[03:08:15]OFD Sender: No OFD packet to send [03:08:20]OFD Sender: No OFD packet to send [03:08:25]OFD Sender: No OFD packet to send [03:08:30]OFD Sender: No OFD packet to send [03:08:35]OFD Sender: No OFD packet to send [03:08:40]OFD Sender: No OFD packet to send [03:08:45]OFD Sender: No OFD packet to send [03:08:50]OFD Sender: No OFD packet to send [03:08:55]OFD Sender: No OFD packet to send [03:09:00]OFD Sender: No OFD packet to send [03:09:05]OFD Sender: No OFD packet to send [03:09:10]OFD Sender: No OFD packet to send [03:09:15]OFD Sender: No OFD packet to send [03:09:20]OFD Sender: No OFD packet to send [03:09:25]OFD Sender: No OFD packet to send [03:09:30]OFD Sender: No OFD packet to send [03:09:35]OFD Sender: No OFD packet to send [03:09:40]OFD Sender: No OFD packet to send [03:09:45]OFD Sender: No OFD packet to send [03:09:50]OFD Sender: No OFD packet to send [03:09:55]OFD Sender: No OFD packet to send [03:10:00]OFD Sender: No OFD packet to send [03:10:05]OFD Sender: No OFD packet to send [03:10:10]OFD Sender: No OFD packet to send [03:10:15]OFD Sender: No OFD packet to send [03:10:16]accept exits with 9 [03:10:16]New connection [03:10:16]New thread 3067260260 created [03:10:16]Thread 3067403620 joined [03:10:16]Waiting for new connection... [03:10:16] Sock 9.Parse request [03:10:16]Sock 9.Check first char [03:10:16]Sock 9.First char is OK [03:10:16]request: POST /json_proto HTTP/1.0 [03:10:16]Method: POST [03:10:16]URL: /json_proto [03:10:16]Method is POST - this is cgi request [03:10:16]url: /json_proto [03:10:16]query_string will be loaded in cgi processing [03:10:16]execute_cgi json_proto POST (null) [03:10:16]execute_cgi path=json_proto method=POST [03:10:16]POST find Content-Length [03:10:16]Host: 172.17.62.195:8080 [03:10:16]Content-Length: 677 [03:10:16]Content-Type: application/json [03:10:16] [03:10:16]POST finish read [03:10:16]Found Content-Length = 677 [03:10:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:10:16]execute_script... [03: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)118146", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:10:16]POST & json_proto [03:10:16]process_json_proto [03:10:16]json parsed OK: [03:10:16]protocol is kg_v1.0 [03:10:16]action value=close_receipt [03:10:16]process_action close_receipt [03:10:16]cmd_close_receipt [03:10:16]MH_GetDate [03:10:16]Write to MH i2c: F0 00 00 57 1D 63 [03:10:16]Write i2c OK [03:10:16]MH_I2C_Read... [03:10:16]Read from MH i2c: F0 [03:10:16]MH_I2C_Read... [03:10:16]Read from MH i2c: F0 09 00 [03:10:16]MH_I2C_Read... [03:10:16]Read from MH i2c: F0 09 00 57 1D 00 99 D0 F4 66 65 34 CA 65 F7 [03:10:16]GetLastDocTimeStamp 1727319643 [03:10:16]current date 1727320217 [03:10:16]FM_GetShiftState [03:10:16]SAM_PROTO_GetShiftState [03:10:16]wFMCommunicate request_size=4 [03:10:16]MH_SAM_APDU [03:10:16]CAPDU: 80 13 01 00 [03:10:16]Write to MH i2c: E2 08 00 58 1D 80 13 01 00 00 00 00 00 F2 [03:10:16]Write i2c OK [03:10:16]MH_I2C_Read... [03:10:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:10:16]Read from MH i2c: E2 [03:10:16]MH_I2C_Read... [03:10:16]Read from MH i2c: E2 0E 00 [03:10:16]MH_I2C_Read... [03:10:16]Read from MH i2c: E2 0E 00 58 1D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 EE [03:10:16]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [03:10:16]wFMCommunicate OK [03:10:16]SAM_PROTO_GetShiftState done [03:10:16]FM_GetShiftState done [03:10:16]opened in 1727309552 [03:10:16]opened+sec_in_day 1727395952 [03:10:16]quantity*price = 50010 [03:10:16]sum+1 = 50012 [03:10:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 44 26.09.2024 03:10 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104704 ФПД: 176515768085167 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T031017&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104704&fm=176515768085167&tin=02508201610067®Number=0000000000145756&sum=50000 [03:10:17]StoreToDocumentArchive [03:10:17]shift 237 fd 104704 [03:10:17]save to /storage/0237/doc_00104704 [03:10:17]save last doc name /storage/0237/doc_00104704 to /storage/kkm_last_doc_name [03:10:17]save OK [03:10:17]Clear old archive folders... [03:10:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:10:17]tlvbuf is B6F2F0E0 [03:10:17]SAM_PROTO_ClearQueue [03:10:17]wFMCommunicate request_size=4 [03:10:17]MH_SAM_APDU [03:10:17]CAPDU: 80 09 00 00 [03:10:17]Write to MH i2c: E2 08 00 65 1D 80 09 00 00 00 00 00 00 F4 [03:10:17]Write i2c OK [03:10:17]MH_I2C_Read... [03:10:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:10:17]Read from MH i2c: E2 [03:10:17]MH_I2C_Read... [03:10:17]Read from MH i2c: E2 03 00 [03:10:17]MH_I2C_Read... [03:10:17]Read from MH i2c: E2 03 00 65 1D 00 90 00 F6 [03:10:17]RAPDU: 90 00 [03:10:17]wFMCommunicate OK [03:10:17]SAM_PROTO_ClearQueue done [03:10:17]KKMCreateOFDPacket [03:10:17]OFDProtocolAddRootSTLVToBuf [03:10:17]FM_MakeSignedData [03:10:17]FM_MakeSignedData [03:10:17]SAM_PROTO_SignData [03:10:17]wFMCommunicate request_size=4 [03:10:17]MH_SAM_APDU [03:10:17]CAPDU: 80 0D 01 02 [03:10:17]Write to MH i2c: E2 08 00 66 1D 80 0D 01 02 00 00 00 00 FC [03:10:17]Write i2c OK [03:10:17]MH_I2C_Read... [03:10:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:10:17]Read from MH i2c: E2 [03:10:17]MH_I2C_Read... [03:10:17]Read from MH i2c: E2 03 00 [03:10:17]MH_I2C_Read... [03:10:17]Read from MH i2c: E2 03 00 66 1D 00 90 00 F7 [03:10:17]RAPDU: 90 00 [03:10:17]wFMCommunicate OK [03:10:17]wFMCommunicate request_size=255 [03:10:17]MH_SAM_APDU [03:10:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 99 D0 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 00 99 01 00 35 04 06 00 A0 [03:10:17]Write to MH i2c: E2 02 01 67 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 99 D0 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 00 99 01 00 35 04 06 00 A0 00 00 84 [03:10:17]Write i2c OK [03:10:17]MH_I2C_Read... [03:10:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:10:18]Read from MH i2c: E2 [03:10:18]MH_I2C_Read... [03:10:18]Read from MH i2c: E2 03 00 [03:10:18]MH_I2C_Read... [03:10:18]Read from MH i2c: E2 03 00 67 1D 00 90 00 F8 [03:10:18]RAPDU: 90 00 [03:10:18]wFMCommunicate OK [03:10:18]wFMCommunicate request_size=10 [03:10:18]MH_SAM_APDU [03:10:18]CAPDU: 80 0D 02 02 05 8A 47 A7 6A AF [03:10:18]Write to MH i2c: E2 0D 00 68 1D 80 0D 02 02 05 00 8A 47 A7 6A AF 00 00 9A [03:10:18]Write i2c OK [03:10:18]MH_I2C_Read... [03:10:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:10:18]Read from MH i2c: E2 [03:10:18]MH_I2C_Read... [03:10:18]Read from MH i2c: E2 03 00 [03:10:18]MH_I2C_Read... [03:10:18]Read from MH i2c: E2 03 00 68 1D 00 90 00 F9 [03:10:18]RAPDU: 90 00 [03:10:18]wFMCommunicate OK [03:10:18]wFMCommunicate request_size=4 [03:10:18]MH_SAM_APDU [03:10:18]CAPDU: 80 0D 03 02 [03:10:18]Write to MH i2c: E2 08 00 69 1D 80 0D 03 02 00 00 00 00 01 [03:10:18]Write i2c OK [03:10:18]MH_I2C_Read... [03:10:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:10:18]Read from MH i2c: E2 [03:10:18]MH_I2C_Read... [03:10:18]Read from MH i2c: E2 0B 00 [03:10:18]MH_I2C_Read... [03:10:18]Read from MH i2c: E2 0B 00 69 1D 00 71 CB D0 27 9F C7 26 FE 90 00 BF [03:10:18]RAPDU: 71 CB D0 27 9F C7 26 FE 90 00 [03:10:18]wFMCommunicate OK [03:10:18]SAM_PROTO_SignData done [03:10:18]FM_MakeSignedData done [03:10:18]CreateOFDProtocolMessage [03:10:18]wFMCommunicate request_size=4 [03:10:18]MH_SAM_APDU [03:10:18]CAPDU: 80 11 00 00 [03:10:18]Write to MH i2c: E2 08 00 6A 1D 80 11 00 00 00 00 00 00 01 [03:10:18]Write i2c OK [03:10:18]MH_I2C_Read... [03:10:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:10:18]Read from MH i2c: E2 [03:10:18]MH_I2C_Read... [03:10:18]Read from MH i2c: E2 17 00 [03:10:18]MH_I2C_Read... [03:10:18]Read from MH i2c: E2 17 00 6A 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 5C [03:10:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [03:10:18]wFMCommunicate OK [03:10:18]CreateOFDProtocolMessage done [03:10:18]OFDSenderStorePacket 104704 [03:10:18]StoreOFDPacket docnum=104704 [03:10:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 68 3A 07 01 A9 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 99 D0 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 00 99 01 00 35 04 06 00 A0 8A 47 A7 6A AF 71 CB D0 27 9F C7 26 FE [03:10:18]CheckFolder [03:10:18]dirname=/storage/ofd_packets [03:10:18]CheckFolder done [03:10:18]ProducePacketName [03:10:18]name=ofd_packets/00104704 [03:10:18]NVStorageSaveData ofd_packets/00104704 [03:10:18]File name is /storage/ofd_packets/00104704 [03:10:18]Write 301 bytes [03:10:18]NVStorageSaveData done [03:10:18]OFDSenderStorePacket done [03:10:18]KKMCreateOFDPacket done [03:10:18]NVStorageSaveData kkm_last_timestamp [03:10:18]File name is /storage/kkm_last_timestamp [03:10:18]Write 4 bytes [03:10:18]NVStorageSaveData done [03:10:18]ExternCall_PrintAddStr [03:10:18]wPrintStart [03:10:18]Write to MH i2c: 01 00 00 6B 1D 88 [03:10:18]Write i2c OK [03:10:18]MH_I2C_Read... [03:10:18]Read from MH i2c: 01 [03:10:18]MH_I2C_Read... [03:10:18]Read from MH i2c: 01 07 00 [03:10:18]MH_I2C_Read... [03:10:18]Read from MH i2c: 01 07 00 6B 1D 00 00 00 00 00 FF 0F 9D [03:10:18]RasterBufferAndPrint [03:10:18]line Счет N : (1)118146 [03:10:18]line ИНН: 02508201610067 [03:10:18]line Контрольно-Кассовый Чек [03:10:18]line ПРОДАЖА [03:10:18]line ТРК (МРК, ГНК) : 13 [03:10:18]line Товар: 2710124500 [03:10:18]line Аи-95-К-5 [03:10:18]line 6.740 * 74.20 [03:10:18]line = 500.11 [03:10:18]line НДС 12% НСП 1% [03:10:18]line > о реализуемом товаре [03:10:18]line ОКРУГЛЕНИЕ: -0.11 [03:10:18]line ИТОГО: 500.00 [03:10:18]line Внесено: 500.00 [03:10:18]line СДАЧА: 0.00 [03:10:18]line НСП 1% : 4.43 [03:10:18]line НДС 12% : 53.11 [03:10:18]line Наличными: 500.00 [03:10:18]line Безнал.: 0.00 [03:10:18]line Место: АЗС № 176 [03:10:18]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [03:10:18]line СНО: Общий режим [03:10:18]line Чек 44 26.09.2024 03:10 [03:10:18]line Смена: 237 ФФД: 1.0 [03:10:18]line ЗНМ: 0300000238 [03:10:18]line РНМ: 0000000000145756 [03:10:18]line Версия ККМ: v1.0 [03:10:18]line ФМ: 0000000000959278 [03:10:18]line ФД: 104704 [03:10:18]line ФПД: 176515768085167 [03:10:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T031017&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104704&fm=176515768085167&tin=02508201610067®Number=0000000000145756&sum=50000 [03:10:18]OFD Sender: Processing packet 104704 [packets to send 51, broken 50] [03:10:18]ProducePacketName [03:10:18]name=ofd_packets/00104704 [03:10:18]OFD Sender: To server: pG, [03:10:18]CommunicateWithHost lk.salyk.kg:30040 [03:10:18]ConnectInit lk.salyk.kg [03:10:18]written 0, free lines is 4095 [03:10:18]Connected sock=10 [03:10:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 68 3A 07 01 A9 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2C 00 00 00 F4 03 04 00 99 D0 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 00 99 01 00 35 04 06 00 A0 8A 47 A7 6A AF 71 CB D0 27 9F C7 26 FE [03:10:19]Write to MH i2c: 01 00 00 95 1D B2 [03:10:19]Write i2c OK [03:10:19]MH_I2C_Read... [03:10:19]Read from MH i2c: 01 [03:10:19]MH_I2C_Read... [03:10:19]Read from MH i2c: 01 07 00 [03:10:19]MH_I2C_Read... [03:10:19]Read from MH i2c: 01 07 00 95 1D 00 00 00 00 00 FB 0C C0 [03:10:19]RasterBufferAndPrint [03:10:19]line [03:10:19]line [03:10:19]line [03:10:19]line [03:10:19]line [03:10:19]written 0, free lines is 3329 [03:10:19]MH_Cut [03:10:19]Write to MH i2c: D1 01 00 9C 1D 01 8B [03:10:19]Write i2c OK [03:10:19]MH_I2C_Read... [03:10:19]Read from MH i2c: D1 [03:10:19]MH_I2C_Read... [03:10:19]Read from MH i2c: D1 01 00 [03:10:19]MH_I2C_Read... [03:10:19]Read from MH i2c: D1 01 00 9C 1D 00 8A [03:10:19]Write to MH i2c: 01 00 00 9D 1D BA [03:10:19]Write i2c OK [03:10:19]MH_I2C_Read... [03:10:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 1F 47 47 00 64 51 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 00 99 01 00 F4 03 04 00 4B 7A F4 66 B6 04 01 00 00 77 5C 60 B4 B0 5D 5E E3 [03:10:19]CommunicateWithHost err = 0 [03:10:19]CheckOFDResponse [03:10:19]1017 (14) - 77093643461234 [03:10:19]1041 (16) - 0000000000959278 [03:10:19]1040 (4) - 104704 [03:10:19]1012 (4) - 25.09.2024 21:02 [03:10:19]1206 (1) - 0 [03:10:19]OFD Sender: Remove packet 104704 [03:10:19]ProducePacketName [03:10:19]name=ofd_packets/00104704 [03:10:19]NVStorageDeleteData [03:10:19]OFD Sender: No OFD packet to send [03:10:19]*** Cut start [03:10:19]*** Partial cut [03:10:19]*** CUTSNS_PIN = 1 [03:10:19]*** CUTSNS_PIN = 0 [03:10:20]*** Brake cut motor [03:10:20]Read from MH i2c: 01 [03:10:20]MH_I2C_Read... [03:10:20]*** Stop cut motor [03:10:20]*** Cut end [03:10:20]Read from MH i2c: 01 07 00 [03:10:20]MH_I2C_Read... [03:10:20]Read from MH i2c: 01 07 00 9D 1D 00 00 00 00 00 FF 0F CF [03:10:20]process_action close_receipt done [03:10:20]requested_data is exist [03:10:20]produce_requested_data [03:10:20]requested_item fm.sn is exist - process it [03:10:20]wFMCommunicate request_size=4 [03:10:20]MH_SAM_APDU [03:10:20]CAPDU: 80 11 00 00 [03:10:20]Write to MH i2c: E2 08 00 9E 1D 80 11 00 00 00 00 00 00 35 [03:10:20]Write i2c OK [03:10:20]MH_I2C_Read... [03:10:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:10:20]Read from MH i2c: E2 [03:10:20]MH_I2C_Read... [03:10:20]Read from MH i2c: E2 17 00 [03:10:20]MH_I2C_Read... [03:10:20]Read from MH i2c: E2 17 00 9E 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 90 [03:10:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [03:10:20]wFMCommunicate OK [03:10:20]requested_item fd.num is exist - process it [03:10:20]SAM_PROTO_GetFieldsCounters [03:10:20]wFMCommunicate request_size=4 [03:10:20]MH_SAM_APDU [03:10:20]CAPDU: 80 13 00 00 [03:10:20]Write to MH i2c: E2 08 00 9F 1D 80 13 00 00 00 00 00 00 38 [03:10:20]Write i2c OK [03:10:20]MH_I2C_Read... [03:10:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:10:20]Read from MH i2c: E2 [03:10:20]MH_I2C_Read... [03:10:20]Read from MH i2c: E2 62 00 [03:10:20]MH_I2C_Read... [03:10:20]Read from MH i2c: E2 62 00 9F 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 00 99 01 00 0E 04 04 00 ED 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 6F [03:10:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 00 99 01 00 0E 04 04 00 ED 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 [03:10:20]wFMCommunicate OK [03:10:20]SAM_PROTO_GetFieldsCounters done [03:10:20]requested_item shift.num is exist - process it [03:10:20]requested_item shift.opened is exist - process it [03:10:20]req_shift_opened [03:10:20]FM_GetShiftState [03:10:20]SAM_PROTO_GetShiftState [03:10:20]wFMCommunicate request_size=4 [03:10:20]MH_SAM_APDU [03:10:20]CAPDU: 80 13 01 00 [03:10:20]Write to MH i2c: E2 08 00 A0 1D 80 13 01 00 00 00 00 00 3A [03:10:20]Write i2c OK [03:10:20]MH_I2C_Read... [03:10:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:10:20]Read from MH i2c: E2 [03:10:20]MH_I2C_Read... [03:10:20]Read from MH i2c: E2 0E 00 [03:10:20]MH_I2C_Read... [03:10:20]Read from MH i2c: E2 0E 00 A0 1D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 36 [03:10:20]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [03:10:20]wFMCommunicate OK [03:10:20]SAM_PROTO_GetShiftState done [03:10:20]FM_GetShiftState done [03:10:20]req_shift_opened done [03:10:20]requested_item shift.open_date is exist - process it [03:10:20]req_shift_open_date [03:10:20]req_shift_open_date done [03:10:20]produce_requested_data done [03:10:20]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104704,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [03:10:20]process_action_free close_receipt [03:10:20]json_value_free [03:10:20]json_value_free done [03:10:20]process_json_proto returns [03:10:20]Send response to host [03:10:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104704,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [03:10:20]free response buf [03:10:20]execute_script done [03:10:20]execute_script returns [03:10:20]free content buf [03:10:20]Sock 9.Close socket [03:10:20]Sock 9.Thread stoped [03:10:24]OFD Sender: No OFD packet to send [03:10:29]OFD Sender: No OFD packet to send [03:10:34]OFD Sender: No OFD packet to send [03:10:39]OFD Sender: No OFD packet to send [03:10:44]OFD Sender: No OFD packet to send [03:10:49]OFD Sender: No OFD packet to send [03:10:54]OFD Sender: No OFD packet to send [03:10:59]OFD Sender: No OFD packet to send [03:11:04]OFD Sender: No OFD packet to send [03:11:09]OFD Sender: No OFD packet to send [03:11:14]OFD Sender: No OFD packet to send [03:11:19]OFD Sender: No OFD packet to send [03:11:24]OFD Sender: No OFD packet to send [03:11:29]OFD Sender: No OFD packet to send [03:11:34]OFD Sender: No OFD packet to send [03:11:39]OFD Sender: No OFD packet to send [03:11:44]OFD Sender: No OFD packet to send [03:11:49]OFD Sender: No OFD packet to send [03:11:54]OFD Sender: No OFD packet to send [03:11:59]OFD Sender: No OFD packet to send [03:12:04]OFD Sender: No OFD packet to send [03:12:09]OFD Sender: No OFD packet to send [03:12:14]OFD Sender: No OFD packet to send [03:12:19]OFD Sender: No OFD packet to send [03:12:24]OFD Sender: No OFD packet to send [03:12:29]OFD Sender: No OFD packet to send [03:12:34]OFD Sender: No OFD packet to send [03:12:39]OFD Sender: No OFD packet to send [03:12:44]OFD Sender: No OFD packet to send [03:12:49]OFD Sender: No OFD packet to send [03:12:50]accept exits with 8 [03:12:50]New connection [03:12:50]New thread 3067403620 created [03:12:50]Thread 3067260260 joined [03:12:50]Waiting for new connection... [03:12:50] Sock 8.Parse request [03:12:50]Sock 8.Check first char [03:12:50]Sock 8.First char is OK [03:12:50]request: POST /json_proto HTTP/1.0 [03:12:50]Method: POST [03:12:50]URL: /json_proto [03:12:50]Method is POST - this is cgi request [03:12:50]url: /json_proto [03:12:50]query_string will be loaded in cgi processing [03:12:50]execute_cgi json_proto POST (null) [03:12:50]execute_cgi path=json_proto method=POST [03:12:50]POST find Content-Length [03:12:50]Host: 172.17.62.195:8080 [03:12:50]Content-Length: 803 [03:12:50]Content-Type: application/json [03:12:50] [03:12:50]POST finish read [03:12:50]Found Content-Length = 803 [03:12:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 53.910, "sum" : 4000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:12:50]execute_script... [03:12: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)118147", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 53.910, "sum" : 4000.12, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 4000.12 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:12:50]POST & json_proto [03:12:50]process_json_proto [03:12:50]json parsed OK: [03:12:50]protocol is kg_v1.0 [03:12:50]action value=close_receipt [03:12:50]process_action close_receipt [03:12:50]cmd_close_receipt [03:12:50]MH_GetDate [03:12:50]Write to MH i2c: F0 00 00 A1 1D AD [03:12:50]Write i2c OK [03:12:50]MH_I2C_Read... [03:12:50]Read from MH i2c: F0 [03:12:50]MH_I2C_Read... [03:12:50]Read from MH i2c: F0 09 00 [03:12:50]MH_I2C_Read... [03:12:50]Read from MH i2c: F0 09 00 A1 1D 00 33 D1 F4 66 65 34 CA 65 DC [03:12:50]GetLastDocTimeStamp 1727320217 [03:12:50]current date 1727320371 [03:12:50]FM_GetShiftState [03:12:50]SAM_PROTO_GetShiftState [03:12:50]wFMCommunicate request_size=4 [03:12:50]MH_SAM_APDU [03:12:50]CAPDU: 80 13 01 00 [03:12:50]Write to MH i2c: E2 08 00 A2 1D 80 13 01 00 00 00 00 00 3C [03:12:50]Write i2c OK [03:12:50]MH_I2C_Read... [03:12:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:12:50]Read from MH i2c: E2 [03:12:50]MH_I2C_Read... [03:12:50]Read from MH i2c: E2 0E 00 [03:12:50]MH_I2C_Read... [03:12:50]Read from MH i2c: E2 0E 00 A2 1D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 38 [03:12:50]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [03:12:50]wFMCommunicate OK [03:12:50]SAM_PROTO_GetShiftState done [03:12:50]FM_GetShiftState done [03:12:50]opened in 1727309552 [03:12:50]opened+sec_in_day 1727395952 [03:12:50]quantity*price = 400012 [03:12:50]sum+1 = 400013 [03:12:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.12 НСП 1% : 35.40 НДС 12% : 424.79 Наличными: 0.00 Безнал.: 4000.12 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 45 26.09.2024 03:12 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104705 ФПД: 128516563781316 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T031251&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104705&fm=128516563781316&tin=02508201610067®Number=0000000000145756&sum=400012 [03:12:51]StoreToDocumentArchive [03:12:51]shift 237 fd 104705 [03:12:51]save to /storage/0237/doc_00104705 [03:12:51]save last doc name /storage/0237/doc_00104705 to /storage/kkm_last_doc_name [03:12:51]save OK [03:12:51]Clear old archive folders... [03:12:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:12:51]tlvbuf is 01999250 [03:12:51]SAM_PROTO_ClearQueue [03:12:51]wFMCommunicate request_size=4 [03:12:51]MH_SAM_APDU [03:12:51]CAPDU: 80 09 00 00 [03:12:51]Write to MH i2c: E2 08 00 AF 1D 80 09 00 00 00 00 00 00 3E [03:12:51]Write i2c OK [03:12:51]MH_I2C_Read... [03:12:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:12:51]Read from MH i2c: E2 [03:12:51]MH_I2C_Read... [03:12:51]Read from MH i2c: E2 03 00 [03:12:51]MH_I2C_Read... [03:12:51]Read from MH i2c: E2 03 00 AF 1D 00 90 00 40 [03:12:51]RAPDU: 90 00 [03:12:51]wFMCommunicate OK [03:12:51]SAM_PROTO_ClearQueue done [03:12:51]KKMCreateOFDPacket [03:12:51]OFDProtocolAddRootSTLVToBuf [03:12:51]FM_MakeSignedData [03:12:51]FM_MakeSignedData [03:12:51]SAM_PROTO_SignData [03:12:51]wFMCommunicate request_size=4 [03:12:51]MH_SAM_APDU [03:12:51]CAPDU: 80 0D 01 02 [03:12:51]Write to MH i2c: E2 08 00 B0 1D 80 0D 01 02 00 00 00 00 46 [03:12:51]Write i2c OK [03:12:51]MH_I2C_Read... [03:12:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:12:51]Read from MH i2c: E2 [03:12:51]MH_I2C_Read... [03:12:51]Read from MH i2c: E2 03 00 [03:12:51]MH_I2C_Read... [03:12:51]Read from MH i2c: E2 03 00 B0 1D 00 90 00 41 [03:12:51]RAPDU: 90 00 [03:12:51]wFMCommunicate OK [03:12:51]wFMCommunicate request_size=255 [03:12:51]MH_SAM_APDU [03:12:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 33 D1 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 01 99 01 00 35 04 06 00 74 [03:12:51]Write to MH i2c: E2 02 01 B1 1D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 33 D1 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 01 99 01 00 35 04 06 00 74 00 00 DF [03:12:51]Write i2c OK [03:12:51]MH_I2C_Read... [03:12:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:12:51]Read from MH i2c: E2 [03:12:51]MH_I2C_Read... [03:12:51]Read from MH i2c: E2 03 00 [03:12:51]MH_I2C_Read... [03:12:51]Read from MH i2c: E2 03 00 B1 1D 00 90 00 42 [03:12:51]RAPDU: 90 00 [03:12:51]wFMCommunicate OK [03:12:51]wFMCommunicate request_size=10 [03:12:51]MH_SAM_APDU [03:12:51]CAPDU: 80 0D 02 02 05 E2 98 21 C6 C4 [03:12:51]Write to MH i2c: E2 0D 00 B2 1D 80 0D 02 02 05 00 E2 98 21 C6 C4 00 00 78 [03:12:51]Write i2c OK [03:12:51]MH_I2C_Read... [03:12:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:12:51]Read from MH i2c: E2 [03:12:51]MH_I2C_Read... [03:12:51]Read from MH i2c: E2 03 00 [03:12:51]MH_I2C_Read... [03:12:51]Read from MH i2c: E2 03 00 B2 1D 00 90 00 43 [03:12:51]RAPDU: 90 00 [03:12:51]wFMCommunicate OK [03:12:51]wFMCommunicate request_size=4 [03:12:51]MH_SAM_APDU [03:12:51]CAPDU: 80 0D 03 02 [03:12:51]Write to MH i2c: E2 08 00 B3 1D 80 0D 03 02 00 00 00 00 4B [03:12:51]Write i2c OK [03:12:51]MH_I2C_Read... [03:12:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:12:51]Read from MH i2c: E2 [03:12:51]MH_I2C_Read... [03:12:51]Read from MH i2c: E2 0B 00 [03:12:51]MH_I2C_Read... [03:12:51]Read from MH i2c: E2 0B 00 B3 1D 00 78 F8 FB 15 C0 C7 66 5B 90 00 14 [03:12:51]RAPDU: 78 F8 FB 15 C0 C7 66 5B 90 00 [03:12:51]wFMCommunicate OK [03:12:51]SAM_PROTO_SignData done [03:12:51]FM_MakeSignedData done [03:12:51]CreateOFDProtocolMessage [03:12:51]wFMCommunicate request_size=4 [03:12:51]MH_SAM_APDU [03:12:51]CAPDU: 80 11 00 00 [03:12:51]Write to MH i2c: E2 08 00 B4 1D 80 11 00 00 00 00 00 00 4B [03:12:51]Write i2c OK [03:12:51]MH_I2C_Read... [03:12:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:12:51]Read from MH i2c: E2 [03:12:51]MH_I2C_Read... [03:12:51]Read from MH i2c: E2 17 00 [03:12:51]MH_I2C_Read... [03:12:51]Read from MH i2c: E2 17 00 B4 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 A6 [03:12:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [03:12:51]wFMCommunicate OK [03:12:51]CreateOFDProtocolMessage done [03:12:51]OFDSenderStorePacket 104705 [03:12:51]StoreOFDPacket docnum=104705 [03:12:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 B9 CA 07 01 B3 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 33 D1 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 01 99 01 00 35 04 06 00 74 E2 98 21 C6 C4 78 F8 FB 15 C0 C7 66 5B [03:12:51]CheckFolder [03:12:51]dirname=/storage/ofd_packets [03:12:51]CheckFolder done [03:12:51]ProducePacketName [03:12:51]name=ofd_packets/00104705 [03:12:51]NVStorageSaveData ofd_packets/00104705 [03:12:51]File name is /storage/ofd_packets/00104705 [03:12:51]Write 301 bytes [03:12:51]NVStorageSaveData done [03:12:51]OFDSenderStorePacket done [03:12:51]KKMCreateOFDPacket done [03:12:51]NVStorageSaveData kkm_last_timestamp [03:12:51]File name is /storage/kkm_last_timestamp [03:12:51]Write 4 bytes [03:12:51]NVStorageSaveData done [03:12:51]ExternCall_PrintAddStr [03:12:51]wPrintStart [03:12:51]Write to MH i2c: 01 00 00 B5 1D D2 [03:12:51]Write i2c OK [03:12:51]MH_I2C_Read... [03:12:51]Read from MH i2c: 01 [03:12:51]MH_I2C_Read... [03:12:51]Read from MH i2c: 01 07 00 [03:12:51]MH_I2C_Read... [03:12:51]Read from MH i2c: 01 07 00 B5 1D 00 00 00 00 00 FF 0F E7 [03:12:51]RasterBufferAndPrint [03:12:51]line Счет N : (1)118147 [03:12:51]line ИНН: 02508201610067 [03:12:51]line Контрольно-Кассовый Чек [03:12:51]line ПРОДАЖА [03:12:51]line ТРК (МРК, ГНК) : 33 [03:12:51]line Товар: 2710124500 [03:12:51]line Аи-95-К-5 [03:12:51]line 53.910 * 74.20 [03:12:51]line = 4000.12 [03:12:51]line НДС 12% НСП 1% [03:12:51]line > о реализуемом товаре [03:12:51]line ИТОГО: 4000.12 [03:12:51]line НСП 1% : 35.40 [03:12:51]line НДС 12% : 424.79 [03:12:51]line Наличными: 0.00 [03:12:51]line Безнал.: 4000.12 [03:12:51]line Место: АЗС № 176 [03:12:51]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [03:12:51]line СНО: Общий режим [03:12:51]line Чек 45 26.09.2024 03:12 [03:12:51]line Смена: 237 ФФД: 1.0 [03:12:51]line ЗНМ: 0300000238 [03:12:51]line РНМ: 0000000000145756 [03:12:51]line Версия ККМ: v1.0 [03:12:51]line Платежная система: O! деньги [03:12:51]line ФМ: 0000000000959278 [03:12:51]line ФД: 104705 [03:12:51]line ФПД: 128516563781316 [03:12:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T031251&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104705&fm=128516563781316&tin=02508201610067®Number=0000000000145756&sum=400012 [03:12:52]OFD Sender: Processing packet 104705 [packets to send 51, broken 50] [03:12:52]ProducePacketName [03:12:52]name=ofd_packets/00104705 [03:12:52]OFD Sender: To server: pG, [03:12:52]CommunicateWithHost lk.salyk.kg:30040 [03:12:52]ConnectInit lk.salyk.kg [03:12:52]written 0, free lines is 4095 [03:12:52]Connected sock=10 [03:12:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 B9 CA 07 01 B3 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 96 D2 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 8C 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8C 1A 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D4 0D 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EF A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 8C 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 33 D1 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 01 99 01 00 35 04 06 00 74 E2 98 21 C6 C4 78 F8 FB 15 C0 C7 66 5B [03:12:52]Write to MH i2c: 01 00 00 DE 1D FB [03:12:52]Write i2c OK [03:12:52]MH_I2C_Read... [03:12:52]Read from MH i2c: 01 [03:12:52]MH_I2C_Read... [03:12:52]Read from MH i2c: 01 07 00 [03:12:52]MH_I2C_Read... [03:12:52]Read from MH i2c: 01 07 00 DE 1D 00 00 00 00 00 19 0D 28 [03:12:52]RasterBufferAndPrint [03:12:52]line [03:12:52]line [03:12:52]line [03:12:52]line [03:12:52]line [03:12:52]written 0, free lines is 3359 [03:12:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 3C FE 47 00 22 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 01 99 01 00 F4 03 04 00 E5 7A F4 66 B6 04 01 00 00 6F 25 8A 4F 24 26 E0 A6 [03:12:52]CommunicateWithHost err = 0 [03:12:52]CheckOFDResponse [03:12:52]1017 (14) - 77093643461234 [03:12:52]1041 (16) - 0000000000959278 [03:12:52]1040 (4) - 104705 [03:12:52]1012 (4) - 25.09.2024 21:04 [03:12:52]1206 (1) - 0 [03:12:52]OFD Sender: Remove packet 104705 [03:12:52]ProducePacketName [03:12:52]name=ofd_packets/00104705 [03:12:52]NVStorageDeleteData [03:12:52]MH_Cut [03:12:52]Write to MH i2c: D1 01 00 E5 1D 01 D4 [03:12:52]Write i2c OK [03:12:52]MH_I2C_Read... [03:12:52]Read from MH i2c: D1 [03:12:52]MH_I2C_Read... [03:12:52]Read from MH i2c: D1 01 00 [03:12:52]MH_I2C_Read... [03:12:52]Read from MH i2c: D1 01 00 E5 1D 00 D3 [03:12:52]Write to MH i2c: 01 00 00 E6 1D 03 [03:12:52]Write i2c OK [03:12:52]MH_I2C_Read... [03:12:53]OFD Sender: No OFD packet to send [03:12:53]*** Cut start [03:12:53]*** Partial cut [03:12:53]*** CUTSNS_PIN = 1 [03:12:53]*** CUTSNS_PIN = 0 [03:12:53]*** Brake cut motor [03:12:53]Read from MH i2c: 01 [03:12:53]MH_I2C_Read... [03:12:53]*** Stop cut motor [03:12:53]*** Cut end [03:12:53]Read from MH i2c: 01 07 00 [03:12:53]MH_I2C_Read... [03:12:53]Read from MH i2c: 01 07 00 E6 1D 00 00 00 00 00 FF 0F 18 [03:12:53]process_action close_receipt done [03:12:53]requested_data is exist [03:12:53]produce_requested_data [03:12:53]requested_item fm.sn is exist - process it [03:12:53]wFMCommunicate request_size=4 [03:12:53]MH_SAM_APDU [03:12:53]CAPDU: 80 11 00 00 [03:12:53]Write to MH i2c: E2 08 00 E7 1D 80 11 00 00 00 00 00 00 7E [03:12:53]Write i2c OK [03:12:53]MH_I2C_Read... [03:12:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:12:53]Read from MH i2c: E2 [03:12:53]MH_I2C_Read... [03:12:53]Read from MH i2c: E2 17 00 [03:12:53]MH_I2C_Read... [03:12:53]Read from MH i2c: E2 17 00 E7 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 D9 [03:12:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [03:12:53]wFMCommunicate OK [03:12:53]requested_item fd.num is exist - process it [03:12:53]SAM_PROTO_GetFieldsCounters [03:12:53]wFMCommunicate request_size=4 [03:12:53]MH_SAM_APDU [03:12:53]CAPDU: 80 13 00 00 [03:12:53]Write to MH i2c: E2 08 00 E8 1D 80 13 00 00 00 00 00 00 81 [03:12:53]Write i2c OK [03:12:53]MH_I2C_Read... [03:12:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:12:54]Read from MH i2c: E2 [03:12:54]MH_I2C_Read... [03:12:54]Read from MH i2c: E2 62 00 [03:12:54]MH_I2C_Read... [03:12:54]Read from MH i2c: E2 62 00 E8 1D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 01 99 01 00 0E 04 04 00 ED 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 BC [03:12:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 01 99 01 00 0E 04 04 00 ED 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 [03:12:54]wFMCommunicate OK [03:12:54]SAM_PROTO_GetFieldsCounters done [03:12:54]requested_item shift.num is exist - process it [03:12:54]requested_item shift.opened is exist - process it [03:12:54]req_shift_opened [03:12:54]FM_GetShiftState [03:12:54]SAM_PROTO_GetShiftState [03:12:54]wFMCommunicate request_size=4 [03:12:54]MH_SAM_APDU [03:12:54]CAPDU: 80 13 01 00 [03:12:54]Write to MH i2c: E2 08 00 E9 1D 80 13 01 00 00 00 00 00 83 [03:12:54]Write i2c OK [03:12:54]MH_I2C_Read... [03:12:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:12:54]Read from MH i2c: E2 [03:12:54]MH_I2C_Read... [03:12:54]Read from MH i2c: E2 0E 00 [03:12:54]MH_I2C_Read... [03:12:54]Read from MH i2c: E2 0E 00 E9 1D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 7F [03:12:54]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [03:12:54]wFMCommunicate OK [03:12:54]SAM_PROTO_GetShiftState done [03:12:54]FM_GetShiftState done [03:12:54]req_shift_opened done [03:12:54]requested_item shift.open_date is exist - process it [03:12:54]req_shift_open_date [03:12:54]req_shift_open_date done [03:12:54]produce_requested_data done [03:12:54]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104705,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [03:12:54]process_action_free close_receipt [03:12:54]json_value_free [03:12:54]json_value_free done [03:12:54]process_json_proto returns [03:12:54]Send response to host [03:12:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104705,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [03:12:54]free response buf [03:12:54]execute_script done [03:12:54]execute_script returns [03:12:54]free content buf [03:12:54]Sock 8.Close socket [03:12:54]Sock 8.Thread stoped [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:50]accept exits with 9 [03:19:50]New connection [03:19:50]New thread 3067260260 created [03:19:50]Thread 3067403620 joined [03:19:50]Waiting for new connection... [03:19:50] Sock 9.Parse request [03:19:50]Sock 9.Check first char [03:19:50]Sock 9.First char is OK [03:19:50]request: POST /json_proto HTTP/1.0 [03:19:50]Method: POST [03:19:50]URL: /json_proto [03:19:50]Method is POST - this is cgi request [03:19:50]url: /json_proto [03:19:50]query_string will be loaded in cgi processing [03:19:50]execute_cgi json_proto POST (null) [03:19:50]execute_cgi path=json_proto method=POST [03:19:50]POST find Content-Length [03:19:50]Host: 172.17.62.195:8080 [03:19:50]Content-Length: 803 [03:19:50]Content-Type: application/json [03:19:50] [03:19:50]POST finish read [03:19:50]Found Content-Length = 803 [03:19:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [03:19:50]execute_script... [03:19:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118149", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [03:19:50]POST & json_proto [03:19:50]process_json_proto [03:19:50]json parsed OK: [03:19:50]protocol is kg_v1.0 [03:19:50]action value=close_receipt [03:19:50]process_action close_receipt [03:19:50]cmd_close_receipt [03:19:50]MH_GetDate [03:19:50]Write to MH i2c: F0 00 00 EA 1D F6 [03:19:50]Write i2c OK [03:19:50]MH_I2C_Read... [03:19:50]Read from MH i2c: F0 [03:19:50]MH_I2C_Read... [03:19:50]Read from MH i2c: F0 09 00 [03:19:50]MH_I2C_Read... [03:19:50]Read from MH i2c: F0 09 00 EA 1D 00 D7 D2 F4 66 65 34 CA 65 CA [03:19:50]GetLastDocTimeStamp 1727320371 [03:19:50]current date 1727320791 [03:19:50]FM_GetShiftState [03:19:50]SAM_PROTO_GetShiftState [03:19:50]wFMCommunicate request_size=4 [03:19:50]MH_SAM_APDU [03:19:50]CAPDU: 80 13 01 00 [03:19:50]Write to MH i2c: E2 08 00 EB 1D 80 13 01 00 00 00 00 00 85 [03:19:50]Write i2c OK [03:19:50]MH_I2C_Read... [03:19:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:19:50]Read from MH i2c: E2 [03:19:50]MH_I2C_Read... [03:19:50]Read from MH i2c: E2 0E 00 [03:19:50]MH_I2C_Read... [03:19:50]Read from MH i2c: E2 0E 00 EB 1D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 81 [03:19:50]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [03:19:50]wFMCommunicate OK [03:19:50]SAM_PROTO_GetShiftState done [03:19:50]FM_GetShiftState done [03:19:50]opened in 1727309552 [03:19:50]opened+sec_in_day 1727395952 [03:19:50]quantity*price = 100005 [03:19:50]sum+1 = 100006 [03:19:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 46 26.09.2024 03:19 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104706 ФПД: 108726373115000 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T031951&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104706&fm=108726373115000&tin=02508201610067®Number=0000000000145756&sum=100005 [03:19:51]StoreToDocumentArchive [03:19:51]shift 237 fd 104706 [03:19:51]save to /storage/0237/doc_00104706 [03:19:51]save last doc name /storage/0237/doc_00104706 to /storage/kkm_last_doc_name [03:19:51]save OK [03:19:51]Clear old archive folders... [03:19:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:19:51]tlvbuf is B6F160E0 [03:19:51]SAM_PROTO_ClearQueue [03:19:51]wFMCommunicate request_size=4 [03:19:51]MH_SAM_APDU [03:19:51]CAPDU: 80 09 00 00 [03:19:51]Write to MH i2c: E2 08 00 F8 1D 80 09 00 00 00 00 00 00 87 [03:19:51]Write i2c OK [03:19:51]MH_I2C_Read... [03:19:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:19:51]Read from MH i2c: E2 [03:19:51]MH_I2C_Read... [03:19:51]Read from MH i2c: E2 03 00 [03:19:51]MH_I2C_Read... [03:19:51]Read from MH i2c: E2 03 00 F8 1D 00 90 00 89 [03:19:51]RAPDU: 90 00 [03:19:51]wFMCommunicate OK [03:19:51]SAM_PROTO_ClearQueue done [03:19:51]KKMCreateOFDPacket [03:19:51]OFDProtocolAddRootSTLVToBuf [03:19:51]FM_MakeSignedData [03:19:51]FM_MakeSignedData [03:19:51]SAM_PROTO_SignData [03:19:51]wFMCommunicate request_size=4 [03:19:51]MH_SAM_APDU [03:19:51]CAPDU: 80 0D 01 02 [03:19:51]Write to MH i2c: E2 08 00 F9 1D 80 0D 01 02 00 00 00 00 8F [03:19:51]Write i2c OK [03:19:51]MH_I2C_Read... [03:19:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:19:51]Read from MH i2c: E2 [03:19:51]MH_I2C_Read... [03:19:51]Read from MH i2c: E2 03 00 [03:19:51]MH_I2C_Read... [03:19:51]Read from MH i2c: E2 03 00 F9 1D 00 90 00 8A [03:19:51]RAPDU: 90 00 [03:19:51]wFMCommunicate OK [03:19:51]wFMCommunicate request_size=255 [03:19:51]MH_SAM_APDU [03:19:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 D7 D2 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 02 99 01 00 35 04 06 00 62 [03:19:51]Write to MH i2c: E2 02 01 FA 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 D7 D2 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 02 99 01 00 35 04 06 00 62 00 00 CE [03:19:51]Write i2c OK [03:19:51]MH_I2C_Read... [03:19:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:19:52]Read from MH i2c: E2 [03:19:52]MH_I2C_Read... [03:19:52]Read from MH i2c: E2 03 00 [03:19:52]MH_I2C_Read... [03:19:52]Read from MH i2c: E2 03 00 FA 1D 00 90 00 8B [03:19:52]RAPDU: 90 00 [03:19:52]wFMCommunicate OK [03:19:52]wFMCommunicate request_size=10 [03:19:52]MH_SAM_APDU [03:19:52]CAPDU: 80 0D 02 02 05 E2 D4 D8 E4 78 [03:19:52]Write to MH i2c: E2 0D 00 FB 1D 80 0D 02 02 05 00 E2 D4 D8 E4 78 00 00 86 [03:19:52]Write i2c OK [03:19:52]MH_I2C_Read... [03:19:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:19:52]Read from MH i2c: E2 [03:19:52]MH_I2C_Read... [03:19:52]Read from MH i2c: E2 03 00 [03:19:52]MH_I2C_Read... [03:19:52]Read from MH i2c: E2 03 00 FB 1D 00 90 00 8C [03:19:52]RAPDU: 90 00 [03:19:52]wFMCommunicate OK [03:19:52]wFMCommunicate request_size=4 [03:19:52]MH_SAM_APDU [03:19:52]CAPDU: 80 0D 03 02 [03:19:52]Write to MH i2c: E2 08 00 FC 1D 80 0D 03 02 00 00 00 00 94 [03:19:52]Write i2c OK [03:19:52]MH_I2C_Read... [03:19:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:19:52]Read from MH i2c: E2 [03:19:52]MH_I2C_Read... [03:19:52]Read from MH i2c: E2 0B 00 [03:19:52]MH_I2C_Read... [03:19:52]Read from MH i2c: E2 0B 00 FC 1D 00 59 65 54 46 E0 C1 26 31 90 00 E5 [03:19:52]RAPDU: 59 65 54 46 E0 C1 26 31 90 00 [03:19:52]wFMCommunicate OK [03:19:52]SAM_PROTO_SignData done [03:19:52]FM_MakeSignedData done [03:19:52]CreateOFDProtocolMessage [03:19:52]wFMCommunicate request_size=4 [03:19:52]MH_SAM_APDU [03:19:52]CAPDU: 80 11 00 00 [03:19:52]Write to MH i2c: E2 08 00 FD 1D 80 11 00 00 00 00 00 00 94 [03:19:52]Write i2c OK [03:19:52]MH_I2C_Read... [03:19:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:19:52]Read from MH i2c: E2 [03:19:52]MH_I2C_Read... [03:19:52]Read from MH i2c: E2 17 00 [03:19:52]MH_I2C_Read... [03:19:52]Read from MH i2c: E2 17 00 FD 1D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 EF [03:19:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [03:19:52]wFMCommunicate OK [03:19:52]CreateOFDProtocolMessage done [03:19:52]OFDSenderStorePacket 104706 [03:19:52]StoreOFDPacket docnum=104706 [03:19:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 53 10 07 01 97 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 D7 D2 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 02 99 01 00 35 04 06 00 62 E2 D4 D8 E4 78 59 65 54 46 E0 C1 26 31 [03:19:52]CheckFolder [03:19:52]dirname=/storage/ofd_packets [03:19:52]CheckFolder done [03:19:52]ProducePacketName [03:19:52]name=ofd_packets/00104706 [03:19:52]NVStorageSaveData ofd_packets/00104706 [03:19:52]File name is /storage/ofd_packets/00104706 [03:19:52]Write 301 bytes [03:19:52]NVStorageSaveData done [03:19:52]OFDSenderStorePacket done [03:19:52]KKMCreateOFDPacket done [03:19:52]NVStorageSaveData kkm_last_timestamp [03:19:52]File name is /storage/kkm_last_timestamp [03:19:52]Write 4 bytes [03:19:52]NVStorageSaveData done [03:19:52]ExternCall_PrintAddStr [03:19:52]wPrintStart [03:19:52]Write to MH i2c: 01 00 00 FE 1D 1B [03:19:52]Write i2c OK [03:19:52]MH_I2C_Read... [03:19:52]Read from MH i2c: 01 [03:19:52]MH_I2C_Read... [03:19:52]Read from MH i2c: 01 07 00 [03:19:52]MH_I2C_Read... [03:19:52]Read from MH i2c: 01 07 00 FE 1D 00 00 00 00 00 FF 0F 30 [03:19:52]RasterBufferAndPrint [03:19:52]line Счет N : (1)118149 [03:19:52]line ИНН: 02508201610067 [03:19:52]line Контрольно-Кассовый Чек [03:19:52]line ПРОДАЖА [03:19:52]line ТРК (МРК, ГНК) : 32 [03:19:52]line Товар: 2710124130 [03:19:52]line Аи-92-К-5 [03:19:52]line 14.750 * 67.80 [03:19:52]line = 1000.05 [03:19:52]line НДС 12% НСП 1% [03:19:52]line > о реализуемом товаре [03:19:52]line ИТОГО: 1000.05 [03:19:52]line НСП 1% : 8.85 [03:19:52]line НДС 12% : 106.20 [03:19:52]line Наличными: 0.00 [03:19:52]line Безнал.: 1000.05 [03:19:52]line Место: АЗС № 176 [03:19:52]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [03:19:52]line СНО: Общий режим [03:19:52]line Чек 46 26.09.2024 03:19 [03:19:52]line Смена: 237 ФФД: 1.0 [03:19:52]line ЗНМ: 0300000238 [03:19:52]line РНМ: 0000000000145756 [03:19:52]line Версия ККМ: v1.0 [03:19:52]line Платежная система: O! деньги [03:19:52]line ФМ: 0000000000959278 [03:19:52]line ФД: 104706 [03:19:52]line ФПД: 108726373115000 [03:19:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T031951&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104706&fm=108726373115000&tin=02508201610067®Number=0000000000145756&sum=100005 [03:19:52]OFD Sender: Processing packet 104706 [packets to send 51, broken 50] [03:19:52]ProducePacketName [03:19:52]name=ofd_packets/00104706 [03:19:52]OFD Sender: To server: pG, [03:19:52]CommunicateWithHost lk.salyk.kg:30040 [03:19:52]ConnectInit lk.salyk.kg [03:19:52]written 0, free lines is 4095 [03:19:52]Connected sock=10 [03:19:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 53 10 07 01 97 DF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 D7 D2 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 02 99 01 00 35 04 06 00 62 E2 D4 D8 E4 78 59 65 54 46 E0 C1 26 31 [03:19:53]Write to MH i2c: 01 00 00 27 1E 45 [03:19:53]Write i2c OK [03:19:53]MH_I2C_Read... [03:19:53]Read from MH i2c: 01 [03:19:53]MH_I2C_Read... [03:19:53]Read from MH i2c: 01 07 00 [03:19:53]MH_I2C_Read... [03:19:53]Read from MH i2c: 01 07 00 27 1E 00 00 00 00 00 20 0D 79 [03:19:53]RasterBufferAndPrint [03:19:53]line [03:19:53]line [03:19:53]line [03:19:53]line [03:19:53]line [03:19:53]written 0, free lines is 3366 [03:19:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 3C 73 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 30 39 35 39 32 37 38 10 04 04 00 02 99 01 00 F4 03 04 00 89 7C F4 66 B6 04 01 00 00 01 86 01 32 84 1E D2 67 [03:19:53]CommunicateWithHost err = 0 [03:19:53]CheckOFDResponse [03:19:53]1017 (14) - 77093643461234 [03:19:53]1041 (16) - 0000000000959278 [03:19:53]1040 (4) - 104706 [03:19:53]1012 (4) - 25.09.2024 21:11 [03:19:53]1206 (1) - 0 [03:19:53]OFD Sender: Remove packet 104706 [03:19:53]ProducePacketName [03:19:53]name=ofd_packets/00104706 [03:19:53]NVStorageDeleteData [03:19:53]MH_Cut [03:19:53]Write to MH i2c: D1 01 00 2E 1E 01 1E [03:19:53]Write i2c OK [03:19:53]MH_I2C_Read... [03:19:53]Read from MH i2c: D1 [03:19:53]MH_I2C_Read... [03:19:53]Read from MH i2c: D1 01 00 [03:19:53]MH_I2C_Read... [03:19:53]Read from MH i2c: D1 01 00 2E 1E 00 1D [03:19:53]Write to MH i2c: 01 00 00 2F 1E 4D [03:19:53]Write i2c OK [03:19:53]MH_I2C_Read... [03:19:53]OFD Sender: No OFD packet to send [03:19:53]*** Cut start [03:19:53]*** Partial cut [03:19:53]*** CUTSNS_PIN = 1 [03:19:53]*** CUTSNS_PIN = 0 [03:19:54]*** Brake cut motor [03:19:54]Read from MH i2c: 01 [03:19:54]MH_I2C_Read... [03:19:54]*** Stop cut motor [03:19:54]*** Cut end [03:19:54]Read from MH i2c: 01 07 00 [03:19:54]MH_I2C_Read... [03:19:54]Read from MH i2c: 01 07 00 2F 1E 00 00 00 00 00 FF 0F 62 [03:19:54]process_action close_receipt done [03:19:54]requested_data is exist [03:19:54]produce_requested_data [03:19:54]requested_item fm.sn is exist - process it [03:19:54]wFMCommunicate request_size=4 [03:19:54]MH_SAM_APDU [03:19:54]CAPDU: 80 11 00 00 [03:19:54]Write to MH i2c: E2 08 00 30 1E 80 11 00 00 00 00 00 00 C8 [03:19:54]Write i2c OK [03:19:54]MH_I2C_Read... [03:19:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:19:54]Read from MH i2c: E2 [03:19:54]MH_I2C_Read... [03:19:54]Read from MH i2c: E2 17 00 [03:19:54]MH_I2C_Read... [03:19:54]Read from MH i2c: E2 17 00 30 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 23 [03:19:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [03:19:54]wFMCommunicate OK [03:19:54]requested_item fd.num is exist - process it [03:19:54]SAM_PROTO_GetFieldsCounters [03:19:54]wFMCommunicate request_size=4 [03:19:54]MH_SAM_APDU [03:19:54]CAPDU: 80 13 00 00 [03:19:54]Write to MH i2c: E2 08 00 31 1E 80 13 00 00 00 00 00 00 CB [03:19:54]Write i2c OK [03:19:54]MH_I2C_Read... [03:19:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:19:54]Read from MH i2c: E2 [03:19:54]MH_I2C_Read... [03:19:54]Read from MH i2c: E2 62 00 [03:19:54]MH_I2C_Read... [03:19:54]Read from MH i2c: E2 62 00 31 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 02 99 01 00 0E 04 04 00 ED 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 0A [03:19:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 02 99 01 00 0E 04 04 00 ED 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 [03:19:54]wFMCommunicate OK [03:19:54]SAM_PROTO_GetFieldsCounters done [03:19:54]requested_item shift.num is exist - process it [03:19:54]requested_item shift.opened is exist - process it [03:19:54]req_shift_opened [03:19:54]FM_GetShiftState [03:19:54]SAM_PROTO_GetShiftState [03:19:54]wFMCommunicate request_size=4 [03:19:54]MH_SAM_APDU [03:19:54]CAPDU: 80 13 01 00 [03:19:54]Write to MH i2c: E2 08 00 32 1E 80 13 01 00 00 00 00 00 CD [03:19:54]Write i2c OK [03:19:54]MH_I2C_Read... [03:19:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:19:54]Read from MH i2c: E2 [03:19:54]MH_I2C_Read... [03:19:54]Read from MH i2c: E2 0E 00 [03:19:54]MH_I2C_Read... [03:19:54]Read from MH i2c: E2 0E 00 32 1E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 C9 [03:19:54]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [03:19:54]wFMCommunicate OK [03:19:54]SAM_PROTO_GetShiftState done [03:19:54]FM_GetShiftState done [03:19:54]req_shift_opened done [03:19:54]requested_item shift.open_date is exist - process it [03:19:54]req_shift_open_date [03:19:54]req_shift_open_date done [03:19:54]produce_requested_data done [03:19:54]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104706,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [03:19:54]process_action_free close_receipt [03:19:54]json_value_free [03:19:54]json_value_free done [03:19:54]process_json_proto returns [03:19:54]Send response to host [03:19:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104706,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [03:19:54]free response buf [03:19:54]execute_script done [03:19:54]execute_script returns [03:19:54]free content buf [03:19:54]Sock 9.Close socket [03:19:54]Sock 9.Thread stoped [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:24]accept exits with 8 [03:21:24]New connection [03:21:24]New thread 3067403620 created [03:21:24]Thread 3067260260 joined [03:21:24]Waiting for new connection... [03:21:24] Sock 8.Parse request [03:21:24]Sock 8.Check first char [03:21:24]Sock 8.First char is OK [03:21:24]request: POST /json_proto HTTP/1.0 [03:21:24]Method: POST [03:21:24]URL: /json_proto [03:21:24]Method is POST - this is cgi request [03:21:24]url: /json_proto [03:21:24]query_string will be loaded in cgi processing [03:21:24]execute_cgi json_proto POST (null) [03:21:24]execute_cgi path=json_proto method=POST [03:21:24]POST find Content-Length [03:21:24]Host: 172.17.62.195:8080 [03:21:24]Content-Length: 685 [03:21:24]Content-Type: application/json [03:21:24] [03:21:24]POST finish read [03:21:24]Found Content-Length = 685 [03:21:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 31.840, "sum" : 1200.37, "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" ] } } [03:21:24]execute_script... [03:21:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118148", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 31.840, "sum" : 1200.37, "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" ] } } [03:21:24]POST & json_proto [03:21:24]process_json_proto [03:21:24]json parsed OK: [03:21:24]protocol is kg_v1.0 [03:21:24]action value=close_receipt [03:21:24]process_action close_receipt [03:21:24]cmd_close_receipt [03:21:24]MH_GetDate [03:21:24]Write to MH i2c: F0 00 00 33 1E 40 [03:21:24]Write i2c OK [03:21:24]MH_I2C_Read... [03:21:24]Read from MH i2c: F0 [03:21:24]MH_I2C_Read... [03:21:24]Read from MH i2c: F0 09 00 [03:21:24]MH_I2C_Read... [03:21:24]Read from MH i2c: F0 09 00 33 1E 00 35 D3 F4 66 65 34 CA 65 73 [03:21:24]GetLastDocTimeStamp 1727320791 [03:21:24]current date 1727320885 [03:21:24]FM_GetShiftState [03:21:24]SAM_PROTO_GetShiftState [03:21:24]wFMCommunicate request_size=4 [03:21:24]MH_SAM_APDU [03:21:24]CAPDU: 80 13 01 00 [03:21:24]Write to MH i2c: E2 08 00 34 1E 80 13 01 00 00 00 00 00 CF [03:21:24]Write i2c OK [03:21:24]MH_I2C_Read... [03:21:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:21:24]Read from MH i2c: E2 [03:21:24]MH_I2C_Read... [03:21:24]Read from MH i2c: E2 0E 00 [03:21:24]MH_I2C_Read... [03:21:24]Read from MH i2c: E2 0E 00 34 1E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 CB [03:21:24]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [03:21:24]wFMCommunicate OK [03:21:24]SAM_PROTO_GetShiftState done [03:21:24]FM_GetShiftState done [03:21:24]opened in 1727309552 [03:21:24]opened+sec_in_day 1727395952 [03:21:24]quantity*price = 120036 [03:21:24]sum+1 = 120038 [03:21:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.47 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 47 26.09.2024 03:21 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104707 ФПД: 225073073230490 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T032125&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104707&fm=225073073230490&tin=02508201610067®Number=0000000000145756&sum=120000 [03:21:25]StoreToDocumentArchive [03:21:25]shift 237 fd 104707 [03:21:25]save to /storage/0237/doc_00104707 [03:21:25]save last doc name /storage/0237/doc_00104707 to /storage/kkm_last_doc_name [03:21:25]save OK [03:21:25]Clear old archive folders... [03:21:25]ProcessDocumentItem done err = 0, tmpTLVsize=250 [03:21:25]tlvbuf is 019DF610 [03:21:25]SAM_PROTO_ClearQueue [03:21:25]wFMCommunicate request_size=4 [03:21:25]MH_SAM_APDU [03:21:25]CAPDU: 80 09 00 00 [03:21:25]Write to MH i2c: E2 08 00 41 1E 80 09 00 00 00 00 00 00 D1 [03:21:25]Write i2c OK [03:21:25]MH_I2C_Read... [03:21:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:21:25]Read from MH i2c: E2 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: E2 03 00 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: E2 03 00 41 1E 00 90 00 D3 [03:21:25]RAPDU: 90 00 [03:21:25]wFMCommunicate OK [03:21:25]SAM_PROTO_ClearQueue done [03:21:25]KKMCreateOFDPacket [03:21:25]OFDProtocolAddRootSTLVToBuf [03:21:25]FM_MakeSignedData [03:21:25]FM_MakeSignedData [03:21:25]SAM_PROTO_SignData [03:21:25]wFMCommunicate request_size=4 [03:21:25]MH_SAM_APDU [03:21:25]CAPDU: 80 0D 01 02 [03:21:25]Write to MH i2c: E2 08 00 42 1E 80 0D 01 02 00 00 00 00 D9 [03:21:25]Write i2c OK [03:21:25]MH_I2C_Read... [03:21:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:21:25]Read from MH i2c: E2 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: E2 03 00 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: E2 03 00 42 1E 00 90 00 D4 [03:21:25]RAPDU: 90 00 [03:21:25]wFMCommunicate OK [03:21:25]wFMCommunicate request_size=255 [03:21:25]MH_SAM_APDU [03:21: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 60 7C 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 E5 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 CB 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 2F 00 00 00 F4 03 04 00 35 D3 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 03 99 01 00 35 04 06 00 CC B3 [03:21:25]Write to MH i2c: E2 02 01 43 1E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 60 7C 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 E5 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 CB 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 2F 00 00 00 F4 03 04 00 35 D3 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 03 99 01 00 35 04 06 00 CC B3 00 00 DB [03:21:25]Write i2c OK [03:21:25]MH_I2C_Read... [03:21:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:21:25]Read from MH i2c: E2 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: E2 03 00 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: E2 03 00 43 1E 00 90 00 D5 [03:21:25]RAPDU: 90 00 [03:21:25]wFMCommunicate OK [03:21:25]wFMCommunicate request_size=9 [03:21:25]MH_SAM_APDU [03:21:25]CAPDU: 80 0D 02 02 04 E8 94 12 9A [03:21:25]Write to MH i2c: E2 0C 00 44 1E 80 0D 02 02 04 00 E8 94 12 9A 00 00 0C [03:21:25]Write i2c OK [03:21:25]MH_I2C_Read... [03:21:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:21:25]Read from MH i2c: E2 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: E2 03 00 [03:21:25]MH_I2C_Read... [03:21:25]Read from MH i2c: E2 03 00 44 1E 00 90 00 D6 [03:21:25]RAPDU: 90 00 [03:21:25]wFMCommunicate OK [03:21:25]wFMCommunicate request_size=4 [03:21:25]MH_SAM_APDU [03:21:25]CAPDU: 80 0D 03 02 [03:21:25]Write to MH i2c: E2 08 00 45 1E 80 0D 03 02 00 00 00 00 DE [03:21:25]Write i2c OK [03:21:25]MH_I2C_Read... [03:21:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:21:26]Read from MH i2c: E2 [03:21:26]MH_I2C_Read... [03:21:26]Read from MH i2c: E2 0B 00 [03:21:26]MH_I2C_Read... [03:21:26]Read from MH i2c: E2 0B 00 45 1E 00 73 E5 C6 0A 90 9F F6 C7 90 00 F3 [03:21:26]RAPDU: 73 E5 C6 0A 90 9F F6 C7 90 00 [03:21:26]wFMCommunicate OK [03:21:26]SAM_PROTO_SignData done [03:21:26]FM_MakeSignedData done [03:21:26]CreateOFDProtocolMessage [03:21:26]wFMCommunicate request_size=4 [03:21:26]MH_SAM_APDU [03:21:26]CAPDU: 80 11 00 00 [03:21:26]Write to MH i2c: E2 08 00 46 1E 80 11 00 00 00 00 00 00 DE [03:21:26]Write i2c OK [03:21:26]MH_I2C_Read... [03:21:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:21:26]Read from MH i2c: E2 [03:21:26]MH_I2C_Read... [03:21:26]Read from MH i2c: E2 17 00 [03:21:26]MH_I2C_Read... [03:21:26]Read from MH i2c: E2 17 00 46 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 39 [03:21:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [03:21:26]wFMCommunicate OK [03:21:26]CreateOFDProtocolMessage done [03:21:26]OFDSenderStorePacket 104707 [03:21:26]StoreOFDPacket docnum=104707 [03:21:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 EA 4F 06 01 61 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 60 7C 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 E5 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 CB 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 2F 00 00 00 F4 03 04 00 35 D3 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 03 99 01 00 35 04 06 00 CC B3 E8 94 12 9A 73 E5 C6 0A 90 9F F6 C7 [03:21:26]CheckFolder [03:21:26]dirname=/storage/ofd_packets [03:21:26]CheckFolder done [03:21:26]ProducePacketName [03:21:26]name=ofd_packets/00104707 [03:21:26]NVStorageSaveData ofd_packets/00104707 [03:21:26]File name is /storage/ofd_packets/00104707 [03:21:26]Write 300 bytes [03:21:26]NVStorageSaveData done [03:21:26]OFDSenderStorePacket done [03:21:26]KKMCreateOFDPacket done [03:21:26]NVStorageSaveData kkm_last_timestamp [03:21:26]File name is /storage/kkm_last_timestamp [03:21:26]Write 4 bytes [03:21:26]NVStorageSaveData done [03:21:26]ExternCall_PrintAddStr [03:21:26]wPrintStart [03:21:26]Write to MH i2c: 01 00 00 47 1E 65 [03:21:26]Write i2c OK [03:21:26]MH_I2C_Read... [03:21:26]Read from MH i2c: 01 [03:21:26]MH_I2C_Read... [03:21:26]Read from MH i2c: 01 07 00 [03:21:26]MH_I2C_Read... [03:21:26]Read from MH i2c: 01 07 00 47 1E 00 00 00 00 00 FF 0F 7A [03:21:26]RasterBufferAndPrint [03:21:26]line Счет N : (1)118148 [03:21:26]line ИНН: 02508201610067 [03:21:26]line Контрольно-Кассовый Чек [03:21:26]line ПРОДАЖА [03:21:26]line ТРК (МРК, ГНК) : 71 [03:21:26]line Товар: 2711190000 [03:21:26]line ГАЗ-К-3 [03:21:26]line 31.840 * 37.70 [03:21:26]line = 1200.37 [03:21:26]line НДС 12% НСП 1% [03:21:26]line > о реализуемом товаре [03:21:26]line ОКРУГЛЕНИЕ: -0.37 [03:21:26]line ИТОГО: 1200.00 [03:21:26]line Внесено: 1200.00 [03:21:26]line СДАЧА: 0.00 [03:21:26]line НСП 1% : 10.62 [03:21:26]line НДС 12% : 127.47 [03:21:26]line Наличными: 1200.00 [03:21:26]line Безнал.: 0.00 [03:21:26]line Место: АЗС № 176 [03:21:26]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [03:21:26]line СНО: Общий режим [03:21:26]line Чек 47 26.09.2024 03:21 [03:21:26]line Смена: 237 ФФД: 1.0 [03:21:26]line ЗНМ: 0300000238 [03:21:26]line РНМ: 0000000000145756 [03:21:26]line Версия ККМ: v1.0 [03:21:26]line ФМ: 0000000000959278 [03:21:26]line ФД: 104707 [03:21:26]line ФПД: 225073073230490 [03:21:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T032125&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104707&fm=225073073230490&tin=02508201610067®Number=0000000000145756&sum=120000 [03:21:26]OFD Sender: Processing packet 104707 [packets to send 51, broken 50] [03:21:26]ProducePacketName [03:21:26]name=ofd_packets/00104707 [03:21:26]OFD Sender: To server: pG, [03:21:26]CommunicateWithHost lk.salyk.kg:30040 [03:21:26]ConnectInit lk.salyk.kg [03:21:26]written 0, free lines is 4095 [03:21:26]Connected sock=11 [03:21:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 EA 4F 06 01 61 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 60 7C 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 E5 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 CB 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 2F 00 00 00 F4 03 04 00 35 D3 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 03 99 01 00 35 04 06 00 CC B3 E8 94 12 9A 73 E5 C6 0A 90 9F F6 C7 [03:21:26]Write to MH i2c: 01 00 00 71 1E 8F [03:21:26]Write i2c OK [03:21:26]MH_I2C_Read... [03:21:26]Read from MH i2c: 01 [03:21:26]MH_I2C_Read... [03:21:26]Read from MH i2c: 01 07 00 [03:21:26]MH_I2C_Read... [03:21:26]Read from MH i2c: 01 07 00 71 1E 00 00 00 00 00 0A 0D AD [03:21:26]RasterBufferAndPrint [03:21:26]line [03:21:26]line [03:21:26]line [03:21:26]line [03:21:26]line [03:21:26]written 0, free lines is 3344 [03:21:26]MH_Cut [03:21:26]Write to MH i2c: D1 01 00 78 1E 01 68 [03:21:26]Write i2c OK [03:21:26]MH_I2C_Read... [03:21:26]Read from MH i2c: D1 [03:21:26]MH_I2C_Read... [03:21:26]Read from MH i2c: D1 01 00 [03:21:26]MH_I2C_Read... [03:21:26]Read from MH i2c: D1 01 00 78 1E 00 67 [03:21:26]Write to MH i2c: 01 00 00 79 1E 97 [03:21:26]Write i2c OK [03:21:26]MH_I2C_Read... [03:21:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 50 9D 47 00 64 60 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 03 99 01 00 F4 03 04 00 E7 7C F4 66 B6 04 01 00 00 E0 46 6D 2B E4 0F 0E 29 [03:21:26]CommunicateWithHost err = 0 [03:21:26]CheckOFDResponse [03:21:26]1017 (14) - 77093643461234 [03:21:26]1041 (16) - 0000000000959278 [03:21:26]1040 (4) - 104707 [03:21:26]1012 (4) - 25.09.2024 21:13 [03:21:26]1206 (1) - 0 [03:21:26]OFD Sender: Remove packet 104707 [03:21:26]ProducePacketName [03:21:26]name=ofd_packets/00104707 [03:21:26]NVStorageDeleteData [03:21:27]OFD Sender: No OFD packet to send [03:21:27]*** Cut start [03:21:27]*** Partial cut [03:21:27]*** CUTSNS_PIN = 1 [03:21:27]*** CUTSNS_PIN = 0 [03:21:27]*** Brake cut motor [03:21:28]Read from MH i2c: 01 [03:21:28]MH_I2C_Read... [03:21:28]*** Stop cut motor [03:21:28]Read from MH i2c: 01 07 00 [03:21:28]MH_I2C_Read... [03:21:28]*** Cut end [03:21:28]Read from MH i2c: 01 07 00 79 1E 00 00 00 00 00 FF 0F AC [03:21:28]process_action close_receipt done [03:21:28]requested_data is exist [03:21:28]produce_requested_data [03:21:28]requested_item fm.sn is exist - process it [03:21:28]wFMCommunicate request_size=4 [03:21:28]MH_SAM_APDU [03:21:28]CAPDU: 80 11 00 00 [03:21:28]Write to MH i2c: E2 08 00 7A 1E 80 11 00 00 00 00 00 00 12 [03:21:28]Write i2c OK [03:21:28]MH_I2C_Read... [03:21:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:21:28]Read from MH i2c: E2 [03:21:28]MH_I2C_Read... [03:21:28]Read from MH i2c: E2 17 00 [03:21:28]MH_I2C_Read... [03:21:28]Read from MH i2c: E2 17 00 7A 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 6D [03:21:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [03:21:28]wFMCommunicate OK [03:21:28]requested_item fd.num is exist - process it [03:21:28]SAM_PROTO_GetFieldsCounters [03:21:28]wFMCommunicate request_size=4 [03:21:28]MH_SAM_APDU [03:21:28]CAPDU: 80 13 00 00 [03:21:28]Write to MH i2c: E2 08 00 7B 1E 80 13 00 00 00 00 00 00 15 [03:21:28]Write i2c OK [03:21:28]MH_I2C_Read... [03:21:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:21:28]Read from MH i2c: E2 [03:21:28]MH_I2C_Read... [03:21:28]Read from MH i2c: E2 62 00 [03:21:28]MH_I2C_Read... [03:21:28]Read from MH i2c: E2 62 00 7B 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 03 99 01 00 0E 04 04 00 ED 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 58 [03:21:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 03 99 01 00 0E 04 04 00 ED 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 [03:21:28]wFMCommunicate OK [03:21:28]SAM_PROTO_GetFieldsCounters done [03:21:28]requested_item shift.num is exist - process it [03:21:28]requested_item shift.opened is exist - process it [03:21:28]req_shift_opened [03:21:28]FM_GetShiftState [03:21:28]SAM_PROTO_GetShiftState [03:21:28]wFMCommunicate request_size=4 [03:21:28]MH_SAM_APDU [03:21:28]CAPDU: 80 13 01 00 [03:21:28]Write to MH i2c: E2 08 00 7C 1E 80 13 01 00 00 00 00 00 17 [03:21:28]Write i2c OK [03:21:28]MH_I2C_Read... [03:21:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:21:28]Read from MH i2c: E2 [03:21:28]MH_I2C_Read... [03:21:28]Read from MH i2c: E2 0E 00 [03:21:28]MH_I2C_Read... [03:21:28]Read from MH i2c: E2 0E 00 7C 1E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 13 [03:21:28]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [03:21:28]wFMCommunicate OK [03:21:28]SAM_PROTO_GetShiftState done [03:21:28]FM_GetShiftState done [03:21:28]req_shift_opened done [03:21:28]requested_item shift.open_date is exist - process it [03:21:28]req_shift_open_date [03:21:28]req_shift_open_date done [03:21:28]produce_requested_data done [03:21:28]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104707,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [03:21:28]process_action_free close_receipt [03:21:28]json_value_free [03:21:28]json_value_free done [03:21:28]process_json_proto returns [03:21:28]Send response to host [03:21:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104707,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [03:21:28]free response buf [03:21:28]execute_script done [03:21:28]execute_script returns [03:21:28]free content buf [03:21:28]Sock 8.Close socket [03:21:28]Sock 8.Thread stoped [03:21:32]OFD Sender: No OFD packet to send [03:21:37]OFD Sender: No OFD packet to send [03:21:42]OFD Sender: No OFD packet to send [03:21:47]OFD Sender: No OFD packet to send [03:21:52]OFD Sender: No OFD packet to send [03:21:57]OFD Sender: No OFD packet to send [03:22:02]OFD Sender: No OFD packet to send [03:22:07]OFD Sender: No OFD packet to send [03:22:12]OFD Sender: No OFD packet to send [03:22:17]OFD Sender: No OFD packet to send [03:22:22]OFD Sender: No OFD packet to send [03:22:27]OFD Sender: No OFD packet to send [03:22:32]OFD Sender: No OFD packet to send [03:22:37]OFD Sender: No OFD packet to send [03:22:42]OFD Sender: No OFD packet to send [03:22:47]OFD Sender: No OFD packet to send [03:22:52]OFD Sender: No OFD packet to send [03:22:57]OFD Sender: No OFD packet to send [03:23:02]OFD Sender: No OFD packet to send [03:23:07]OFD Sender: No OFD packet to send [03:23:12]OFD Sender: No OFD packet to send [03:23:17]OFD Sender: No OFD packet to send [03:23:22]OFD Sender: No OFD packet to send [03:23:27]OFD Sender: No OFD packet to send [03:23:32]OFD Sender: No OFD packet to send [03:23:37]OFD Sender: No OFD packet to send [03:23:42]OFD Sender: No OFD packet to send [03:23:47]OFD Sender: No OFD packet to send [03:23:52]OFD Sender: No OFD packet to send [03:23:57]OFD Sender: No OFD packet to send [03:24:02]OFD Sender: No OFD packet to send [03:24:07]OFD Sender: No OFD packet to send [03:24:12]OFD Sender: No OFD packet to send [03:24:17]OFD Sender: No OFD packet to send [03:24:22]OFD Sender: No OFD packet to send [03:24:27]OFD Sender: No OFD packet to send [03:24:32]OFD Sender: No OFD packet to send [03:24:37]OFD Sender: No OFD packet to send [03:24:42]OFD Sender: No OFD packet to send [03:24:47]OFD Sender: No OFD packet to send [03:24:52]OFD Sender: No OFD packet to send [03:24:57]OFD Sender: No OFD packet to send [03:25:02]OFD Sender: No OFD packet to send [03:25:07]OFD Sender: No OFD packet to send [03:25:12]OFD Sender: No OFD packet to send [03:25:17]OFD Sender: No OFD packet to send [03:25:22]OFD Sender: No OFD packet to send [03:25:27]OFD Sender: No OFD packet to send [03:25:32]OFD Sender: No OFD packet to send [03:25:37]OFD Sender: No OFD packet to send [03:25:42]OFD Sender: No OFD packet to send [03:25:47]OFD Sender: No OFD packet to send [03:25:52]OFD Sender: No OFD packet to send [03:25:57]OFD Sender: No OFD packet to send [03:26:02]OFD Sender: No OFD packet to send [03:26:07]OFD Sender: No OFD packet to send [03:26:12]OFD Sender: No OFD packet to send [03:26:17]OFD Sender: No OFD packet to send [03:26:22]OFD Sender: No OFD packet to send [03:26:27]OFD Sender: No OFD packet to send [03:26:32]OFD Sender: No OFD packet to send [03:26:37]OFD Sender: No OFD packet to send [03:26:42]OFD Sender: No OFD packet to send [03:26:47]OFD Sender: No OFD packet to send [03:26:52]OFD Sender: No OFD packet to send [03:26:57]OFD Sender: No OFD packet to send [03:27:02]OFD Sender: No OFD packet to send [03:27:07]OFD Sender: No OFD packet to send [03:27:12]OFD Sender: No OFD packet to send [03:27:17]OFD Sender: No OFD packet to send [03:27:22]OFD Sender: No OFD packet to send [03:27:27]OFD Sender: No OFD packet to send [03:27:32]OFD Sender: No OFD packet to send [03:27:37]OFD Sender: No OFD packet to send [03:27:42]OFD Sender: No OFD packet to send [03:27:47]OFD Sender: No OFD packet to send [03:27:52]OFD Sender: No OFD packet to send [03:27:57]OFD Sender: No OFD packet to send [03:28:02]OFD Sender: No OFD packet to send [03:28:07]OFD Sender: No OFD packet to send [03:28:12]OFD Sender: No OFD packet to send [03:28:17]OFD Sender: No OFD packet to send [03:28:22]OFD Sender: No OFD packet to send [03:28:27]OFD Sender: No OFD packet to send [03:28:32]OFD Sender: No OFD packet to send [03:28:37]OFD Sender: No OFD packet to send [03:28:42]OFD Sender: No OFD packet to send [03:28:47]OFD Sender: No OFD packet to send [03:28:52]OFD Sender: No OFD packet to send [03:28:57]OFD Sender: No OFD packet to send [03:29:02]OFD Sender: No OFD packet to send [03:29:07]OFD Sender: No OFD packet to send [03:29:12]OFD Sender: No OFD packet to send [03:29:17]OFD Sender: No OFD packet to send [03:29:22]OFD Sender: No OFD packet to send [03:29:27]OFD Sender: No OFD packet to send [03:29:32]OFD Sender: No OFD packet to send [03:29:37]OFD Sender: No OFD packet to send [03:29:42]OFD Sender: No OFD packet to send [03:29:47]OFD Sender: No OFD packet to send [03:29:52]OFD Sender: No OFD packet to send [03:29:57]OFD Sender: No OFD packet to send [03:30:02]OFD Sender: No OFD packet to send [03:30:07]OFD Sender: No OFD packet to send [03:30:12]OFD Sender: No OFD packet to send [03:30:17]OFD Sender: No OFD packet to send [03:30:22]OFD Sender: No OFD packet to send [03:30:27]OFD Sender: No OFD packet to send [03:30:32]OFD Sender: No OFD packet to send [03:30:37]OFD Sender: No OFD packet to send [03:30:42]OFD Sender: No OFD packet to send [03:30:47]OFD Sender: No OFD packet to send [03:30:52]OFD Sender: No OFD packet to send [03:30:57]OFD Sender: No OFD packet to send [03:31:02]OFD Sender: No OFD packet to send [03:31:07]OFD Sender: No OFD packet to send [03:31:12]OFD Sender: No OFD packet to send [03:31: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:38]OFD Sender: No OFD packet to send [03:32:43]OFD Sender: No OFD packet to send [03:32:48]OFD Sender: No OFD packet to send [03:32:53]OFD Sender: No OFD packet to send [03:32:58]OFD Sender: No OFD packet to send [03:33:03]OFD Sender: No OFD packet to send [03:33:08]OFD Sender: No OFD packet to send [03:33:13]OFD Sender: No OFD packet to send [03:33:18]OFD Sender: No OFD packet to send [03:33:23]OFD Sender: No OFD packet to send [03:33:28]OFD Sender: No OFD packet to send [03:33:33]OFD Sender: No OFD packet to send [03:33:38]OFD Sender: No OFD packet to send [03:33:43]OFD Sender: No OFD packet to send [03:33:48]OFD Sender: No OFD packet to send [03:33:53]OFD Sender: No OFD packet to send [03:33:58]OFD Sender: No OFD packet to send [03:34:03]OFD Sender: No OFD packet to send [03:34:08]OFD Sender: No OFD packet to send [03:34:13]OFD Sender: No OFD packet to send [03:34:18]OFD Sender: No OFD packet to send [03:34:23]OFD Sender: No OFD packet to send [03:34:28]OFD Sender: No OFD packet to send [03:34:33]OFD Sender: No OFD packet to send [03:34:38]OFD Sender: No OFD packet to send [03:34:43]OFD Sender: No OFD packet to send [03:34:48]OFD Sender: No OFD packet to send [03:34:53]OFD Sender: No OFD packet to send [03:34:58]OFD Sender: No OFD packet to send [03:35:03]OFD Sender: No OFD packet to send [03:35:08]OFD Sender: No OFD packet to send [03:35:13]OFD Sender: No OFD packet to send [03:35:18]OFD Sender: No OFD packet to send [03:35:23]OFD Sender: No OFD packet to send [03:35:25]accept exits with 9 [03:35:25]New connection [03:35:25]New thread 3067260260 created [03:35:25]Thread 3067403620 joined [03:35:25]Waiting for new connection... [03:35:25] Sock 9.Parse request [03:35:25]Sock 9.Check first char [03:35:25]Sock 9.First char is OK [03:35:25]request: POST /json_proto HTTP/1.0 [03:35:25]Method: POST [03:35:25]URL: /json_proto [03:35:25]Method is POST - this is cgi request [03:35:25]url: /json_proto [03:35:25]query_string will be loaded in cgi processing [03:35:25]execute_cgi json_proto POST (null) [03:35:25]execute_cgi path=json_proto method=POST [03:35:25]POST find Content-Length [03:35:25]Host: 172.17.62.195:8080 [03:35:25]Content-Length: 806 [03:35:25]Content-Type: application/json [03:35:25] [03:35:25]POST finish read [03:35:25]Found Content-Length = 806 [03:35:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 53.060, "sum" : 2000.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" : 2000.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:35:25]execute_script... [03:35:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118150", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 53.060, "sum" : 2000.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" : 2000.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:35:25]POST & json_proto [03:35:25]process_json_proto [03:35:25]json parsed OK: [03:35:25]protocol is kg_v1.0 [03:35:25]action value=close_receipt [03:35:25]process_action close_receipt [03:35:25]cmd_close_receipt [03:35:25]MH_GetDate [03:35:25]Write to MH i2c: F0 00 00 7D 1E 8A [03:35:25]Write i2c OK [03:35:25]MH_I2C_Read... [03:35:25]Read from MH i2c: F0 [03:35:25]MH_I2C_Read... [03:35:25]Read from MH i2c: F0 09 00 [03:35:25]MH_I2C_Read... [03:35:25]Read from MH i2c: F0 09 00 7D 1E 00 7E D6 F4 66 65 34 CA 65 09 [03:35:25]GetLastDocTimeStamp 1727320885 [03:35:25]current date 1727321726 [03:35:25]FM_GetShiftState [03:35:25]SAM_PROTO_GetShiftState [03:35:25]wFMCommunicate request_size=4 [03:35:25]MH_SAM_APDU [03:35:25]CAPDU: 80 13 01 00 [03:35:25]Write to MH i2c: E2 08 00 7E 1E 80 13 01 00 00 00 00 00 19 [03:35:25]Write i2c OK [03:35:25]MH_I2C_Read... [03:35:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:35:25]Read from MH i2c: E2 [03:35:25]MH_I2C_Read... [03:35:25]Read from MH i2c: E2 0E 00 [03:35:25]MH_I2C_Read... [03:35:25]Read from MH i2c: E2 0E 00 7E 1E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 15 [03:35:25]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [03:35:25]wFMCommunicate OK [03:35:25]SAM_PROTO_GetShiftState done [03:35:25]FM_GetShiftState done [03:35:25]opened in 1727309552 [03:35:25]opened+sec_in_day 1727395952 [03:35:25]quantity*price = 200036 [03:35:25]sum+1 = 200037 [03:35:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.36 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.36 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 48 26.09.2024 03:35 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104708 ФПД: 217290413179972 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T033526&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104708&fm=217290413179972&tin=02508201610067®Number=0000000000145756&sum=200036 [03:35:26]StoreToDocumentArchive [03:35:26]shift 237 fd 104708 [03:35:26]save to /storage/0237/doc_00104708 [03:35:26]save last doc name /storage/0237/doc_00104708 to /storage/kkm_last_doc_name [03:35:26]save OK [03:35:26]Clear old archive folders... [03:35:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [03:35:26]tlvbuf is 01998C10 [03:35:26]SAM_PROTO_ClearQueue [03:35:26]wFMCommunicate request_size=4 [03:35:26]MH_SAM_APDU [03:35:26]CAPDU: 80 09 00 00 [03:35:26]Write to MH i2c: E2 08 00 8B 1E 80 09 00 00 00 00 00 00 1B [03:35:26]Write i2c OK [03:35:26]MH_I2C_Read... [03:35:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:35:26]Read from MH i2c: E2 [03:35:26]MH_I2C_Read... [03:35:26]Read from MH i2c: E2 03 00 [03:35:26]MH_I2C_Read... [03:35:26]Read from MH i2c: E2 03 00 8B 1E 00 90 00 1D [03:35:26]RAPDU: 90 00 [03:35:26]wFMCommunicate OK [03:35:26]SAM_PROTO_ClearQueue done [03:35:26]KKMCreateOFDPacket [03:35:26]OFDProtocolAddRootSTLVToBuf [03:35:26]FM_MakeSignedData [03:35:26]FM_MakeSignedData [03:35:26]SAM_PROTO_SignData [03:35:26]wFMCommunicate request_size=4 [03:35:26]MH_SAM_APDU [03:35:26]CAPDU: 80 0D 01 02 [03:35:26]Write to MH i2c: E2 08 00 8C 1E 80 0D 01 02 00 00 00 00 23 [03:35:26]Write i2c OK [03:35:26]MH_I2C_Read... [03:35:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:35:26]Read from MH i2c: E2 [03:35:26]MH_I2C_Read... [03:35:26]Read from MH i2c: E2 03 00 [03:35:26]MH_I2C_Read... [03:35:26]Read from MH i2c: E2 03 00 8C 1E 00 90 00 1E [03:35:26]RAPDU: 90 00 [03:35:26]wFMCommunicate OK [03:35:26]wFMCommunicate request_size=255 [03:35:26]MH_SAM_APDU [03:35:26]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 CF 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 64 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 7E D6 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 04 99 01 00 35 04 06 00 C5 9F [03:35:26]Write to MH i2c: E2 02 01 8D 1E 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 44 CF 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 64 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 7E D6 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 04 99 01 00 35 04 06 00 C5 9F 00 00 1E [03:35:26]Write i2c OK [03:35:26]MH_I2C_Read... [03:35:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:35:26]Read from MH i2c: E2 [03:35:26]MH_I2C_Read... [03:35:26]Read from MH i2c: E2 03 00 [03:35:26]MH_I2C_Read... [03:35:26]Read from MH i2c: E2 03 00 8D 1E 00 90 00 1F [03:35:26]RAPDU: 90 00 [03:35:26]wFMCommunicate OK [03:35:26]wFMCommunicate request_size=9 [03:35:26]MH_SAM_APDU [03:35:26]CAPDU: 80 0D 02 02 04 DD E4 04 44 [03:35:26]Write to MH i2c: E2 0C 00 8E 1E 80 0D 02 02 04 00 DD E4 04 44 00 00 37 [03:35:26]Write i2c OK [03:35:26]MH_I2C_Read... [03:35:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:35:26]Read from MH i2c: E2 [03:35:26]MH_I2C_Read... [03:35:26]Read from MH i2c: E2 03 00 [03:35:26]MH_I2C_Read... [03:35:26]Read from MH i2c: E2 03 00 8E 1E 00 90 00 20 [03:35:26]RAPDU: 90 00 [03:35:26]wFMCommunicate OK [03:35:26]wFMCommunicate request_size=4 [03:35:26]MH_SAM_APDU [03:35:26]CAPDU: 80 0D 03 02 [03:35:26]Write to MH i2c: E2 08 00 8F 1E 80 0D 03 02 00 00 00 00 28 [03:35:26]Write i2c OK [03:35:26]MH_I2C_Read... [03:35:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:35:27]Read from MH i2c: E2 [03:35:27]MH_I2C_Read... [03:35:27]Read from MH i2c: E2 0B 00 [03:35:27]MH_I2C_Read... [03:35:27]Read from MH i2c: E2 0B 00 8F 1E 00 5F 9F 0F D9 3A 5C B1 43 90 00 99 [03:35:27]RAPDU: 5F 9F 0F D9 3A 5C B1 43 90 00 [03:35:27]wFMCommunicate OK [03:35:27]SAM_PROTO_SignData done [03:35:27]FM_MakeSignedData done [03:35:27]CreateOFDProtocolMessage [03:35:27]wFMCommunicate request_size=4 [03:35:27]MH_SAM_APDU [03:35:27]CAPDU: 80 11 00 00 [03:35:27]Write to MH i2c: E2 08 00 90 1E 80 11 00 00 00 00 00 00 28 [03:35:27]Write i2c OK [03:35:27]MH_I2C_Read... [03:35:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:35:27]Read from MH i2c: E2 [03:35:27]MH_I2C_Read... [03:35:27]Read from MH i2c: E2 17 00 [03:35:27]MH_I2C_Read... [03:35:27]Read from MH i2c: E2 17 00 90 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 83 [03:35:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [03:35:27]wFMCommunicate OK [03:35:27]CreateOFDProtocolMessage done [03:35:27]OFDSenderStorePacket 104708 [03:35:27]StoreOFDPacket docnum=104708 [03:35:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 0E 75 06 01 76 E2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 44 CF 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 64 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 7E D6 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 04 99 01 00 35 04 06 00 C5 9F DD E4 04 44 5F 9F 0F D9 3A 5C B1 43 [03:35:27]CheckFolder [03:35:27]dirname=/storage/ofd_packets [03:35:27]CheckFolder done [03:35:27]ProducePacketName [03:35:27]name=ofd_packets/00104708 [03:35:27]NVStorageSaveData ofd_packets/00104708 [03:35:27]File name is /storage/ofd_packets/00104708 [03:35:27]Write 300 bytes [03:35:27]NVStorageSaveData done [03:35:27]OFDSenderStorePacket done [03:35:27]KKMCreateOFDPacket done [03:35:27]NVStorageSaveData kkm_last_timestamp [03:35:27]File name is /storage/kkm_last_timestamp [03:35:27]Write 4 bytes [03:35:27]NVStorageSaveData done [03:35:27]ExternCall_PrintAddStr [03:35:27]wPrintStart [03:35:27]Write to MH i2c: 01 00 00 91 1E AF [03:35:27]Write i2c OK [03:35:27]MH_I2C_Read... [03:35:27]Read from MH i2c: 01 [03:35:27]MH_I2C_Read... [03:35:27]Read from MH i2c: 01 07 00 [03:35:27]MH_I2C_Read... [03:35:27]Read from MH i2c: 01 07 00 91 1E 00 00 00 00 00 FF 0F C4 [03:35:27]RasterBufferAndPrint [03:35:27]line Счет N : (1)118150 [03:35:27]line ИНН: 02508201610067 [03:35:27]line Контрольно-Кассовый Чек [03:35:27]line ПРОДАЖА [03:35:27]line ТРК (МРК, ГНК) : 71 [03:35:27]line Товар: 2711190000 [03:35:27]line ГАЗ-К-3 [03:35:27]line 53.060 * 37.70 [03:35:27]line = 2000.36 [03:35:27]line НДС 12% НСП 1% [03:35:27]line > о реализуемом товаре [03:35:27]line ИТОГО: 2000.36 [03:35:27]line НСП 1% : 17.70 [03:35:27]line НДС 12% : 212.43 [03:35:27]line Наличными: 0.00 [03:35:27]line Безнал.: 2000.36 [03:35:27]line Место: АЗС № 176 [03:35:27]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [03:35:27]line СНО: Общий режим [03:35:27]line Чек 48 26.09.2024 03:35 [03:35:27]line Смена: 237 ФФД: 1.0 [03:35:27]line ЗНМ: 0300000238 [03:35:27]line РНМ: 0000000000145756 [03:35:27]line Версия ККМ: v1.0 [03:35:27]line Платежная система: O! деньги [03:35:27]line ФМ: 0000000000959278 [03:35:27]line ФД: 104708 [03:35:27]line ФПД: 217290413179972 [03:35:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T033526&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104708&fm=217290413179972&tin=02508201610067®Number=0000000000145756&sum=200036 [03:35:27]written 0, free lines is 4095 [03:35:27]OFD Sender: Processing packet 104708 [packets to send 51, broken 50] [03:35:27]ProducePacketName [03:35:27]name=ofd_packets/00104708 [03:35:27]OFD Sender: To server: pG, [03:35:27]CommunicateWithHost lk.salyk.kg:30040 [03:35:27]ConnectInit lk.salyk.kg [03:35:27]Connected sock=10 [03:35:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 0E 75 06 01 76 E2 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 44 CF 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 64 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 64 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 64 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 30 00 00 00 F4 03 04 00 7E D6 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 04 99 01 00 35 04 06 00 C5 9F DD E4 04 44 5F 9F 0F D9 3A 5C B1 43 [03:35:27]Write to MH i2c: 01 00 00 BA 1E D8 [03:35:27]Write i2c OK [03:35:27]MH_I2C_Read... [03:35:27]Read from MH i2c: 01 [03:35:27]MH_I2C_Read... [03:35:27]Read from MH i2c: 01 07 00 [03:35:27]MH_I2C_Read... [03:35:27]Read from MH i2c: 01 07 00 BA 1E 00 00 00 00 00 1F 0D 0B [03:35:27]RasterBufferAndPrint [03:35:27]line [03:35:27]line [03:35:27]line [03:35:27]line [03:35:27]line [03:35:27]written 0, free lines is 3365 [03:35:27]MH_Cut [03:35:27]Write to MH i2c: D1 01 00 C1 1E 01 B1 [03:35:27]Write i2c OK [03:35:27]MH_I2C_Read... [03:35:27]Read from MH i2c: D1 [03:35:27]MH_I2C_Read... [03:35:27]Read from MH i2c: D1 01 00 [03:35:27]MH_I2C_Read... [03:35:27]Read from MH i2c: D1 01 00 C1 1E 00 B0 [03:35:27]Write to MH i2c: 01 00 00 C2 1E E0 [03:35:27]Write i2c OK [03:35:27]MH_I2C_Read... [03:35:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 DA B8 47 00 C0 BE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 04 99 01 00 F4 03 04 00 2F 80 F4 66 B6 04 01 00 00 47 88 1E 9D 7F D9 B5 E8 [03:35:27]CommunicateWithHost err = 0 [03:35:27]CheckOFDResponse [03:35:27]1017 (14) - 77093643461234 [03:35:27]1041 (16) - 0000000000959278 [03:35:27]1040 (4) - 104708 [03:35:27]1012 (4) - 25.09.2024 21:27 [03:35:27]1206 (1) - 0 [03:35:27]OFD Sender: Remove packet 104708 [03:35:27]ProducePacketName [03:35:27]name=ofd_packets/00104708 [03:35:27]NVStorageDeleteData [03:35:28]OFD Sender: No OFD packet to send [03:35:28]*** Cut start [03:35:28]*** Partial cut [03:35:28]*** CUTSNS_PIN = 1 [03:35:28]*** CUTSNS_PIN = 0 [03:35:28]*** Brake cut motor [03:35:28]Read from MH i2c: 01 [03:35:28]MH_I2C_Read... [03:35:28]*** Stop cut motor [03:35:28]*** Cut end [03:35:28]Read from MH i2c: 01 07 00 [03:35:28]MH_I2C_Read... [03:35:28]Read from MH i2c: 01 07 00 C2 1E 00 00 00 00 00 FF 0F F5 [03:35:28]process_action close_receipt done [03:35:28]requested_data is exist [03:35:28]produce_requested_data [03:35:28]requested_item fm.sn is exist - process it [03:35:28]wFMCommunicate request_size=4 [03:35:28]MH_SAM_APDU [03:35:28]CAPDU: 80 11 00 00 [03:35:28]Write to MH i2c: E2 08 00 C3 1E 80 11 00 00 00 00 00 00 5B [03:35:28]Write i2c OK [03:35:28]MH_I2C_Read... [03:35:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:35:28]Read from MH i2c: E2 [03:35:28]MH_I2C_Read... [03:35:28]Read from MH i2c: E2 17 00 [03:35:28]MH_I2C_Read... [03:35:28]Read from MH i2c: E2 17 00 C3 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 B6 [03:35:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [03:35:28]wFMCommunicate OK [03:35:28]requested_item fd.num is exist - process it [03:35:28]SAM_PROTO_GetFieldsCounters [03:35:28]wFMCommunicate request_size=4 [03:35:28]MH_SAM_APDU [03:35:28]CAPDU: 80 13 00 00 [03:35:28]Write to MH i2c: E2 08 00 C4 1E 80 13 00 00 00 00 00 00 5E [03:35:28]Write i2c OK [03:35:28]MH_I2C_Read... [03:35:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:35:28]Read from MH i2c: E2 [03:35:28]MH_I2C_Read... [03:35:28]Read from MH i2c: E2 62 00 [03:35:28]MH_I2C_Read... [03:35:28]Read from MH i2c: E2 62 00 C4 1E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 04 99 01 00 0E 04 04 00 ED 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 A5 [03:35:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 04 99 01 00 0E 04 04 00 ED 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 [03:35:28]wFMCommunicate OK [03:35:28]SAM_PROTO_GetFieldsCounters done [03:35:28]requested_item shift.num is exist - process it [03:35:28]requested_item shift.opened is exist - process it [03:35:28]req_shift_opened [03:35:28]FM_GetShiftState [03:35:28]SAM_PROTO_GetShiftState [03:35:28]wFMCommunicate request_size=4 [03:35:28]MH_SAM_APDU [03:35:28]CAPDU: 80 13 01 00 [03:35:28]Write to MH i2c: E2 08 00 C5 1E 80 13 01 00 00 00 00 00 60 [03:35:28]Write i2c OK [03:35:28]MH_I2C_Read... [03:35:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:35:29]Read from MH i2c: E2 [03:35:29]MH_I2C_Read... [03:35:29]Read from MH i2c: E2 0E 00 [03:35:29]MH_I2C_Read... [03:35:29]Read from MH i2c: E2 0E 00 C5 1E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 5C [03:35:29]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [03:35:29]wFMCommunicate OK [03:35:29]SAM_PROTO_GetShiftState done [03:35:29]FM_GetShiftState done [03:35:29]req_shift_opened done [03:35:29]requested_item shift.open_date is exist - process it [03:35:29]req_shift_open_date [03:35:29]req_shift_open_date done [03:35:29]produce_requested_data done [03:35:29]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104708,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [03:35:29]process_action_free close_receipt [03:35:29]json_value_free [03:35:29]json_value_free done [03:35:29]process_json_proto returns [03:35:29]Send response to host [03:35:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104708,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [03:35:29]free response buf [03:35:29]execute_script done [03:35:29]execute_script returns [03:35:29]free content buf [03:35:29]Sock 9.Close socket [03:35:29]Sock 9.Thread stoped [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:40]accept exits with 8 [03:42:40]New connection [03:42:40]New thread 3067403620 created [03:42:40]Thread 3067260260 joined [03:42:40]Waiting for new connection... [03:42:40] Sock 8.Parse request [03:42:40]Sock 8.Check first char [03:42:40]Sock 8.First char is OK [03:42:40]request: POST /json_proto HTTP/1.0 [03:42:40]Method: POST [03:42:40]URL: /json_proto [03:42:40]Method is POST - this is cgi request [03:42:40]url: /json_proto [03:42:40]query_string will be loaded in cgi processing [03:42:40]execute_cgi json_proto POST (null) [03:42:40]execute_cgi path=json_proto method=POST [03:42:40]POST find Content-Length [03:42:40]Host: 172.17.62.195:8080 [03:42:40]Content-Length: 793 [03:42:40]Content-Type: application/json [03:42:40] [03:42:40]POST finish read [03:42:40]Found Content-Length = 793 [03:42:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 4.050, "sum" : 280.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 280.67 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:42:40]execute_script... [03:42: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)118151", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 4.050, "sum" : 280.67, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 280.67 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:42:40]POST & json_proto [03:42:40]process_json_proto [03:42:40]json parsed OK: [03:42:40]protocol is kg_v1.0 [03:42:40]action value=close_receipt [03:42:40]process_action close_receipt [03:42:40]cmd_close_receipt [03:42:40]MH_GetDate [03:42:40]Write to MH i2c: F0 00 00 C6 1E D3 [03:42:40]Write i2c OK [03:42:40]MH_I2C_Read... [03:42:40]Read from MH i2c: F0 [03:42:40]MH_I2C_Read... [03:42:40]Read from MH i2c: F0 09 00 [03:42:40]MH_I2C_Read... [03:42:40]Read from MH i2c: F0 09 00 C6 1E 00 31 D8 F4 66 65 34 CA 65 07 [03:42:40]GetLastDocTimeStamp 1727321726 [03:42:40]current date 1727322161 [03:42:40]FM_GetShiftState [03:42:40]SAM_PROTO_GetShiftState [03:42:40]wFMCommunicate request_size=4 [03:42:40]MH_SAM_APDU [03:42:40]CAPDU: 80 13 01 00 [03:42:40]Write to MH i2c: E2 08 00 C7 1E 80 13 01 00 00 00 00 00 62 [03:42:40]Write i2c OK [03:42:40]MH_I2C_Read... [03:42:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:42:40]Read from MH i2c: E2 [03:42:40]MH_I2C_Read... [03:42:40]Read from MH i2c: E2 0E 00 [03:42:40]MH_I2C_Read... [03:42:40]Read from MH i2c: E2 0E 00 C7 1E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 5E [03:42:40]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [03:42:40]wFMCommunicate OK [03:42:40]SAM_PROTO_GetShiftState done [03:42:40]FM_GetShiftState done [03:42:40]opened in 1727309552 [03:42:40]opened+sec_in_day 1727395952 [03:42:40]quantity*price = 28066 [03:42:40]sum+1 = 28068 [03:42:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 280.67 НСП 1% : 2.48 НДС 12% : 29.81 Наличными: 0.00 Безнал.: 280.67 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 49 26.09.2024 03:42 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104709 ФПД: 129297487093909 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T034241&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104709&fm=129297487093909&tin=02508201610067®Number=0000000000145756&sum=28067 [03:42:41]StoreToDocumentArchive [03:42:41]shift 237 fd 104709 [03:42:41]save to /storage/0237/doc_00104709 [03:42:41]save last doc name /storage/0237/doc_00104709 to /storage/kkm_last_doc_name [03:42:41]save OK [03:42:41]Clear old archive folders... [03:42:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [03:42:41]tlvbuf is 01999910 [03:42:41]SAM_PROTO_ClearQueue [03:42:41]wFMCommunicate request_size=4 [03:42:41]MH_SAM_APDU [03:42:41]CAPDU: 80 09 00 00 [03:42:41]Write to MH i2c: E2 08 00 D4 1E 80 09 00 00 00 00 00 00 64 [03:42:41]Write i2c OK [03:42:41]MH_I2C_Read... [03:42:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:42:41]Read from MH i2c: E2 [03:42:41]MH_I2C_Read... [03:42:41]Read from MH i2c: E2 03 00 [03:42:41]MH_I2C_Read... [03:42:41]Read from MH i2c: E2 03 00 D4 1E 00 90 00 66 [03:42:41]RAPDU: 90 00 [03:42:41]wFMCommunicate OK [03:42:41]SAM_PROTO_ClearQueue done [03:42:41]KKMCreateOFDPacket [03:42:41]OFDProtocolAddRootSTLVToBuf [03:42:41]FM_MakeSignedData [03:42:41]FM_MakeSignedData [03:42:41]SAM_PROTO_SignData [03:42:41]wFMCommunicate request_size=4 [03:42:41]MH_SAM_APDU [03:42:41]CAPDU: 80 0D 01 02 [03:42:41]Write to MH i2c: E2 08 00 D5 1E 80 0D 01 02 00 00 00 00 6C [03:42:41]Write i2c OK [03:42:41]MH_I2C_Read... [03:42:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:42:41]Read from MH i2c: E2 [03:42:41]MH_I2C_Read... [03:42:41]Read from MH i2c: E2 03 00 [03:42:41]MH_I2C_Read... [03:42:41]Read from MH i2c: E2 03 00 D5 1E 00 90 00 67 [03:42:41]RAPDU: 90 00 [03:42:41]wFMCommunicate OK [03:42:41]wFMCommunicate request_size=255 [03:42:41]MH_SAM_APDU [03:42:41]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A3 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A3 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A3 6D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 31 D8 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 05 99 01 00 35 04 06 00 [03:42:41]Write to MH i2c: E2 02 01 D6 1E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A3 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A3 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A3 6D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 31 D8 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 05 99 01 00 35 04 06 00 00 00 31 [03:42:41]Write i2c OK [03:42:41]MH_I2C_Read... [03:42:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:42:41]Read from MH i2c: E2 [03:42:41]MH_I2C_Read... [03:42:41]Read from MH i2c: E2 03 00 [03:42:41]MH_I2C_Read... [03:42:41]Read from MH i2c: E2 03 00 D6 1E 00 90 00 68 [03:42:41]RAPDU: 90 00 [03:42:41]wFMCommunicate OK [03:42:41]wFMCommunicate request_size=11 [03:42:41]MH_SAM_APDU [03:42:41]CAPDU: 80 0D 02 02 06 75 98 6A C9 E0 95 [03:42:41]Write to MH i2c: E2 0E 00 D7 1E 80 0D 02 02 06 00 75 98 6A C9 E0 95 00 00 30 [03:42:41]Write i2c OK [03:42:41]MH_I2C_Read... [03:42:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:42:41]Read from MH i2c: E2 [03:42:41]MH_I2C_Read... [03:42:41]Read from MH i2c: E2 03 00 [03:42:41]MH_I2C_Read... [03:42:41]Read from MH i2c: E2 03 00 D7 1E 00 90 00 69 [03:42:41]RAPDU: 90 00 [03:42:41]wFMCommunicate OK [03:42:41]wFMCommunicate request_size=4 [03:42:41]MH_SAM_APDU [03:42:41]CAPDU: 80 0D 03 02 [03:42:41]Write to MH i2c: E2 08 00 D8 1E 80 0D 03 02 00 00 00 00 71 [03:42:41]Write i2c OK [03:42:41]MH_I2C_Read... [03:42:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:42:41]Read from MH i2c: E2 [03:42:41]MH_I2C_Read... [03:42:41]Read from MH i2c: E2 0B 00 [03:42:41]MH_I2C_Read... [03:42:41]Read from MH i2c: E2 0B 00 D8 1E 00 B1 2A 76 4B F9 86 E4 96 90 00 07 [03:42:41]RAPDU: B1 2A 76 4B F9 86 E4 96 90 00 [03:42:41]wFMCommunicate OK [03:42:41]SAM_PROTO_SignData done [03:42:41]FM_MakeSignedData done [03:42:41]CreateOFDProtocolMessage [03:42:41]wFMCommunicate request_size=4 [03:42:41]MH_SAM_APDU [03:42:41]CAPDU: 80 11 00 00 [03:42:41]Write to MH i2c: E2 08 00 D9 1E 80 11 00 00 00 00 00 00 71 [03:42:41]Write i2c OK [03:42:41]MH_I2C_Read... [03:42:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:42:41]Read from MH i2c: E2 [03:42:41]MH_I2C_Read... [03:42:41]Read from MH i2c: E2 17 00 [03:42:41]MH_I2C_Read... [03:42:41]Read from MH i2c: E2 17 00 D9 1E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 CC [03:42:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [03:42:41]wFMCommunicate OK [03:42:41]CreateOFDProtocolMessage done [03:42:41]OFDSenderStorePacket 104709 [03:42:41]StoreOFDPacket docnum=104709 [03:42:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 19 AB 08 01 13 ED 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A3 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A3 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A3 6D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 31 D8 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 05 99 01 00 35 04 06 00 75 98 6A C9 E0 95 B1 2A 76 4B F9 86 E4 96 [03:42:41]CheckFolder [03:42:41]dirname=/storage/ofd_packets [03:42:41]CheckFolder done [03:42:41]ProducePacketName [03:42:41]name=ofd_packets/00104709 [03:42:41]NVStorageSaveData ofd_packets/00104709 [03:42:41]File name is /storage/ofd_packets/00104709 [03:42:41]Write 302 bytes [03:42:41]NVStorageSaveData done [03:42:41]OFDSenderStorePacket done [03:42:41]KKMCreateOFDPacket done [03:42:41]NVStorageSaveData kkm_last_timestamp [03:42:41]File name is /storage/kkm_last_timestamp [03:42:41]Write 4 bytes [03:42:41]NVStorageSaveData done [03:42:41]ExternCall_PrintAddStr [03:42:41]wPrintStart [03:42:41]Write to MH i2c: 01 00 00 DA 1E F8 [03:42:41]Write i2c OK [03:42:41]MH_I2C_Read... [03:42:41]Read from MH i2c: 01 [03:42:41]MH_I2C_Read... [03:42:41]Read from MH i2c: 01 07 00 [03:42:41]MH_I2C_Read... [03:42:41]Read from MH i2c: 01 07 00 DA 1E 00 00 00 00 00 FF 0F 0D [03:42:41]RasterBufferAndPrint [03:42:41]line Счет N : (1)118151 [03:42:41]line ИНН: 02508201610067 [03:42:41]line Контрольно-Кассовый Чек [03:42:41]line ПРОДАЖА [03:42:41]line ТРК (МРК, ГНК) : 24 [03:42:41]line Товар: 2710124130 [03:42:41]line SUPER-92-К-5 [03:42:41]line 4.050 * 69.30 [03:42:41]line = 280.67 [03:42:41]line НДС 12% НСП 1% [03:42:41]line > о реализуемом товаре [03:42:41]line ИТОГО: 280.67 [03:42:41]line НСП 1% : 2.48 [03:42:41]line НДС 12% : 29.81 [03:42:41]line Наличными: 0.00 [03:42:41]line Безнал.: 280.67 [03:42:41]line Место: АЗС № 176 [03:42:41]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [03:42:41]line СНО: Общий режим [03:42:41]line Чек 49 26.09.2024 03:42 [03:42:41]line Смена: 237 ФФД: 1.0 [03:42:41]line ЗНМ: 0300000238 [03:42:41]line РНМ: 0000000000145756 [03:42:41]line Версия ККМ: v1.0 [03:42:41]line Платежная система: O! деньги [03:42:41]line ФМ: 0000000000959278 [03:42:41]line ФД: 104709 [03:42:41]line ФПД: 129297487093909 [03:42:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T034241&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104709&fm=129297487093909&tin=02508201610067®Number=0000000000145756&sum=28067 [03:42:42]OFD Sender: Processing packet 104709 [packets to send 51, broken 50] [03:42:42]ProducePacketName [03:42:42]name=ofd_packets/00104709 [03:42:42]OFD Sender: To server: pG, [03:42:42]CommunicateWithHost lk.salyk.kg:30040 [03:42:42]ConnectInit lk.salyk.kg [03:42:42]written 0, free lines is 4095 [03:42:42]Connected sock=11 [03:42:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 19 AB 08 01 13 ED 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D2 0F 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 A3 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A3 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A5 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A3 6D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 31 00 00 00 F4 03 04 00 31 D8 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 05 99 01 00 35 04 06 00 75 98 6A C9 E0 95 B1 2A 76 4B F9 86 E4 96 [03:42:42]Write to MH i2c: 01 00 00 03 1F 22 [03:42:42]Write i2c OK [03:42:42]MH_I2C_Read... [03:42:42]Read from MH i2c: 01 [03:42:42]MH_I2C_Read... [03:42:42]Read from MH i2c: 01 07 00 [03:42:42]MH_I2C_Read... [03:42:42]Read from MH i2c: 01 07 00 03 1F 00 00 00 00 00 19 0D 4F [03:42:42]RasterBufferAndPrint [03:42:42]line [03:42:42]line [03:42:42]line [03:42:42]line [03:42:42]line [03:42:42]written 0, free lines is 3359 [03:42:42]MH_Cut [03:42:42]Write to MH i2c: D1 01 00 0A 1F 01 FB [03:42:42]Write i2c OK [03:42:42]MH_I2C_Read... [03:42:42]Read from MH i2c: D1 [03:42:42]MH_I2C_Read... [03:42:42]Read from MH i2c: D1 01 00 [03:42:42]MH_I2C_Read... [03:42:42]Read from MH i2c: D1 01 00 0A 1F 00 FA [03:42:42]Write to MH i2c: 01 00 00 0B 1F 2A [03:42:42]Write i2c OK [03:42:42]MH_I2C_Read... [03:42:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 EB 97 47 00 5A 71 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 05 99 01 00 F4 03 04 00 E3 81 F4 66 B6 04 01 00 00 DF B4 8D 9E 18 C1 D3 53 [03:42:42]CommunicateWithHost err = 0 [03:42:42]CheckOFDResponse [03:42:42]1017 (14) - 77093643461234 [03:42:42]1041 (16) - 0000000000959278 [03:42:42]1040 (4) - 104709 [03:42:42]1012 (4) - 25.09.2024 21:34 [03:42:42]1206 (1) - 0 [03:42:42]OFD Sender: Remove packet 104709 [03:42:42]ProducePacketName [03:42:42]name=ofd_packets/00104709 [03:42:42]NVStorageDeleteData [03:42:43]OFD Sender: No OFD packet to send [03:42:43]*** Cut start [03:42:43]*** Partial cut [03:42:43]*** CUTSNS_PIN = 1 [03:42:43]*** CUTSNS_PIN = 0 [03:42:43]*** Brake cut motor [03:42:43]Read from MH i2c: 01 [03:42:43]MH_I2C_Read... [03:42:43]*** Stop cut motor [03:42:43]*** Cut end [03:42:43]Read from MH i2c: 01 07 00 [03:42:43]MH_I2C_Read... [03:42:43]Read from MH i2c: 01 07 00 0B 1F 00 00 00 00 00 FF 0F 3F [03:42:43]process_action close_receipt done [03:42:43]requested_data is exist [03:42:43]produce_requested_data [03:42:43]requested_item fm.sn is exist - process it [03:42:43]wFMCommunicate request_size=4 [03:42:43]MH_SAM_APDU [03:42:43]CAPDU: 80 11 00 00 [03:42:43]Write to MH i2c: E2 08 00 0C 1F 80 11 00 00 00 00 00 00 A5 [03:42:43]Write i2c OK [03:42:43]MH_I2C_Read... [03:42:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:42:43]Read from MH i2c: E2 [03:42:43]MH_I2C_Read... [03:42:43]Read from MH i2c: E2 17 00 [03:42:43]MH_I2C_Read... [03:42:43]Read from MH i2c: E2 17 00 0C 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 00 [03:42:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [03:42:43]wFMCommunicate OK [03:42:43]requested_item fd.num is exist - process it [03:42:43]SAM_PROTO_GetFieldsCounters [03:42:43]wFMCommunicate request_size=4 [03:42:43]MH_SAM_APDU [03:42:43]CAPDU: 80 13 00 00 [03:42:43]Write to MH i2c: E2 08 00 0D 1F 80 13 00 00 00 00 00 00 A8 [03:42:43]Write i2c OK [03:42:43]MH_I2C_Read... [03:42:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:42:43]Read from MH i2c: E2 [03:42:43]MH_I2C_Read... [03:42:43]Read from MH i2c: E2 62 00 [03:42:43]MH_I2C_Read... [03:42:43]Read from MH i2c: E2 62 00 0D 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 05 99 01 00 0E 04 04 00 ED 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 F3 [03:42:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 05 99 01 00 0E 04 04 00 ED 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 [03:42:43]wFMCommunicate OK [03:42:43]SAM_PROTO_GetFieldsCounters done [03:42:43]requested_item shift.num is exist - process it [03:42:43]requested_item shift.opened is exist - process it [03:42:43]req_shift_opened [03:42:43]FM_GetShiftState [03:42:43]SAM_PROTO_GetShiftState [03:42:43]wFMCommunicate request_size=4 [03:42:43]MH_SAM_APDU [03:42:44]CAPDU: 80 13 01 00 [03:42:44]Write to MH i2c: E2 08 00 0E 1F 80 13 01 00 00 00 00 00 AA [03:42:44]Write i2c OK [03:42:44]MH_I2C_Read... [03:42:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:42:44]Read from MH i2c: E2 [03:42:44]MH_I2C_Read... [03:42:44]Read from MH i2c: E2 0E 00 [03:42:44]MH_I2C_Read... [03:42:44]Read from MH i2c: E2 0E 00 0E 1F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 A6 [03:42:44]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [03:42:44]wFMCommunicate OK [03:42:44]SAM_PROTO_GetShiftState done [03:42:44]FM_GetShiftState done [03:42:44]req_shift_opened done [03:42:44]requested_item shift.open_date is exist - process it [03:42:44]req_shift_open_date [03:42:44]req_shift_open_date done [03:42:44]produce_requested_data done [03:42:44]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104709,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [03:42:44]process_action_free close_receipt [03:42:44]json_value_free [03:42:44]json_value_free done [03:42:44]process_json_proto returns [03:42:44]Send response to host [03:42:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104709,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [03:42:44]free response buf [03:42:44]execute_script done [03:42:44]execute_script returns [03:42:44]free content buf [03:42:44]Sock 8.Close socket [03:42:44]Sock 8.Thread stoped [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: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:43]accept exits with 9 [03:45:43]New connection [03:45:43]New thread 3067260260 created [03:45:43]Thread 3067403620 joined [03:45:43]Waiting for new connection... [03:45:43] Sock 9.Parse request [03:45:43]Sock 9.Check first char [03:45:43]Sock 9.First char is OK [03:45:43]request: POST /json_proto HTTP/1.0 [03:45:43]Method: POST [03:45:43]URL: /json_proto [03:45:43]Method is POST - this is cgi request [03:45:43]url: /json_proto [03:45:43]query_string will be loaded in cgi processing [03:45:43]execute_cgi json_proto POST (null) [03:45:43]execute_cgi path=json_proto method=POST [03:45:43]POST find Content-Length [03:45:43]Host: 172.17.62.195:8080 [03:45:43]Content-Length: 677 [03:45:43]Content-Type: application/json [03:45:43] [03:45:43]POST finish read [03:45:43]Found Content-Length = 677 [03:45:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [03:45:43]execute_script... [03: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)118152", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [03:45:43]POST & json_proto [03:45:43]process_json_proto [03:45:43]json parsed OK: [03:45:43]protocol is kg_v1.0 [03:45:43]action value=close_receipt [03:45:43]process_action close_receipt [03:45:43]cmd_close_receipt [03:45:43]MH_GetDate [03:45:43]Write to MH i2c: F0 00 00 0F 1F 1D [03:45:43]Write i2c OK [03:45:43]MH_I2C_Read... [03:45:43]Read from MH i2c: F0 [03:45:43]MH_I2C_Read... [03:45:43]Read from MH i2c: F0 09 00 [03:45:43]MH_I2C_Read... [03:45:43]Read from MH i2c: F0 09 00 0F 1F 00 E9 D8 F4 66 65 34 CA 65 09 [03:45:43]GetLastDocTimeStamp 1727322161 [03:45:43]current date 1727322345 [03:45:43]FM_GetShiftState [03:45:43]SAM_PROTO_GetShiftState [03:45:43]wFMCommunicate request_size=4 [03:45:43]MH_SAM_APDU [03:45:43]CAPDU: 80 13 01 00 [03:45:43]Write to MH i2c: E2 08 00 10 1F 80 13 01 00 00 00 00 00 AC [03:45:43]Write i2c OK [03:45:43]MH_I2C_Read... [03:45:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:45:43]Read from MH i2c: E2 [03:45:43]MH_I2C_Read... [03:45:43]Read from MH i2c: E2 0E 00 [03:45:43]MH_I2C_Read... [03:45:43]Read from MH i2c: E2 0E 00 10 1F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 A8 [03:45:43]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [03:45:43]wFMCommunicate OK [03:45:43]SAM_PROTO_GetShiftState done [03:45:43]FM_GetShiftState done [03:45:43]opened in 1727309552 [03:45:43]opened+sec_in_day 1727395952 [03:45:43]quantity*price = 20001 [03:45:43]sum+1 = 20002 [03:45:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 50 26.09.2024 03:45 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104710 ФПД: 79094880823797 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T034545&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104710&fm=79094880823797&tin=02508201610067®Number=0000000000145756&sum=20000 [03:45:45]StoreToDocumentArchive [03:45:45]shift 237 fd 104710 [03:45:45]save to /storage/0237/doc_00104710 [03:45:45]save last doc name /storage/0237/doc_00104710 to /storage/kkm_last_doc_name [03:45:45]save OK [03:45:45]Clear old archive folders... [03:45:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:45:45]tlvbuf is 0196B8E0 [03:45:45]SAM_PROTO_ClearQueue [03:45:45]wFMCommunicate request_size=4 [03:45:45]MH_SAM_APDU [03:45:45]CAPDU: 80 09 00 00 [03:45:45]Write to MH i2c: E2 08 00 1D 1F 80 09 00 00 00 00 00 00 AE [03:45:45]Write i2c OK [03:45:45]MH_I2C_Read... [03:45:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:45:45]Read from MH i2c: E2 [03:45:45]MH_I2C_Read... [03:45:45]Read from MH i2c: E2 03 00 [03:45:45]MH_I2C_Read... [03:45:45]Read from MH i2c: E2 03 00 1D 1F 00 90 00 B0 [03:45:45]RAPDU: 90 00 [03:45:45]wFMCommunicate OK [03:45:45]SAM_PROTO_ClearQueue done [03:45:45]KKMCreateOFDPacket [03:45:45]OFDProtocolAddRootSTLVToBuf [03:45:45]FM_MakeSignedData [03:45:45]FM_MakeSignedData [03:45:45]SAM_PROTO_SignData [03:45:45]wFMCommunicate request_size=4 [03:45:45]MH_SAM_APDU [03:45:45]CAPDU: 80 0D 01 02 [03:45:45]Write to MH i2c: E2 08 00 1E 1F 80 0D 01 02 00 00 00 00 B6 [03:45:45]Write i2c OK [03:45:45]MH_I2C_Read... [03:45:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:45:45]Read from MH i2c: E2 [03:45:45]MH_I2C_Read... [03:45:45]Read from MH i2c: E2 03 00 [03:45:45]MH_I2C_Read... [03:45:45]Read from MH i2c: E2 03 00 1E 1F 00 90 00 B1 [03:45:45]RAPDU: 90 00 [03:45:45]wFMCommunicate OK [03:45:45]wFMCommunicate request_size=255 [03:45:45]MH_SAM_APDU [03:45: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 35 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 32 00 00 00 F4 03 04 00 E9 D8 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 06 99 01 00 35 04 06 00 47 [03:45:45]Write to MH i2c: E2 02 01 1F 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 35 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 32 00 00 00 F4 03 04 00 E9 D8 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 06 99 01 00 35 04 06 00 47 00 00 63 [03:45:45]Write i2c OK [03:45:45]MH_I2C_Read... [03:45:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:45:45]Read from MH i2c: E2 [03:45:45]MH_I2C_Read... [03:45:45]Read from MH i2c: E2 03 00 [03:45:45]MH_I2C_Read... [03:45:45]Read from MH i2c: E2 03 00 1F 1F 00 90 00 B2 [03:45:45]RAPDU: 90 00 [03:45:45]wFMCommunicate OK [03:45:45]wFMCommunicate request_size=10 [03:45:45]MH_SAM_APDU [03:45:45]CAPDU: 80 0D 02 02 05 EF B6 46 69 F5 [03:45:45]Write to MH i2c: E2 0D 00 20 1F 80 0D 02 02 05 00 EF B6 46 69 F5 00 00 0C [03:45:45]Write i2c OK [03:45:45]MH_I2C_Read... [03:45:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:45:45]Read from MH i2c: E2 [03:45:45]MH_I2C_Read... [03:45:45]Read from MH i2c: E2 03 00 [03:45:45]MH_I2C_Read... [03:45:45]Read from MH i2c: E2 03 00 20 1F 00 90 00 B3 [03:45:45]RAPDU: 90 00 [03:45:45]wFMCommunicate OK [03:45:45]wFMCommunicate request_size=4 [03:45:45]MH_SAM_APDU [03:45:45]CAPDU: 80 0D 03 02 [03:45:45]Write to MH i2c: E2 08 00 21 1F 80 0D 03 02 00 00 00 00 BB [03:45:45]Write i2c OK [03:45:45]MH_I2C_Read... [03:45:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:45:45]Read from MH i2c: E2 [03:45:45]MH_I2C_Read... [03:45:45]Read from MH i2c: E2 0B 00 [03:45:45]MH_I2C_Read... [03:45:45]Read from MH i2c: E2 0B 00 21 1F 00 AB 96 CF 73 E6 33 3B 77 90 00 0A [03:45:45]RAPDU: AB 96 CF 73 E6 33 3B 77 90 00 [03:45:45]wFMCommunicate OK [03:45:45]SAM_PROTO_SignData done [03:45:45]FM_MakeSignedData done [03:45:45]CreateOFDProtocolMessage [03:45:45]wFMCommunicate request_size=4 [03:45:45]MH_SAM_APDU [03:45:45]CAPDU: 80 11 00 00 [03:45:45]Write to MH i2c: E2 08 00 22 1F 80 11 00 00 00 00 00 00 BB [03:45:45]Write i2c OK [03:45:45]MH_I2C_Read... [03:45:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:45:45]Read from MH i2c: E2 [03:45:45]MH_I2C_Read... [03:45:45]Read from MH i2c: E2 17 00 [03:45:45]MH_I2C_Read... [03:45:45]Read from MH i2c: E2 17 00 22 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 16 [03:45:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [03:45:45]wFMCommunicate OK [03:45:45]CreateOFDProtocolMessage done [03:45:45]OFDSenderStorePacket 104710 [03:45:45]StoreOFDPacket docnum=104710 [03:45:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E4 D0 07 01 2E 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 35 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 32 00 00 00 F4 03 04 00 E9 D8 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 06 99 01 00 35 04 06 00 47 EF B6 46 69 F5 AB 96 CF 73 E6 33 3B 77 [03:45:45]CheckFolder [03:45:45]dirname=/storage/ofd_packets [03:45:45]CheckFolder done [03:45:45]ProducePacketName [03:45:45]name=ofd_packets/00104710 [03:45:45]NVStorageSaveData ofd_packets/00104710 [03:45:45]File name is /storage/ofd_packets/00104710 [03:45:45]Write 301 bytes [03:45:45]NVStorageSaveData done [03:45:45]OFDSenderStorePacket done [03:45:45]KKMCreateOFDPacket done [03:45:45]NVStorageSaveData kkm_last_timestamp [03:45:45]File name is /storage/kkm_last_timestamp [03:45:45]Write 4 bytes [03:45:45]NVStorageSaveData done [03:45:45]ExternCall_PrintAddStr [03:45:45]wPrintStart [03:45:45]Write to MH i2c: 01 00 00 23 1F 42 [03:45:45]Write i2c OK [03:45:45]MH_I2C_Read... [03:45:45]Read from MH i2c: 01 [03:45:45]MH_I2C_Read... [03:45:45]Read from MH i2c: 01 07 00 [03:45:45]MH_I2C_Read... [03:45:45]Read from MH i2c: 01 07 00 23 1F 00 00 00 00 00 FF 0F 57 [03:45:45]RasterBufferAndPrint [03:45:45]line Счет N : (1)118152 [03:45:45]line ИНН: 02508201610067 [03:45:45]line Контрольно-Кассовый Чек [03:45:45]line ПРОДАЖА [03:45:45]line ТРК (МРК, ГНК) : 12 [03:45:45]line Товар: 2710124130 [03:45:45]line Аи-92-К-5 [03:45:45]line 2.950 * 67.80 [03:45:45]line = 200.01 [03:45:45]line НДС 12% НСП 1% [03:45:45]line > о реализуемом товаре [03:45:45]line ОКРУГЛЕНИЕ: -0.01 [03:45:45]line ИТОГО: 200.00 [03:45:45]line Внесено: 200.00 [03:45:45]line СДАЧА: 0.00 [03:45:45]line НСП 1% : 1.77 [03:45:45]line НДС 12% : 21.24 [03:45:45]line Наличными: 200.00 [03:45:45]line Безнал.: 0.00 [03:45:45]line Место: АЗС № 176 [03:45:45]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [03:45:45]line СНО: Общий режим [03:45:45]line Чек 50 26.09.2024 03:45 [03:45:45]line Смена: 237 ФФД: 1.0 [03:45:45]line ЗНМ: 0300000238 [03:45:45]line РНМ: 0000000000145756 [03:45:45]line Версия ККМ: v1.0 [03:45:45]line ФМ: 0000000000959278 [03:45:45]line ФД: 104710 [03:45:45]line ФПД: 79094880823797 [03:45:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T034545&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104710&fm=79094880823797&tin=02508201610067®Number=0000000000145756&sum=20000 [03:45:45]OFD Sender: Processing packet 104710 [packets to send 51, broken 50] [03:45:45]ProducePacketName [03:45:45]name=ofd_packets/00104710 [03:45:45]OFD Sender: To server: pG, [03:45:45]CommunicateWithHost lk.salyk.kg:30040 [03:45:45]ConnectInit lk.salyk.kg [03:45:45]written 0, free lines is 4095 [03:45:46]Connected sock=11 [03:45:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E4 D0 07 01 2E 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 35 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 32 00 00 00 F4 03 04 00 E9 D8 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 06 99 01 00 35 04 06 00 47 EF B6 46 69 F5 AB 96 CF 73 E6 33 3B 77 [03:45:46]Write to MH i2c: 01 00 00 4D 1F 6C [03:45:46]Write i2c OK [03:45:46]MH_I2C_Read... [03:45:46]Read from MH i2c: 01 [03:45:46]MH_I2C_Read... [03:45:46]Read from MH i2c: 01 07 00 [03:45:46]MH_I2C_Read... [03:45:46]Read from MH i2c: 01 07 00 4D 1F 00 00 00 00 00 08 0D 88 [03:45:46]RasterBufferAndPrint [03:45:46]line [03:45:46]line [03:45:46]line [03:45:46]line [03:45:46]line [03:45:46]written 0, free lines is 3342 [03:45:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 57 D2 47 00 55 C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 06 99 01 00 F4 03 04 00 9A 82 F4 66 B6 04 01 00 00 81 1A 25 FE 63 49 33 D7 [03:45:46]CommunicateWithHost err = 0 [03:45:46]CheckOFDResponse [03:45:46]1017 (14) - 77093643461234 [03:45:46]1041 (16) - 0000000000959278 [03:45:46]1040 (4) - 104710 [03:45:46]1012 (4) - 25.09.2024 21:37 [03:45:46]1206 (1) - 0 [03:45:46]OFD Sender: Remove packet 104710 [03:45:46]ProducePacketName [03:45:46]name=ofd_packets/00104710 [03:45:46]NVStorageDeleteData [03:45:46]MH_Cut [03:45:46]Write to MH i2c: D1 01 00 54 1F 01 45 [03:45:46]Write i2c OK [03:45:46]MH_I2C_Read... [03:45:46]Read from MH i2c: D1 [03:45:46]MH_I2C_Read... [03:45:46]Read from MH i2c: D1 01 00 [03:45:46]MH_I2C_Read... [03:45:46]Read from MH i2c: D1 01 00 54 1F 00 44 [03:45:46]Write to MH i2c: 01 00 00 55 1F 74 [03:45:46]Write i2c OK [03:45:46]MH_I2C_Read... [03:45:46]OFD Sender: No OFD packet to send [03:45:47]*** Cut start [03:45:47]*** Partial cut [03:45:47]*** CUTSNS_PIN = 1 [03:45:47]*** CUTSNS_PIN = 0 [03:45:47]*** Brake cut motor [03:45:47]Read from MH i2c: 01 [03:45:47]MH_I2C_Read... [03:45:47]*** Stop cut motor [03:45:47]*** Cut end [03:45:47]Read from MH i2c: 01 07 00 [03:45:47]MH_I2C_Read... [03:45:47]Read from MH i2c: 01 07 00 55 1F 00 00 00 00 00 FF 0F 89 [03:45:47]process_action close_receipt done [03:45:47]requested_data is exist [03:45:47]produce_requested_data [03:45:47]requested_item fm.sn is exist - process it [03:45:47]wFMCommunicate request_size=4 [03:45:47]MH_SAM_APDU [03:45:47]CAPDU: 80 11 00 00 [03:45:47]Write to MH i2c: E2 08 00 56 1F 80 11 00 00 00 00 00 00 EF [03:45:47]Write i2c OK [03:45:47]MH_I2C_Read... [03:45:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:45:47]Read from MH i2c: E2 [03:45:47]MH_I2C_Read... [03:45:47]Read from MH i2c: E2 17 00 [03:45:47]MH_I2C_Read... [03:45:47]Read from MH i2c: E2 17 00 56 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 4A [03:45:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [03:45:47]wFMCommunicate OK [03:45:47]requested_item fd.num is exist - process it [03:45:47]SAM_PROTO_GetFieldsCounters [03:45:47]wFMCommunicate request_size=4 [03:45:47]MH_SAM_APDU [03:45:47]CAPDU: 80 13 00 00 [03:45:47]Write to MH i2c: E2 08 00 57 1F 80 13 00 00 00 00 00 00 F2 [03:45:47]Write i2c OK [03:45:47]MH_I2C_Read... [03:45:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:45:47]Read from MH i2c: E2 [03:45:47]MH_I2C_Read... [03:45:47]Read from MH i2c: E2 62 00 [03:45:47]MH_I2C_Read... [03:45:47]Read from MH i2c: E2 62 00 57 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 06 99 01 00 0E 04 04 00 ED 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 41 [03:45:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 06 99 01 00 0E 04 04 00 ED 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 [03:45:47]wFMCommunicate OK [03:45:47]SAM_PROTO_GetFieldsCounters done [03:45:47]requested_item shift.num is exist - process it [03:45:47]requested_item shift.opened is exist - process it [03:45:47]req_shift_opened [03:45:47]FM_GetShiftState [03:45:47]SAM_PROTO_GetShiftState [03:45:47]wFMCommunicate request_size=4 [03:45:47]MH_SAM_APDU [03:45:47]CAPDU: 80 13 01 00 [03:45:47]Write to MH i2c: E2 08 00 58 1F 80 13 01 00 00 00 00 00 F4 [03:45:47]Write i2c OK [03:45:47]MH_I2C_Read... [03:45:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:45:47]Read from MH i2c: E2 [03:45:47]MH_I2C_Read... [03:45:47]Read from MH i2c: E2 0E 00 [03:45:47]MH_I2C_Read... [03:45:47]Read from MH i2c: E2 0E 00 58 1F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F0 [03:45:47]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [03:45:47]wFMCommunicate OK [03:45:47]SAM_PROTO_GetShiftState done [03:45:47]FM_GetShiftState done [03:45:47]req_shift_opened done [03:45:47]requested_item shift.open_date is exist - process it [03:45:47]req_shift_open_date [03:45:47]req_shift_open_date done [03:45:47]produce_requested_data done [03:45:47]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104710,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [03:45:47]process_action_free close_receipt [03:45:47]json_value_free [03:45:47]json_value_free done [03:45:47]process_json_proto returns [03:45:47]Send response to host [03:45:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104710,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [03:45:47]free response buf [03:45:47]execute_script done [03:45:47]execute_script returns [03:45:47]free content buf [03:45:47]Sock 9.Close socket [03:45:47]Sock 9.Thread stoped [03:45:51]OFD Sender: No OFD packet to send [03:45:56]OFD Sender: No OFD packet to send [03:46:01]OFD Sender: No OFD packet to send [03:46:06]OFD Sender: No OFD packet to send [03:46:11]OFD Sender: No OFD packet to send [03:46:16]OFD Sender: No OFD packet to send [03:46:21]OFD Sender: No OFD packet to send [03:46:26]OFD Sender: No OFD packet to send [03:46:31]OFD Sender: No OFD packet to send [03:46:36]OFD Sender: No OFD packet to send [03:46:41]OFD Sender: No OFD packet to send [03:46:46]OFD Sender: No OFD packet to send [03:46:51]OFD Sender: No OFD packet to send [03:46:56]OFD Sender: No OFD packet to send [03:47:01]OFD Sender: No OFD packet to send [03:47:06]OFD Sender: No OFD packet to send [03:47:11]OFD Sender: No OFD packet to send [03:47:16]OFD Sender: No OFD packet to send [03:47:21]OFD Sender: No OFD packet to send [03:47:26]OFD Sender: No OFD packet to send [03:47:31]OFD Sender: No OFD packet to send [03:47:36]OFD Sender: No OFD packet to send [03:47:41]OFD Sender: No OFD packet to send [03:47:46]OFD Sender: No OFD packet to send [03:47:52]OFD Sender: No OFD packet to send [03:47:57]OFD Sender: No OFD packet to send [03:48:02]OFD Sender: No OFD packet to send [03:48:07]OFD Sender: No OFD packet to send [03:48:12]OFD Sender: No OFD packet to send [03:48:17]OFD Sender: No OFD packet to send [03:48:22]OFD Sender: No OFD packet to send [03:48:27]OFD Sender: No OFD packet to send [03:48:32]OFD Sender: No OFD packet to send [03:48:37]OFD Sender: No OFD packet to send [03:48:42]OFD Sender: No OFD packet to send [03:48:47]OFD Sender: No OFD packet to send [03:48:52]OFD Sender: No OFD packet to send [03:48:57]OFD Sender: No OFD packet to send [03:49:02]OFD Sender: No OFD packet to send [03:49:07]OFD Sender: No OFD packet to send [03:49:12]OFD Sender: No OFD packet to send [03:49:17]OFD Sender: No OFD packet to send [03:49:22]OFD Sender: No OFD packet to send [03:49:27]OFD Sender: No OFD packet to send [03:49:32]OFD Sender: No OFD packet to send [03:49:37]OFD Sender: No OFD packet to send [03:49:42]OFD Sender: No OFD packet to send [03:49:47]OFD Sender: No OFD packet to send [03:49:52]OFD Sender: No OFD packet to send [03:49:57]OFD Sender: No OFD packet to send [03:50:02]OFD Sender: No OFD packet to send [03:50:07]OFD Sender: No OFD packet to send [03:50:12]OFD Sender: No OFD packet to send [03:50:17]OFD Sender: No OFD packet to send [03:50:22]OFD Sender: No OFD packet to send [03:50:27]OFD Sender: No OFD packet to send [03:50:32]OFD Sender: No OFD packet to send [03:50:37]OFD Sender: No OFD packet to send [03:50:42]OFD Sender: No OFD packet to send [03:50:47]OFD Sender: No OFD packet to send [03:50:52]OFD Sender: No OFD packet to send [03:50:57]OFD Sender: No OFD packet to send [03:51:02]OFD Sender: No OFD packet to send [03:51:07]OFD Sender: No OFD packet to send [03:51:12]OFD Sender: No OFD packet to send [03:51:17]OFD Sender: No OFD packet to send [03:51:22]OFD Sender: No OFD packet to send [03:51:27]OFD Sender: No OFD packet to send [03:51:32]OFD Sender: No OFD packet to send [03:51:37]OFD Sender: No OFD packet to send [03:51:42]OFD Sender: No OFD packet to send [03:51:47]OFD Sender: No OFD packet to send [03:51:52]OFD Sender: No OFD packet to send [03:52:02]OFD Sender: No OFD packet to send [03:52:07]OFD Sender: No OFD packet to send [03:52:12]OFD Sender: No OFD packet to send [03:52:17]OFD Sender: No OFD packet to send [03:52:22]OFD Sender: No OFD packet to send [03:52:27]OFD Sender: No OFD packet to send [03:52:32]OFD Sender: No OFD packet to send [03:52:37]OFD Sender: No OFD packet to send [03:52:42]OFD Sender: No OFD packet to send [03:52:47]OFD Sender: No OFD packet to send [03:52:52]OFD Sender: No OFD packet to send [03:52:57]OFD Sender: No OFD packet to send [03:53:02]OFD Sender: No OFD packet to send [03:53:07]OFD Sender: No OFD packet to send [03:53:12]OFD Sender: No OFD packet to send [03:53:17]OFD Sender: No OFD packet to send [03:53:22]OFD Sender: No OFD packet to send [03:53:27]OFD Sender: No OFD packet to send [03:53:32]OFD Sender: No OFD packet to send [03:53:37]OFD Sender: No OFD packet to send [03:53:42]OFD Sender: No OFD packet to send [03:53:47]OFD Sender: No OFD packet to send [03:53:52]OFD Sender: No OFD packet to send [03:53:57]OFD Sender: No OFD packet to send [03:54:02]OFD Sender: No OFD packet to send [03:54:07]OFD Sender: No OFD packet to send [03:54:09]ConnectInit Can't connect to host [03:54:12]OFD Sender: No OFD packet to send [03:54:17]OFD Sender: No OFD packet to send [03:54:22]OFD Sender: No OFD packet to send [03:54:27]OFD Sender: No OFD packet to send [03:54:32]OFD Sender: No OFD packet to send [03:54:37]OFD Sender: No OFD packet to send [03:54:42]OFD Sender: No OFD packet to send [03:54:47]OFD Sender: No OFD packet to send [03:54:52]OFD Sender: No OFD packet to send [03:54:57]OFD Sender: No OFD packet to send [03:55:02]OFD Sender: No OFD packet to send [03:55:07]OFD Sender: No OFD packet to send [03:55:12]OFD Sender: No OFD packet to send [03:55:17]OFD Sender: No OFD packet to send [03:55:22]OFD Sender: No OFD packet to send [03:55:27]OFD Sender: No OFD packet to send [03:55:32]OFD Sender: No OFD packet to send [03:55:37]OFD Sender: No OFD packet to send [03:55:42]OFD Sender: No OFD packet to send [03:55:47]OFD Sender: No OFD packet to send [03:55:52]OFD Sender: No OFD packet to send [03:55:57]OFD Sender: No OFD packet to send [03:56:02]OFD Sender: No OFD packet to send [03:56:07]OFD Sender: No OFD packet to send [03:56:12]OFD Sender: No OFD packet to send [03:56:17]OFD Sender: No OFD packet to send [03:56:22]OFD Sender: No OFD packet to send [03:56:27]OFD Sender: No OFD packet to send [03:56:32]OFD Sender: No OFD packet to send [03:56:37]OFD Sender: No OFD packet to send [03:56:42]OFD Sender: No OFD packet to send [03:56:47]OFD Sender: No OFD packet to send [03:56:52]OFD Sender: No OFD packet to send [03:56:57]OFD Sender: No OFD packet to send [03:57:02]OFD Sender: No OFD packet to send [03:57:07]OFD Sender: No OFD packet to send [03:57:12]OFD Sender: No OFD packet to send [03:57:17]OFD Sender: No OFD packet to send [03:57:22]OFD Sender: No OFD packet to send [03:57:27]OFD Sender: No OFD packet to send [03:57:32]OFD Sender: No OFD packet to send [03:57:37]OFD Sender: No OFD packet to send [03:57:42]OFD Sender: No OFD packet to send [03:57:47]OFD Sender: No OFD packet to send [03:57:52]OFD Sender: No OFD packet to send [03:57:57]OFD Sender: No OFD packet to send [03:58:02]OFD Sender: No OFD packet to send [03:58:07]OFD Sender: No OFD packet to send [03:58:12]OFD Sender: No OFD packet to send [03:58:17]OFD Sender: No OFD packet to send [03:58:22]OFD Sender: No OFD packet to send [03:58:27]OFD Sender: No OFD packet to send [03:58:32]OFD Sender: No OFD packet to send [03:58:37]OFD Sender: No OFD packet to send [03:58:42]OFD Sender: No OFD packet to send [03:58:47]OFD Sender: No OFD packet to send [03:58:52]OFD Sender: No OFD packet to send [03:58:57]OFD Sender: No OFD packet to send [03:59:02]OFD Sender: No OFD packet to send [03:59:07]OFD Sender: No OFD packet to send [03:59:12]OFD Sender: No OFD packet to send [03:59:17]OFD Sender: No OFD packet to send [03:59:22]OFD Sender: No OFD packet to send [03:59:27]OFD Sender: No OFD packet to send [03:59:32]OFD Sender: No OFD packet to send [03:59:37]OFD Sender: No OFD packet to send [03:59:42]OFD Sender: No OFD packet to send [03:59:47]OFD Sender: No OFD packet to send [03:59:52]OFD Sender: No OFD packet to send [03:59:57]OFD Sender: No OFD packet to send [04:00:02]OFD Sender: No OFD packet to send [04:00:07]OFD Sender: No OFD packet to send [04:00:12]OFD Sender: No OFD packet to send [04:00:17]OFD Sender: No OFD packet to send [04:00:22]OFD Sender: No OFD packet to send [04:00:27]OFD Sender: No OFD packet to send [04:00:32]OFD Sender: No OFD packet to send [04:00:37]OFD Sender: No OFD packet to send [04:00:42]OFD Sender: No OFD packet to send [04:00:47]OFD Sender: No OFD packet to send [04:00:52]OFD Sender: No OFD packet to send [04:00:57]OFD Sender: No OFD packet to send [04:01:02]OFD Sender: No OFD packet to send [04:01:07]OFD Sender: No OFD packet to send [04:01:12]OFD Sender: No OFD packet to send [04:01:17]OFD Sender: No OFD packet to send [04:01:22]OFD Sender: No OFD packet to send [04:01:27]OFD Sender: No OFD packet to send [04:01:32]OFD Sender: No OFD packet to send [04:01:37]OFD Sender: No OFD packet to send [04:01:42]OFD Sender: No OFD packet to send [04:01:47]OFD Sender: No OFD packet to send [04:01:52]OFD Sender: No OFD packet to send [04:01:57]OFD Sender: No OFD packet to send [04:02:02]OFD Sender: No OFD packet to send [04:02:07]OFD Sender: No OFD packet to send [04:02:12]OFD Sender: No OFD packet to send [04:02:17]OFD Sender: No OFD packet to send [04:02:22]OFD Sender: No OFD packet to send [04:02:27]OFD Sender: No OFD packet to send [04:02:32]OFD Sender: No OFD packet to send [04:02:37]OFD Sender: No OFD packet to send [04:02:42]OFD Sender: No OFD packet to send [04:02:47]OFD Sender: No OFD packet to send [04:02:52]OFD Sender: No OFD packet to send [04:02:57]OFD Sender: No OFD packet to send [04:03:02]OFD Sender: No OFD packet to send [04:03:07]OFD Sender: No OFD packet to send [04:03:12]OFD Sender: No OFD packet to send [04:03:17]OFD Sender: No OFD packet to send [04:03:22]OFD Sender: No OFD packet to send [04:03:27]OFD Sender: No OFD packet to send [04:03:32]OFD Sender: No OFD packet to send [04:03:37]OFD Sender: No OFD packet to send [04:03:42]OFD Sender: No OFD packet to send [04:03:47]OFD Sender: No OFD packet to send [04:03:52]OFD Sender: No OFD packet to send [04:03:57]OFD Sender: No OFD packet to send [04:04:02]OFD Sender: No OFD packet to send [04:04:07]OFD Sender: No OFD packet to send [04:04:12]OFD Sender: No OFD packet to send [04:04:17]OFD Sender: No OFD packet to send [04:04:22]OFD Sender: No OFD packet to send [04:04:27]OFD Sender: No OFD packet to send [04:04:32]OFD Sender: No OFD packet to send [04:04:37]OFD Sender: No OFD packet to send [04:04:42]OFD Sender: No OFD packet to send [04:04:47]OFD Sender: No OFD packet to send [04:04:52]OFD Sender: No OFD packet to send [04:04:57]OFD Sender: No OFD packet to send [04:05:02]OFD Sender: No OFD packet to send [04:05:07]OFD Sender: No OFD packet to send [04:05:12]OFD Sender: No OFD packet to send [04:05:17]OFD Sender: No OFD packet to send [04:05:22]OFD Sender: No OFD packet to send [04:05:27]OFD Sender: No OFD packet to send [04:05:32]OFD Sender: No OFD packet to send [04:05:37]OFD Sender: No OFD packet to send [04:05:42]OFD Sender: No OFD packet to send [04:05:47]OFD Sender: No OFD packet to send [04:05:52]OFD Sender: No OFD packet to send [04:05:58]OFD Sender: No OFD packet to send [04:06:03]OFD Sender: No OFD packet to send [04:06:08]OFD Sender: No OFD packet to send [04:06:13]OFD Sender: No OFD packet to send [04:06:18]OFD Sender: No OFD packet to send [04:06:23]OFD Sender: No OFD packet to send [04:06:28]OFD Sender: No OFD packet to send [04:06:33]OFD Sender: No OFD packet to send [04:06:38]OFD Sender: No OFD packet to send [04:06:43]OFD Sender: No OFD packet to send [04:06:48]OFD Sender: No OFD packet to send [04:06:53]OFD Sender: No OFD packet to send [04:06:58]OFD Sender: No OFD packet to send [04:07:03]OFD Sender: No OFD packet to send [04:07:08]OFD Sender: No OFD packet to send [04:07:13]OFD Sender: No OFD packet to send [04:07:18]OFD Sender: No OFD packet to send [04:07:23]OFD Sender: No OFD packet to send [04:07:28]OFD Sender: No OFD packet to send [04:07:33]OFD Sender: No OFD packet to send [04:07:38]OFD Sender: No OFD packet to send [04:07:43]OFD Sender: No OFD packet to send [04:07:48]OFD Sender: No OFD packet to send [04:07:53]OFD Sender: No OFD packet to send [04:07:58]OFD Sender: No OFD packet to send [04:08:03]OFD Sender: No OFD packet to send [04:08:08]OFD Sender: No OFD packet to send [04:08:13]OFD Sender: No OFD packet to send [04:08:18]OFD Sender: No OFD packet to send [04:08:23]OFD Sender: No OFD packet to send [04:08:28]OFD Sender: No OFD packet to send [04:08:33]OFD Sender: No OFD packet to send [04:08:38]OFD Sender: No OFD packet to send [04:08:43]OFD Sender: No OFD packet to send [04:08:48]OFD Sender: No OFD packet to send [04:08:53]OFD Sender: No OFD packet to send [04:08:58]OFD Sender: No OFD packet to send [04:09:03]OFD Sender: No OFD packet to send [04:09:08]OFD Sender: No OFD packet to send [04:09:13]OFD Sender: No OFD packet to send [04:09:18]OFD Sender: No OFD packet to send [04:09:23]OFD Sender: No OFD packet to send [04:09:28]OFD Sender: No OFD packet to send [04:09:33]OFD Sender: No OFD packet to send [04:09:38]OFD Sender: No OFD packet to send [04:09:43]OFD Sender: No OFD packet to send [04:09:48]OFD Sender: No OFD packet to send [04:09:53]OFD Sender: No OFD packet to send [04:09:58]OFD Sender: No OFD packet to send [04:10:03]OFD Sender: No OFD packet to send [04:10:08]OFD Sender: No OFD packet to send [04:10:13]OFD Sender: No OFD packet to send [04:10:18]OFD Sender: No OFD packet to send [04:10:23]OFD Sender: No OFD packet to send [04:10:28]OFD Sender: No OFD packet to send [04:10:33]OFD Sender: No OFD packet to send [04:10:38]OFD Sender: No OFD packet to send [04:10:43]OFD Sender: No OFD packet to send [04:10:48]OFD Sender: No OFD packet to send [04:10:53]OFD Sender: No OFD packet to send [04:10:58]OFD Sender: No OFD packet to send [04:11:03]OFD Sender: No OFD packet to send [04:11:08]OFD Sender: No OFD packet to send [04:11:13]OFD Sender: No OFD packet to send [04:11:18]OFD Sender: No OFD packet to send [04:11:23]OFD Sender: No OFD packet to send [04:11:28]OFD Sender: No OFD packet to send [04:11:33]OFD Sender: No OFD packet to send [04:11:38]OFD Sender: No OFD packet to send [04:11:43]OFD Sender: No OFD packet to send [04:11:48]OFD Sender: No OFD packet to send [04:11:53]OFD Sender: No OFD packet to send [04:11:58]OFD Sender: No OFD packet to send [04:12:03]OFD Sender: No OFD packet to send [04:12:08]OFD Sender: No OFD packet to send [04:12:13]OFD Sender: No OFD packet to send [04:12:18]OFD Sender: No OFD packet to send [04:12:23]OFD Sender: No OFD packet to send [04:12:28]OFD Sender: No OFD packet to send [04:12:33]OFD Sender: No OFD packet to send [04:12:38]OFD Sender: No OFD packet to send [04:12:43]OFD Sender: No OFD packet to send [04:12:48]OFD Sender: No OFD packet to send [04:12:53]OFD Sender: No OFD packet to send [04:12:58]OFD Sender: No OFD packet to send [04:13:03]OFD Sender: No OFD packet to send [04:13:08]OFD Sender: No OFD packet to send [04:13:13]OFD Sender: No OFD packet to send [04:13:18]OFD Sender: No OFD packet to send [04:13:23]OFD Sender: No OFD packet to send [04:13:28]OFD Sender: No OFD packet to send [04:13:33]OFD Sender: No OFD packet to send [04:13:38]OFD Sender: No OFD packet to send [04:13:43]OFD Sender: No OFD packet to send [04:13:48]OFD Sender: No OFD packet to send [04:13:53]OFD Sender: No OFD packet to send [04:13:58]OFD Sender: No OFD packet to send [04:14:03]OFD Sender: No OFD packet to send [04:14:08]OFD Sender: No OFD packet to send [04:14:13]OFD Sender: No OFD packet to send [04:14:18]OFD Sender: No OFD packet to send [04:14:23]OFD Sender: No OFD packet to send [04:14:28]OFD Sender: No OFD packet to send [04:14:33]OFD Sender: No OFD packet to send [04:14:38]OFD Sender: No OFD packet to send [04:14:38]accept exits with 8 [04:14:38]New connection [04:14:38]New thread 3067403620 created [04:14:38]Thread 3067260260 joined [04:14:38]Waiting for new connection... [04:14:38] Sock 8.Parse request [04:14:38]Sock 8.Check first char [04:14:38]Sock 8.First char is OK [04:14:38]request: POST /json_proto HTTP/1.0 [04:14:38]Method: POST [04:14:38]URL: /json_proto [04:14:38]Method is POST - this is cgi request [04:14:38]url: /json_proto [04:14:38]query_string will be loaded in cgi processing [04:14:38]execute_cgi json_proto POST (null) [04:14:38]execute_cgi path=json_proto method=POST [04:14:38]POST find Content-Length [04:14:38]Host: 172.17.62.195:8080 [04:14:38]Content-Length: 986 [04:14:38]Content-Type: application/json [04:14:38] [04:14:38]POST finish read [04:14:38]Found Content-Length = 986 [04:14:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118153", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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 176\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" ] } } [04:14:38]execute_script... [04:14: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)118153", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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 176\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" ] } } [04:14:38]POST & json_proto [04:14:38]process_json_proto [04:14:38]json parsed OK: [04:14:38]protocol is kg_v1.0 [04:14:38]action value=close_receipt [04:14:38]process_action close_receipt [04:14:38]cmd_close_receipt [04:14:38]MH_GetDate [04:14:38]Write to MH i2c: F0 00 00 59 1F 67 [04:14:38]Write i2c OK [04:14:38]MH_I2C_Read... [04:14:38]Read from MH i2c: F0 [04:14:38]MH_I2C_Read... [04:14:38]Read from MH i2c: F0 09 00 [04:14:38]MH_I2C_Read... [04:14:38]Read from MH i2c: F0 09 00 59 1F 00 B0 DF F4 66 65 34 CA 65 21 [04:14:38]GetLastDocTimeStamp 1727322345 [04:14:38]current date 1727324080 [04:14:38]FM_GetShiftState [04:14:38]SAM_PROTO_GetShiftState [04:14:38]wFMCommunicate request_size=4 [04:14:38]MH_SAM_APDU [04:14:38]CAPDU: 80 13 01 00 [04:14:38]Write to MH i2c: E2 08 00 5A 1F 80 13 01 00 00 00 00 00 F6 [04:14:38]Write i2c OK [04:14:38]MH_I2C_Read... [04:14:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:14:38]Read from MH i2c: E2 [04:14:38]MH_I2C_Read... [04:14:38]Read from MH i2c: E2 0E 00 [04:14:38]MH_I2C_Read... [04:14:38]Read from MH i2c: E2 0E 00 5A 1F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F2 [04:14:38]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [04:14:38]wFMCommunicate OK [04:14:38]SAM_PROTO_GetShiftState done [04:14:38]FM_GetShiftState done [04:14:38]opened in 1727309552 [04:14:38]opened+sec_in_day 1727395952 [04:14:38]quantity*price = 500041 [04:14:38]sum+1 = 500043 [04:14:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.42 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.02 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 51 26.09.2024 04:14 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Дисконтная программа ДТ номер 176 сэкономлено 66.94 сом ФМ: 0000000000959278 ФД: 104711 ФПД: 265816870017038 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T041440&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104711&fm=265816870017038&tin=02508201610067®Number=0000000000145756&sum=500000 [04:14:40]StoreToDocumentArchive [04:14:40]shift 237 fd 104711 [04:14:40]save to /storage/0237/doc_00104711 [04:14:40]save last doc name /storage/0237/doc_00104711 to /storage/kkm_last_doc_name [04:14:40]save OK [04:14:40]Clear old archive folders... [04:14:40]ProcessDocumentItem done err = 0, tmpTLVsize=252 [04:14:40]tlvbuf is B6F162C0 [04:14:40]SAM_PROTO_ClearQueue [04:14:40]wFMCommunicate request_size=4 [04:14:40]MH_SAM_APDU [04:14:40]CAPDU: 80 09 00 00 [04:14:40]Write to MH i2c: E2 08 00 67 1F 80 09 00 00 00 00 00 00 F8 [04:14:40]Write i2c OK [04:14:40]MH_I2C_Read... [04:14:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:14:40]Read from MH i2c: E2 [04:14:40]MH_I2C_Read... [04:14:40]Read from MH i2c: E2 03 00 [04:14:40]MH_I2C_Read... [04:14:40]Read from MH i2c: E2 03 00 67 1F 00 90 00 FA [04:14:40]RAPDU: 90 00 [04:14:40]wFMCommunicate OK [04:14:40]SAM_PROTO_ClearQueue done [04:14:40]KKMCreateOFDPacket [04:14:40]OFDProtocolAddRootSTLVToBuf [04:14:40]FM_MakeSignedData [04:14:40]FM_MakeSignedData [04:14:40]SAM_PROTO_SignData [04:14:40]wFMCommunicate request_size=4 [04:14:40]MH_SAM_APDU [04:14:40]CAPDU: 80 0D 01 02 [04:14:40]Write to MH i2c: E2 08 00 68 1F 80 0D 01 02 00 00 00 00 00 [04:14:40]Write i2c OK [04:14:40]MH_I2C_Read... [04:14:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:14:40]Read from MH i2c: E2 [04:14:40]MH_I2C_Read... [04:14:40]Read from MH i2c: E2 03 00 [04:14:40]MH_I2C_Read... [04:14:40]Read from MH i2c: E2 03 00 68 1F 00 90 00 FB [04:14:40]RAPDU: 90 00 [04:14:40]wFMCommunicate OK [04:14:40]wFMCommunicate request_size=255 [04:14:40]MH_SAM_APDU [04:14:40]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 33 00 00 00 F4 03 04 00 B0 DF F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 07 99 01 00 35 04 06 00 [04:14:40]Write to MH i2c: E2 02 01 69 1F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 33 00 00 00 F4 03 04 00 B0 DF F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 07 99 01 00 35 04 06 00 00 00 E0 [04:14:40]Write i2c OK [04:14:40]MH_I2C_Read... [04:14:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:14:40]Read from MH i2c: E2 [04:14:40]MH_I2C_Read... [04:14:40]Read from MH i2c: E2 03 00 [04:14:40]MH_I2C_Read... [04:14:40]Read from MH i2c: E2 03 00 69 1F 00 90 00 FC [04:14:40]RAPDU: 90 00 [04:14:40]wFMCommunicate OK [04:14:40]wFMCommunicate request_size=11 [04:14:40]MH_SAM_APDU [04:14:40]CAPDU: 80 0D 02 02 06 F1 C2 50 1C D8 0E [04:14:40]Write to MH i2c: E2 0E 00 6A 1F 80 0D 02 02 06 00 F1 C2 50 1C D8 0E 00 00 14 [04:14:40]Write i2c OK [04:14:40]MH_I2C_Read... [04:14:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:14:40]Read from MH i2c: E2 [04:14:40]MH_I2C_Read... [04:14:40]Read from MH i2c: E2 03 00 [04:14:40]MH_I2C_Read... [04:14:40]Read from MH i2c: E2 03 00 6A 1F 00 90 00 FD [04:14:40]RAPDU: 90 00 [04:14:40]wFMCommunicate OK [04:14:40]wFMCommunicate request_size=4 [04:14:40]MH_SAM_APDU [04:14:40]CAPDU: 80 0D 03 02 [04:14:40]Write to MH i2c: E2 08 00 6B 1F 80 0D 03 02 00 00 00 00 05 [04:14:40]Write i2c OK [04:14:40]MH_I2C_Read... [04:14:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:14:40]Read from MH i2c: E2 [04:14:40]MH_I2C_Read... [04:14:40]Read from MH i2c: E2 0B 00 [04:14:40]MH_I2C_Read... [04:14:40]Read from MH i2c: E2 0B 00 6B 1F 00 D8 C6 42 E5 9B 27 C6 1F 90 00 72 [04:14:40]RAPDU: D8 C6 42 E5 9B 27 C6 1F 90 00 [04:14:40]wFMCommunicate OK [04:14:40]SAM_PROTO_SignData done [04:14:40]FM_MakeSignedData done [04:14:40]CreateOFDProtocolMessage [04:14:40]wFMCommunicate request_size=4 [04:14:40]MH_SAM_APDU [04:14:40]CAPDU: 80 11 00 00 [04:14:40]Write to MH i2c: E2 08 00 6C 1F 80 11 00 00 00 00 00 00 05 [04:14:40]Write i2c OK [04:14:40]MH_I2C_Read... [04:14:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:14:40]Read from MH i2c: E2 [04:14:40]MH_I2C_Read... [04:14:40]Read from MH i2c: E2 17 00 [04:14:40]MH_I2C_Read... [04:14:40]Read from MH i2c: E2 17 00 6C 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 60 [04:14:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [04:14:40]wFMCommunicate OK [04:14:40]CreateOFDProtocolMessage done [04:14:40]OFDSenderStorePacket 104711 [04:14:40]StoreOFDPacket docnum=104711 [04:14:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 7E 42 08 01 D5 E0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 33 00 00 00 F4 03 04 00 B0 DF F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 07 99 01 00 35 04 06 00 F1 C2 50 1C D8 0E D8 C6 42 E5 9B 27 C6 1F [04:14:40]CheckFolder [04:14:40]dirname=/storage/ofd_packets [04:14:40]CheckFolder done [04:14:40]ProducePacketName [04:14:40]name=ofd_packets/00104711 [04:14:40]NVStorageSaveData ofd_packets/00104711 [04:14:40]File name is /storage/ofd_packets/00104711 [04:14:40]Write 302 bytes [04:14:40]NVStorageSaveData done [04:14:40]OFDSenderStorePacket done [04:14:40]KKMCreateOFDPacket done [04:14:40]NVStorageSaveData kkm_last_timestamp [04:14:40]File name is /storage/kkm_last_timestamp [04:14:40]Write 4 bytes [04:14:40]NVStorageSaveData done [04:14:40]ExternCall_PrintAddStr [04:14:40]wPrintStart [04:14:40]Write to MH i2c: 01 00 00 6D 1F 8C [04:14:40]Write i2c OK [04:14:40]MH_I2C_Read... [04:14:40]Read from MH i2c: 01 [04:14:40]MH_I2C_Read... [04:14:40]Read from MH i2c: 01 07 00 [04:14:40]MH_I2C_Read... [04:14:40]Read from MH i2c: 01 07 00 6D 1F 00 00 00 00 00 FF 0F A1 [04:14:40]RasterBufferAndPrint [04:14:40]line Счет N : (1)118153 [04:14:40]line ИНН: 02508201610067 [04:14:40]line Контрольно-Кассовый Чек [04:14:40]line ПРОДАЖА [04:14:40]line ТРК (МРК, ГНК) : 41 [04:14:40]line Товар: 2710194210 [04:14:40]line ДТ(л)-К-5 [04:14:40]line 66.940 * 74.70 [04:14:40]line = 5000.42 [04:14:40]line НДС 12% НСП 1% [04:14:40]line > о реализуемом товаре [04:14:40]line ОКРУГЛЕНИЕ: -0.42 [04:14:40]line ИТОГО: 5000.00 [04:14:40]line Внесено: 5000.00 [04:14:40]line СДАЧА: 0.00 [04:14:40]line НСП 1% : 44.25 [04:14:40]line НДС 12% : 531.02 [04:14:40]line Наличными: 5000.00 [04:14:40]line Безнал.: 0.00 [04:14:40]line Место: АЗС № 176 [04:14:40]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [04:14:40]line СНО: Общий режим [04:14:40]line Чек 51 26.09.2024 04:14 [04:14:40]line Смена: 237 ФФД: 1.0 [04:14:40]line ЗНМ: 0300000238 [04:14:40]line РНМ: 0000000000145756 [04:14:40]line Версия ККМ: v1.0 [04:14:40]line [04:14:40]line Дисконтная программа [04:14:40]line ДТ [04:14:40]line номер 176 [04:14:40]line сэкономлено 66.94 сом [04:14:40]line ФМ: 0000000000959278 [04:14:40]line ФД: 104711 [04:14:40]line ФПД: 265816870017038 [04:14:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T041440&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104711&fm=265816870017038&tin=02508201610067®Number=0000000000145756&sum=500000 [04:14:40]OFD Sender: Processing packet 104711 [packets to send 51, broken 50] [04:14:40]ProducePacketName [04:14:40]name=ofd_packets/00104711 [04:14:40]OFD Sender: To server: pG, [04:14:40]CommunicateWithHost lk.salyk.kg:30040 [04:14:40]ConnectInit lk.salyk.kg [04:14:40]written 0, free lines is 4095 [04:14:41]Connected sock=10 [04:14:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 7E 42 08 01 D5 E0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 33 00 00 00 F4 03 04 00 B0 DF F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 07 99 01 00 35 04 06 00 F1 C2 50 1C D8 0E D8 C6 42 E5 9B 27 C6 1F [04:14:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 6F 4F 47 00 59 B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 07 99 01 00 F4 03 04 00 61 89 F4 66 B6 04 01 00 00 15 EE 89 42 88 FA 95 A3 [04:14:41]CommunicateWithHost err = 0 [04:14:41]CheckOFDResponse [04:14:41]1017 (14) - 77093643461234 [04:14:41]1041 (16) - 0000000000959278 [04:14:41]1040 (4) - 104711 [04:14:41]1012 (4) - 25.09.2024 22:06 [04:14:41]1206 (1) - 0 [04:14:41]OFD Sender: Remove packet 104711 [04:14:41]ProducePacketName [04:14:41]name=ofd_packets/00104711 [04:14:41]NVStorageDeleteData [04:14:41]Write to MH i2c: 01 00 00 9C 1F BB [04:14:41]Write i2c OK [04:14:41]MH_I2C_Read... [04:14:41]Read from MH i2c: 01 [04:14:41]MH_I2C_Read... [04:14:41]Read from MH i2c: 01 07 00 [04:14:41]MH_I2C_Read... [04:14:41]Read from MH i2c: 01 07 00 9C 1F 00 00 00 00 00 B8 0C 86 [04:14:41]RasterBufferAndPrint [04:14:41]line [04:14:41]line [04:14:41]line [04:14:41]line [04:14:41]line [04:14:41]written 0, free lines is 3263 [04:14:41]MH_Cut [04:14:41]Write to MH i2c: D1 01 00 A3 1F 01 94 [04:14:41]Write i2c OK [04:14:41]MH_I2C_Read... [04:14:41]Read from MH i2c: D1 [04:14:41]MH_I2C_Read... [04:14:41]Read from MH i2c: D1 01 00 [04:14:41]MH_I2C_Read... [04:14:41]Read from MH i2c: D1 01 00 A3 1F 00 93 [04:14:41]Write to MH i2c: 01 00 00 A4 1F C3 [04:14:41]Write i2c OK [04:14:41]MH_I2C_Read... [04:14:41]OFD Sender: No OFD packet to send [04:14:42]*** Cut start [04:14:42]*** Partial cut [04:14:42]*** CUTSNS_PIN = 1 [04:14:42]*** CUTSNS_PIN = 0 [04:14:42]*** Brake cut motor [04:14:42]Read from MH i2c: 01 [04:14:42]MH_I2C_Read... [04:14:42]*** Stop cut motor [04:14:42]*** Cut end [04:14:42]Read from MH i2c: 01 07 00 [04:14:42]MH_I2C_Read... [04:14:42]Read from MH i2c: 01 07 00 A4 1F 00 00 00 00 00 FF 0F D8 [04:14:42]process_action close_receipt done [04:14:42]requested_data is exist [04:14:42]produce_requested_data [04:14:42]requested_item fm.sn is exist - process it [04:14:42]wFMCommunicate request_size=4 [04:14:42]MH_SAM_APDU [04:14:42]CAPDU: 80 11 00 00 [04:14:42]Write to MH i2c: E2 08 00 A5 1F 80 11 00 00 00 00 00 00 3E [04:14:42]Write i2c OK [04:14:42]MH_I2C_Read... [04:14:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:14:42]Read from MH i2c: E2 [04:14:42]MH_I2C_Read... [04:14:42]Read from MH i2c: E2 17 00 [04:14:42]MH_I2C_Read... [04:14:42]Read from MH i2c: E2 17 00 A5 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 99 [04:14:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [04:14:42]wFMCommunicate OK [04:14:42]requested_item fd.num is exist - process it [04:14:42]SAM_PROTO_GetFieldsCounters [04:14:42]wFMCommunicate request_size=4 [04:14:42]MH_SAM_APDU [04:14:42]CAPDU: 80 13 00 00 [04:14:42]Write to MH i2c: E2 08 00 A6 1F 80 13 00 00 00 00 00 00 41 [04:14:42]Write i2c OK [04:14:42]MH_I2C_Read... [04:14:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:14:42]Read from MH i2c: E2 [04:14:42]MH_I2C_Read... [04:14:42]Read from MH i2c: E2 62 00 [04:14:42]MH_I2C_Read... [04:14:42]Read from MH i2c: E2 62 00 A6 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 07 99 01 00 0E 04 04 00 ED 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 94 [04:14:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 07 99 01 00 0E 04 04 00 ED 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 [04:14:42]wFMCommunicate OK [04:14:42]SAM_PROTO_GetFieldsCounters done [04:14:42]requested_item shift.num is exist - process it [04:14:42]requested_item shift.opened is exist - process it [04:14:42]req_shift_opened [04:14:42]FM_GetShiftState [04:14:42]SAM_PROTO_GetShiftState [04:14:42]wFMCommunicate request_size=4 [04:14:42]MH_SAM_APDU [04:14:42]CAPDU: 80 13 01 00 [04:14:42]Write to MH i2c: E2 08 00 A7 1F 80 13 01 00 00 00 00 00 43 [04:14:42]Write i2c OK [04:14:42]MH_I2C_Read... [04:14:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:14:43]Read from MH i2c: E2 [04:14:43]MH_I2C_Read... [04:14:43]Read from MH i2c: E2 0E 00 [04:14:43]MH_I2C_Read... [04:14:43]Read from MH i2c: E2 0E 00 A7 1F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 3F [04:14:43]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [04:14:43]wFMCommunicate OK [04:14:43]SAM_PROTO_GetShiftState done [04:14:43]FM_GetShiftState done [04:14:43]req_shift_opened done [04:14:43]requested_item shift.open_date is exist - process it [04:14:43]req_shift_open_date [04:14:43]req_shift_open_date done [04:14:43]produce_requested_data done [04:14:43]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104711,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [04:14:43]process_action_free close_receipt [04:14:43]json_value_free [04:14:43]json_value_free done [04:14:43]process_json_proto returns [04:14:43]Send response to host [04:14:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104711,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [04:14:43]free response buf [04:14:43]execute_script done [04:14:43]execute_script returns [04:14:43]free content buf [04:14:43]Sock 8.Close socket [04:14:43]Sock 8.Thread stoped [04:14:46]OFD Sender: No OFD packet to send [04:14:51]OFD Sender: No OFD packet to send [04:14:56]OFD Sender: No OFD packet to send [04:15:01]OFD Sender: No OFD packet to send [04:15:06]OFD Sender: No OFD packet to send [04:15:11]OFD Sender: No OFD packet to send [04:15:16]OFD Sender: No OFD packet to send [04:15:21]OFD Sender: No OFD packet to send [04:15:26]OFD Sender: No OFD packet to send [04:15:31]OFD Sender: No OFD packet to send [04:15:36]OFD Sender: No OFD packet to send [04:15:41]OFD Sender: No OFD packet to send [04:15:46]OFD Sender: No OFD packet to send [04:15:51]OFD Sender: No OFD packet to send [04:15:56]OFD Sender: No OFD packet to send [04:16:01]OFD Sender: No OFD packet to send [04:16:06]OFD Sender: No OFD packet to send [04:16:11]OFD Sender: No OFD packet to send [04:16:16]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:48]accept exits with 9 [04:23:48]New connection [04:23:48]New thread 3067260260 created [04:23:48]Thread 3067403620 joined [04:23:48]Waiting for new connection... [04:23:48] Sock 9.Parse request [04:23:48]Sock 9.Check first char [04:23:48]Sock 9.First char is OK [04:23:48]request: POST /json_proto HTTP/1.0 [04:23:48]Method: POST [04:23:48]URL: /json_proto [04:23:48]Method is POST - this is cgi request [04:23:48]url: /json_proto [04:23:48]query_string will be loaded in cgi processing [04:23:48]execute_cgi json_proto POST (null) [04:23:48]execute_cgi path=json_proto method=POST [04:23:48]POST find Content-Length [04:23:48]Host: 172.17.62.195:8080 [04:23:48]Content-Length: 647 [04:23:48]Content-Type: application/json [04:23:48] [04:23:48]POST finish read [04:23:48]Found Content-Length = 647 [04:23:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [04:23:48]execute_script... [04:23:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118154", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [04:23:48]POST & json_proto [04:23:48]process_json_proto [04:23:48]json parsed OK: [04:23:48]protocol is kg_v1.0 [04:23:48]action value=close_receipt [04:23:48]process_action close_receipt [04:23:48]cmd_close_receipt [04:23:48]MH_GetDate [04:23:48]Write to MH i2c: F0 00 00 A8 1F B6 [04:23:48]Write i2c OK [04:23:48]MH_I2C_Read... [04:23:48]Read from MH i2c: F0 [04:23:48]MH_I2C_Read... [04:23:48]Read from MH i2c: F0 09 00 [04:23:48]MH_I2C_Read... [04:23:48]Read from MH i2c: F0 09 00 A8 1F 00 D6 E1 F4 66 65 34 CA 65 98 [04:23:48]GetLastDocTimeStamp 1727324080 [04:23:48]current date 1727324630 [04:23:48]FM_GetShiftState [04:23:48]SAM_PROTO_GetShiftState [04:23:48]wFMCommunicate request_size=4 [04:23:48]MH_SAM_APDU [04:23:48]CAPDU: 80 13 01 00 [04:23:48]Write to MH i2c: E2 08 00 A9 1F 80 13 01 00 00 00 00 00 45 [04:23:48]Write i2c OK [04:23:48]MH_I2C_Read... [04:23:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:23:48]Read from MH i2c: E2 [04:23:48]MH_I2C_Read... [04:23:48]Read from MH i2c: E2 0E 00 [04:23:48]MH_I2C_Read... [04:23:48]Read from MH i2c: E2 0E 00 A9 1F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 41 [04:23:48]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [04:23:48]wFMCommunicate OK [04:23:48]SAM_PROTO_GetShiftState done [04:23:48]FM_GetShiftState done [04:23:48]opened in 1727309552 [04:23:48]opened+sec_in_day 1727395952 [04:23:48]quantity*price = 99999 [04:23:48]sum+1 = 100001 [04:23:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 52 26.09.2024 04:23 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104712 ФПД: 257031241805091 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T042350&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104712&fm=257031241805091&tin=02508201610067®Number=0000000000145756&sum=100000 [04:23:50]StoreToDocumentArchive [04:23:50]shift 237 fd 104712 [04:23:50]save to /storage/0237/doc_00104712 [04:23:50]save last doc name /storage/0237/doc_00104712 to /storage/kkm_last_doc_name [04:23:50]save OK [04:23:50]Clear old archive folders... [04:23:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [04:23:50]tlvbuf is B6F16B20 [04:23:50]SAM_PROTO_ClearQueue [04:23:50]wFMCommunicate request_size=4 [04:23:50]MH_SAM_APDU [04:23:50]CAPDU: 80 09 00 00 [04:23:50]Write to MH i2c: E2 08 00 B6 1F 80 09 00 00 00 00 00 00 47 [04:23:50]Write i2c OK [04:23:50]MH_I2C_Read... [04:23:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:23:50]Read from MH i2c: E2 [04:23:50]MH_I2C_Read... [04:23:50]Read from MH i2c: E2 03 00 [04:23:50]MH_I2C_Read... [04:23:50]Read from MH i2c: E2 03 00 B6 1F 00 90 00 49 [04:23:50]RAPDU: 90 00 [04:23:50]wFMCommunicate OK [04:23:50]SAM_PROTO_ClearQueue done [04:23:50]KKMCreateOFDPacket [04:23:50]OFDProtocolAddRootSTLVToBuf [04:23:50]FM_MakeSignedData [04:23:50]FM_MakeSignedData [04:23:50]SAM_PROTO_SignData [04:23:50]wFMCommunicate request_size=4 [04:23:50]MH_SAM_APDU [04:23:50]CAPDU: 80 0D 01 02 [04:23:50]Write to MH i2c: E2 08 00 B7 1F 80 0D 01 02 00 00 00 00 4F [04:23:50]Write i2c OK [04:23:50]MH_I2C_Read... [04:23:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:23:50]Read from MH i2c: E2 [04:23:50]MH_I2C_Read... [04:23:50]Read from MH i2c: E2 03 00 [04:23:50]MH_I2C_Read... [04:23:50]Read from MH i2c: E2 03 00 B7 1F 00 90 00 4A [04:23:50]RAPDU: 90 00 [04:23:50]wFMCommunicate OK [04:23:50]wFMCommunicate request_size=255 [04:23:50]MH_SAM_APDU [04:23:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 34 00 00 00 F4 03 04 00 D6 E1 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 08 99 01 00 35 04 06 00 [04:23:50]Write to MH i2c: E2 02 01 B8 1F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 34 00 00 00 F4 03 04 00 D6 E1 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 08 99 01 00 35 04 06 00 00 00 80 [04:23:50]Write i2c OK [04:23:50]MH_I2C_Read... [04:23:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:23:50]Read from MH i2c: E2 [04:23:50]MH_I2C_Read... [04:23:50]Read from MH i2c: E2 03 00 [04:23:50]MH_I2C_Read... [04:23:50]Read from MH i2c: E2 03 00 B8 1F 00 90 00 4B [04:23:50]RAPDU: 90 00 [04:23:50]wFMCommunicate OK [04:23:50]wFMCommunicate request_size=11 [04:23:50]MH_SAM_APDU [04:23:50]CAPDU: 80 0D 02 02 06 E9 C4 BF DD 2D 23 [04:23:50]Write to MH i2c: E2 0E 00 B9 1F 80 0D 02 02 06 00 E9 C4 BF DD 2D 23 00 00 F7 [04:23:50]Write i2c OK [04:23:50]MH_I2C_Read... [04:23:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:23:50]Read from MH i2c: E2 [04:23:50]MH_I2C_Read... [04:23:50]Read from MH i2c: E2 03 00 [04:23:50]MH_I2C_Read... [04:23:50]Read from MH i2c: E2 03 00 B9 1F 00 90 00 4C [04:23:50]RAPDU: 90 00 [04:23:50]wFMCommunicate OK [04:23:50]wFMCommunicate request_size=4 [04:23:50]MH_SAM_APDU [04:23:50]CAPDU: 80 0D 03 02 [04:23:50]Write to MH i2c: E2 08 00 BA 1F 80 0D 03 02 00 00 00 00 54 [04:23:50]Write i2c OK [04:23:50]MH_I2C_Read... [04:23:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:23:50]Read from MH i2c: E2 [04:23:50]MH_I2C_Read... [04:23:50]Read from MH i2c: E2 0B 00 [04:23:50]MH_I2C_Read... [04:23:50]Read from MH i2c: E2 0B 00 BA 1F 00 BB EC 1C 25 2F A1 51 A0 90 00 FE [04:23:50]RAPDU: BB EC 1C 25 2F A1 51 A0 90 00 [04:23:50]wFMCommunicate OK [04:23:50]SAM_PROTO_SignData done [04:23:50]FM_MakeSignedData done [04:23:50]CreateOFDProtocolMessage [04:23:50]wFMCommunicate request_size=4 [04:23:50]MH_SAM_APDU [04:23:50]CAPDU: 80 11 00 00 [04:23:50]Write to MH i2c: E2 08 00 BB 1F 80 11 00 00 00 00 00 00 54 [04:23:50]Write i2c OK [04:23:50]MH_I2C_Read... [04:23:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:23:50]Read from MH i2c: E2 [04:23:50]MH_I2C_Read... [04:23:50]Read from MH i2c: E2 17 00 [04:23:50]MH_I2C_Read... [04:23:50]Read from MH i2c: E2 17 00 BB 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 AF [04:23:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [04:23:50]wFMCommunicate OK [04:23:50]CreateOFDProtocolMessage done [04:23:50]OFDSenderStorePacket 104712 [04:23:50]StoreOFDPacket docnum=104712 [04:23:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 E1 4B 08 01 52 F0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 34 00 00 00 F4 03 04 00 D6 E1 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 08 99 01 00 35 04 06 00 E9 C4 BF DD 2D 23 BB EC 1C 25 2F A1 51 A0 [04:23:50]CheckFolder [04:23:50]dirname=/storage/ofd_packets [04:23:50]CheckFolder done [04:23:50]ProducePacketName [04:23:50]name=ofd_packets/00104712 [04:23:50]NVStorageSaveData ofd_packets/00104712 [04:23:50]File name is /storage/ofd_packets/00104712 [04:23:50]Write 302 bytes [04:23:50]NVStorageSaveData done [04:23:50]OFDSenderStorePacket done [04:23:50]KKMCreateOFDPacket done [04:23:50]NVStorageSaveData kkm_last_timestamp [04:23:50]File name is /storage/kkm_last_timestamp [04:23:50]Write 4 bytes [04:23:50]NVStorageSaveData done [04:23:50]ExternCall_PrintAddStr [04:23:50]wPrintStart [04:23:50]Write to MH i2c: 01 00 00 BC 1F DB [04:23:50]Write i2c OK [04:23:50]MH_I2C_Read... [04:23:50]Read from MH i2c: 01 [04:23:50]MH_I2C_Read... [04:23:50]Read from MH i2c: 01 07 00 [04:23:50]MH_I2C_Read... [04:23:50]Read from MH i2c: 01 07 00 BC 1F 00 00 00 00 00 FF 0F F0 [04:23:50]RasterBufferAndPrint [04:23:50]line Счет N : (1)118154 [04:23:50]line ИНН: 02508201610067 [04:23:50]line Контрольно-Кассовый Чек [04:23:50]line ПРОДАЖА [04:23:50]line ТРК (МРК, ГНК) : 21 [04:23:50]line Товар: 2710194210 [04:23:50]line ДТ(л)-К-5 [04:23:50]line 13.210 * 75.70 [04:23:50]line = 1000.00 [04:23:50]line НДС 12% НСП 1% [04:23:50]line > о реализуемом товаре [04:23:50]line ИТОГО: 1000.00 [04:23:50]line НСП 1% : 8.85 [04:23:50]line НДС 12% : 106.19 [04:23:50]line Наличными: 1000.00 [04:23:50]line Безнал.: 0.00 [04:23:50]line Место: АЗС № 176 [04:23:50]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [04:23:50]line СНО: Общий режим [04:23:50]line Чек 52 26.09.2024 04:23 [04:23:50]line Смена: 237 ФФД: 1.0 [04:23:50]line ЗНМ: 0300000238 [04:23:50]line РНМ: 0000000000145756 [04:23:50]line Версия ККМ: v1.0 [04:23:50]line ФМ: 0000000000959278 [04:23:50]line ФД: 104712 [04:23:50]line ФПД: 257031241805091 [04:23:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T042350&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104712&fm=257031241805091&tin=02508201610067®Number=0000000000145756&sum=100000 [04:23:50]OFD Sender: Processing packet 104712 [packets to send 51, broken 50] [04:23:50]ProducePacketName [04:23:50]name=ofd_packets/00104712 [04:23:50]OFD Sender: To server: pG, [04:23:50]CommunicateWithHost lk.salyk.kg:30040 [04:23:50]ConnectInit lk.salyk.kg [04:23:50]written 0, free lines is 4095 [04:23:51]Connected sock=10 [04:23:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 E1 4B 08 01 52 F0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 34 00 00 00 F4 03 04 00 D6 E1 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 08 99 01 00 35 04 06 00 E9 C4 BF DD 2D 23 BB EC 1C 25 2F A1 51 A0 [04:23:51]Write to MH i2c: 01 00 00 E3 1F 02 [04:23:51]Write i2c OK [04:23:51]MH_I2C_Read... [04:23:51]Read from MH i2c: 01 [04:23:51]MH_I2C_Read... [04:23:51]Read from MH i2c: 01 07 00 [04:23:51]MH_I2C_Read... [04:23:51]Read from MH i2c: 01 07 00 E3 1F 00 00 00 00 00 2D 0D 43 [04:23:51]RasterBufferAndPrint [04:23:51]line [04:23:51]line [04:23:51]line [04:23:51]line [04:23:51]line [04:23:51]written 0, free lines is 3379 [04:23:51]MH_Cut [04:23:51]Write to MH i2c: D1 01 00 EA 1F 01 DB [04:23:51]Write i2c OK [04:23:51]MH_I2C_Read... [04:23:51]Read from MH i2c: D1 [04:23:51]MH_I2C_Read... [04:23:51]Read from MH i2c: D1 01 00 [04:23:51]MH_I2C_Read... [04:23:51]Read from MH i2c: D1 01 00 EA 1F 00 DA [04:23:51]Write to MH i2c: 01 00 00 EB 1F 0A [04:23:51]Write i2c OK [04:23:51]MH_I2C_Read... [04:23:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 62 F5 47 00 37 44 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 08 99 01 00 F4 03 04 00 87 8B F4 66 B6 04 01 00 00 60 0B 9B 96 19 40 32 09 [04:23:51]CommunicateWithHost err = 0 [04:23:51]CheckOFDResponse [04:23:51]1017 (14) - 77093643461234 [04:23:51]1041 (16) - 0000000000959278 [04:23:51]1040 (4) - 104712 [04:23:51]1012 (4) - 25.09.2024 22:15 [04:23:51]1206 (1) - 0 [04:23:51]OFD Sender: Remove packet 104712 [04:23:51]ProducePacketName [04:23:51]name=ofd_packets/00104712 [04:23:51]NVStorageDeleteData [04:23:51]OFD Sender: No OFD packet to send [04:23:51]*** Cut start [04:23:51]*** Partial cut [04:23:51]*** CUTSNS_PIN = 1 [04:23:52]*** CUTSNS_PIN = 0 [04:23:52]*** Brake cut motor [04:23:52]Read from MH i2c: 01 [04:23:52]MH_I2C_Read... [04:23:52]*** Stop cut motor [04:23:52]*** Cut end [04:23:52]Read from MH i2c: 01 07 00 [04:23:52]MH_I2C_Read... [04:23:52]Read from MH i2c: 01 07 00 EB 1F 00 00 00 00 00 FF 0F 1F [04:23:52]process_action close_receipt done [04:23:52]requested_data is exist [04:23:52]produce_requested_data [04:23:52]requested_item fm.sn is exist - process it [04:23:52]wFMCommunicate request_size=4 [04:23:52]MH_SAM_APDU [04:23:52]CAPDU: 80 11 00 00 [04:23:52]Write to MH i2c: E2 08 00 EC 1F 80 11 00 00 00 00 00 00 85 [04:23:52]Write i2c OK [04:23:52]MH_I2C_Read... [04:23:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:23:52]Read from MH i2c: E2 [04:23:52]MH_I2C_Read... [04:23:52]Read from MH i2c: E2 17 00 [04:23:52]MH_I2C_Read... [04:23:52]Read from MH i2c: E2 17 00 EC 1F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E0 [04:23:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [04:23:52]wFMCommunicate OK [04:23:52]requested_item fd.num is exist - process it [04:23:52]SAM_PROTO_GetFieldsCounters [04:23:52]wFMCommunicate request_size=4 [04:23:52]MH_SAM_APDU [04:23:52]CAPDU: 80 13 00 00 [04:23:52]Write to MH i2c: E2 08 00 ED 1F 80 13 00 00 00 00 00 00 88 [04:23:52]Write i2c OK [04:23:52]MH_I2C_Read... [04:23:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:23:52]Read from MH i2c: E2 [04:23:52]MH_I2C_Read... [04:23:52]Read from MH i2c: E2 62 00 [04:23:52]MH_I2C_Read... [04:23:52]Read from MH i2c: E2 62 00 ED 1F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 08 99 01 00 0E 04 04 00 ED 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 DF [04:23:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 08 99 01 00 0E 04 04 00 ED 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 [04:23:52]wFMCommunicate OK [04:23:52]SAM_PROTO_GetFieldsCounters done [04:23:52]requested_item shift.num is exist - process it [04:23:52]requested_item shift.opened is exist - process it [04:23:52]req_shift_opened [04:23:52]FM_GetShiftState [04:23:52]SAM_PROTO_GetShiftState [04:23:52]wFMCommunicate request_size=4 [04:23:52]MH_SAM_APDU [04:23:52]CAPDU: 80 13 01 00 [04:23:52]Write to MH i2c: E2 08 00 EE 1F 80 13 01 00 00 00 00 00 8A [04:23:52]Write i2c OK [04:23:52]MH_I2C_Read... [04:23:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:23:52]Read from MH i2c: E2 [04:23:52]MH_I2C_Read... [04:23:52]Read from MH i2c: E2 0E 00 [04:23:52]MH_I2C_Read... [04:23:52]Read from MH i2c: E2 0E 00 EE 1F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 86 [04:23:52]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [04:23:52]wFMCommunicate OK [04:23:52]SAM_PROTO_GetShiftState done [04:23:52]FM_GetShiftState done [04:23:52]req_shift_opened done [04:23:52]requested_item shift.open_date is exist - process it [04:23:52]req_shift_open_date [04:23:52]req_shift_open_date done [04:23:52]produce_requested_data done [04:23:52]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104712,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [04:23:52]process_action_free close_receipt [04:23:52]json_value_free [04:23:52]json_value_free done [04:23:52]process_json_proto returns [04:23:52]Send response to host [04:23:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104712,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [04:23:52]free response buf [04:23:52]execute_script done [04:23:52]execute_script returns [04:23:52]free content buf [04:23:52]Sock 9.Close socket [04:23:52]Sock 9.Thread stoped [04:23:56]OFD Sender: No OFD packet to send [04:24:01]OFD Sender: No OFD packet to send [04:24:06]OFD Sender: No OFD packet to send [04:24:11]OFD Sender: No OFD packet to send [04:24:16]OFD Sender: No OFD packet to send [04:24:21]OFD Sender: No OFD packet to send [04:24:26]OFD Sender: No OFD packet to send [04:24:31]OFD Sender: No OFD packet to send [04:24:36]OFD Sender: No OFD packet to send [04:24:41]OFD Sender: No OFD packet to send [04:24:46]OFD Sender: No OFD packet to send [04:24:51]OFD Sender: No OFD packet to send [04:24:56]OFD Sender: No OFD packet to send [04:25:01]OFD Sender: No OFD packet to send [04:25:06]OFD Sender: No OFD packet to send [04:25:11]OFD Sender: No OFD packet to send [04:25: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:12]OFD Sender: No OFD packet to send [04:27:17]OFD Sender: No OFD packet to send [04:27:22]OFD Sender: No OFD packet to send [04:27:27]OFD Sender: No OFD packet to send [04:27:32]OFD Sender: No OFD packet to send [04:27:37]OFD Sender: No OFD packet to send [04:27:42]OFD Sender: No OFD packet to send [04:27:47]OFD Sender: No OFD packet to send [04:27:52]OFD Sender: No OFD packet to send [04:27:57]OFD Sender: No OFD packet to send [04:28:02]OFD Sender: No OFD packet to send [04:28:07]OFD Sender: No OFD packet to send [04:28:12]OFD Sender: No OFD packet to send [04:28:17]OFD Sender: No OFD packet to send [04:28:22]OFD Sender: No OFD packet to send [04:28:27]OFD Sender: No OFD packet to send [04:28:32]OFD Sender: No OFD packet to send [04:28:37]OFD Sender: No OFD packet to send [04:28:42]OFD Sender: No OFD packet to send [04:28:47]OFD Sender: No OFD packet to send [04:28:52]OFD Sender: No OFD packet to send [04:28:57]OFD Sender: No OFD packet to send [04:29:02]OFD Sender: No OFD packet to send [04:29:07]OFD Sender: No OFD packet to send [04:29:12]OFD Sender: No OFD packet to send [04:29:17]OFD Sender: No OFD packet to send [04:29:22]OFD Sender: No OFD packet to send [04:29:27]OFD Sender: No OFD packet to send [04:29:32]OFD Sender: No OFD packet to send [04:29:37]OFD Sender: No OFD packet to send [04:29:42]OFD Sender: No OFD packet to send [04:29:47]OFD Sender: No OFD packet to send [04:29:52]OFD Sender: No OFD packet to send [04:29:57]OFD Sender: No OFD packet to send [04:30:02]OFD Sender: No OFD packet to send [04:30:07]OFD Sender: No OFD packet to send [04:30:12]OFD Sender: No OFD packet to send [04:30:17]OFD Sender: No OFD packet to send [04:30:22]OFD Sender: No OFD packet to send [04:30:27]OFD Sender: No OFD packet to send [04:30:32]OFD Sender: No OFD packet to send [04:30:37]OFD Sender: No OFD packet to send [04:30:42]OFD Sender: No OFD packet to send [04:30:47]OFD Sender: No OFD packet to send [04:30:52]OFD Sender: No OFD packet to send [04:30:57]OFD Sender: No OFD packet to send [04:31:02]OFD Sender: No OFD packet to send [04:31:07]OFD Sender: No OFD packet to send [04:31:12]OFD Sender: No OFD packet to send [04:31:17]OFD Sender: No OFD packet to send [04:31:22]OFD Sender: No OFD packet to send [04:31:27]OFD Sender: No OFD packet to send [04:31:32]OFD Sender: No OFD packet to send [04:31:37]OFD Sender: No OFD packet to send [04:31:42]OFD Sender: No OFD packet to send [04:31:47]OFD Sender: No OFD packet to send [04:31:52]OFD Sender: No OFD packet to send [04:31:57]OFD Sender: No OFD packet to send [04:32:02]OFD Sender: No OFD packet to send [04:32:07]OFD Sender: No OFD packet to send [04:32:12]OFD Sender: No OFD packet to send [04:32:17]OFD Sender: No OFD packet to send [04:32:22]OFD Sender: No OFD packet to send [04:32:27]OFD Sender: No OFD packet to send [04:32:32]OFD Sender: No OFD packet to send [04:32:37]OFD Sender: No OFD packet to send [04:32:42]OFD Sender: No OFD packet to send [04:32:47]OFD Sender: No OFD packet to send [04:32:52]OFD Sender: No OFD packet to send [04:32:57]OFD Sender: No OFD packet to send [04:33:02]OFD Sender: No OFD packet to send [04:33:07]OFD Sender: No OFD packet to send [04:33:12]OFD Sender: No OFD packet to send [04:33:17]OFD Sender: No OFD packet to send [04:33:22]OFD Sender: No OFD packet to send [04:33:27]OFD Sender: No OFD packet to send [04:33:32]OFD Sender: No OFD packet to send [04:33:37]OFD Sender: No OFD packet to send [04:33:42]OFD Sender: No OFD packet to send [04:33:47]OFD Sender: No OFD packet to send [04:33:52]OFD Sender: No OFD packet to send [04:33:57]OFD Sender: No OFD packet to send [04:34:02]OFD Sender: No OFD packet to send [04:34:07]OFD Sender: No OFD packet to send [04:34:12]OFD Sender: No OFD packet to send [04:34:17]OFD Sender: No OFD packet to send [04:34:22]OFD Sender: No OFD packet to send [04:34:27]OFD Sender: No OFD packet to send [04:34:32]OFD Sender: No OFD packet to send [04:34:37]OFD Sender: No OFD packet to send [04:34:42]OFD Sender: No OFD packet to send [04:34:47]OFD Sender: No OFD packet to send [04:34:52]OFD Sender: No OFD packet to send [04:34:57]OFD Sender: No OFD packet to send [04:35:02]OFD Sender: No OFD packet to send [04:35:07]OFD Sender: No OFD packet to send [04:35:12]OFD Sender: No OFD packet to send [04:35:17]OFD Sender: No OFD packet to send [04:35:22]OFD Sender: No OFD packet to send [04:35:27]OFD Sender: No OFD packet to send [04:35:32]OFD Sender: No OFD packet to send [04:35:37]OFD Sender: No OFD packet to send [04:35:42]OFD Sender: No OFD packet to send [04:35:47]OFD Sender: No OFD packet to send [04:35:52]OFD Sender: No OFD packet to send [04:35:57]OFD Sender: No OFD packet to send [04:36:02]OFD Sender: No OFD packet to send [04:36:07]OFD Sender: No OFD packet to send [04:36:12]OFD Sender: No OFD packet to send [04:36:17]OFD Sender: No OFD packet to send [04:36:22]OFD Sender: No OFD packet to send [04:36:27]OFD Sender: No OFD packet to send [04:36:32]OFD Sender: No OFD packet to send [04:36:37]OFD Sender: No OFD packet to send [04:36:42]OFD Sender: No OFD packet to send [04:36:47]OFD Sender: No OFD packet to send [04:36:52]OFD Sender: No OFD packet to send [04:36:57]OFD Sender: No OFD packet to send [04:37:02]OFD Sender: No OFD packet to send [04:37:07]OFD Sender: No OFD packet to send [04:37:12]OFD Sender: No OFD packet to send [04:37:17]OFD Sender: No OFD packet to send [04:37:22]OFD Sender: No OFD packet to send [04:37:27]OFD Sender: No OFD packet to send [04:37:32]OFD Sender: No OFD packet to send [04:37:37]OFD Sender: No OFD packet to send [04:37:42]OFD Sender: No OFD packet to send [04:37:47]OFD Sender: No OFD packet to send [04:37:52]OFD Sender: No OFD packet to send [04:37:57]OFD Sender: No OFD packet to send [04:38:02]OFD Sender: No OFD packet to send [04:38:07]OFD Sender: No OFD packet to send [04:38:12]OFD Sender: No OFD packet to send [04:38:17]OFD Sender: No OFD packet to send [04:38:22]OFD Sender: No OFD packet to send [04:38:27]OFD Sender: No OFD packet to send [04:38:32]OFD Sender: No OFD packet to send [04:38:37]OFD Sender: No OFD packet to send [04:38:42]OFD Sender: No OFD packet to send [04:38:47]OFD Sender: No OFD packet to send [04:38:52]OFD Sender: No OFD packet to send [04:38:57]OFD Sender: No OFD packet to send [04:39:02]OFD Sender: No OFD packet to send [04:39:07]OFD Sender: No OFD packet to send [04:39:12]OFD Sender: No OFD packet to send [04:39:17]OFD Sender: No OFD packet to send [04:39:22]OFD Sender: No OFD packet to send [04:39:27]OFD Sender: No OFD packet to send [04:39:32]OFD Sender: No OFD packet to send [04:39:37]OFD Sender: No OFD packet to send [04:39:42]OFD Sender: No OFD packet to send [04:39:47]OFD Sender: No OFD packet to send [04:39:52]OFD Sender: No OFD packet to send [04:39:57]OFD Sender: No OFD packet to send [04:40:02]OFD Sender: No OFD packet to send [04:40:07]OFD Sender: No OFD packet to send [04:40:12]OFD Sender: No OFD packet to send [04:40:17]OFD Sender: No OFD packet to send [04:40:22]OFD Sender: No OFD packet to send [04:40:27]OFD Sender: No OFD packet to send [04:40:32]OFD Sender: No OFD packet to send [04:40:37]OFD Sender: No OFD packet to send [04:40:42]OFD Sender: No OFD packet to send [04:40:47]OFD Sender: No OFD packet to send [04:40:52]OFD Sender: No OFD packet to send [04:40:57]OFD Sender: No OFD packet to send [04:41:02]OFD Sender: No OFD packet to send [04:41:07]OFD Sender: No OFD packet to send [04:41:12]OFD Sender: No OFD packet to send [04:41:17]OFD Sender: No OFD packet to send [04:41:22]OFD Sender: No OFD packet to send [04:41:27]OFD Sender: No OFD packet to send [04:41:32]OFD Sender: No OFD packet to send [04:41:37]OFD Sender: No OFD packet to send [04:41:42]OFD Sender: No OFD packet to send [04:41:47]OFD Sender: No OFD packet to send [04:41:52]OFD Sender: No OFD packet to send [04:41:57]OFD Sender: No OFD packet to send [04:42:02]OFD Sender: No OFD packet to send [04:42:07]OFD Sender: No OFD packet to send [04:42:12]OFD Sender: No OFD packet to send [04:42:17]OFD Sender: No OFD packet to send [04:42:22]OFD Sender: No OFD packet to send [04:42:27]OFD Sender: No OFD packet to send [04:42:32]OFD Sender: No OFD packet to send [04:42:37]OFD Sender: No OFD packet to send [04:42:42]OFD Sender: No OFD packet to send [04:42:47]OFD Sender: No OFD packet to send [04:42:52]OFD Sender: No OFD packet to send [04:42:57]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:53]OFD Sender: No OFD packet to send [04:46:58]OFD Sender: No OFD packet to send [04:47:03]OFD Sender: No OFD packet to send [04:47:08]OFD Sender: No OFD packet to send [04:47:13]OFD Sender: No OFD packet to send [04:47:18]OFD Sender: No OFD packet to send [04:47:23]OFD Sender: No OFD packet to send [04:47:28]OFD Sender: No OFD packet to send [04:47:33]OFD Sender: No OFD packet to send [04:47:38]OFD Sender: No OFD packet to send [04:47:43]OFD Sender: No OFD packet to send [04:47:48]OFD Sender: No OFD packet to send [04:47:53]OFD Sender: No OFD packet to send [04:47:58]OFD Sender: No OFD packet to send [04:48:03]OFD Sender: No OFD packet to send [04:48:08]OFD Sender: No OFD packet to send [04:48:13]OFD Sender: No OFD packet to send [04:48:18]OFD Sender: No OFD packet to send [04:48:23]OFD Sender: No OFD packet to send [04:48:28]OFD Sender: No OFD packet to send [04:48:33]OFD Sender: No OFD packet to send [04:48:38]OFD Sender: No OFD packet to send [04:48:43]OFD Sender: No OFD packet to send [04:48:48]OFD Sender: No OFD packet to send [04:48:53]OFD Sender: No OFD packet to send [04:48:58]OFD Sender: No OFD packet to send [04:49:03]OFD Sender: No OFD packet to send [04:49:08]OFD Sender: No OFD packet to send [04:49:13]OFD Sender: No OFD packet to send [04:49:18]OFD Sender: No OFD packet to send [04:49:23]OFD Sender: No OFD packet to send [04:49:28]OFD Sender: No OFD packet to send [04:49:33]OFD Sender: No OFD packet to send [04:49:38]OFD Sender: No OFD packet to send [04:49:43]OFD Sender: No OFD packet to send [04:49:48]OFD Sender: No OFD packet to send [04:49:53]OFD Sender: No OFD packet to send [04:49:58]OFD Sender: No OFD packet to send [04:50:03]OFD Sender: No OFD packet to send [04:50:08]OFD Sender: No OFD packet to send [04:50:13]OFD Sender: No OFD packet to send [04:50:18]OFD Sender: No OFD packet to send [04:50:23]OFD Sender: No OFD packet to send [04:50:28]OFD Sender: No OFD packet to send [04:50:33]OFD Sender: No OFD packet to send [04:50:38]OFD Sender: No OFD packet to send [04:50:43]OFD Sender: No OFD packet to send [04:50:48]OFD Sender: No OFD packet to send [04:50:53]OFD Sender: No OFD packet to send [04:50:58]OFD Sender: No OFD packet to send [04:51:03]OFD Sender: No OFD packet to send [04:51:08]OFD Sender: No OFD packet to send [04:51:13]OFD Sender: No OFD packet to send [04:51:18]OFD Sender: No OFD packet to send [04:51:23]OFD Sender: No OFD packet to send [04:51:28]OFD Sender: No OFD packet to send [04:51:33]OFD Sender: No OFD packet to send [04:51:38]OFD Sender: No OFD packet to send [04:51:43]OFD Sender: No OFD packet to send [04:51:48]OFD Sender: No OFD packet to send [04:51:53]OFD Sender: No OFD packet to send [04:51:58]OFD Sender: No OFD packet to send [04:52:03]OFD Sender: No OFD packet to send [04:52:08]OFD Sender: No OFD packet to send [04:52:13]OFD Sender: No OFD packet to send [04:52:18]OFD Sender: No OFD packet to send [04:52:23]OFD Sender: No OFD packet to send [04:52:28]OFD Sender: No OFD packet to send [04:52:33]OFD Sender: No OFD packet to send [04:52:38]OFD Sender: No OFD packet to send [04:52:43]OFD Sender: No OFD packet to send [04:52:48]OFD Sender: No OFD packet to send [04:52:53]OFD Sender: No OFD packet to send [04:52:58]OFD Sender: No OFD packet to send [04:53:03]OFD Sender: No OFD packet to send [04:53:08]OFD Sender: No OFD packet to send [04:53:13]OFD Sender: No OFD packet to send [04:53:18]OFD Sender: No OFD packet to send [04:53:23]OFD Sender: No OFD packet to send [04:53:28]OFD Sender: No OFD packet to send [04:53:33]OFD Sender: No OFD packet to send [04:53:38]OFD Sender: No OFD packet to send [04:53:43]OFD Sender: No OFD packet to send [04:53:48]OFD Sender: No OFD packet to send [04:53:53]OFD Sender: No OFD packet to send [04:53:58]OFD Sender: No OFD packet to send [04:54:03]OFD Sender: No OFD packet to send [04:54:08]OFD Sender: No OFD packet to send [04:54:13]OFD Sender: No OFD packet to send [04:54:18]OFD Sender: No OFD packet to send [04:54:23]OFD Sender: No OFD packet to send [04:54:28]OFD Sender: No OFD packet to send [04:54:33]OFD Sender: No OFD packet to send [04:54:38]OFD Sender: No OFD packet to send [04:54:43]OFD Sender: No OFD packet to send [04:54:48]OFD Sender: No OFD packet to send [04:54:53]OFD Sender: No OFD packet to send [04:54:58]OFD Sender: No OFD packet to send [04:55:03]OFD Sender: No OFD packet to send [04:55:08]OFD Sender: No OFD packet to send [04:55:13]OFD Sender: No OFD packet to send [04:55:18]OFD Sender: No OFD packet to send [04:55:23]OFD Sender: No OFD packet to send [04:55:28]OFD Sender: No OFD packet to send [04:55:33]OFD Sender: No OFD packet to send [04:55:38]OFD Sender: No OFD packet to send [04:55:43]OFD Sender: No OFD packet to send [04:55:48]OFD Sender: No OFD packet to send [04:55:53]OFD Sender: No OFD packet to send [04:55:58]OFD Sender: No OFD packet to send [04:56:03]OFD Sender: No OFD packet to send [04:56:08]OFD Sender: No OFD packet to send [04:56:13]OFD Sender: No OFD packet to send [04:56:18]OFD Sender: No OFD packet to send [04:56:23]OFD Sender: No OFD packet to send [04:56:28]OFD Sender: No OFD packet to send [04:56:33]OFD Sender: No OFD packet to send [04:56:38]OFD Sender: No OFD packet to send [04:56:43]OFD Sender: No OFD packet to send [04:56:48]accept exits with 8 [04:56:48]New connection [04:56:48]New thread 3067403620 created [04:56:48]Thread 3067260260 joined [04:56:48]Waiting for new connection... [04:56:48] Sock 8.Parse request [04:56:48]Sock 8.Check first char [04:56:48]Sock 8.First char is OK [04:56:48]request: POST /json_proto HTTP/1.0 [04:56:48]Method: POST [04:56:48]URL: /json_proto [04:56:48]Method is POST - this is cgi request [04:56:48]url: /json_proto [04:56:48]query_string will be loaded in cgi processing [04:56:48]execute_cgi json_proto POST (null) [04:56:48]execute_cgi path=json_proto method=POST [04:56:48]POST find Content-Length [04:56:48]Host: 172.17.62.195:8080 [04:56:48]Content-Length: 800 [04:56:48]Content-Type: application/json [04:56:48] [04:56:48]POST finish read [04:56:48]Found Content-Length = 800 [04:56:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:56:48]execute_script... [04:56:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118155", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:56:48]POST & json_proto [04:56:48]process_json_proto [04:56:48]json parsed OK: [04:56:48]protocol is kg_v1.0 [04:56:48]action value=close_receipt [04:56:48]process_action close_receipt [04:56:48]cmd_close_receipt [04:56:48]MH_GetDate [04:56:48]Write to MH i2c: F0 00 00 EF 1F FD [04:56:48]Write i2c OK [04:56:48]MH_I2C_Read... [04:56:48]Read from MH i2c: F0 [04:56:48]MH_I2C_Read... [04:56:48]Read from MH i2c: F0 09 00 [04:56:48]MH_I2C_Read... [04:56:48]Read from MH i2c: F0 09 00 EF 1F 00 92 E9 F4 66 65 34 CA 65 A3 [04:56:48]GetLastDocTimeStamp 1727324630 [04:56:48]current date 1727326610 [04:56:48]FM_GetShiftState [04:56:48]SAM_PROTO_GetShiftState [04:56:48]wFMCommunicate request_size=4 [04:56:48]MH_SAM_APDU [04:56:48]CAPDU: 80 13 01 00 [04:56:48]Write to MH i2c: E2 08 00 F0 1F 80 13 01 00 00 00 00 00 8C [04:56:48]Write i2c OK [04:56:48]MH_I2C_Read... [04:56:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:56:48]Read from MH i2c: E2 [04:56:48]MH_I2C_Read... [04:56:48]Read from MH i2c: E2 0E 00 [04:56:48]MH_I2C_Read... [04:56:48]Read from MH i2c: E2 0E 00 F0 1F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 88 [04:56:48]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [04:56:48]wFMCommunicate OK [04:56:48]SAM_PROTO_GetShiftState done [04:56:48]FM_GetShiftState done [04:56:48]opened in 1727309552 [04:56:48]opened+sec_in_day 1727395952 [04:56:48]quantity*price = 40002 [04:56:48]sum+1 = 40003 [04:56:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 53 26.09.2024 04:56 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104713 ФПД: 12012602597163 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T045650&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104713&fm=12012602597163&tin=02508201610067®Number=0000000000145756&sum=40002 [04:56:49]StoreToDocumentArchive [04:56:49]shift 237 fd 104713 [04:56:49]save to /storage/0237/doc_00104713 [04:56:49]save last doc name /storage/0237/doc_00104713 to /storage/kkm_last_doc_name [04:56:49]save OK [04:56:49]Clear old archive folders... [04:56:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:56:49]tlvbuf is B6F2F0E0 [04:56:49]SAM_PROTO_ClearQueue [04:56:49]wFMCommunicate request_size=4 [04:56:49]MH_SAM_APDU [04:56:49]CAPDU: 80 09 00 00 [04:56:49]Write to MH i2c: E2 08 00 FD 1F 80 09 00 00 00 00 00 00 8E [04:56:49]Write i2c OK [04:56:49]MH_I2C_Read... [04:56:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:56:49]Read from MH i2c: E2 [04:56:49]MH_I2C_Read... [04:56:49]Read from MH i2c: E2 03 00 [04:56:49]MH_I2C_Read... [04:56:49]Read from MH i2c: E2 03 00 FD 1F 00 90 00 90 [04:56:49]RAPDU: 90 00 [04:56:49]wFMCommunicate OK [04:56:49]SAM_PROTO_ClearQueue done [04:56:49]KKMCreateOFDPacket [04:56:49]OFDProtocolAddRootSTLVToBuf [04:56:49]FM_MakeSignedData [04:56:49]FM_MakeSignedData [04:56:49]SAM_PROTO_SignData [04:56:49]wFMCommunicate request_size=4 [04:56:49]MH_SAM_APDU [04:56:49]CAPDU: 80 0D 01 02 [04:56:49]Write to MH i2c: E2 08 00 FE 1F 80 0D 01 02 00 00 00 00 96 [04:56:49]Write i2c OK [04:56:49]MH_I2C_Read... [04:56:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:56:49]Read from MH i2c: E2 [04:56:49]MH_I2C_Read... [04:56:49]Read from MH i2c: E2 03 00 [04:56:49]MH_I2C_Read... [04:56:49]Read from MH i2c: E2 03 00 FE 1F 00 90 00 91 [04:56:49]RAPDU: 90 00 [04:56:49]wFMCommunicate OK [04:56:49]wFMCommunicate request_size=255 [04:56:49]MH_SAM_APDU [04:56: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 35 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 35 00 00 00 F4 03 04 00 92 E9 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 09 99 01 00 35 04 06 00 0A [04:56:49]Write to MH i2c: E2 02 01 FF 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 35 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 35 00 00 00 F4 03 04 00 92 E9 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 09 99 01 00 35 04 06 00 0A 00 00 AD [04:56:49]Write i2c OK [04:56:49]MH_I2C_Read... [04:56:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:56:50]Read from MH i2c: E2 [04:56:50]MH_I2C_Read... [04:56:50]Read from MH i2c: E2 03 00 [04:56:50]MH_I2C_Read... [04:56:50]Read from MH i2c: E2 03 00 FF 1F 00 90 00 92 [04:56:50]RAPDU: 90 00 [04:56:50]wFMCommunicate OK [04:56:50]wFMCommunicate request_size=10 [04:56:50]MH_SAM_APDU [04:56:50]CAPDU: 80 0D 02 02 05 EC E6 E9 1F 2B [04:56:50]Write to MH i2c: E2 0D 00 00 20 80 0D 02 02 05 00 EC E6 E9 1F 2B 00 00 A9 [04:56:50]Write i2c OK [04:56:50]MH_I2C_Read... [04:56:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:56:50]Read from MH i2c: E2 [04:56:50]MH_I2C_Read... [04:56:50]Read from MH i2c: E2 03 00 [04:56:50]MH_I2C_Read... [04:56:50]Read from MH i2c: E2 03 00 00 20 00 90 00 94 [04:56:50]RAPDU: 90 00 [04:56:50]wFMCommunicate OK [04:56:50]wFMCommunicate request_size=4 [04:56:50]MH_SAM_APDU [04:56:50]CAPDU: 80 0D 03 02 [04:56:50]Write to MH i2c: E2 08 00 01 20 80 0D 03 02 00 00 00 00 9C [04:56:50]Write i2c OK [04:56:50]MH_I2C_Read... [04:56:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:56:50]Read from MH i2c: E2 [04:56:50]MH_I2C_Read... [04:56:50]Read from MH i2c: E2 0B 00 [04:56:50]MH_I2C_Read... [04:56:50]Read from MH i2c: E2 0B 00 01 20 00 6B 69 0A E9 79 49 9F 47 90 00 0C [04:56:50]RAPDU: 6B 69 0A E9 79 49 9F 47 90 00 [04:56:50]wFMCommunicate OK [04:56:50]SAM_PROTO_SignData done [04:56:50]FM_MakeSignedData done [04:56:50]CreateOFDProtocolMessage [04:56:50]wFMCommunicate request_size=4 [04:56:50]MH_SAM_APDU [04:56:50]CAPDU: 80 11 00 00 [04:56:50]Write to MH i2c: E2 08 00 02 20 80 11 00 00 00 00 00 00 9C [04:56:50]Write i2c OK [04:56:50]MH_I2C_Read... [04:56:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:56:50]Read from MH i2c: E2 [04:56:50]MH_I2C_Read... [04:56:50]Read from MH i2c: E2 17 00 [04:56:50]MH_I2C_Read... [04:56:50]Read from MH i2c: E2 17 00 02 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 F7 [04:56:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [04:56:50]wFMCommunicate OK [04:56:50]CreateOFDProtocolMessage done [04:56:50]OFDSenderStorePacket 104713 [04:56:50]StoreOFDPacket docnum=104713 [04:56:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 EE B9 07 01 11 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 35 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 35 00 00 00 F4 03 04 00 92 E9 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 09 99 01 00 35 04 06 00 0A EC E6 E9 1F 2B 6B 69 0A E9 79 49 9F 47 [04:56:50]CheckFolder [04:56:50]dirname=/storage/ofd_packets [04:56:50]CheckFolder done [04:56:50]ProducePacketName [04:56:50]name=ofd_packets/00104713 [04:56:50]NVStorageSaveData ofd_packets/00104713 [04:56:50]File name is /storage/ofd_packets/00104713 [04:56:50]Write 301 bytes [04:56:50]NVStorageSaveData done [04:56:50]OFDSenderStorePacket done [04:56:50]KKMCreateOFDPacket done [04:56:50]NVStorageSaveData kkm_last_timestamp [04:56:50]File name is /storage/kkm_last_timestamp [04:56:50]Write 4 bytes [04:56:50]NVStorageSaveData done [04:56:50]ExternCall_PrintAddStr [04:56:50]wPrintStart [04:56:50]Write to MH i2c: 01 00 00 03 20 23 [04:56:50]Write i2c OK [04:56:50]MH_I2C_Read... [04:56:50]Read from MH i2c: 01 [04:56:50]MH_I2C_Read... [04:56:50]Read from MH i2c: 01 07 00 [04:56:50]MH_I2C_Read... [04:56:50]Read from MH i2c: 01 07 00 03 20 00 00 00 00 00 FF 0F 38 [04:56:50]RasterBufferAndPrint [04:56:50]line Счет N : (1)118155 [04:56:50]line ИНН: 02508201610067 [04:56:50]line Контрольно-Кассовый Чек [04:56:50]line ПРОДАЖА [04:56:50]line ТРК (МРК, ГНК) : 42 [04:56:50]line Товар: 2710124130 [04:56:50]line Аи-92-К-5 [04:56:50]line 5.900 * 67.80 [04:56:50]line = 400.02 [04:56:50]line НДС 12% НСП 1% [04:56:50]line > о реализуемом товаре [04:56:50]line ИТОГО: 400.02 [04:56:50]line НСП 1% : 3.54 [04:56:50]line НДС 12% : 42.48 [04:56:50]line Наличными: 0.00 [04:56:50]line Безнал.: 400.02 [04:56:50]line Место: АЗС № 176 [04:56:50]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [04:56:50]line СНО: Общий режим [04:56:50]line Чек 53 26.09.2024 04:56 [04:56:50]line Смена: 237 ФФД: 1.0 [04:56:50]line ЗНМ: 0300000238 [04:56:50]line РНМ: 0000000000145756 [04:56:50]line Версия ККМ: v1.0 [04:56:50]line Платежная система: O! деньги [04:56:50]line ФМ: 0000000000959278 [04:56:50]line ФД: 104713 [04:56:50]line ФПД: 12012602597163 [04:56:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T045650&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104713&fm=12012602597163&tin=02508201610067®Number=0000000000145756&sum=40002 [04:56:50]OFD Sender: Processing packet 104713 [packets to send 51, broken 50] [04:56:50]ProducePacketName [04:56:50]name=ofd_packets/00104713 [04:56:50]OFD Sender: To server: pG, [04:56:50]CommunicateWithHost lk.salyk.kg:30040 [04:56:50]ConnectInit lk.salyk.kg [04:56:50]written 0, free lines is 4095 [04:56:50]Connected sock=10 [04:56:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 EE B9 07 01 11 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 35 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 35 00 00 00 F4 03 04 00 92 E9 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 09 99 01 00 35 04 06 00 0A EC E6 E9 1F 2B 6B 69 0A E9 79 49 9F 47 [04:56:51]Write to MH i2c: 01 00 00 2C 20 4C [04:56:51]Write i2c OK [04:56:51]MH_I2C_Read... [04:56:51]Read from MH i2c: 01 [04:56:51]MH_I2C_Read... [04:56:51]Read from MH i2c: 01 07 00 [04:56:51]MH_I2C_Read... [04:56:51]Read from MH i2c: 01 07 00 2C 20 00 00 00 00 00 24 0D 84 [04:56:51]RasterBufferAndPrint [04:56:51]line [04:56:51]line [04:56:51]line [04:56:51]line [04:56:51]line [04:56:51]written 0, free lines is 3370 [04:56:51]MH_Cut [04:56:51]Write to MH i2c: D1 01 00 33 20 01 25 [04:56:51]Write i2c OK [04:56:51]MH_I2C_Read... [04:56:51]Read from MH i2c: D1 [04:56:51]MH_I2C_Read... [04:56:51]Read from MH i2c: D1 01 00 [04:56:51]MH_I2C_Read... [04:56:51]Read from MH i2c: D1 01 00 33 20 00 24 [04:56:51]Write to MH i2c: 01 00 00 34 20 54 [04:56:51]Write i2c OK [04:56:51]MH_I2C_Read... [04:56:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 C7 AA 47 00 65 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 09 99 01 00 F4 03 04 00 43 93 F4 66 B6 04 01 00 00 7B 58 F2 2D E3 E0 03 C3 [04:56:51]CommunicateWithHost err = 0 [04:56:51]CheckOFDResponse [04:56:51]1017 (14) - 77093643461234 [04:56:51]1041 (16) - 0000000000959278 [04:56:51]1040 (4) - 104713 [04:56:51]1012 (4) - 25.09.2024 22:48 [04:56:51]1206 (1) - 0 [04:56:51]OFD Sender: Remove packet 104713 [04:56:51]ProducePacketName [04:56:51]name=ofd_packets/00104713 [04:56:51]NVStorageDeleteData [04:56:51]OFD Sender: No OFD packet to send [04:56:51]*** Cut start [04:56:51]*** Partial cut [04:56:51]*** CUTSNS_PIN = 1 [04:56:51]*** CUTSNS_PIN = 0 [04:56:51]*** Brake cut motor [04:56:52]Read from MH i2c: 01 [04:56:52]MH_I2C_Read... [04:56:52]*** Stop cut motor [04:56:52]*** Cut end [04:56:52]Read from MH i2c: 01 07 00 [04:56:52]MH_I2C_Read... [04:56:52]Read from MH i2c: 01 07 00 34 20 00 00 00 00 00 FF 0F 69 [04:56:52]process_action close_receipt done [04:56:52]requested_data is exist [04:56:52]produce_requested_data [04:56:52]requested_item fm.sn is exist - process it [04:56:52]wFMCommunicate request_size=4 [04:56:52]MH_SAM_APDU [04:56:52]CAPDU: 80 11 00 00 [04:56:52]Write to MH i2c: E2 08 00 35 20 80 11 00 00 00 00 00 00 CF [04:56:52]Write i2c OK [04:56:52]MH_I2C_Read... [04:56:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:56:52]Read from MH i2c: E2 [04:56:52]MH_I2C_Read... [04:56:52]Read from MH i2c: E2 17 00 [04:56:52]MH_I2C_Read... [04:56:52]Read from MH i2c: E2 17 00 35 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 2A [04:56:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [04:56:52]wFMCommunicate OK [04:56:52]requested_item fd.num is exist - process it [04:56:52]SAM_PROTO_GetFieldsCounters [04:56:52]wFMCommunicate request_size=4 [04:56:52]MH_SAM_APDU [04:56:52]CAPDU: 80 13 00 00 [04:56:52]Write to MH i2c: E2 08 00 36 20 80 13 00 00 00 00 00 00 D2 [04:56:52]Write i2c OK [04:56:52]MH_I2C_Read... [04:56:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:56:52]Read from MH i2c: E2 [04:56:52]MH_I2C_Read... [04:56:52]Read from MH i2c: E2 62 00 [04:56:52]MH_I2C_Read... [04:56:52]Read from MH i2c: E2 62 00 36 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 09 99 01 00 0E 04 04 00 ED 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 2D [04:56:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 09 99 01 00 0E 04 04 00 ED 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 [04:56:52]wFMCommunicate OK [04:56:52]SAM_PROTO_GetFieldsCounters done [04:56:52]requested_item shift.num is exist - process it [04:56:52]requested_item shift.opened is exist - process it [04:56:52]req_shift_opened [04:56:52]FM_GetShiftState [04:56:52]SAM_PROTO_GetShiftState [04:56:52]wFMCommunicate request_size=4 [04:56:52]MH_SAM_APDU [04:56:52]CAPDU: 80 13 01 00 [04:56:52]Write to MH i2c: E2 08 00 37 20 80 13 01 00 00 00 00 00 D4 [04:56:52]Write i2c OK [04:56:52]MH_I2C_Read... [04:56:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:56:52]Read from MH i2c: E2 [04:56:52]MH_I2C_Read... [04:56:52]Read from MH i2c: E2 0E 00 [04:56:52]MH_I2C_Read... [04:56:52]Read from MH i2c: E2 0E 00 37 20 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D0 [04:56:52]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [04:56:52]wFMCommunicate OK [04:56:52]SAM_PROTO_GetShiftState done [04:56:52]FM_GetShiftState done [04:56:52]req_shift_opened done [04:56:52]requested_item shift.open_date is exist - process it [04:56:52]req_shift_open_date [04:56:52]req_shift_open_date done [04:56:52]produce_requested_data done [04:56:52]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104713,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [04:56:52]process_action_free close_receipt [04:56:52]json_value_free [04:56:52]json_value_free done [04:56:52]process_json_proto returns [04:56:52]Send response to host [04:56:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104713,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [04:56:52]free response buf [04:56:52]execute_script done [04:56:52]execute_script returns [04:56:52]free content buf [04:56:52]Sock 8.Close socket [04:56:52]Sock 8.Thread stoped [04:56:56]OFD Sender: No OFD packet to send [04:57:01]OFD Sender: No OFD packet to send [04:57:06]OFD Sender: No OFD packet to send [04:57:11]OFD Sender: No OFD packet to send [04:57:16]OFD Sender: No OFD packet to send [04:57:21]OFD Sender: No OFD packet to send [04:57:26]OFD Sender: No OFD packet to send [04:57:30]accept exits with 9 [04:57:30]New connection [04:57:30]New thread 3067260260 created [04:57:30]Thread 3067403620 joined [04:57:30]Waiting for new connection... [04:57:30] Sock 9.Parse request [04:57:30]Sock 9.Check first char [04:57:30]Sock 9.First char is OK [04:57:30]request: POST /json_proto HTTP/1.0 [04:57:30]Method: POST [04:57:30]URL: /json_proto [04:57:30]Method is POST - this is cgi request [04:57:30]url: /json_proto [04:57:30]query_string will be loaded in cgi processing [04:57:30]execute_cgi json_proto POST (null) [04:57:30]execute_cgi path=json_proto method=POST [04:57:30]POST find Content-Length [04:57:30]Host: 172.17.62.195:8080 [04:57:30]Content-Length: 803 [04:57:30]Content-Type: application/json [04:57:30] [04:57:30]POST finish read [04:57:30]Found Content-Length = 803 [04:57:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [04:57:30]execute_script... [04:57:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118156", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [04:57:30]POST & json_proto [04:57:30]process_json_proto [04:57:30]json parsed OK: [04:57:30]protocol is kg_v1.0 [04:57:30]action value=close_receipt [04:57:30]process_action close_receipt [04:57:30]cmd_close_receipt [04:57:30]MH_GetDate [04:57:30]Write to MH i2c: F0 00 00 38 20 47 [04:57:30]Write i2c OK [04:57:30]MH_I2C_Read... [04:57:30]Read from MH i2c: F0 [04:57:30]MH_I2C_Read... [04:57:30]Read from MH i2c: F0 09 00 [04:57:30]MH_I2C_Read... [04:57:30]Read from MH i2c: F0 09 00 38 20 00 BC E9 F4 66 65 34 CA 65 17 [04:57:30]GetLastDocTimeStamp 1727326610 [04:57:30]current date 1727326652 [04:57:30]FM_GetShiftState [04:57:30]SAM_PROTO_GetShiftState [04:57:30]wFMCommunicate request_size=4 [04:57:30]MH_SAM_APDU [04:57:30]CAPDU: 80 13 01 00 [04:57:30]Write to MH i2c: E2 08 00 39 20 80 13 01 00 00 00 00 00 D6 [04:57:30]Write i2c OK [04:57:30]MH_I2C_Read... [04:57:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:57:30]Read from MH i2c: E2 [04:57:30]MH_I2C_Read... [04:57:30]Read from MH i2c: E2 0E 00 [04:57:30]MH_I2C_Read... [04:57:30]Read from MH i2c: E2 0E 00 39 20 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D2 [04:57:30]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [04:57:30]wFMCommunicate OK [04:57:30]SAM_PROTO_GetShiftState done [04:57:30]FM_GetShiftState done [04:57:30]opened in 1727309552 [04:57:30]opened+sec_in_day 1727395952 [04:57:30]quantity*price = 100005 [04:57:30]sum+1 = 100006 [04:57:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 54 26.09.2024 04:57 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104714 ФПД: 203086579600903 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T045732&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104714&fm=203086579600903&tin=02508201610067®Number=0000000000145756&sum=100005 [04:57:31]StoreToDocumentArchive [04:57:31]shift 237 fd 104714 [04:57:31]save to /storage/0237/doc_00104714 [04:57:31]save last doc name /storage/0237/doc_00104714 to /storage/kkm_last_doc_name [04:57:31]save OK [04:57:31]Clear old archive folders... [04:57:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:57:31]tlvbuf is 01A38210 [04:57:31]SAM_PROTO_ClearQueue [04:57:31]wFMCommunicate request_size=4 [04:57:31]MH_SAM_APDU [04:57:31]CAPDU: 80 09 00 00 [04:57:31]Write to MH i2c: E2 08 00 46 20 80 09 00 00 00 00 00 00 D8 [04:57:31]Write i2c OK [04:57:31]MH_I2C_Read... [04:57:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:57:31]Read from MH i2c: E2 [04:57:31]MH_I2C_Read... [04:57:31]Read from MH i2c: E2 03 00 [04:57:31]MH_I2C_Read... [04:57:31]Read from MH i2c: E2 03 00 46 20 00 90 00 DA [04:57:31]RAPDU: 90 00 [04:57:31]wFMCommunicate OK [04:57:31]SAM_PROTO_ClearQueue done [04:57:31]KKMCreateOFDPacket [04:57:31]OFDProtocolAddRootSTLVToBuf [04:57:31]FM_MakeSignedData [04:57:31]FM_MakeSignedData [04:57:31]SAM_PROTO_SignData [04:57:31]wFMCommunicate request_size=4 [04:57:31]MH_SAM_APDU [04:57:31]CAPDU: 80 0D 01 02 [04:57:31]Write to MH i2c: E2 08 00 47 20 80 0D 01 02 00 00 00 00 E0 [04:57:31]Write i2c OK [04:57:31]MH_I2C_Read... [04:57:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:57:31]Read from MH i2c: E2 [04:57:31]MH_I2C_Read... [04:57:31]Read from MH i2c: E2 03 00 [04:57:31]MH_I2C_Read... [04:57:31]Read from MH i2c: E2 03 00 47 20 00 90 00 DB [04:57:31]RAPDU: 90 00 [04:57:31]wFMCommunicate OK [04:57:31]wFMCommunicate request_size=255 [04:57:31]MH_SAM_APDU [04:57: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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 36 00 00 00 F4 03 04 00 BC E9 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0A 99 01 00 35 04 06 00 B8 [04:57:31]Write to MH i2c: E2 02 01 48 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 36 00 00 00 F4 03 04 00 BC E9 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0A 99 01 00 35 04 06 00 B8 00 00 81 [04:57:31]Write i2c OK [04:57:31]MH_I2C_Read... [04:57:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:57:32]Read from MH i2c: E2 [04:57:32]MH_I2C_Read... [04:57:32]Read from MH i2c: E2 03 00 [04:57:32]MH_I2C_Read... [04:57:32]Read from MH i2c: E2 03 00 48 20 00 90 00 DC [04:57:32]RAPDU: 90 00 [04:57:32]wFMCommunicate OK [04:57:32]wFMCommunicate request_size=10 [04:57:32]MH_SAM_APDU [04:57:32]CAPDU: 80 0D 02 02 05 B4 C7 6F 8E 07 [04:57:32]Write to MH i2c: E2 0D 00 49 20 80 0D 02 02 05 00 B4 C7 6F 8E 07 00 00 6C [04:57:32]Write i2c OK [04:57:32]MH_I2C_Read... [04:57:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:57:32]Read from MH i2c: E2 [04:57:32]MH_I2C_Read... [04:57:32]Read from MH i2c: E2 03 00 [04:57:32]MH_I2C_Read... [04:57:32]Read from MH i2c: E2 03 00 49 20 00 90 00 DD [04:57:32]RAPDU: 90 00 [04:57:32]wFMCommunicate OK [04:57:32]wFMCommunicate request_size=4 [04:57:32]MH_SAM_APDU [04:57:32]CAPDU: 80 0D 03 02 [04:57:32]Write to MH i2c: E2 08 00 4A 20 80 0D 03 02 00 00 00 00 E5 [04:57:32]Write i2c OK [04:57:32]MH_I2C_Read... [04:57:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:57:32]Read from MH i2c: E2 [04:57:32]MH_I2C_Read... [04:57:32]Read from MH i2c: E2 0B 00 [04:57:32]MH_I2C_Read... [04:57:32]Read from MH i2c: E2 0B 00 4A 20 00 69 83 86 11 CF B2 A5 02 90 00 91 [04:57:32]RAPDU: 69 83 86 11 CF B2 A5 02 90 00 [04:57:32]wFMCommunicate OK [04:57:32]SAM_PROTO_SignData done [04:57:32]FM_MakeSignedData done [04:57:32]CreateOFDProtocolMessage [04:57:32]wFMCommunicate request_size=4 [04:57:32]MH_SAM_APDU [04:57:32]CAPDU: 80 11 00 00 [04:57:32]Write to MH i2c: E2 08 00 4B 20 80 11 00 00 00 00 00 00 E5 [04:57:32]Write i2c OK [04:57:32]MH_I2C_Read... [04:57:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:57:32]Read from MH i2c: E2 [04:57:32]MH_I2C_Read... [04:57:32]Read from MH i2c: E2 17 00 [04:57:32]MH_I2C_Read... [04:57:32]Read from MH i2c: E2 17 00 4B 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 40 [04:57:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [04:57:32]wFMCommunicate OK [04:57:32]CreateOFDProtocolMessage done [04:57:32]OFDSenderStorePacket 104714 [04:57:32]StoreOFDPacket docnum=104714 [04:57:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A4 39 07 01 9C 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 36 00 00 00 F4 03 04 00 BC E9 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0A 99 01 00 35 04 06 00 B8 B4 C7 6F 8E 07 69 83 86 11 CF B2 A5 02 [04:57:32]CheckFolder [04:57:32]dirname=/storage/ofd_packets [04:57:32]CheckFolder done [04:57:32]ProducePacketName [04:57:32]name=ofd_packets/00104714 [04:57:32]NVStorageSaveData ofd_packets/00104714 [04:57:32]File name is /storage/ofd_packets/00104714 [04:57:32]Write 301 bytes [04:57:32]NVStorageSaveData done [04:57:32]OFDSenderStorePacket done [04:57:32]KKMCreateOFDPacket done [04:57:32]NVStorageSaveData kkm_last_timestamp [04:57:32]File name is /storage/kkm_last_timestamp [04:57:32]Write 4 bytes [04:57:32]NVStorageSaveData done [04:57:32]ExternCall_PrintAddStr [04:57:32]wPrintStart [04:57:32]Write to MH i2c: 01 00 00 4C 20 6C [04:57:32]Write i2c OK [04:57:32]MH_I2C_Read... [04:57:32]Read from MH i2c: 01 [04:57:32]MH_I2C_Read... [04:57:32]Read from MH i2c: 01 07 00 [04:57:32]MH_I2C_Read... [04:57:32]Read from MH i2c: 01 07 00 4C 20 00 00 00 00 00 FF 0F 81 [04:57:32]RasterBufferAndPrint [04:57:32]line Счет N : (1)118156 [04:57:32]line ИНН: 02508201610067 [04:57:32]line Контрольно-Кассовый Чек [04:57:32]line ПРОДАЖА [04:57:32]line ТРК (МРК, ГНК) : 22 [04:57:32]line Товар: 2710124130 [04:57:32]line Аи-92-К-5 [04:57:32]line 14.750 * 67.80 [04:57:32]line = 1000.05 [04:57:32]line НДС 12% НСП 1% [04:57:32]line > о реализуемом товаре [04:57:32]line ИТОГО: 1000.05 [04:57:32]line НСП 1% : 8.85 [04:57:32]line НДС 12% : 106.20 [04:57:32]line Наличными: 0.00 [04:57:32]line Безнал.: 1000.05 [04:57:32]line Место: АЗС № 176 [04:57:32]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [04:57:32]line СНО: Общий режим [04:57:32]line Чек 54 26.09.2024 04:57 [04:57:32]line Смена: 237 ФФД: 1.0 [04:57:32]line ЗНМ: 0300000238 [04:57:32]line РНМ: 0000000000145756 [04:57:32]line Версия ККМ: v1.0 [04:57:32]line Платежная система: O! деньги [04:57:32]line ФМ: 0000000000959278 [04:57:32]line ФД: 104714 [04:57:32]line ФПД: 203086579600903 [04:57:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T045732&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104714&fm=203086579600903&tin=02508201610067®Number=0000000000145756&sum=100005 [04:57:32]written 0, free lines is 4095 [04:57:32]OFD Sender: Processing packet 104714 [packets to send 51, broken 50] [04:57:32]ProducePacketName [04:57:32]name=ofd_packets/00104714 [04:57:32]OFD Sender: To server: pG, [04:57:32]CommunicateWithHost lk.salyk.kg:30040 [04:57:32]ConnectInit lk.salyk.kg [04:57:32]Connected sock=10 [04:57:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A4 39 07 01 9C 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 36 00 00 00 F4 03 04 00 BC E9 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0A 99 01 00 35 04 06 00 B8 B4 C7 6F 8E 07 69 83 86 11 CF B2 A5 02 [04:57:32]Write to MH i2c: 01 00 00 75 20 95 [04:57:32]Write i2c OK [04:57:32]MH_I2C_Read... [04:57:32]Read from MH i2c: 01 [04:57:32]MH_I2C_Read... [04:57:32]Read from MH i2c: 01 07 00 [04:57:32]MH_I2C_Read... [04:57:32]Read from MH i2c: 01 07 00 75 20 00 00 00 00 00 21 0D CA [04:57:32]RasterBufferAndPrint [04:57:32]line [04:57:32]line [04:57:32]line [04:57:32]line [04:57:32]line [04:57:32]written 0, free lines is 3367 [04:57:32]MH_Cut [04:57:32]Write to MH i2c: D1 01 00 7C 20 01 6E [04:57:32]Write i2c OK [04:57:32]MH_I2C_Read... [04:57:32]Read from MH i2c: D1 [04:57:32]MH_I2C_Read... [04:57:32]Read from MH i2c: D1 01 00 [04:57:32]MH_I2C_Read... [04:57:32]Read from MH i2c: D1 01 00 7C 20 00 6D [04:57:32]Write to MH i2c: 01 00 00 7D 20 9D [04:57:32]Write i2c OK [04:57:32]MH_I2C_Read... [04:57:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 47 15 47 00 EF BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0A 99 01 00 F4 03 04 00 6D 93 F4 66 B6 04 01 00 00 1D 38 45 3B 11 5F E3 8D [04:57:32]CommunicateWithHost err = 0 [04:57:32]CheckOFDResponse [04:57:32]1017 (14) - 77093643461234 [04:57:32]1041 (16) - 0000000000959278 [04:57:32]1040 (4) - 104714 [04:57:32]1012 (4) - 25.09.2024 22:49 [04:57:32]1206 (1) - 0 [04:57:32]OFD Sender: Remove packet 104714 [04:57:32]ProducePacketName [04:57:32]name=ofd_packets/00104714 [04:57:32]NVStorageDeleteData [04:57:33]OFD Sender: No OFD packet to send [04:57:33]*** Cut start [04:57:33]*** Partial cut [04:57:33]*** CUTSNS_PIN = 1 [04:57:33]*** CUTSNS_PIN = 0 [04:57:33]*** Brake cut motor [04:57:34]Read from MH i2c: 01 [04:57:34]MH_I2C_Read... [04:57:34]*** Stop cut motor [04:57:34]*** Cut end [04:57:34]Read from MH i2c: 01 07 00 [04:57:34]MH_I2C_Read... [04:57:34]Read from MH i2c: 01 07 00 7D 20 00 00 00 00 00 FF 0F B2 [04:57:34]process_action close_receipt done [04:57:34]requested_data is exist [04:57:34]produce_requested_data [04:57:34]requested_item fm.sn is exist - process it [04:57:34]wFMCommunicate request_size=4 [04:57:34]MH_SAM_APDU [04:57:34]CAPDU: 80 11 00 00 [04:57:34]Write to MH i2c: E2 08 00 7E 20 80 11 00 00 00 00 00 00 18 [04:57:34]Write i2c OK [04:57:34]MH_I2C_Read... [04:57:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:57:34]Read from MH i2c: E2 [04:57:34]MH_I2C_Read... [04:57:34]Read from MH i2c: E2 17 00 [04:57:34]MH_I2C_Read... [04:57:34]Read from MH i2c: E2 17 00 7E 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 73 [04:57:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [04:57:34]wFMCommunicate OK [04:57:34]requested_item fd.num is exist - process it [04:57:34]SAM_PROTO_GetFieldsCounters [04:57:34]wFMCommunicate request_size=4 [04:57:34]MH_SAM_APDU [04:57:34]CAPDU: 80 13 00 00 [04:57:34]Write to MH i2c: E2 08 00 7F 20 80 13 00 00 00 00 00 00 1B [04:57:34]Write i2c OK [04:57:34]MH_I2C_Read... [04:57:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:57:34]Read from MH i2c: E2 [04:57:34]MH_I2C_Read... [04:57:34]Read from MH i2c: E2 62 00 [04:57:34]MH_I2C_Read... [04:57:34]Read from MH i2c: E2 62 00 7F 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 0A 99 01 00 0E 04 04 00 ED 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 7A [04:57:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 0A 99 01 00 0E 04 04 00 ED 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 [04:57:34]wFMCommunicate OK [04:57:34]SAM_PROTO_GetFieldsCounters done [04:57:34]requested_item shift.num is exist - process it [04:57:34]requested_item shift.opened is exist - process it [04:57:34]req_shift_opened [04:57:34]FM_GetShiftState [04:57:34]SAM_PROTO_GetShiftState [04:57:34]wFMCommunicate request_size=4 [04:57:34]MH_SAM_APDU [04:57:34]CAPDU: 80 13 01 00 [04:57:34]Write to MH i2c: E2 08 00 80 20 80 13 01 00 00 00 00 00 1D [04:57:34]Write i2c OK [04:57:34]MH_I2C_Read... [04:57:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:57:34]Read from MH i2c: E2 [04:57:34]MH_I2C_Read... [04:57:34]Read from MH i2c: E2 0E 00 [04:57:34]MH_I2C_Read... [04:57:34]Read from MH i2c: E2 0E 00 80 20 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 19 [04:57:34]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [04:57:34]wFMCommunicate OK [04:57:34]SAM_PROTO_GetShiftState done [04:57:34]FM_GetShiftState done [04:57:34]req_shift_opened done [04:57:34]requested_item shift.open_date is exist - process it [04:57:34]req_shift_open_date [04:57:34]req_shift_open_date done [04:57:34]produce_requested_data done [04:57:34]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104714,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [04:57:34]process_action_free close_receipt [04:57:34]json_value_free [04:57:34]json_value_free done [04:57:34]process_json_proto returns [04:57:34]Send response to host [04:57:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104714,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [04:57:34]free response buf [04:57:34]execute_script done [04:57:34]execute_script returns [04:57:34]free content buf [04:57:34]Sock 9.Close socket [04:57:34]Sock 9.Thread stoped [04:57:38]OFD Sender: No OFD packet to send [04:57:43]OFD Sender: No OFD packet to send [04:57:48]OFD Sender: No OFD packet to send [04:57:53]OFD Sender: No OFD packet to send [04:57:58]OFD Sender: No OFD packet to send [04:58:03]OFD Sender: No OFD packet to send [04:58:08]OFD Sender: No OFD packet to send [04:58:13]OFD Sender: No OFD packet to send [04:58:18]OFD Sender: No OFD packet to send [04:58:23]OFD Sender: No OFD packet to send [04:58:28]OFD Sender: No OFD packet to send [04:58:33]OFD Sender: No OFD packet to send [04:58:38]OFD Sender: No OFD packet to send [04:58:43]OFD Sender: No OFD packet to send [04:58:48]OFD Sender: No OFD packet to send [04:58:53]OFD Sender: No OFD packet to send [04:58:58]OFD Sender: No OFD packet to send [04:59:03]OFD Sender: No OFD packet to send [04:59:08]OFD Sender: No OFD packet to send [04:59:13]OFD Sender: No OFD packet to send [04:59:18]OFD Sender: No OFD packet to send [04:59:23]OFD Sender: No OFD packet to send [04:59:28]OFD Sender: No OFD packet to send [04:59:33]OFD Sender: No OFD packet to send [04:59:38]OFD Sender: No OFD packet to send [04:59:43]OFD Sender: No OFD packet to send [04:59:48]OFD Sender: No OFD packet to send [04:59:53]OFD Sender: No OFD packet to send [04:59:58]OFD Sender: No OFD packet to send [05:00:03]OFD Sender: No OFD packet to send [05:00:08]OFD Sender: No OFD packet to send [05:00:13]OFD Sender: No OFD packet to send [05:00:18]OFD Sender: No OFD packet to send [05:00:23]OFD Sender: No OFD packet to send [05:00:28]OFD Sender: No OFD packet to send [05:00:33]OFD Sender: No OFD packet to send [05:00:38]OFD Sender: No OFD packet to send [05:00:43]OFD Sender: No OFD packet to send [05:00:48]OFD Sender: No OFD packet to send [05:00:53]OFD Sender: No OFD packet to send [05:00:58]OFD Sender: No OFD packet to send [05:01:03]OFD Sender: No OFD packet to send [05:01:08]OFD Sender: No OFD packet to send [05:01:13]OFD Sender: No OFD packet to send [05:01:18]OFD Sender: No OFD packet to send [05:01:23]OFD Sender: No OFD packet to send [05:01:28]OFD Sender: No OFD packet to send [05:01:33]OFD Sender: No OFD packet to send [05:01:38]OFD Sender: No OFD packet to send [05:01:43]OFD Sender: No OFD packet to send [05:01:48]OFD Sender: No OFD packet to send [05:01:53]OFD Sender: No OFD packet to send [05:01:58]OFD Sender: No OFD packet to send [05:02:03]OFD Sender: No OFD packet to send [05:02:08]OFD Sender: No OFD packet to send [05:02:13]OFD Sender: No OFD packet to send [05:02:18]OFD Sender: No OFD packet to send [05:02:23]OFD Sender: No OFD packet to send [05:02:28]OFD Sender: No OFD packet to send [05:02:33]OFD Sender: No OFD packet to send [05:02:38]OFD Sender: No OFD packet to send [05:02:43]OFD Sender: No OFD packet to send [05:02:48]OFD Sender: No OFD packet to send [05:02:53]OFD Sender: No OFD packet to send [05:02:58]OFD Sender: No OFD packet to send [05:03:03]OFD Sender: No OFD packet to send [05:03:08]OFD Sender: No OFD packet to send [05:03:13]OFD Sender: No OFD packet to send [05:03:18]OFD Sender: No OFD packet to send [05:03:23]OFD Sender: No OFD packet to send [05:03:28]OFD Sender: No OFD packet to send [05:03:33]OFD Sender: No OFD packet to send [05:03:38]OFD Sender: No OFD packet to send [05:03:43]OFD Sender: No OFD packet to send [05:03:48]OFD Sender: No OFD packet to send [05:03:53]OFD Sender: No OFD packet to send [05:03:58]OFD Sender: No OFD packet to send [05:04:03]OFD Sender: No OFD packet to send [05:04:08]OFD Sender: No OFD packet to send [05:04:13]OFD Sender: No OFD packet to send [05:04:18]OFD Sender: No OFD packet to send [05:04:23]OFD Sender: No OFD packet to send [05:04:28]OFD Sender: No OFD packet to send [05:04:33]OFD Sender: No OFD packet to send [05:04:38]OFD Sender: No OFD packet to send [05:04:43]OFD Sender: No OFD packet to send [05:04:48]OFD Sender: No OFD packet to send [05:04:53]OFD Sender: No OFD packet to send [05:04:58]OFD Sender: No OFD packet to send [05:05:03]OFD Sender: No OFD packet to send [05:05:08]OFD Sender: No OFD packet to send [05:05:13]OFD Sender: No OFD packet to send [05:05:18]OFD Sender: No OFD packet to send [05:05:23]OFD Sender: No OFD packet to send [05:05:28]OFD Sender: No OFD packet to send [05:05:33]OFD Sender: No OFD packet to send [05:05:38]OFD Sender: No OFD packet to send [05:05:43]OFD Sender: No OFD packet to send [05:05:48]OFD Sender: No OFD packet to send [05:05:53]OFD Sender: No OFD packet to send [05:05:58]OFD Sender: No OFD packet to send [05:06:03]OFD Sender: No OFD packet to send [05:06:08]OFD Sender: No OFD packet to send [05:06:13]OFD Sender: No OFD packet to send [05:06:18]OFD Sender: No OFD packet to send [05:06:23]OFD Sender: No OFD packet to send [05:06:28]OFD Sender: No OFD packet to send [05:06:33]OFD Sender: No OFD packet to send [05:06:38]OFD Sender: No OFD packet to send [05:06:43]OFD Sender: No OFD packet to send [05:06:48]OFD Sender: No OFD packet to send [05:06:53]OFD Sender: No OFD packet to send [05:06:58]OFD Sender: No OFD packet to send [05:07:03]OFD Sender: No OFD packet to send [05:07:08]OFD Sender: No OFD packet to send [05:07:13]OFD Sender: No OFD packet to send [05:07:18]OFD Sender: No OFD packet to send [05:07:23]OFD Sender: No OFD packet to send [05:07:28]OFD Sender: No OFD packet to send [05:07:33]OFD Sender: No OFD packet to send [05:07:38]OFD Sender: No OFD packet to send [05:07:43]OFD Sender: No OFD packet to send [05:07:48]OFD Sender: No OFD packet to send [05:07:53]OFD Sender: No OFD packet to send [05:07:59]OFD Sender: No OFD packet to send [05:08:04]OFD Sender: No OFD packet to send [05:08:09]OFD Sender: No OFD packet to send [05:08:14]OFD Sender: No OFD packet to send [05:08:19]OFD Sender: No OFD packet to send [05:08:24]OFD Sender: No OFD packet to send [05:08:29]OFD Sender: No OFD packet to send [05:08:34]OFD Sender: No OFD packet to send [05:08:39]OFD Sender: No OFD packet to send [05:08:44]OFD Sender: No OFD packet to send [05:08:49]OFD Sender: No OFD packet to send [05:08:54]OFD Sender: No OFD packet to send [05:08:59]OFD Sender: No OFD packet to send [05:09:04]OFD Sender: No OFD packet to send [05:09:09]OFD Sender: No OFD packet to send [05:09:14]OFD Sender: No OFD packet to send [05:09:19]OFD Sender: No OFD packet to send [05:09:24]OFD Sender: No OFD packet to send [05:09:29]OFD Sender: No OFD packet to send [05:09:34]OFD Sender: No OFD packet to send [05:09:39]OFD Sender: No OFD packet to send [05:09:44]OFD Sender: No OFD packet to send [05:09:49]OFD Sender: No OFD packet to send [05:09:54]OFD Sender: No OFD packet to send [05:09:59]OFD Sender: No OFD packet to send [05:10:04]OFD Sender: No OFD packet to send [05:10:09]OFD Sender: No OFD packet to send [05:10:14]OFD Sender: No OFD packet to send [05:10:19]OFD Sender: No OFD packet to send [05:10:24]OFD Sender: No OFD packet to send [05:10:29]OFD Sender: No OFD packet to send [05:10:34]OFD Sender: No OFD packet to send [05:10:39]OFD Sender: No OFD packet to send [05:10:44]OFD Sender: No OFD packet to send [05:10:49]OFD Sender: No OFD packet to send [05:10:54]OFD Sender: No OFD packet to send [05:10:59]OFD Sender: No OFD packet to send [05:11:04]OFD Sender: No OFD packet to send [05:11:09]OFD Sender: No OFD packet to send [05:11:14]OFD Sender: No OFD packet to send [05:11:19]OFD Sender: No OFD packet to send [05:11:24]OFD Sender: No OFD packet to send [05:11:29]OFD Sender: No OFD packet to send [05:11:34]OFD Sender: No OFD packet to send [05:11:39]OFD Sender: No OFD packet to send [05:11:44]OFD Sender: No OFD packet to send [05:11:49]OFD Sender: No OFD packet to send [05:11:54]OFD Sender: No OFD packet to send [05:11:59]OFD Sender: No OFD packet to send [05:12:04]OFD Sender: No OFD packet to send [05:12:09]OFD Sender: No OFD packet to send [05:12:14]OFD Sender: No OFD packet to send [05:12:19]OFD Sender: No OFD packet to send [05:12:24]OFD Sender: No OFD packet to send [05:12:29]OFD Sender: No OFD packet to send [05:12:34]OFD Sender: No OFD packet to send [05:12:39]OFD Sender: No OFD packet to send [05:12:44]OFD Sender: No OFD packet to send [05:12:49]OFD Sender: No OFD packet to send [05:12:54]OFD Sender: No OFD packet to send [05:12:59]OFD Sender: No OFD packet to send [05:13:04]OFD Sender: No OFD packet to send [05:13:09]OFD Sender: No OFD packet to send [05:13:14]OFD Sender: No OFD packet to send [05:13:19]OFD Sender: No OFD packet to send [05:13:24]OFD Sender: No OFD packet to send [05:13:29]OFD Sender: No OFD packet to send [05:13:34]OFD Sender: No OFD packet to send [05:13:39]OFD Sender: No OFD packet to send [05:13:44]OFD Sender: No OFD packet to send [05:13:49]OFD Sender: No OFD packet to send [05:13:54]OFD Sender: No OFD packet to send [05:13:59]OFD Sender: No OFD packet to send [05:14:04]OFD Sender: No OFD packet to send [05:14:09]OFD Sender: No OFD packet to send [05:14:14]OFD Sender: No OFD packet to send [05:14:19]OFD Sender: No OFD packet to send [05:14:24]OFD Sender: No OFD packet to send [05:14:29]OFD Sender: No OFD packet to send [05:14:34]OFD Sender: No OFD packet to send [05:14:39]OFD Sender: No OFD packet to send [05:14:44]OFD Sender: No OFD packet to send [05:14:49]OFD Sender: No OFD packet to send [05:14:54]OFD Sender: No OFD packet to send [05:14:59]OFD Sender: No OFD packet to send [05:15:04]OFD Sender: No OFD packet to send [05:15:09]OFD Sender: No OFD packet to send [05:15:14]OFD Sender: No OFD packet to send [05:15:19]OFD Sender: No OFD packet to send [05:15:24]OFD Sender: No OFD packet to send [05:15:29]OFD Sender: No OFD packet to send [05:15:34]OFD Sender: No OFD packet to send [05:15:39]OFD Sender: No OFD packet to send [05:15:44]OFD Sender: No OFD packet to send [05:15:49]OFD Sender: No OFD packet to send [05:15:54]OFD Sender: No OFD packet to send [05:15:59]OFD Sender: No OFD packet to send [05:16:04]OFD Sender: No OFD packet to send [05:16:09]OFD Sender: No OFD packet to send [05:16:14]OFD Sender: No OFD packet to send [05:16:19]OFD Sender: No OFD packet to send [05:16:24]OFD Sender: No OFD packet to send [05:16:29]OFD Sender: No OFD packet to send [05:16:34]OFD Sender: No OFD packet to send [05:16:39]OFD Sender: No OFD packet to send [05:16:44]OFD Sender: No OFD packet to send [05:16:49]OFD Sender: No OFD packet to send [05:16:54]OFD Sender: No OFD packet to send [05:16:59]OFD Sender: No OFD packet to send [05:17:04]OFD Sender: No OFD packet to send [05:17:09]OFD Sender: No OFD packet to send [05:17:14]OFD Sender: No OFD packet to send [05:17:19]OFD Sender: No OFD packet to send [05:17:24]OFD Sender: No OFD packet to send [05:17:29]OFD Sender: No OFD packet to send [05:17:34]OFD Sender: No OFD packet to send [05:17:39]OFD Sender: No OFD packet to send [05:17:44]OFD Sender: No OFD packet to send [05:17:49]OFD Sender: No OFD packet to send [05:17:54]OFD Sender: No OFD packet to send [05:17:59]OFD Sender: No OFD packet to send [05:18:04]OFD Sender: No OFD packet to send [05:18:09]OFD Sender: No OFD packet to send [05:18:14]OFD Sender: No OFD packet to send [05:18:19]OFD Sender: No OFD packet to send [05:18:24]OFD Sender: No OFD packet to send [05:18:29]OFD Sender: No OFD packet to send [05:18:34]OFD Sender: No OFD packet to send [05:18:39]OFD Sender: No OFD packet to send [05:18:44]OFD Sender: No OFD packet to send [05:18:49]OFD Sender: No OFD packet to send [05:18:54]OFD Sender: No OFD packet to send [05:18:59]OFD Sender: No OFD packet to send [05:19:04]OFD Sender: No OFD packet to send [05:19:09]OFD Sender: No OFD packet to send [05:19:14]OFD Sender: No OFD packet to send [05:19:19]OFD Sender: No OFD packet to send [05:19:24]OFD Sender: No OFD packet to send [05:19:29]OFD Sender: No OFD packet to send [05:19:34]OFD Sender: No OFD packet to send [05:19:39]OFD Sender: No OFD packet to send [05:19:44]OFD Sender: No OFD packet to send [05:19:49]OFD Sender: No OFD packet to send [05:19:54]OFD Sender: No OFD packet to send [05:19:59]OFD Sender: No OFD packet to send [05:20:04]OFD Sender: No OFD packet to send [05:20:09]OFD Sender: No OFD packet to send [05:20:14]OFD Sender: No OFD packet to send [05:20:19]OFD Sender: No OFD packet to send [05:20:24]OFD Sender: No OFD packet to send [05:20:29]OFD Sender: No OFD packet to send [05:20:34]OFD Sender: No OFD packet to send [05:20:39]OFD Sender: No OFD packet to send [05:20:44]OFD Sender: No OFD packet to send [05:20:49]OFD Sender: No OFD packet to send [05:20:54]OFD Sender: No OFD packet to send [05:20:59]OFD Sender: No OFD packet to send [05:21:04]OFD Sender: No OFD packet to send [05:21:09]OFD Sender: No OFD packet to send [05:21:14]OFD Sender: No OFD packet to send [05:21:19]OFD Sender: No OFD packet to send [05:21:24]OFD Sender: No OFD packet to send [05:21:29]OFD Sender: No OFD packet to send [05:21:34]OFD Sender: No OFD packet to send [05:21:39]OFD Sender: No OFD packet to send [05:21:44]OFD Sender: No OFD packet to send [05:21:49]OFD Sender: No OFD packet to send [05:21:54]OFD Sender: No OFD packet to send [05:21:59]OFD Sender: No OFD packet to send [05:22:04]OFD Sender: No OFD packet to send [05:22:09]OFD Sender: No OFD packet to send [05:22:14]OFD Sender: No OFD packet to send [05:22:19]OFD Sender: No OFD packet to send [05:22:24]OFD Sender: No OFD packet to send [05:22:29]OFD Sender: No OFD packet to send [05:22:34]OFD Sender: No OFD packet to send [05:22:39]OFD Sender: No OFD packet to send [05:22:44]OFD Sender: No OFD packet to send [05:22:49]OFD Sender: No OFD packet to send [05:22:54]OFD Sender: No OFD packet to send [05:22:59]OFD Sender: No OFD packet to send [05:23:04]OFD Sender: No OFD packet to send [05:23:09]OFD Sender: No OFD packet to send [05:23:14]OFD Sender: No OFD packet to send [05:23:19]OFD Sender: No OFD packet to send [05:23:24]OFD Sender: No OFD packet to send [05:23:29]OFD Sender: No OFD packet to send [05:23:34]OFD Sender: No OFD packet to send [05:23:39]OFD Sender: No OFD packet to send [05:23:44]OFD Sender: No OFD packet to send [05:23:49]OFD Sender: No OFD packet to send [05:23:54]OFD Sender: No OFD packet to send [05:23:59]OFD Sender: No OFD packet to send [05:24:04]OFD Sender: No OFD packet to send [05:24:09]OFD Sender: No OFD packet to send [05:24:14]OFD Sender: No OFD packet to send [05:24:19]OFD Sender: No OFD packet to send [05:24:24]OFD Sender: No OFD packet to send [05:24:29]OFD Sender: No OFD packet to send [05:24:34]OFD Sender: No OFD packet to send [05:24:39]OFD Sender: No OFD packet to send [05:24:44]OFD Sender: No OFD packet to send [05:24:49]OFD Sender: No OFD packet to send [05:24:54]OFD Sender: No OFD packet to send [05:24:59]OFD Sender: No OFD packet to send [05:25:04]OFD Sender: No OFD packet to send [05:25:09]OFD Sender: No OFD packet to send [05:25:14]OFD Sender: No OFD packet to send [05:25:19]OFD Sender: No OFD packet to send [05:25:24]OFD Sender: No OFD packet to send [05:25:29]OFD Sender: No OFD packet to send [05:25:34]OFD Sender: No OFD packet to send [05:25:39]OFD Sender: No OFD packet to send [05:25:44]OFD Sender: No OFD packet to send [05:25:49]OFD Sender: No OFD packet to send [05:25:54]OFD Sender: No OFD packet to send [05:26:00]OFD Sender: No OFD packet to send [05:26:05]OFD Sender: No OFD packet to send [05:26:10]OFD Sender: No OFD packet to send [05:26:15]OFD Sender: No OFD packet to send [05:26:20]OFD Sender: No OFD packet to send [05:26:25]OFD Sender: No OFD packet to send [05:26:30]OFD Sender: No OFD packet to send [05:26:35]OFD Sender: No OFD packet to send [05:26:40]OFD Sender: No OFD packet to send [05:26:45]OFD Sender: No OFD packet to send [05:26:50]OFD Sender: No OFD packet to send [05:26:55]OFD Sender: No OFD packet to send [05:27:00]OFD Sender: No OFD packet to send [05:27:05]OFD Sender: No OFD packet to send [05:27:10]OFD Sender: No OFD packet to send [05:27:15]OFD Sender: No OFD packet to send [05:27:20]OFD Sender: No OFD packet to send [05:27:25]OFD Sender: No OFD packet to send [05:27:30]OFD Sender: No OFD packet to send [05:27:35]OFD Sender: No OFD packet to send [05:27:40]OFD Sender: No OFD packet to send [05:27:45]OFD Sender: No OFD packet to send [05:27:50]OFD Sender: No OFD packet to send [05:27:55]OFD Sender: No OFD packet to send [05:28:00]OFD Sender: No OFD packet to send [05:28:05]OFD Sender: No OFD packet to send [05:28:10]OFD Sender: No OFD packet to send [05:28:15]OFD Sender: No OFD packet to send [05:28:20]OFD Sender: No OFD packet to send [05:28:25]OFD Sender: No OFD packet to send [05:28:30]OFD Sender: No OFD packet to send [05:28:35]OFD Sender: No OFD packet to send [05:28:40]OFD Sender: No OFD packet to send [05:28:45]OFD Sender: No OFD packet to send [05:28:50]OFD Sender: No OFD packet to send [05:28:55]OFD Sender: No OFD packet to send [05:29:00]OFD Sender: No OFD packet to send [05:29:05]OFD Sender: No OFD packet to send [05:29:10]OFD Sender: No OFD packet to send [05:29:15]OFD Sender: No OFD packet to send [05:29:20]OFD Sender: No OFD packet to send [05:29:25]OFD Sender: No OFD packet to send [05:29:30]OFD Sender: No OFD packet to send [05:29:35]OFD Sender: No OFD packet to send [05:29:40]OFD Sender: No OFD packet to send [05:29:45]OFD Sender: No OFD packet to send [05:29:50]OFD Sender: No OFD packet to send [05:29:55]OFD Sender: No OFD packet to send [05:30:00]OFD Sender: No OFD packet to send [05:30:05]OFD Sender: No OFD packet to send [05:30:10]OFD Sender: No OFD packet to send [05:30:15]OFD Sender: No OFD packet to send [05:30:20]OFD Sender: No OFD packet to send [05:30:25]OFD Sender: No OFD packet to send [05:30:30]OFD Sender: No OFD packet to send [05:30:35]OFD Sender: No OFD packet to send [05:30:40]OFD Sender: No OFD packet to send [05:30:45]OFD Sender: No OFD packet to send [05:30:50]OFD Sender: No OFD packet to send [05:30:55]OFD Sender: No OFD packet to send [05:31:00]OFD Sender: No OFD packet to send [05:31:05]OFD Sender: No OFD packet to send [05:31:10]OFD Sender: No OFD packet to send [05:31:15]OFD Sender: No OFD packet to send [05:31:20]OFD Sender: No OFD packet to send [05:31:25]OFD Sender: No OFD packet to send [05:31:30]OFD Sender: No OFD packet to send [05:31:35]OFD Sender: No OFD packet to send [05:31:40]OFD Sender: No OFD packet to send [05:31:45]OFD Sender: No OFD packet to send [05:31:50]OFD Sender: No OFD packet to send [05:31:55]OFD Sender: No OFD packet to send [05:32:00]OFD Sender: No OFD packet to send [05:32:05]OFD Sender: No OFD packet to send [05:32:10]OFD Sender: No OFD packet to send [05:32:15]OFD Sender: No OFD packet to send [05:32:20]OFD Sender: No OFD packet to send [05:32:25]OFD Sender: No OFD packet to send [05:32:30]OFD Sender: No OFD packet to send [05:32:35]OFD Sender: No OFD packet to send [05:32:40]OFD Sender: No OFD packet to send [05:32:45]OFD Sender: No OFD packet to send [05:32:50]OFD Sender: No OFD packet to send [05:32:55]OFD Sender: No OFD packet to send [05:33:00]OFD Sender: No OFD packet to send [05:33:05]OFD Sender: No OFD packet to send [05:33:10]OFD Sender: No OFD packet to send [05:33:15]OFD Sender: No OFD packet to send [05:33:20]OFD Sender: No OFD packet to send [05:33:25]OFD Sender: No OFD packet to send [05:33:30]OFD Sender: No OFD packet to send [05:33:35]OFD Sender: No OFD packet to send [05:33:40]OFD Sender: No OFD packet to send [05:33:45]OFD Sender: No OFD packet to send [05:33:50]OFD Sender: No OFD packet to send [05:33:55]OFD Sender: No OFD packet to send [05:34:00]OFD Sender: No OFD packet to send [05:34:05]OFD Sender: No OFD packet to send [05:34:10]OFD Sender: No OFD packet to send [05:34:15]OFD Sender: No OFD packet to send [05:34:20]OFD Sender: No OFD packet to send [05:34:25]OFD Sender: No OFD packet to send [05:34:30]OFD Sender: No OFD packet to send [05:34:35]OFD Sender: No OFD packet to send [05:34:40]OFD Sender: No OFD packet to send [05:34:45]OFD Sender: No OFD packet to send [05:34:50]OFD Sender: No OFD packet to send [05:34:55]OFD Sender: No OFD packet to send [05:35:00]OFD Sender: No OFD packet to send [05:35:05]OFD Sender: No OFD packet to send [05:35:10]OFD Sender: No OFD packet to send [05:35:15]OFD Sender: No OFD packet to send [05:35:20]OFD Sender: No OFD packet to send [05:35:25]OFD Sender: No OFD packet to send [05:35:30]OFD Sender: No OFD packet to send [05:35:35]OFD Sender: No OFD packet to send [05:35:40]OFD Sender: No OFD packet to send [05:35:45]OFD Sender: No OFD packet to send [05:35:50]OFD Sender: No OFD packet to send [05:35:55]OFD Sender: No OFD packet to send [05:36:00]OFD Sender: No OFD packet to send [05:36:05]OFD Sender: No OFD packet to send [05:36:10]OFD Sender: No OFD packet to send [05:36:15]OFD Sender: No OFD packet to send [05:36:20]OFD Sender: No OFD packet to send [05:36:25]OFD Sender: No OFD packet to send [05:36:30]OFD Sender: No OFD packet to send [05:36:35]OFD Sender: No OFD packet to send [05:36:40]OFD Sender: No OFD packet to send [05:36:45]OFD Sender: No OFD packet to send [05:36:50]OFD Sender: No OFD packet to send [05:36:55]OFD Sender: No OFD packet to send [05:37:00]OFD Sender: No OFD packet to send [05:37:05]OFD Sender: No OFD packet to send [05:37:10]OFD Sender: No OFD packet to send [05:37:15]OFD Sender: No OFD packet to send [05:37:20]OFD Sender: No OFD packet to send [05:37:25]OFD Sender: No OFD packet to send [05:37:30]OFD Sender: No OFD packet to send [05:37:35]OFD Sender: No OFD packet to send [05:37:40]OFD Sender: No OFD packet to send [05:37:45]OFD Sender: No OFD packet to send [05:37:50]OFD Sender: No OFD packet to send [05:37:55]OFD Sender: No OFD packet to send [05:38:00]OFD Sender: No OFD packet to send [05:38:05]OFD Sender: No OFD packet to send [05:38:10]OFD Sender: No OFD packet to send [05:38:15]OFD Sender: No OFD packet to send [05:38:20]OFD Sender: No OFD packet to send [05:38:25]OFD Sender: No OFD packet to send [05:38:30]OFD Sender: No OFD packet to send [05:38:35]OFD Sender: No OFD packet to send [05:38:40]OFD Sender: No OFD packet to send [05:38:45]OFD Sender: No OFD packet to send [05:38:50]OFD Sender: No OFD packet to send [05:38:55]OFD Sender: No OFD packet to send [05:39:00]OFD Sender: No OFD packet to send [05:39:05]OFD Sender: No OFD packet to send [05:39:10]OFD Sender: No OFD packet to send [05:39:15]OFD Sender: No OFD packet to send [05:39:20]OFD Sender: No OFD packet to send [05:39:25]OFD Sender: No OFD packet to send [05:39:30]OFD Sender: No OFD packet to send [05:39:35]OFD Sender: No OFD packet to send [05:39:40]OFD Sender: No OFD packet to send [05:39:45]OFD Sender: No OFD packet to send [05:39:50]OFD Sender: No OFD packet to send [05:39:55]OFD Sender: No OFD packet to send [05:40:00]OFD Sender: No OFD packet to send [05:40:05]OFD Sender: No OFD packet to send [05:40:10]OFD Sender: No OFD packet to send [05:40:15]OFD Sender: No OFD packet to send [05:40:20]OFD Sender: No OFD packet to send [05:40:25]OFD Sender: No OFD packet to send [05:40:30]OFD Sender: No OFD packet to send [05:40:35]OFD Sender: No OFD packet to send [05:40:40]OFD Sender: No OFD packet to send [05:40:45]OFD Sender: No OFD packet to send [05:40:50]OFD Sender: No OFD packet to send [05:40:55]OFD Sender: No OFD packet to send [05:41:00]OFD Sender: No OFD packet to send [05:41:05]OFD Sender: No OFD packet to send [05:41:10]OFD Sender: No OFD packet to send [05:41:15]OFD Sender: No OFD packet to send [05:41:20]OFD Sender: No OFD packet to send [05:41:25]OFD Sender: No OFD packet to send [05:41:30]OFD Sender: No OFD packet to send [05:41:35]OFD Sender: No OFD packet to send [05:41:40]OFD Sender: No OFD packet to send [05:41:45]OFD Sender: No OFD packet to send [05:41:50]OFD Sender: No OFD packet to send [05:41:55]OFD Sender: No OFD packet to send [05:42:00]OFD Sender: No OFD packet to send [05:42:05]OFD Sender: No OFD packet to send [05:42:10]OFD Sender: No OFD packet to send [05:42:15]OFD Sender: No OFD packet to send [05:42:20]OFD Sender: No OFD packet to send [05:42:25]OFD Sender: No OFD packet to send [05:42:30]OFD Sender: No OFD packet to send [05:42:35]OFD Sender: No OFD packet to send [05:42:40]OFD Sender: No OFD packet to send [05:42:45]OFD Sender: No OFD packet to send [05:42:50]OFD Sender: No OFD packet to send [05:42:55]OFD Sender: No OFD packet to send [05:43:00]OFD Sender: No OFD packet to send [05:43:05]OFD Sender: No OFD packet to send [05:43:10]OFD Sender: No OFD packet to send [05:43:15]OFD Sender: No OFD packet to send [05:43:20]OFD Sender: No OFD packet to send [05:43:25]OFD Sender: No OFD packet to send [05:43:30]OFD Sender: No OFD packet to send [05:43:35]OFD Sender: No OFD packet to send [05:43:40]OFD Sender: No OFD packet to send [05:43:45]OFD Sender: No OFD packet to send [05:43:50]OFD Sender: No OFD packet to send [05:43:55]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:16]OFD Sender: No OFD packet to send [05:46:21]OFD Sender: No OFD packet to send [05:46:26]OFD Sender: No OFD packet to send [05:46:31]OFD Sender: No OFD packet to send [05:46:36]OFD Sender: No OFD packet to send [05:46:41]OFD Sender: No OFD packet to send [05:46:46]OFD Sender: No OFD packet to send [05:46:51]OFD Sender: No OFD packet to send [05:46:56]OFD Sender: No OFD packet to send [05:47:01]OFD Sender: No OFD packet to send [05:47:06]OFD Sender: No OFD packet to send [05:47:11]OFD Sender: No OFD packet to send [05:47:16]OFD Sender: No OFD packet to send [05:47:21]OFD Sender: No OFD packet to send [05:47:26]OFD Sender: No OFD packet to send [05:47:31]OFD Sender: No OFD packet to send [05:47:36]OFD Sender: No OFD packet to send [05:47:41]OFD Sender: No OFD packet to send [05:47:46]OFD Sender: No OFD packet to send [05:47:51]OFD Sender: No OFD packet to send [05:47:56]OFD Sender: No OFD packet to send [05:48:01]OFD Sender: No OFD packet to send [05:48:06]OFD Sender: No OFD packet to send [05:48:11]OFD Sender: No OFD packet to send [05:48:16]OFD Sender: No OFD packet to send [05:48:21]OFD Sender: No OFD packet to send [05:48:26]OFD Sender: No OFD packet to send [05:48:31]OFD Sender: No OFD packet to send [05:48:36]OFD Sender: No OFD packet to send [05:48:41]OFD Sender: No OFD packet to send [05:48:46]OFD Sender: No OFD packet to send [05:48:51]OFD Sender: No OFD packet to send [05:48:56]OFD Sender: No OFD packet to send [05:49:01]OFD Sender: No OFD packet to send [05:49:06]OFD Sender: No OFD packet to send [05:49:11]OFD Sender: No OFD packet to send [05:49:16]OFD Sender: No OFD packet to send [05:49:21]OFD Sender: No OFD packet to send [05:49:26]OFD Sender: No OFD packet to send [05:49:31]OFD Sender: No OFD packet to send [05:49:36]OFD Sender: No OFD packet to send [05:49:41]OFD Sender: No OFD packet to send [05:49:46]OFD Sender: No OFD packet to send [05:49:51]OFD Sender: No OFD packet to send [05:49:56]OFD Sender: No OFD packet to send [05:50:01]OFD Sender: No OFD packet to send [05:50:06]OFD Sender: No OFD packet to send [05:50:11]OFD Sender: No OFD packet to send [05:50:16]OFD Sender: No OFD packet to send [05:50:21]OFD Sender: No OFD packet to send [05:50:26]OFD Sender: No OFD packet to send [05:50:31]OFD Sender: No OFD packet to send [05:50:36]accept exits with 8 [05:50:36]New connection [05:50:36]New thread 3067403620 created [05:50:36]Thread 3067260260 joined [05:50:36]Waiting for new connection... [05:50:36] Sock 8.Parse request [05:50:36]Sock 8.Check first char [05:50:36]Sock 8.First char is OK [05:50:36]request: POST /json_proto HTTP/1.0 [05:50:36]Method: POST [05:50:36]URL: /json_proto [05:50:36]Method is POST - this is cgi request [05:50:36]url: /json_proto [05:50:36]query_string will be loaded in cgi processing [05:50:36]execute_cgi json_proto POST (null) [05:50:36]execute_cgi path=json_proto method=POST [05:50:36]POST find Content-Length [05:50:36]Host: 172.17.62.195:8080 [05:50:36]Content-Length: 984 [05:50:36]Content-Type: application/json [05:50:36] [05:50:36]POST finish read [05:50:36]Found Content-Length = 984 [05:50:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118157", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "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 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "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" ] } } [05:50:36]execute_script... [05:50: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)118157", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "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 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "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" ] } } [05:50:36]POST & json_proto [05:50:36]process_json_proto [05:50:36]json parsed OK: [05:50:36]protocol is kg_v1.0 [05:50:36]action value=close_receipt [05:50:36]process_action close_receipt [05:50:36]cmd_close_receipt [05:50:36]MH_GetDate [05:50:36]Write to MH i2c: F0 00 00 81 20 90 [05:50:36]Write i2c OK [05:50:36]MH_I2C_Read... [05:50:36]Read from MH i2c: F0 [05:50:36]MH_I2C_Read... [05:50:36]Read from MH i2c: F0 09 00 [05:50:36]MH_I2C_Read... [05:50:36]Read from MH i2c: F0 09 00 81 20 00 2E F6 F4 66 65 34 CA 65 DF [05:50:36]GetLastDocTimeStamp 1727326652 [05:50:36]current date 1727329838 [05:50:36]FM_GetShiftState [05:50:36]SAM_PROTO_GetShiftState [05:50:36]wFMCommunicate request_size=4 [05:50:36]MH_SAM_APDU [05:50:36]CAPDU: 80 13 01 00 [05:50:36]Write to MH i2c: E2 08 00 82 20 80 13 01 00 00 00 00 00 1F [05:50:36]Write i2c OK [05:50:36]MH_I2C_Read... [05:50:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:50:36]OFD Sender: No OFD packet to send [05:50:36]Read from MH i2c: E2 [05:50:36]MH_I2C_Read... [05:50:36]Read from MH i2c: E2 0E 00 [05:50:36]MH_I2C_Read... [05:50:36]Read from MH i2c: E2 0E 00 82 20 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 1B [05:50:36]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [05:50:36]wFMCommunicate OK [05:50:36]SAM_PROTO_GetShiftState done [05:50:36]FM_GetShiftState done [05:50:36]opened in 1727309552 [05:50:36]opened+sec_in_day 1727395952 [05:50:36]quantity*price = 150032 [05:50:36]sum+1 = 150034 [05:50:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 55 26.09.2024 05:50 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 176 сэкономлено 22.46 сом ФМ: 0000000000959278 ФД: 104715 ФПД: 193234309532604 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T055038&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104715&fm=193234309532604&tin=02508201610067®Number=0000000000145756&sum=150000 [05:50:37]StoreToDocumentArchive [05:50:37]shift 237 fd 104715 [05:50:37]save to /storage/0237/doc_00104715 [05:50:37]save last doc name /storage/0237/doc_00104715 to /storage/kkm_last_doc_name [05:50:37]save OK [05:50:37]Clear old archive folders... [05:50:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:50:37]tlvbuf is 0199ED00 [05:50:37]SAM_PROTO_ClearQueue [05:50:37]wFMCommunicate request_size=4 [05:50:37]MH_SAM_APDU [05:50:37]CAPDU: 80 09 00 00 [05:50:37]Write to MH i2c: E2 08 00 8F 20 80 09 00 00 00 00 00 00 21 [05:50:37]Write i2c OK [05:50:37]MH_I2C_Read... [05:50:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:50:37]Read from MH i2c: E2 [05:50:37]MH_I2C_Read... [05:50:37]Read from MH i2c: E2 03 00 [05:50:37]MH_I2C_Read... [05:50:37]Read from MH i2c: E2 03 00 8F 20 00 90 00 23 [05:50:37]RAPDU: 90 00 [05:50:37]wFMCommunicate OK [05:50:37]SAM_PROTO_ClearQueue done [05:50:37]KKMCreateOFDPacket [05:50:37]OFDProtocolAddRootSTLVToBuf [05:50:37]FM_MakeSignedData [05:50:37]FM_MakeSignedData [05:50:37]SAM_PROTO_SignData [05:50:37]wFMCommunicate request_size=4 [05:50:37]MH_SAM_APDU [05:50:37]CAPDU: 80 0D 01 02 [05:50:37]Write to MH i2c: E2 08 00 90 20 80 0D 01 02 00 00 00 00 29 [05:50:37]Write i2c OK [05:50:37]MH_I2C_Read... [05:50:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:50:37]Read from MH i2c: E2 [05:50:37]MH_I2C_Read... [05:50:37]Read from MH i2c: E2 03 00 [05:50:37]MH_I2C_Read... [05:50:37]Read from MH i2c: E2 03 00 90 20 00 90 00 24 [05:50:37]RAPDU: 90 00 [05:50:37]wFMCommunicate OK [05:50:37]wFMCommunicate request_size=255 [05:50:37]MH_SAM_APDU [05:50: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 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 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 37 00 00 00 F4 03 04 00 2E F6 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0B 99 01 00 35 04 06 00 AF [05:50:37]Write to MH i2c: E2 02 01 91 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 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 37 00 00 00 F4 03 04 00 2E F6 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0B 99 01 00 35 04 06 00 AF 00 00 FC [05:50:37]Write i2c OK [05:50:37]MH_I2C_Read... [05:50:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:50:37]Read from MH i2c: E2 [05:50:37]MH_I2C_Read... [05:50:37]Read from MH i2c: E2 03 00 [05:50:37]MH_I2C_Read... [05:50:37]Read from MH i2c: E2 03 00 91 20 00 90 00 25 [05:50:37]RAPDU: 90 00 [05:50:37]wFMCommunicate OK [05:50:37]wFMCommunicate request_size=10 [05:50:37]MH_SAM_APDU [05:50:37]CAPDU: 80 0D 02 02 05 BE DE 60 CB BC [05:50:37]Write to MH i2c: E2 0D 00 92 20 80 0D 02 02 05 00 BE DE 60 CB BC 00 00 B9 [05:50:37]Write i2c OK [05:50:37]MH_I2C_Read... [05:50:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:50:37]Read from MH i2c: E2 [05:50:37]MH_I2C_Read... [05:50:37]Read from MH i2c: E2 03 00 [05:50:37]MH_I2C_Read... [05:50:37]Read from MH i2c: E2 03 00 92 20 00 90 00 26 [05:50:37]RAPDU: 90 00 [05:50:37]wFMCommunicate OK [05:50:37]wFMCommunicate request_size=4 [05:50:37]MH_SAM_APDU [05:50:37]CAPDU: 80 0D 03 02 [05:50:37]Write to MH i2c: E2 08 00 93 20 80 0D 03 02 00 00 00 00 2E [05:50:37]Write i2c OK [05:50:37]MH_I2C_Read... [05:50:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:50:37]Read from MH i2c: E2 [05:50:37]MH_I2C_Read... [05:50:37]Read from MH i2c: E2 0B 00 [05:50:37]MH_I2C_Read... [05:50:37]Read from MH i2c: E2 0B 00 93 20 00 E8 E9 26 A3 1D B7 5C F8 90 00 F1 [05:50:37]RAPDU: E8 E9 26 A3 1D B7 5C F8 90 00 [05:50:37]wFMCommunicate OK [05:50:37]SAM_PROTO_SignData done [05:50:37]FM_MakeSignedData done [05:50:37]CreateOFDProtocolMessage [05:50:37]wFMCommunicate request_size=4 [05:50:37]MH_SAM_APDU [05:50:37]CAPDU: 80 11 00 00 [05:50:37]Write to MH i2c: E2 08 00 94 20 80 11 00 00 00 00 00 00 2E [05:50:37]Write i2c OK [05:50:37]MH_I2C_Read... [05:50:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:50:38]Read from MH i2c: E2 [05:50:38]MH_I2C_Read... [05:50:38]Read from MH i2c: E2 17 00 [05:50:38]MH_I2C_Read... [05:50:38]Read from MH i2c: E2 17 00 94 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 89 [05:50:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [05:50:38]wFMCommunicate OK [05:50:38]CreateOFDProtocolMessage done [05:50:38]OFDSenderStorePacket 104715 [05:50:38]StoreOFDPacket docnum=104715 [05:50:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 75 C9 07 01 01 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 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 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 37 00 00 00 F4 03 04 00 2E F6 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0B 99 01 00 35 04 06 00 AF BE DE 60 CB BC E8 E9 26 A3 1D B7 5C F8 [05:50:38]CheckFolder [05:50:38]dirname=/storage/ofd_packets [05:50:38]CheckFolder done [05:50:38]ProducePacketName [05:50:38]name=ofd_packets/00104715 [05:50:38]NVStorageSaveData ofd_packets/00104715 [05:50:38]File name is /storage/ofd_packets/00104715 [05:50:38]Write 301 bytes [05:50:38]NVStorageSaveData done [05:50:38]OFDSenderStorePacket done [05:50:38]KKMCreateOFDPacket done [05:50:38]NVStorageSaveData kkm_last_timestamp [05:50:38]File name is /storage/kkm_last_timestamp [05:50:38]Write 4 bytes [05:50:38]NVStorageSaveData done [05:50:38]ExternCall_PrintAddStr [05:50:38]wPrintStart [05:50:38]Write to MH i2c: 01 00 00 95 20 B5 [05:50:38]Write i2c OK [05:50:38]MH_I2C_Read... [05:50:38]Read from MH i2c: 01 [05:50:38]MH_I2C_Read... [05:50:38]Read from MH i2c: 01 07 00 [05:50:38]MH_I2C_Read... [05:50:38]Read from MH i2c: 01 07 00 95 20 00 00 00 00 00 FF 0F CA [05:50:38]RasterBufferAndPrint [05:50:38]line Счет N : (1)118157 [05:50:38]line ИНН: 02508201610067 [05:50:38]line Контрольно-Кассовый Чек [05:50:38]line ПРОДАЖА [05:50:38]line ТРК (МРК, ГНК) : 22 [05:50:38]line Товар: 2710124130 [05:50:38]line Аи-92-К-5 [05:50:38]line 22.460 * 66.80 [05:50:38]line = 1500.33 [05:50:38]line НДС 12% НСП 1% [05:50:38]line > о реализуемом товаре [05:50:38]line ОКРУГЛЕНИЕ: -0.33 [05:50:38]line ИТОГО: 1500.00 [05:50:38]line Внесено: 1500.00 [05:50:38]line СДАЧА: 0.00 [05:50:38]line НСП 1% : 13.28 [05:50:38]line НДС 12% : 159.33 [05:50:38]line Наличными: 1500.00 [05:50:38]line Безнал.: 0.00 [05:50:38]line Место: АЗС № 176 [05:50:38]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [05:50:38]line СНО: Общий режим [05:50:38]line Чек 55 26.09.2024 05:50 [05:50:38]line Смена: 237 ФФД: 1.0 [05:50:38]line ЗНМ: 0300000238 [05:50:38]line РНМ: 0000000000145756 [05:50:38]line Версия ККМ: v1.0 [05:50:38]line [05:50:38]line Дисконтная программа [05:50:38]line АИ-92 [05:50:38]line номер 176 [05:50:38]line сэкономлено 22.46 сом [05:50:38]line ФМ: 0000000000959278 [05:50:38]line ФД: 104715 [05:50:38]line ФПД: 193234309532604 [05:50:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T055038&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104715&fm=193234309532604&tin=02508201610067®Number=0000000000145756&sum=150000 [05:50:38]OFD Sender: Processing packet 104715 [packets to send 51, broken 50] [05:50:38]ProducePacketName [05:50:38]name=ofd_packets/00104715 [05:50:38]OFD Sender: To server: pG, [05:50:38]CommunicateWithHost lk.salyk.kg:30040 [05:50:38]ConnectInit lk.salyk.kg [05:50:38]written 0, free lines is 4095 [05:50:38]Connected sock=10 [05:50:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 75 C9 07 01 01 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 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 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 37 00 00 00 F4 03 04 00 2E F6 F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0B 99 01 00 35 04 06 00 AF BE DE 60 CB BC E8 E9 26 A3 1D B7 5C F8 [05:50:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 F2 DE 47 00 47 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0B 99 01 00 F4 03 04 00 DF 9F F4 66 B6 04 01 00 00 92 36 6E 91 22 70 4A E0 [05:50:38]CommunicateWithHost err = 0 [05:50:38]CheckOFDResponse [05:50:38]1017 (14) - 77093643461234 [05:50:38]1041 (16) - 0000000000959278 [05:50:38]1040 (4) - 104715 [05:50:38]1012 (4) - 25.09.2024 23:42 [05:50:38]1206 (1) - 0 [05:50:38]OFD Sender: Remove packet 104715 [05:50:38]ProducePacketName [05:50:38]name=ofd_packets/00104715 [05:50:38]NVStorageDeleteData [05:50:38]Write to MH i2c: 01 00 00 C4 20 E4 [05:50:38]Write i2c OK [05:50:38]MH_I2C_Read... [05:50:38]Read from MH i2c: 01 [05:50:38]MH_I2C_Read... [05:50:38]Read from MH i2c: 01 07 00 [05:50:38]MH_I2C_Read... [05:50:38]Read from MH i2c: 01 07 00 C4 20 00 00 00 00 00 BE 0C B5 [05:50:38]RasterBufferAndPrint [05:50:38]line [05:50:38]line [05:50:38]line [05:50:38]line [05:50:38]line [05:50:38]written 0, free lines is 3268 [05:50:38]MH_Cut [05:50:38]Write to MH i2c: D1 01 00 CB 20 01 BD [05:50:38]Write i2c OK [05:50:38]MH_I2C_Read... [05:50:38]Read from MH i2c: D1 [05:50:38]MH_I2C_Read... [05:50:38]Read from MH i2c: D1 01 00 [05:50:38]MH_I2C_Read... [05:50:38]Read from MH i2c: D1 01 00 CB 20 00 BC [05:50:38]Write to MH i2c: 01 00 00 CC 20 EC [05:50:38]Write i2c OK [05:50:38]MH_I2C_Read... [05:50:39]OFD Sender: No OFD packet to send [05:50:39]*** Cut start [05:50:39]*** Partial cut [05:50:39]*** CUTSNS_PIN = 1 [05:50:39]*** CUTSNS_PIN = 0 [05:50:39]*** Brake cut motor [05:50:40]Read from MH i2c: 01 [05:50:40]MH_I2C_Read... [05:50:40]Read from MH i2c: 01 07 00 [05:50:40]MH_I2C_Read... [05:50:40]*** Stop cut motor [05:50:40]*** Cut end [05:50:40]Read from MH i2c: 01 07 00 CC 20 00 00 00 00 00 FF 0F 01 [05:50:40]process_action close_receipt done [05:50:40]requested_data is exist [05:50:40]produce_requested_data [05:50:40]requested_item fm.sn is exist - process it [05:50:40]wFMCommunicate request_size=4 [05:50:40]MH_SAM_APDU [05:50:40]CAPDU: 80 11 00 00 [05:50:40]Write to MH i2c: E2 08 00 CD 20 80 11 00 00 00 00 00 00 67 [05:50:40]Write i2c OK [05:50:40]MH_I2C_Read... [05:50:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:50:40]Read from MH i2c: E2 [05:50:40]MH_I2C_Read... [05:50:40]Read from MH i2c: E2 17 00 [05:50:40]MH_I2C_Read... [05:50:40]Read from MH i2c: E2 17 00 CD 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 C2 [05:50:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [05:50:40]wFMCommunicate OK [05:50:40]requested_item fd.num is exist - process it [05:50:40]SAM_PROTO_GetFieldsCounters [05:50:40]wFMCommunicate request_size=4 [05:50:40]MH_SAM_APDU [05:50:40]CAPDU: 80 13 00 00 [05:50:40]Write to MH i2c: E2 08 00 CE 20 80 13 00 00 00 00 00 00 6A [05:50:40]Write i2c OK [05:50:40]MH_I2C_Read... [05:50:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:50:40]Read from MH i2c: E2 [05:50:40]MH_I2C_Read... [05:50:40]Read from MH i2c: E2 62 00 [05:50:40]MH_I2C_Read... [05:50:40]Read from MH i2c: E2 62 00 CE 20 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 0B 99 01 00 0E 04 04 00 ED 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 CD [05:50:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 0B 99 01 00 0E 04 04 00 ED 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 [05:50:40]wFMCommunicate OK [05:50:40]SAM_PROTO_GetFieldsCounters done [05:50:40]requested_item shift.num is exist - process it [05:50:40]requested_item shift.opened is exist - process it [05:50:40]req_shift_opened [05:50:40]FM_GetShiftState [05:50:40]SAM_PROTO_GetShiftState [05:50:40]wFMCommunicate request_size=4 [05:50:40]MH_SAM_APDU [05:50:40]CAPDU: 80 13 01 00 [05:50:40]Write to MH i2c: E2 08 00 CF 20 80 13 01 00 00 00 00 00 6C [05:50:40]Write i2c OK [05:50:40]MH_I2C_Read... [05:50:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:50:40]Read from MH i2c: E2 [05:50:40]MH_I2C_Read... [05:50:40]Read from MH i2c: E2 0E 00 [05:50:40]MH_I2C_Read... [05:50:40]Read from MH i2c: E2 0E 00 CF 20 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 68 [05:50:40]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [05:50:40]wFMCommunicate OK [05:50:40]SAM_PROTO_GetShiftState done [05:50:40]FM_GetShiftState done [05:50:40]req_shift_opened done [05:50:40]requested_item shift.open_date is exist - process it [05:50:40]req_shift_open_date [05:50:40]req_shift_open_date done [05:50:40]produce_requested_data done [05:50:40]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104715,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [05:50:40]process_action_free close_receipt [05:50:40]json_value_free [05:50:40]json_value_free done [05:50:40]process_json_proto returns [05:50:40]Send response to host [05:50:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104715,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [05:50:40]free response buf [05:50:40]execute_script done [05:50:40]execute_script returns [05:50:40]free content buf [05:50:40]Sock 8.Close socket [05:50:40]Sock 8.Thread stoped [05:50:44]OFD Sender: No OFD packet to send [05:50:49]OFD Sender: No OFD packet to send [05:50:54]OFD Sender: No OFD packet to send [05:50:59]OFD Sender: No OFD packet to send [05:51:04]OFD Sender: No OFD packet to send [05:51:09]OFD Sender: No OFD packet to send [05:51:14]OFD Sender: No OFD packet to send [05:51:19]OFD Sender: No OFD packet to send [05:51:24]OFD Sender: No OFD packet to send [05:51:29]OFD Sender: No OFD packet to send [05:51:34]OFD Sender: No OFD packet to send [05:51:39]OFD Sender: No OFD packet to send [05:51:44]OFD Sender: No OFD packet to send [05:51:49]OFD Sender: No OFD packet to send [05:51:54]OFD Sender: No OFD packet to send [05:51:59]OFD Sender: No OFD packet to send [05:52:04]OFD Sender: No OFD packet to send [05:52:09]OFD Sender: No OFD packet to send [05:52:14]OFD Sender: No OFD packet to send [05:52:19]OFD Sender: No OFD packet to send [05:52:24]OFD Sender: No OFD packet to send [05:52:29]OFD Sender: No OFD packet to send [05:52:34]OFD Sender: No OFD packet to send [05:52:39]OFD Sender: No OFD packet to send [05:52:44]OFD Sender: No OFD packet to send [05:52:49]OFD Sender: No OFD packet to send [05:52:54]OFD Sender: No OFD packet to send [05:52:59]OFD Sender: No OFD packet to send [05:53:04]OFD Sender: No OFD packet to send [05:53:09]OFD Sender: No OFD packet to send [05:53:14]OFD Sender: No OFD packet to send [05:53:19]OFD Sender: No OFD packet to send [05:53:24]OFD Sender: No OFD packet to send [05:53:29]OFD Sender: No OFD packet to send [05:53:34]OFD Sender: No OFD packet to send [05:53:39]OFD Sender: No OFD packet to send [05:53:44]OFD Sender: No OFD packet to send [05:53:49]OFD Sender: No OFD packet to send [05:53:54]OFD Sender: No OFD packet to send [05:53:59]OFD Sender: No OFD packet to send [05:54:04]OFD Sender: No OFD packet to send [05:54:09]OFD Sender: No OFD packet to send [05:54:14]OFD Sender: No OFD packet to send [05:54:19]OFD Sender: No OFD packet to send [05:54:24]OFD Sender: No OFD packet to send [05:54:29]OFD Sender: No OFD packet to send [05:54:34]OFD Sender: No OFD packet to send [05:54:39]OFD Sender: No OFD packet to send [05:54:44]OFD Sender: No OFD packet to send [05:54:49]OFD Sender: No OFD packet to send [05:54:54]OFD Sender: No OFD packet to send [05:54:59]OFD Sender: No OFD packet to send [05:55:04]OFD Sender: No OFD packet to send [05:55:09]OFD Sender: No OFD packet to send [05:55:14]OFD Sender: No OFD packet to send [05:55:19]OFD Sender: No OFD packet to send [05:55:24]OFD Sender: No OFD packet to send [05:55:29]OFD Sender: No OFD packet to send [05:55:34]OFD Sender: No OFD packet to send [05:55:39]OFD Sender: No OFD packet to send [05:55:44]OFD Sender: No OFD packet to send [05:55:49]OFD Sender: No OFD packet to send [05:55:54]OFD Sender: No OFD packet to send [05:55:59]OFD Sender: No OFD packet to send [05:56:04]OFD Sender: No OFD packet to send [05:56:09]OFD Sender: No OFD packet to send [05:56:14]OFD Sender: No OFD packet to send [05:56:19]OFD Sender: No OFD packet to send [05:56:24]OFD Sender: No OFD packet to send [05:56:29]OFD Sender: No OFD packet to send [05:56:34]OFD Sender: No OFD packet to send [05:56:39]OFD Sender: No OFD packet to send [05:56:44]OFD Sender: No OFD packet to send [05:56:49]OFD Sender: No OFD packet to send [05:56:54]OFD Sender: No OFD packet to send [05:56:59]OFD Sender: No OFD packet to send [05:57:04]OFD Sender: No OFD packet to send [05:57:09]OFD Sender: No OFD packet to send [05:57:14]OFD Sender: No OFD packet to send [05:57:19]OFD Sender: No OFD packet to send [05:57:24]OFD Sender: No OFD packet to send [05:57:29]OFD Sender: No OFD packet to send [05:57:34]OFD Sender: No OFD packet to send [05:57:39]OFD Sender: No OFD packet to send [05:57:44]OFD Sender: No OFD packet to send [05:57:49]OFD Sender: No OFD packet to send [05:57:54]OFD Sender: No OFD packet to send [05:57:59]OFD Sender: No OFD packet to send [05:58:04]OFD Sender: No OFD packet to send [05:58:09]OFD Sender: No OFD packet to send [05:58:14]OFD Sender: No OFD packet to send [05:58:19]OFD Sender: No OFD packet to send [05:58:24]OFD Sender: No OFD packet to send [05:58:29]OFD Sender: No OFD packet to send [05:58:34]OFD Sender: No OFD packet to send [05:58:39]OFD Sender: No OFD packet to send [05:58:44]OFD Sender: No OFD packet to send [05:58:49]OFD Sender: No OFD packet to send [05:58:54]OFD Sender: No OFD packet to send [05:58:59]OFD Sender: No OFD packet to send [05:59:04]OFD Sender: No OFD packet to send [05:59:09]OFD Sender: No OFD packet to send [05:59:14]OFD Sender: No OFD packet to send [05:59:19]OFD Sender: No OFD packet to send [05:59:24]OFD Sender: No OFD packet to send [05:59:29]OFD Sender: No OFD packet to send [05:59:34]OFD Sender: No OFD packet to send [05:59:39]OFD Sender: No OFD packet to send [05:59:44]OFD Sender: No OFD packet to send [05:59:49]OFD Sender: No OFD packet to send [05:59:54]OFD Sender: No OFD packet to send [05:59:59]OFD Sender: No OFD packet to send [06:00:04]OFD Sender: No OFD packet to send [06:00:09]OFD Sender: No OFD packet to send [06:00:14]OFD Sender: No OFD packet to send [06:00:19]OFD Sender: No OFD packet to send [06:00:24]OFD Sender: No OFD packet to send [06:00:29]OFD Sender: No OFD packet to send [06:00:34]OFD Sender: No OFD packet to send [06:00:39]OFD Sender: No OFD packet to send [06:00:44]OFD Sender: No OFD packet to send [06:00:49]OFD Sender: No OFD packet to send [06:00:54]OFD Sender: No OFD packet to send [06:00:59]OFD Sender: No OFD packet to send [06:01:04]OFD Sender: No OFD packet to send [06:01:09]OFD Sender: No OFD packet to send [06:01:14]OFD Sender: No OFD packet to send [06:01:19]OFD Sender: No OFD packet to send [06:01:24]OFD Sender: No OFD packet to send [06:01:29]OFD Sender: No OFD packet to send [06:01:34]OFD Sender: No OFD packet to send [06:01:39]OFD Sender: No OFD packet to send [06:01:44]OFD Sender: No OFD packet to send [06:01:49]OFD Sender: No OFD packet to send [06:01:54]OFD Sender: No OFD packet to send [06:01:59]OFD Sender: No OFD packet to send [06:02:04]OFD Sender: No OFD packet to send [06:02:10]OFD Sender: No OFD packet to send [06:02:15]OFD Sender: No OFD packet to send [06:02:20]OFD Sender: No OFD packet to send [06:02:25]OFD Sender: No OFD packet to send [06:02:30]OFD Sender: No OFD packet to send [06:02:35]OFD Sender: No OFD packet to send [06:02:40]OFD Sender: No OFD packet to send [06:02:45]OFD Sender: No OFD packet to send [06:02:50]OFD Sender: No OFD packet to send [06:02:55]OFD Sender: No OFD packet to send [06:03:00]OFD Sender: No OFD packet to send [06:03:05]OFD Sender: No OFD packet to send [06:03:10]OFD Sender: No OFD packet to send [06:03:15]OFD Sender: No OFD packet to send [06:03:20]OFD Sender: No OFD packet to send [06:03:25]OFD Sender: No OFD packet to send [06:03:30]OFD Sender: No OFD packet to send [06:03:35]OFD Sender: No OFD packet to send [06:03:40]OFD Sender: No OFD packet to send [06:03:45]OFD Sender: No OFD packet to send [06:03:50]OFD Sender: No OFD packet to send [06:03:55]OFD Sender: No OFD packet to send [06:04:00]OFD Sender: No OFD packet to send [06:04:05]OFD Sender: No OFD packet to send [06:04:10]OFD Sender: No OFD packet to send [06:04:15]OFD Sender: No OFD packet to send [06:04:20]OFD Sender: No OFD packet to send [06:04:25]OFD Sender: No OFD packet to send [06:04:30]OFD Sender: No OFD packet to send [06:04:35]OFD Sender: No OFD packet to send [06:04:40]OFD Sender: No OFD packet to send [06:04:45]OFD Sender: No OFD packet to send [06:04:50]OFD Sender: No OFD packet to send [06:04:55]OFD Sender: No OFD packet to send [06:05:00]OFD Sender: No OFD packet to send [06:05:05]OFD Sender: No OFD packet to send [06:05:10]OFD Sender: No OFD packet to send [06:05:15]OFD Sender: No OFD packet to send [06:05:20]OFD Sender: No OFD packet to send [06:05:25]OFD Sender: No OFD packet to send [06:05:30]OFD Sender: No OFD packet to send [06:05:35]OFD Sender: No OFD packet to send [06:05:40]OFD Sender: No OFD packet to send [06:05:45]OFD Sender: No OFD packet to send [06:05:50]OFD Sender: No OFD packet to send [06:05:55]OFD Sender: No OFD packet to send [06:06:00]OFD Sender: No OFD packet to send [06:06:05]OFD Sender: No OFD packet to send [06:06:10]OFD Sender: No OFD packet to send [06:06:15]OFD Sender: No OFD packet to send [06:06:20]OFD Sender: No OFD packet to send [06:06:25]OFD Sender: No OFD packet to send [06:06:30]OFD Sender: No OFD packet to send [06:06:35]OFD Sender: No OFD packet to send [06:06:40]OFD Sender: No OFD packet to send [06:06:45]OFD Sender: No OFD packet to send [06:06:50]OFD Sender: No OFD packet to send [06:06:55]OFD Sender: No OFD packet to send [06:07:00]OFD Sender: No OFD packet to send [06:07:05]OFD Sender: No OFD packet to send [06:07:10]OFD Sender: No OFD packet to send [06:07:15]OFD Sender: No OFD packet to send [06:07:20]OFD Sender: No OFD packet to send [06:07:25]OFD Sender: No OFD packet to send [06:07:30]OFD Sender: No OFD packet to send [06:07:35]OFD Sender: No OFD packet to send [06:07:40]OFD Sender: No OFD packet to send [06:07:45]OFD Sender: No OFD packet to send [06:07:50]OFD Sender: No OFD packet to send [06:07:55]OFD Sender: No OFD packet to send [06:08:00]OFD Sender: No OFD packet to send [06:08:05]OFD Sender: No OFD packet to send [06:08:10]OFD Sender: No OFD packet to send [06:08:15]OFD Sender: No OFD packet to send [06:08:20]OFD Sender: No OFD packet to send [06:08:25]OFD Sender: No OFD packet to send [06:08:30]OFD Sender: No OFD packet to send [06:08:35]OFD Sender: No OFD packet to send [06:08:40]OFD Sender: No OFD packet to send [06:08:45]OFD Sender: No OFD packet to send [06:08:50]OFD Sender: No OFD packet to send [06:08:55]OFD Sender: No OFD packet to send [06:09:00]OFD Sender: No OFD packet to send [06:09:05]OFD Sender: No OFD packet to send [06:09:10]OFD Sender: No OFD packet to send [06:09:15]OFD Sender: No OFD packet to send [06:09:20]OFD Sender: No OFD packet to send [06:09:25]OFD Sender: No OFD packet to send [06:09:30]OFD Sender: No OFD packet to send [06:09:35]OFD Sender: No OFD packet to send [06:09:40]OFD Sender: No OFD packet to send [06:09:45]OFD Sender: No OFD packet to send [06:09:50]OFD Sender: No OFD packet to send [06:09:55]OFD Sender: No OFD packet to send [06:10:00]OFD Sender: No OFD packet to send [06:10:05]OFD Sender: No OFD packet to send [06:10:10]OFD Sender: No OFD packet to send [06:10:15]OFD Sender: No OFD packet to send [06:10:20]OFD Sender: No OFD packet to send [06:10:25]OFD Sender: No OFD packet to send [06:10:30]OFD Sender: No OFD packet to send [06:10:35]OFD Sender: No OFD packet to send [06:10:40]OFD Sender: No OFD packet to send [06:10:45]OFD Sender: No OFD packet to send [06:10:50]OFD Sender: No OFD packet to send [06:10:55]OFD Sender: No OFD packet to send [06:11:00]OFD Sender: No OFD packet to send [06:11:05]OFD Sender: No OFD packet to send [06:11:10]OFD Sender: No OFD packet to send [06:11:15]OFD Sender: No OFD packet to send [06:11:20]OFD Sender: No OFD packet to send [06:11:25]OFD Sender: No OFD packet to send [06:11:30]OFD Sender: No OFD packet to send [06:11:35]OFD Sender: No OFD packet to send [06:11:40]OFD Sender: No OFD packet to send [06:11:45]OFD Sender: No OFD packet to send [06:11:50]OFD Sender: No OFD packet to send [06:11:55]OFD Sender: No OFD packet to send [06:12:00]OFD Sender: No OFD packet to send [06:12:05]OFD Sender: No OFD packet to send [06:12:10]OFD Sender: No OFD packet to send [06:12:15]OFD Sender: No OFD packet to send [06:12:20]OFD Sender: No OFD packet to send [06:12:25]OFD Sender: No OFD packet to send [06:12:30]OFD Sender: No OFD packet to send [06:12:35]OFD Sender: No OFD packet to send [06:12:40]OFD Sender: No OFD packet to send [06:12:45]OFD Sender: No OFD packet to send [06:12:50]OFD Sender: No OFD packet to send [06:12:55]OFD Sender: No OFD packet to send [06:13:00]OFD Sender: No OFD packet to send [06:13:05]OFD Sender: No OFD packet to send [06:13:10]OFD Sender: No OFD packet to send [06:13:15]OFD Sender: No OFD packet to send [06:13:20]OFD Sender: No OFD packet to send [06:13:25]OFD Sender: No OFD packet to send [06:13:30]OFD Sender: No OFD packet to send [06:13:35]OFD Sender: No OFD packet to send [06:13:40]OFD Sender: No OFD packet to send [06:13:45]OFD Sender: No OFD packet to send [06:13:50]OFD Sender: No OFD packet to send [06:13:55]OFD Sender: No OFD packet to send [06:14:00]OFD Sender: No OFD packet to send [06:14:05]OFD Sender: No OFD packet to send [06:14:10]OFD Sender: No OFD packet to send [06:14:15]OFD Sender: No OFD packet to send [06:14:20]OFD Sender: No OFD packet to send [06:14:25]OFD Sender: No OFD packet to send [06:14:30]OFD Sender: No OFD packet to send [06:14:35]OFD Sender: No OFD packet to send [06:14:40]OFD Sender: No OFD packet to send [06:14:45]OFD Sender: No OFD packet to send [06:14:50]OFD Sender: No OFD packet to send [06:14:55]OFD Sender: No OFD packet to send [06:15:00]OFD Sender: No OFD packet to send [06:15:05]OFD Sender: No OFD packet to send [06:15:10]OFD Sender: No OFD packet to send [06:15:15]OFD Sender: No OFD packet to send [06:15:20]OFD Sender: No OFD packet to send [06:15:25]OFD Sender: No OFD packet to send [06:15:30]OFD Sender: No OFD packet to send [06:15:35]OFD Sender: No OFD packet to send [06:15:40]OFD Sender: No OFD packet to send [06:15:45]OFD Sender: No OFD packet to send [06:15:50]OFD Sender: No OFD packet to send [06:15:53]accept exits with 9 [06:15:53]New connection [06:15:53]New thread 3067260260 created [06:15:53]Thread 3067403620 joined [06:15:53]Waiting for new connection... [06:15:53] Sock 9.Parse request [06:15:53]Sock 9.Check first char [06:15:53]Sock 9.First char is OK [06:15:53]request: POST /json_proto HTTP/1.0 [06:15:53]Method: POST [06:15:53]URL: /json_proto [06:15:53]Method is POST - this is cgi request [06:15:53]url: /json_proto [06:15:53]query_string will be loaded in cgi processing [06:15:53]execute_cgi json_proto POST (null) [06:15:53]execute_cgi path=json_proto method=POST [06:15:53]POST find Content-Length [06:15:53]Host: 172.17.62.195:8080 [06:15:53]Content-Length: 803 [06:15:53]Content-Type: application/json [06:15:53] [06:15:53]POST finish read [06:15:53]Found Content-Length = 803 [06:15:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:15:53]execute_script... [06:15: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)118158", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:15:53]POST & json_proto [06:15:53]process_json_proto [06:15:53]json parsed OK: [06:15:53]protocol is kg_v1.0 [06:15:53]action value=close_receipt [06:15:53]process_action close_receipt [06:15:53]cmd_close_receipt [06:15:53]MH_GetDate [06:15:53]Write to MH i2c: F0 00 00 D0 20 DF [06:15:53]Write i2c OK [06:15:53]MH_I2C_Read... [06:15:53]Read from MH i2c: F0 [06:15:53]MH_I2C_Read... [06:15:53]Read from MH i2c: F0 09 00 [06:15:53]MH_I2C_Read... [06:15:53]Read from MH i2c: F0 09 00 D0 20 00 1B FC F4 66 65 34 CA 65 21 [06:15:53]GetLastDocTimeStamp 1727329838 [06:15:53]current date 1727331355 [06:15:53]FM_GetShiftState [06:15:53]SAM_PROTO_GetShiftState [06:15:53]wFMCommunicate request_size=4 [06:15:53]MH_SAM_APDU [06:15:53]CAPDU: 80 13 01 00 [06:15:53]Write to MH i2c: E2 08 00 D1 20 80 13 01 00 00 00 00 00 6E [06:15:53]Write i2c OK [06:15:53]MH_I2C_Read... [06:15:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:15:53]Read from MH i2c: E2 [06:15:53]MH_I2C_Read... [06:15:53]Read from MH i2c: E2 0E 00 [06:15:53]MH_I2C_Read... [06:15:53]Read from MH i2c: E2 0E 00 D1 20 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 6A [06:15:53]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:15:53]wFMCommunicate OK [06:15:53]SAM_PROTO_GetShiftState done [06:15:53]FM_GetShiftState done [06:15:53]opened in 1727309552 [06:15:53]opened+sec_in_day 1727395952 [06:15:53]quantity*price = 100005 [06:15:53]sum+1 = 100006 [06:15:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 56 26.09.2024 06:15 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104716 ФПД: 19154143164684 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T061555&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104716&fm=19154143164684&tin=02508201610067®Number=0000000000145756&sum=100005 [06:15:54]StoreToDocumentArchive [06:15:54]shift 237 fd 104716 [06:15:54]save to /storage/0237/doc_00104716 [06:15:54]save last doc name /storage/0237/doc_00104716 to /storage/kkm_last_doc_name [06:15:54]save OK [06:15:54]Clear old archive folders... [06:15:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:15:54]tlvbuf is B6FC3010 [06:15:54]SAM_PROTO_ClearQueue [06:15:54]wFMCommunicate request_size=4 [06:15:54]MH_SAM_APDU [06:15:54]CAPDU: 80 09 00 00 [06:15:54]Write to MH i2c: E2 08 00 DE 20 80 09 00 00 00 00 00 00 70 [06:15:54]Write i2c OK [06:15:54]MH_I2C_Read... [06:15:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:15:54]Read from MH i2c: E2 [06:15:54]MH_I2C_Read... [06:15:54]Read from MH i2c: E2 03 00 [06:15:54]MH_I2C_Read... [06:15:54]Read from MH i2c: E2 03 00 DE 20 00 90 00 72 [06:15:54]RAPDU: 90 00 [06:15:54]wFMCommunicate OK [06:15:54]SAM_PROTO_ClearQueue done [06:15:54]KKMCreateOFDPacket [06:15:54]OFDProtocolAddRootSTLVToBuf [06:15:54]FM_MakeSignedData [06:15:54]FM_MakeSignedData [06:15:54]SAM_PROTO_SignData [06:15:54]wFMCommunicate request_size=4 [06:15:54]MH_SAM_APDU [06:15:54]CAPDU: 80 0D 01 02 [06:15:54]Write to MH i2c: E2 08 00 DF 20 80 0D 01 02 00 00 00 00 78 [06:15:54]Write i2c OK [06:15:54]MH_I2C_Read... [06:15:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:15:54]Read from MH i2c: E2 [06:15:54]MH_I2C_Read... [06:15:54]Read from MH i2c: E2 03 00 [06:15:54]MH_I2C_Read... [06:15:54]Read from MH i2c: E2 03 00 DF 20 00 90 00 73 [06:15:54]RAPDU: 90 00 [06:15:54]wFMCommunicate OK [06:15:54]wFMCommunicate request_size=255 [06:15:54]MH_SAM_APDU [06:15: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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 38 00 00 00 F4 03 04 00 1B FC F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0C 99 01 00 35 04 06 00 11 [06:15:54]Write to MH i2c: E2 02 01 E0 20 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 38 00 00 00 F4 03 04 00 1B FC F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0C 99 01 00 35 04 06 00 11 00 00 E8 [06:15:54]Write i2c OK [06:15:54]MH_I2C_Read... [06:15:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:15:54]Read from MH i2c: E2 [06:15:54]MH_I2C_Read... [06:15:54]Read from MH i2c: E2 03 00 [06:15:54]MH_I2C_Read... [06:15:54]Read from MH i2c: E2 03 00 E0 20 00 90 00 74 [06:15:54]RAPDU: 90 00 [06:15:54]wFMCommunicate OK [06:15:54]wFMCommunicate request_size=10 [06:15:54]MH_SAM_APDU [06:15:54]CAPDU: 80 0D 02 02 05 6B AB E6 39 0C [06:15:54]Write to MH i2c: E2 0D 00 E1 20 80 0D 02 02 05 00 6B AB E6 39 0C 00 00 C6 [06:15:54]Write i2c OK [06:15:54]MH_I2C_Read... [06:15:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:15:54]Read from MH i2c: E2 [06:15:54]MH_I2C_Read... [06:15:54]Read from MH i2c: E2 03 00 [06:15:54]MH_I2C_Read... [06:15:54]Read from MH i2c: E2 03 00 E1 20 00 90 00 75 [06:15:54]RAPDU: 90 00 [06:15:54]wFMCommunicate OK [06:15:54]wFMCommunicate request_size=4 [06:15:54]MH_SAM_APDU [06:15:54]CAPDU: 80 0D 03 02 [06:15:54]Write to MH i2c: E2 08 00 E2 20 80 0D 03 02 00 00 00 00 7D [06:15:54]Write i2c OK [06:15:54]MH_I2C_Read... [06:15:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:15:54]Read from MH i2c: E2 [06:15:54]MH_I2C_Read... [06:15:54]Read from MH i2c: E2 0B 00 [06:15:54]MH_I2C_Read... [06:15:54]Read from MH i2c: E2 0B 00 E2 20 00 4B F4 70 71 E4 85 0E 70 90 00 85 [06:15:54]RAPDU: 4B F4 70 71 E4 85 0E 70 90 00 [06:15:54]wFMCommunicate OK [06:15:54]SAM_PROTO_SignData done [06:15:54]FM_MakeSignedData done [06:15:54]CreateOFDProtocolMessage [06:15:54]wFMCommunicate request_size=4 [06:15:54]MH_SAM_APDU [06:15:54]CAPDU: 80 11 00 00 [06:15:54]Write to MH i2c: E2 08 00 E3 20 80 11 00 00 00 00 00 00 7D [06:15:54]Write i2c OK [06:15:54]MH_I2C_Read... [06:15:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:15:54]Read from MH i2c: E2 [06:15:54]MH_I2C_Read... [06:15:54]Read from MH i2c: E2 17 00 [06:15:54]MH_I2C_Read... [06:15:54]Read from MH i2c: E2 17 00 E3 20 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 D8 [06:15:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:15:54]wFMCommunicate OK [06:15:54]CreateOFDProtocolMessage done [06:15:54]OFDSenderStorePacket 104716 [06:15:54]StoreOFDPacket docnum=104716 [06:15:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 9F 13 07 01 25 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 38 00 00 00 F4 03 04 00 1B FC F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0C 99 01 00 35 04 06 00 11 6B AB E6 39 0C 4B F4 70 71 E4 85 0E 70 [06:15:54]CheckFolder [06:15:54]dirname=/storage/ofd_packets [06:15:54]CheckFolder done [06:15:54]ProducePacketName [06:15:54]name=ofd_packets/00104716 [06:15:54]NVStorageSaveData ofd_packets/00104716 [06:15:54]File name is /storage/ofd_packets/00104716 [06:15:54]Write 301 bytes [06:15:54]NVStorageSaveData done [06:15:54]OFDSenderStorePacket done [06:15:54]KKMCreateOFDPacket done [06:15:54]NVStorageSaveData kkm_last_timestamp [06:15:54]File name is /storage/kkm_last_timestamp [06:15:54]Write 4 bytes [06:15:54]NVStorageSaveData done [06:15:54]ExternCall_PrintAddStr [06:15:54]wPrintStart [06:15:54]Write to MH i2c: 01 00 00 E4 20 04 [06:15:54]Write i2c OK [06:15:54]MH_I2C_Read... [06:15:54]Read from MH i2c: 01 [06:15:54]MH_I2C_Read... [06:15:54]Read from MH i2c: 01 07 00 [06:15:54]MH_I2C_Read... [06:15:54]Read from MH i2c: 01 07 00 E4 20 00 00 00 00 00 FF 0F 19 [06:15:54]RasterBufferAndPrint [06:15:54]line Счет N : (1)118158 [06:15:54]line ИНН: 02508201610067 [06:15:54]line Контрольно-Кассовый Чек [06:15:54]line ПРОДАЖА [06:15:54]line ТРК (МРК, ГНК) : 22 [06:15:54]line Товар: 2710124130 [06:15:54]line Аи-92-К-5 [06:15:54]line 14.750 * 67.80 [06:15:54]line = 1000.05 [06:15:54]line НДС 12% НСП 1% [06:15:54]line > о реализуемом товаре [06:15:54]line ИТОГО: 1000.05 [06:15:54]line НСП 1% : 8.85 [06:15:54]line НДС 12% : 106.20 [06:15:54]line Наличными: 0.00 [06:15:54]line Безнал.: 1000.05 [06:15:54]line Место: АЗС № 176 [06:15:54]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [06:15:54]line СНО: Общий режим [06:15:54]line Чек 56 26.09.2024 06:15 [06:15:54]line Смена: 237 ФФД: 1.0 [06:15:54]line ЗНМ: 0300000238 [06:15:54]line РНМ: 0000000000145756 [06:15:54]line Версия ККМ: v1.0 [06:15:54]line Платежная система: O! деньги [06:15:54]line ФМ: 0000000000959278 [06:15:54]line ФД: 104716 [06:15:54]line ФПД: 19154143164684 [06:15:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T061555&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104716&fm=19154143164684&tin=02508201610067®Number=0000000000145756&sum=100005 [06:15:55]OFD Sender: Processing packet 104716 [packets to send 51, broken 50] [06:15:55]ProducePacketName [06:15:55]name=ofd_packets/00104716 [06:15:55]OFD Sender: To server: pG, [06:15:55]CommunicateWithHost lk.salyk.kg:30040 [06:15:55]ConnectInit lk.salyk.kg [06:15:55]written 0, free lines is 4095 [06:15:55]Connected sock=8 [06:15:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 9F 13 07 01 25 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 38 00 00 00 F4 03 04 00 1B FC F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0C 99 01 00 35 04 06 00 11 6B AB E6 39 0C 4B F4 70 71 E4 85 0E 70 [06:15:55]Write to MH i2c: 01 00 00 0D 21 2E [06:15:55]Write i2c OK [06:15:55]MH_I2C_Read... [06:15:55]Read from MH i2c: 01 [06:15:55]MH_I2C_Read... [06:15:55]Read from MH i2c: 01 07 00 [06:15:55]MH_I2C_Read... [06:15:55]Read from MH i2c: 01 07 00 0D 21 00 00 00 00 00 21 0D 63 [06:15:55]RasterBufferAndPrint [06:15:55]line [06:15:55]line [06:15:55]line [06:15:55]line [06:15:55]line [06:15:55]written 0, free lines is 3367 [06:15:55]MH_Cut [06:15:55]Write to MH i2c: D1 01 00 14 21 01 07 [06:15:55]Write i2c OK [06:15:55]MH_I2C_Read... [06:15:55]Read from MH i2c: D1 [06:15:55]MH_I2C_Read... [06:15:55]Read from MH i2c: D1 01 00 [06:15:55]MH_I2C_Read... [06:15:55]Read from MH i2c: D1 01 00 14 21 00 06 [06:15:55]Write to MH i2c: 01 00 00 15 21 36 [06:15:55]Write i2c OK [06:15:55]MH_I2C_Read... [06:15:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 C9 2C 47 00 9E 1D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0C 99 01 00 F4 03 04 00 CC A5 F4 66 B6 04 01 00 00 78 94 4F 00 68 23 6B C7 [06:15:55]CommunicateWithHost err = 0 [06:15:55]CheckOFDResponse [06:15:55]1017 (14) - 77093643461234 [06:15:55]1041 (16) - 0000000000959278 [06:15:55]1040 (4) - 104716 [06:15:55]1012 (4) - 26.09.2024 00:07 [06:15:55]1206 (1) - 0 [06:15:55]OFD Sender: Remove packet 104716 [06:15:55]ProducePacketName [06:15:55]name=ofd_packets/00104716 [06:15:55]NVStorageDeleteData [06:15:56]OFD Sender: No OFD packet to send [06:15:56]*** Cut start [06:15:56]*** Partial cut [06:15:56]*** CUTSNS_PIN = 1 [06:15:56]*** CUTSNS_PIN = 0 [06:15:56]*** Brake cut motor [06:15:56]Read from MH i2c: 01 [06:15:57]MH_I2C_Read... [06:15:57]*** Stop cut motor [06:15:57]*** Cut end [06:15:57]Read from MH i2c: 01 07 00 [06:15:57]MH_I2C_Read... [06:15:57]Read from MH i2c: 01 07 00 15 21 00 00 00 00 00 FF 0F 4B [06:15:57]process_action close_receipt done [06:15:57]requested_data is exist [06:15:57]produce_requested_data [06:15:57]requested_item fm.sn is exist - process it [06:15:57]wFMCommunicate request_size=4 [06:15:57]MH_SAM_APDU [06:15:57]CAPDU: 80 11 00 00 [06:15:57]Write to MH i2c: E2 08 00 16 21 80 11 00 00 00 00 00 00 B1 [06:15:57]Write i2c OK [06:15:57]MH_I2C_Read... [06:15:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:15:57]Read from MH i2c: E2 [06:15:57]MH_I2C_Read... [06:15:57]Read from MH i2c: E2 17 00 [06:15:57]MH_I2C_Read... [06:15:57]Read from MH i2c: E2 17 00 16 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 0C [06:15:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:15:57]wFMCommunicate OK [06:15:57]requested_item fd.num is exist - process it [06:15:57]SAM_PROTO_GetFieldsCounters [06:15:57]wFMCommunicate request_size=4 [06:15:57]MH_SAM_APDU [06:15:57]CAPDU: 80 13 00 00 [06:15:57]Write to MH i2c: E2 08 00 17 21 80 13 00 00 00 00 00 00 B4 [06:15:57]Write i2c OK [06:15:57]MH_I2C_Read... [06:15:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:15:57]Read from MH i2c: E2 [06:15:57]MH_I2C_Read... [06:15:57]Read from MH i2c: E2 62 00 [06:15:57]MH_I2C_Read... [06:15:57]Read from MH i2c: E2 62 00 17 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 0C 99 01 00 0E 04 04 00 ED 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 1B [06:15:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 0C 99 01 00 0E 04 04 00 ED 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 [06:15:57]wFMCommunicate OK [06:15:57]SAM_PROTO_GetFieldsCounters done [06:15:57]requested_item shift.num is exist - process it [06:15:57]requested_item shift.opened is exist - process it [06:15:57]req_shift_opened [06:15:57]FM_GetShiftState [06:15:57]SAM_PROTO_GetShiftState [06:15:57]wFMCommunicate request_size=4 [06:15:57]MH_SAM_APDU [06:15:57]CAPDU: 80 13 01 00 [06:15:57]Write to MH i2c: E2 08 00 18 21 80 13 01 00 00 00 00 00 B6 [06:15:57]Write i2c OK [06:15:57]MH_I2C_Read... [06:15:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:15:57]Read from MH i2c: E2 [06:15:57]MH_I2C_Read... [06:15:57]Read from MH i2c: E2 0E 00 [06:15:57]MH_I2C_Read... [06:15:57]Read from MH i2c: E2 0E 00 18 21 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 B2 [06:15:57]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:15:57]wFMCommunicate OK [06:15:57]SAM_PROTO_GetShiftState done [06:15:57]FM_GetShiftState done [06:15:57]req_shift_opened done [06:15:57]requested_item shift.open_date is exist - process it [06:15:57]req_shift_open_date [06:15:57]req_shift_open_date done [06:15:57]produce_requested_data done [06:15:57]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104716,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [06:15:57]process_action_free close_receipt [06:15:57]json_value_free [06:15:57]json_value_free done [06:15:57]process_json_proto returns [06:15:57]Send response to host [06:15:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104716,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [06:15:57]free response buf [06:15:57]execute_script done [06:15:57]execute_script returns [06:15:57]free content buf [06:15:57]Sock 9.Close socket [06:15:57]Sock 9.Thread stoped [06:16:01]OFD Sender: No OFD packet to send [06:16:06]OFD Sender: No OFD packet to send [06:16:11]OFD Sender: No OFD packet to send [06:16:16]OFD Sender: No OFD packet to send [06:16:21]OFD Sender: No OFD packet to send [06:16:26]OFD Sender: No OFD packet to send [06:16:31]OFD Sender: No OFD packet to send [06:16:36]OFD Sender: No OFD packet to send [06:16:41]OFD Sender: No OFD packet to send [06:16:46]OFD Sender: No OFD packet to send [06:16:51]OFD Sender: No OFD packet to send [06:16:56]OFD Sender: No OFD packet to send [06:17:01]OFD Sender: No OFD packet to send [06:17:06]OFD Sender: No OFD packet to send [06:17:11]OFD Sender: No OFD packet to send [06:17:16]OFD Sender: No OFD packet to send [06:17:21]OFD Sender: No OFD packet to send [06:17:26]OFD Sender: No OFD packet to send [06:17:31]OFD Sender: No OFD packet to send [06:17:36]OFD Sender: No OFD packet to send [06:17:41]OFD Sender: No OFD packet to send [06:17:46]OFD Sender: No OFD packet to send [06:17:51]OFD Sender: No OFD packet to send [06:17:56]OFD Sender: No OFD packet to send [06:18:01]OFD Sender: No OFD packet to send [06:18:06]OFD Sender: No OFD packet to send [06:18:11]OFD Sender: No OFD packet to send [06:18:16]OFD Sender: No OFD packet to send [06:18:21]OFD Sender: No OFD packet to send [06:18:26]OFD Sender: No OFD packet to send [06:18:31]OFD Sender: No OFD packet to send [06:18:36]OFD Sender: No OFD packet to send [06:18:41]OFD Sender: No OFD packet to send [06:18:46]OFD Sender: No OFD packet to send [06:18:51]OFD Sender: No OFD packet to send [06:18:56]OFD Sender: No OFD packet to send [06:19:01]OFD Sender: No OFD packet to send [06:19:06]OFD Sender: No OFD packet to send [06:19:11]OFD Sender: No OFD packet to send [06:19:16]OFD Sender: No OFD packet to send [06:19:21]OFD Sender: No OFD packet to send [06:19:26]OFD Sender: No OFD packet to send [06:19:31]OFD Sender: No OFD packet to send [06:19:36]OFD Sender: No OFD packet to send [06:19:41]OFD Sender: No OFD packet to send [06:19:46]OFD Sender: No OFD packet to send [06:19:51]OFD Sender: No OFD packet to send [06:19:56]OFD Sender: No OFD packet to send [06:20:01]OFD Sender: No OFD packet to send [06:20:06]OFD Sender: No OFD packet to send [06:20:11]OFD Sender: No OFD packet to send [06:20:16]OFD Sender: No OFD packet to send [06:20:21]OFD Sender: No OFD packet to send [06:20:26]OFD Sender: No OFD packet to send [06:20:31]OFD Sender: No OFD packet to send [06:20:36]OFD Sender: No OFD packet to send [06:20:41]OFD Sender: No OFD packet to send [06:20:46]OFD Sender: No OFD packet to send [06:20:51]OFD Sender: No OFD packet to send [06:20:56]OFD Sender: No OFD packet to send [06:21:01]OFD Sender: No OFD packet to send [06:21:06]OFD Sender: No OFD packet to send [06:21:11]OFD Sender: No OFD packet to send [06:21:16]OFD Sender: No OFD packet to send [06:21:21]OFD Sender: No OFD packet to send [06:21:26]OFD Sender: No OFD packet to send [06:21:31]OFD Sender: No OFD packet to send [06:21:36]OFD Sender: No OFD packet to send [06:21:41]OFD Sender: No OFD packet to send [06:21:46]OFD Sender: No OFD packet to send [06:21:51]OFD Sender: No OFD packet to send [06:21:56]OFD Sender: No OFD packet to send [06:22:01]OFD Sender: No OFD packet to send [06:22:06]OFD Sender: No OFD packet to send [06:22:11]OFD Sender: No OFD packet to send [06:22:16]OFD Sender: No OFD packet to send [06:22:21]OFD Sender: No OFD packet to send [06:22:26]OFD Sender: No OFD packet to send [06:22:31]OFD Sender: No OFD packet to send [06:22:36]OFD Sender: No OFD packet to send [06:22:41]OFD Sender: No OFD packet to send [06:22:46]OFD Sender: No OFD packet to send [06:22:51]OFD Sender: No OFD packet to send [06:22:56]OFD Sender: No OFD packet to send [06:23:01]OFD Sender: No OFD packet to send [06:23:06]OFD Sender: No OFD packet to send [06:23:11]OFD Sender: No OFD packet to send [06:23:16]OFD Sender: No OFD packet to send [06:23:21]OFD Sender: No OFD packet to send [06:23:26]OFD Sender: No OFD packet to send [06:23:31]OFD Sender: No OFD packet to send [06:23:36]OFD Sender: No OFD packet to send [06:23:41]OFD Sender: No OFD packet to send [06:23:46]OFD Sender: No OFD packet to send [06:23:51]OFD Sender: No OFD packet to send [06:23:56]OFD Sender: No OFD packet to send [06:24:01]OFD Sender: No OFD packet to send [06:24:06]OFD Sender: No OFD packet to send [06:24:11]OFD Sender: No OFD packet to send [06:24:16]OFD Sender: No OFD packet to send [06:24:21]OFD Sender: No OFD packet to send [06:24:26]OFD Sender: No OFD packet to send [06:24:31]OFD Sender: No OFD packet to send [06:24:36]OFD Sender: No OFD packet to send [06:24:41]OFD Sender: No OFD packet to send [06:24:46]OFD Sender: No OFD packet to send [06:24:51]OFD Sender: No OFD packet to send [06:24:56]OFD Sender: No OFD packet to send [06:25:01]OFD Sender: No OFD packet to send [06:25:06]OFD Sender: No OFD packet to send [06:25:11]OFD Sender: No OFD packet to send [06:25:16]OFD Sender: No OFD packet to send [06:25:21]OFD Sender: No OFD packet to send [06:25:26]OFD Sender: No OFD packet to send [06:25:31]OFD Sender: No OFD packet to send [06:25:36]OFD Sender: No OFD packet to send [06:25:41]OFD Sender: No OFD packet to send [06:25:46]OFD Sender: No OFD packet to send [06:25:51]OFD Sender: No OFD packet to send [06:25:56]OFD Sender: No OFD packet to send [06:26:01]OFD Sender: No OFD packet to send [06:26:06]OFD Sender: No OFD packet to send [06:26:11]OFD Sender: No OFD packet to send [06:26:16]OFD Sender: No OFD packet to send [06:26:21]OFD Sender: No OFD packet to send [06:26:26]OFD Sender: No OFD packet to send [06:26:31]OFD Sender: No OFD packet to send [06:26:36]OFD Sender: No OFD packet to send [06:26:41]OFD Sender: No OFD packet to send [06:26:46]OFD Sender: No OFD packet to send [06:26:51]OFD Sender: No OFD packet to send [06:26:56]OFD Sender: No OFD packet to send [06:27:01]OFD Sender: No OFD packet to send [06:27:06]OFD Sender: No OFD packet to send [06:27:11]OFD Sender: No OFD packet to send [06:27:16]OFD Sender: No OFD packet to send [06:27:21]OFD Sender: No OFD packet to send [06:27:27]OFD Sender: No OFD packet to send [06:27:32]OFD Sender: No OFD packet to send [06:27:37]OFD Sender: No OFD packet to send [06:27:42]OFD Sender: No OFD packet to send [06:27:47]OFD Sender: No OFD packet to send [06:27:52]OFD Sender: No OFD packet to send [06:27:57]OFD Sender: No OFD packet to send [06:27:59]accept exits with 10 [06:27:59]New connection [06:27:59]New thread 3067403620 created [06:27:59]Thread 3067260260 joined [06:27:59]Waiting for new connection... [06:27:59] Sock 10.Parse request [06:27:59]Sock 10.Check first char [06:27:59]Sock 10.First char is OK [06:27:59]request: POST /json_proto HTTP/1.0 [06:27:59]Method: POST [06:27:59]URL: /json_proto [06:27:59]Method is POST - this is cgi request [06:27:59]url: /json_proto [06:27:59]query_string will be loaded in cgi processing [06:27:59]execute_cgi json_proto POST (null) [06:27:59]execute_cgi path=json_proto method=POST [06:27:59]POST find Content-Length [06:27:59]Host: 172.17.62.195:8080 [06:27:59]Content-Length: 677 [06:27:59]Content-Type: application/json [06:27:59] [06:27:59]POST finish read [06:27:59]Found Content-Length = 677 [06:27:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [06:27:59]execute_script... [06:27:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118160", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [06:27:59]POST & json_proto [06:27:59]process_json_proto [06:27:59]json parsed OK: [06:27:59]protocol is kg_v1.0 [06:27:59]action value=close_receipt [06:27:59]process_action close_receipt [06:27:59]cmd_close_receipt [06:27:59]MH_GetDate [06:27:59]Write to MH i2c: F0 00 00 19 21 29 [06:27:59]Write i2c OK [06:27:59]MH_I2C_Read... [06:27:59]Read from MH i2c: F0 [06:27:59]MH_I2C_Read... [06:27:59]Read from MH i2c: F0 09 00 [06:27:59]MH_I2C_Read... [06:27:59]Read from MH i2c: F0 09 00 19 21 00 F1 FE F4 66 65 34 CA 65 43 [06:27:59]GetLastDocTimeStamp 1727331355 [06:27:59]current date 1727332081 [06:27:59]FM_GetShiftState [06:27:59]SAM_PROTO_GetShiftState [06:27:59]wFMCommunicate request_size=4 [06:27:59]MH_SAM_APDU [06:27:59]CAPDU: 80 13 01 00 [06:27:59]Write to MH i2c: E2 08 00 1A 21 80 13 01 00 00 00 00 00 B8 [06:27:59]Write i2c OK [06:27:59]MH_I2C_Read... [06:27:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:27:59]Read from MH i2c: E2 [06:27:59]MH_I2C_Read... [06:27:59]Read from MH i2c: E2 0E 00 [06:27:59]MH_I2C_Read... [06:27:59]Read from MH i2c: E2 0E 00 1A 21 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 B4 [06:27:59]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:27:59]wFMCommunicate OK [06:27:59]SAM_PROTO_GetShiftState done [06:27:59]FM_GetShiftState done [06:27:59]opened in 1727309552 [06:27:59]opened+sec_in_day 1727395952 [06:27:59]quantity*price = 20001 [06:27:59]sum+1 = 20002 [06:27:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 57 26.09.2024 06:28 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104717 ФПД: 67737257731783 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T062801&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104717&fm=67737257731783&tin=02508201610067®Number=0000000000145756&sum=20000 [06:28:01]StoreToDocumentArchive [06:28:01]shift 237 fd 104717 [06:28:01]save to /storage/0237/doc_00104717 [06:28:01]save last doc name /storage/0237/doc_00104717 to /storage/kkm_last_doc_name [06:28:01]save OK [06:28:01]Clear old archive folders... [06:28:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:28:01]tlvbuf is B6FC32D0 [06:28:01]SAM_PROTO_ClearQueue [06:28:01]wFMCommunicate request_size=4 [06:28:01]MH_SAM_APDU [06:28:01]CAPDU: 80 09 00 00 [06:28:01]Write to MH i2c: E2 08 00 27 21 80 09 00 00 00 00 00 00 BA [06:28:01]Write i2c OK [06:28:01]MH_I2C_Read... [06:28:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:28:01]Read from MH i2c: E2 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: E2 03 00 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: E2 03 00 27 21 00 90 00 BC [06:28:01]RAPDU: 90 00 [06:28:01]wFMCommunicate OK [06:28:01]SAM_PROTO_ClearQueue done [06:28:01]KKMCreateOFDPacket [06:28:01]OFDProtocolAddRootSTLVToBuf [06:28:01]FM_MakeSignedData [06:28:01]FM_MakeSignedData [06:28:01]SAM_PROTO_SignData [06:28:01]wFMCommunicate request_size=4 [06:28:01]MH_SAM_APDU [06:28:01]CAPDU: 80 0D 01 02 [06:28:01]Write to MH i2c: E2 08 00 28 21 80 0D 01 02 00 00 00 00 C2 [06:28:01]Write i2c OK [06:28:01]MH_I2C_Read... [06:28:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:28:01]Read from MH i2c: E2 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: E2 03 00 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: E2 03 00 28 21 00 90 00 BD [06:28:01]RAPDU: 90 00 [06:28:01]wFMCommunicate OK [06:28:01]wFMCommunicate request_size=255 [06:28:01]MH_SAM_APDU [06:28: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 35 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 39 00 00 00 F4 03 04 00 F1 FE F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0D 99 01 00 35 04 06 00 3D [06:28:01]Write to MH i2c: E2 02 01 29 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 35 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 39 00 00 00 F4 03 04 00 F1 FE F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0D 99 01 00 35 04 06 00 3D 00 00 A1 [06:28:01]Write i2c OK [06:28:01]MH_I2C_Read... [06:28:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:28:01]Read from MH i2c: E2 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: E2 03 00 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: E2 03 00 29 21 00 90 00 BE [06:28:01]RAPDU: 90 00 [06:28:01]wFMCommunicate OK [06:28:01]wFMCommunicate request_size=10 [06:28:01]MH_SAM_APDU [06:28:01]CAPDU: 80 0D 02 02 05 9B 4F 2F 66 C7 [06:28:01]Write to MH i2c: E2 0D 00 2A 21 80 0D 02 02 05 00 9B 4F 2F 66 C7 00 00 15 [06:28:01]Write i2c OK [06:28:01]MH_I2C_Read... [06:28:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:28:01]Read from MH i2c: E2 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: E2 03 00 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: E2 03 00 2A 21 00 90 00 BF [06:28:01]RAPDU: 90 00 [06:28:01]wFMCommunicate OK [06:28:01]wFMCommunicate request_size=4 [06:28:01]MH_SAM_APDU [06:28:01]CAPDU: 80 0D 03 02 [06:28:01]Write to MH i2c: E2 08 00 2B 21 80 0D 03 02 00 00 00 00 C7 [06:28:01]Write i2c OK [06:28:01]MH_I2C_Read... [06:28:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:28:01]Read from MH i2c: E2 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: E2 0B 00 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: E2 0B 00 2B 21 00 DA ED 07 0B FD D5 27 93 90 00 2D [06:28:01]RAPDU: DA ED 07 0B FD D5 27 93 90 00 [06:28:01]wFMCommunicate OK [06:28:01]SAM_PROTO_SignData done [06:28:01]FM_MakeSignedData done [06:28:01]CreateOFDProtocolMessage [06:28:01]wFMCommunicate request_size=4 [06:28:01]MH_SAM_APDU [06:28:01]CAPDU: 80 11 00 00 [06:28:01]Write to MH i2c: E2 08 00 2C 21 80 11 00 00 00 00 00 00 C7 [06:28:01]Write i2c OK [06:28:01]MH_I2C_Read... [06:28:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:28:01]Read from MH i2c: E2 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: E2 17 00 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: E2 17 00 2C 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 22 [06:28:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:28:01]wFMCommunicate OK [06:28:01]CreateOFDProtocolMessage done [06:28:01]OFDSenderStorePacket 104717 [06:28:01]StoreOFDPacket docnum=104717 [06:28:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 9D 93 07 01 B5 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 35 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 39 00 00 00 F4 03 04 00 F1 FE F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0D 99 01 00 35 04 06 00 3D 9B 4F 2F 66 C7 DA ED 07 0B FD D5 27 93 [06:28:01]CheckFolder [06:28:01]dirname=/storage/ofd_packets [06:28:01]CheckFolder done [06:28:01]ProducePacketName [06:28:01]name=ofd_packets/00104717 [06:28:01]NVStorageSaveData ofd_packets/00104717 [06:28:01]File name is /storage/ofd_packets/00104717 [06:28:01]Write 301 bytes [06:28:01]NVStorageSaveData done [06:28:01]OFDSenderStorePacket done [06:28:01]KKMCreateOFDPacket done [06:28:01]NVStorageSaveData kkm_last_timestamp [06:28:01]File name is /storage/kkm_last_timestamp [06:28:01]Write 4 bytes [06:28:01]NVStorageSaveData done [06:28:01]ExternCall_PrintAddStr [06:28:01]wPrintStart [06:28:01]Write to MH i2c: 01 00 00 2D 21 4E [06:28:01]Write i2c OK [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: 01 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: 01 07 00 [06:28:01]MH_I2C_Read... [06:28:01]Read from MH i2c: 01 07 00 2D 21 00 00 00 00 00 FF 0F 63 [06:28:01]RasterBufferAndPrint [06:28:01]line Счет N : (1)118160 [06:28:01]line ИНН: 02508201610067 [06:28:01]line Контрольно-Кассовый Чек [06:28:01]line ПРОДАЖА [06:28:01]line ТРК (МРК, ГНК) : 22 [06:28:01]line Товар: 2710124130 [06:28:01]line Аи-92-К-5 [06:28:01]line 2.950 * 67.80 [06:28:01]line = 200.01 [06:28:01]line НДС 12% НСП 1% [06:28:01]line > о реализуемом товаре [06:28:01]line ОКРУГЛЕНИЕ: -0.01 [06:28:01]line ИТОГО: 200.00 [06:28:01]line Внесено: 200.00 [06:28:01]line СДАЧА: 0.00 [06:28:01]line НСП 1% : 1.77 [06:28:01]line НДС 12% : 21.24 [06:28:01]line Наличными: 200.00 [06:28:01]line Безнал.: 0.00 [06:28:01]line Место: АЗС № 176 [06:28:01]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [06:28:01]line СНО: Общий режим [06:28:01]line Чек 57 26.09.2024 06:28 [06:28:01]line Смена: 237 ФФД: 1.0 [06:28:01]line ЗНМ: 0300000238 [06:28:01]line РНМ: 0000000000145756 [06:28:01]line Версия ККМ: v1.0 [06:28:01]line ФМ: 0000000000959278 [06:28:01]line ФД: 104717 [06:28:01]line ФПД: 67737257731783 [06:28:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T062801&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104717&fm=67737257731783&tin=02508201610067®Number=0000000000145756&sum=20000 [06:28:01]OFD Sender: Processing packet 104717 [packets to send 51, broken 50] [06:28:01]ProducePacketName [06:28:01]name=ofd_packets/00104717 [06:28:01]OFD Sender: To server: pG, [06:28:01]CommunicateWithHost lk.salyk.kg:30040 [06:28:01]ConnectInit lk.salyk.kg [06:28:01]written 0, free lines is 4095 [06:28:02]Connected sock=9 [06:28:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 9D 93 07 01 B5 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 35 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 39 00 00 00 F4 03 04 00 F1 FE F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0D 99 01 00 35 04 06 00 3D 9B 4F 2F 66 C7 DA ED 07 0B FD D5 27 93 [06:28:02]Write to MH i2c: 01 00 00 57 21 78 [06:28:02]Write i2c OK [06:28:02]MH_I2C_Read... [06:28:02]Read from MH i2c: 01 [06:28:02]MH_I2C_Read... [06:28:02]Read from MH i2c: 01 07 00 [06:28:02]MH_I2C_Read... [06:28:02]Read from MH i2c: 01 07 00 57 21 00 00 00 00 00 05 0D 91 [06:28:02]RasterBufferAndPrint [06:28:02]line [06:28:02]line [06:28:02]line [06:28:02]line [06:28:02]line [06:28:02]written 0, free lines is 3342 [06:28:02]MH_Cut [06:28:02]Write to MH i2c: D1 01 00 5E 21 01 51 [06:28:02]Write i2c OK [06:28:02]MH_I2C_Read... [06:28:02]Read from MH i2c: D1 [06:28:02]MH_I2C_Read... [06:28:02]Read from MH i2c: D1 01 00 [06:28:02]MH_I2C_Read... [06:28:02]Read from MH i2c: D1 01 00 5E 21 00 50 [06:28:02]Write to MH i2c: 01 00 00 5F 21 80 [06:28:02]Write i2c OK [06:28:02]MH_I2C_Read... [06:28:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 C0 2C 47 00 E3 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0D 99 01 00 F4 03 04 00 A3 A8 F4 66 B6 04 01 00 00 EF 5E 19 93 9B B9 14 7B [06:28:02]CommunicateWithHost err = 0 [06:28:02]CheckOFDResponse [06:28:02]1017 (14) - 77093643461234 [06:28:02]1041 (16) - 0000000000959278 [06:28:02]1040 (4) - 104717 [06:28:02]1012 (4) - 26.09.2024 00:19 [06:28:02]1206 (1) - 0 [06:28:02]OFD Sender: Remove packet 104717 [06:28:02]ProducePacketName [06:28:02]name=ofd_packets/00104717 [06:28:02]NVStorageDeleteData [06:28:02]OFD Sender: No OFD packet to send [06:28:03]*** Cut start [06:28:03]*** Partial cut [06:28:03]*** CUTSNS_PIN = 1 [06:28:03]*** CUTSNS_PIN = 0 [06:28:03]*** Brake cut motor [06:28:03]Read from MH i2c: 01 [06:28:03]MH_I2C_Read... [06:28:03]*** Stop cut motor [06:28:03]*** Cut end [06:28:03]Read from MH i2c: 01 07 00 [06:28:03]MH_I2C_Read... [06:28:03]Read from MH i2c: 01 07 00 5F 21 00 00 00 00 00 FF 0F 95 [06:28:03]process_action close_receipt done [06:28:03]requested_data is exist [06:28:03]produce_requested_data [06:28:03]requested_item fm.sn is exist - process it [06:28:03]wFMCommunicate request_size=4 [06:28:03]MH_SAM_APDU [06:28:03]CAPDU: 80 11 00 00 [06:28:03]Write to MH i2c: E2 08 00 60 21 80 11 00 00 00 00 00 00 FB [06:28:03]Write i2c OK [06:28:03]MH_I2C_Read... [06:28:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:28:03]Read from MH i2c: E2 [06:28:03]MH_I2C_Read... [06:28:03]Read from MH i2c: E2 17 00 [06:28:03]MH_I2C_Read... [06:28:03]Read from MH i2c: E2 17 00 60 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 56 [06:28:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:28:03]wFMCommunicate OK [06:28:03]requested_item fd.num is exist - process it [06:28:03]SAM_PROTO_GetFieldsCounters [06:28:03]wFMCommunicate request_size=4 [06:28:03]MH_SAM_APDU [06:28:03]CAPDU: 80 13 00 00 [06:28:03]Write to MH i2c: E2 08 00 61 21 80 13 00 00 00 00 00 00 FE [06:28:03]Write i2c OK [06:28:03]MH_I2C_Read... [06:28:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:28:03]Read from MH i2c: E2 [06:28:03]MH_I2C_Read... [06:28:03]Read from MH i2c: E2 62 00 [06:28:03]MH_I2C_Read... [06:28:03]Read from MH i2c: E2 62 00 61 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 0D 99 01 00 0E 04 04 00 ED 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 69 [06:28:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 0D 99 01 00 0E 04 04 00 ED 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 [06:28:03]wFMCommunicate OK [06:28:03]SAM_PROTO_GetFieldsCounters done [06:28:03]requested_item shift.num is exist - process it [06:28:03]requested_item shift.opened is exist - process it [06:28:03]req_shift_opened [06:28:03]FM_GetShiftState [06:28:03]SAM_PROTO_GetShiftState [06:28:03]wFMCommunicate request_size=4 [06:28:03]MH_SAM_APDU [06:28:03]CAPDU: 80 13 01 00 [06:28:03]Write to MH i2c: E2 08 00 62 21 80 13 01 00 00 00 00 00 00 [06:28:03]Write i2c OK [06:28:03]MH_I2C_Read... [06:28:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:28:03]Read from MH i2c: E2 [06:28:03]MH_I2C_Read... [06:28:03]Read from MH i2c: E2 0E 00 [06:28:03]MH_I2C_Read... [06:28:03]Read from MH i2c: E2 0E 00 62 21 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 FC [06:28:03]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:28:03]wFMCommunicate OK [06:28:03]SAM_PROTO_GetShiftState done [06:28:03]FM_GetShiftState done [06:28:03]req_shift_opened done [06:28:03]requested_item shift.open_date is exist - process it [06:28:03]req_shift_open_date [06:28:03]req_shift_open_date done [06:28:03]produce_requested_data done [06:28:03]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104717,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [06:28:03]process_action_free close_receipt [06:28:03]json_value_free [06:28:03]json_value_free done [06:28:03]process_json_proto returns [06:28:03]Send response to host [06:28:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104717,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [06:28:03]free response buf [06:28:03]execute_script done [06:28:03]execute_script returns [06:28:03]free content buf [06:28:03]Sock 10.Close socket [06:28:03]Sock 10.Thread stoped [06:28:08]OFD Sender: No OFD packet to send [06:28:12]accept exits with 8 [06:28:12]New connection [06:28:12]New thread 3067260260 created [06:28:12]Thread 3067403620 joined [06:28:12]Waiting for new connection... [06:28:12] Sock 8.Parse request [06:28:12]Sock 8.Check first char [06:28:12]Sock 8.First char is OK [06:28:12]request: POST /json_proto HTTP/1.0 [06:28:12]Method: POST [06:28:12]URL: /json_proto [06:28:12]Method is POST - this is cgi request [06:28:12]url: /json_proto [06:28:12]query_string will be loaded in cgi processing [06:28:12]execute_cgi json_proto POST (null) [06:28:12]execute_cgi path=json_proto method=POST [06:28:12]POST find Content-Length [06:28:12]Host: 172.17.62.195:8080 [06:28:12]Content-Length: 685 [06:28:12]Content-Type: application/json [06:28:12] [06:28:12]POST finish read [06:28:12]Found Content-Length = 685 [06:28:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 53.060, "sum" : 2000.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:28:12]execute_script... [06:28:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118159", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 53.060, "sum" : 2000.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:28:12]POST & json_proto [06:28:12]process_json_proto [06:28:12]json parsed OK: [06:28:12]protocol is kg_v1.0 [06:28:12]action value=close_receipt [06:28:12]process_action close_receipt [06:28:12]cmd_close_receipt [06:28:12]MH_GetDate [06:28:12]Write to MH i2c: F0 00 00 63 21 73 [06:28:12]Write i2c OK [06:28:12]MH_I2C_Read... [06:28:12]Read from MH i2c: F0 [06:28:12]MH_I2C_Read... [06:28:12]Read from MH i2c: F0 09 00 [06:28:12]MH_I2C_Read... [06:28:12]Read from MH i2c: F0 09 00 63 21 00 FE FE F4 66 65 34 CA 65 9A [06:28:12]GetLastDocTimeStamp 1727332081 [06:28:12]current date 1727332094 [06:28:12]FM_GetShiftState [06:28:12]SAM_PROTO_GetShiftState [06:28:12]wFMCommunicate request_size=4 [06:28:12]MH_SAM_APDU [06:28:12]CAPDU: 80 13 01 00 [06:28:12]Write to MH i2c: E2 08 00 64 21 80 13 01 00 00 00 00 00 02 [06:28:12]Write i2c OK [06:28:12]MH_I2C_Read... [06:28:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:28:12]Read from MH i2c: E2 [06:28:12]MH_I2C_Read... [06:28:12]Read from MH i2c: E2 0E 00 [06:28:12]MH_I2C_Read... [06:28:12]Read from MH i2c: E2 0E 00 64 21 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 FE [06:28:12]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:28:12]wFMCommunicate OK [06:28:12]SAM_PROTO_GetShiftState done [06:28:12]FM_GetShiftState done [06:28:12]opened in 1727309552 [06:28:12]opened+sec_in_day 1727395952 [06:28:12]quantity*price = 200036 [06:28:12]sum+1 = 200037 [06:28:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 58 26.09.2024 06:28 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104718 ФПД: 11735136119134 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T062814&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104718&fm=11735136119134&tin=02508201610067®Number=0000000000145756&sum=200000 [06:28:13]StoreToDocumentArchive [06:28:13]shift 237 fd 104718 [06:28:13]save to /storage/0237/doc_00104718 [06:28:13]save last doc name /storage/0237/doc_00104718 to /storage/kkm_last_doc_name [06:28:13]save OK [06:28:13]Clear old archive folders... [06:28:13]ProcessDocumentItem done err = 0, tmpTLVsize=250 [06:28:13]tlvbuf is 019CE9A0 [06:28:13]SAM_PROTO_ClearQueue [06:28:13]wFMCommunicate request_size=4 [06:28:13]MH_SAM_APDU [06:28:13]CAPDU: 80 09 00 00 [06:28:13]Write to MH i2c: E2 08 00 71 21 80 09 00 00 00 00 00 00 04 [06:28:13]Write i2c OK [06:28:13]MH_I2C_Read... [06:28:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:28:13]Read from MH i2c: E2 [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: E2 03 00 [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: E2 03 00 71 21 00 90 00 06 [06:28:13]RAPDU: 90 00 [06:28:13]wFMCommunicate OK [06:28:13]SAM_PROTO_ClearQueue done [06:28:13]KKMCreateOFDPacket [06:28:13]OFDProtocolAddRootSTLVToBuf [06:28:13]FM_MakeSignedData [06:28:13]FM_MakeSignedData [06:28:13]SAM_PROTO_SignData [06:28:13]wFMCommunicate request_size=4 [06:28:13]MH_SAM_APDU [06:28:13]CAPDU: 80 0D 01 02 [06:28:13]Write to MH i2c: E2 08 00 72 21 80 0D 01 02 00 00 00 00 0C [06:28:13]Write i2c OK [06:28:13]MH_I2C_Read... [06:28:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:28:13]Read from MH i2c: E2 [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: E2 03 00 [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: E2 03 00 72 21 00 90 00 07 [06:28:13]RAPDU: 90 00 [06:28:13]wFMCommunicate OK [06:28:13]wFMCommunicate request_size=255 [06:28:13]MH_SAM_APDU [06:28: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 44 CF 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 64 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 FE FE F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0E 99 01 00 35 04 06 00 0A AC [06:28:13]Write to MH i2c: E2 02 01 73 21 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 44 CF 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 64 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 FE FE F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0E 99 01 00 35 04 06 00 0A AC 00 00 CD [06:28:13]Write i2c OK [06:28:13]MH_I2C_Read... [06:28:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:28:13]Read from MH i2c: E2 [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: E2 03 00 [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: E2 03 00 73 21 00 90 00 08 [06:28:13]RAPDU: 90 00 [06:28:13]wFMCommunicate OK [06:28:13]wFMCommunicate request_size=9 [06:28:13]MH_SAM_APDU [06:28:13]CAPDU: 80 0D 02 02 04 4C 9E A9 5E [06:28:13]Write to MH i2c: E2 0C 00 74 21 80 0D 02 02 04 00 4C 9E A9 5E 00 00 08 [06:28:13]Write i2c OK [06:28:13]MH_I2C_Read... [06:28:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:28:13]Read from MH i2c: E2 [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: E2 03 00 [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: E2 03 00 74 21 00 90 00 09 [06:28:13]RAPDU: 90 00 [06:28:13]wFMCommunicate OK [06:28:13]wFMCommunicate request_size=4 [06:28:13]MH_SAM_APDU [06:28:13]CAPDU: 80 0D 03 02 [06:28:13]Write to MH i2c: E2 08 00 75 21 80 0D 03 02 00 00 00 00 11 [06:28:13]Write i2c OK [06:28:13]MH_I2C_Read... [06:28:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:28:13]Read from MH i2c: E2 [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: E2 0B 00 [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: E2 0B 00 75 21 00 A8 A2 7F B2 EC 8F 64 3E 90 00 AA [06:28:13]RAPDU: A8 A2 7F B2 EC 8F 64 3E 90 00 [06:28:13]wFMCommunicate OK [06:28:13]SAM_PROTO_SignData done [06:28:13]FM_MakeSignedData done [06:28:13]CreateOFDProtocolMessage [06:28:13]wFMCommunicate request_size=4 [06:28:13]MH_SAM_APDU [06:28:13]CAPDU: 80 11 00 00 [06:28:13]Write to MH i2c: E2 08 00 76 21 80 11 00 00 00 00 00 00 11 [06:28:13]Write i2c OK [06:28:13]MH_I2C_Read... [06:28:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:28:13]Read from MH i2c: E2 [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: E2 17 00 [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: E2 17 00 76 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 6C [06:28:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:28:13]wFMCommunicate OK [06:28:13]CreateOFDProtocolMessage done [06:28:13]OFDSenderStorePacket 104718 [06:28:13]StoreOFDPacket docnum=104718 [06:28:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 6A 1E 06 01 B4 52 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 CF 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 64 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 FE FE F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0E 99 01 00 35 04 06 00 0A AC 4C 9E A9 5E A8 A2 7F B2 EC 8F 64 3E [06:28:13]CheckFolder [06:28:13]dirname=/storage/ofd_packets [06:28:13]CheckFolder done [06:28:13]ProducePacketName [06:28:13]name=ofd_packets/00104718 [06:28:13]NVStorageSaveData ofd_packets/00104718 [06:28:13]File name is /storage/ofd_packets/00104718 [06:28:13]Write 300 bytes [06:28:13]NVStorageSaveData done [06:28:13]OFDSenderStorePacket done [06:28:13]KKMCreateOFDPacket done [06:28:13]NVStorageSaveData kkm_last_timestamp [06:28:13]File name is /storage/kkm_last_timestamp [06:28:13]Write 4 bytes [06:28:13]NVStorageSaveData done [06:28:13]ExternCall_PrintAddStr [06:28:13]wPrintStart [06:28:13]Write to MH i2c: 01 00 00 77 21 98 [06:28:13]Write i2c OK [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: 01 [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: 01 07 00 [06:28:13]MH_I2C_Read... [06:28:13]Read from MH i2c: 01 07 00 77 21 00 00 00 00 00 FF 0F AD [06:28:13]RasterBufferAndPrint [06:28:13]line Счет N : (1)118159 [06:28:13]line ИНН: 02508201610067 [06:28:13]line Контрольно-Кассовый Чек [06:28:13]line ПРОДАЖА [06:28:13]line ТРК (МРК, ГНК) : 71 [06:28:13]line Товар: 2711190000 [06:28:13]line ГАЗ-К-3 [06:28:13]line 53.060 * 37.70 [06:28:13]line = 2000.36 [06:28:13]line НДС 12% НСП 1% [06:28:13]line > о реализуемом товаре [06:28:13]line ОКРУГЛЕНИЕ: -0.36 [06:28:13]line ИТОГО: 2000.00 [06:28:13]line Внесено: 2000.00 [06:28:13]line СДАЧА: 0.00 [06:28:13]line НСП 1% : 17.70 [06:28:13]line НДС 12% : 212.43 [06:28:13]line Наличными: 2000.00 [06:28:13]line Безнал.: 0.00 [06:28:13]line Место: АЗС № 176 [06:28:13]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [06:28:13]line СНО: Общий режим [06:28:13]line Чек 58 26.09.2024 06:28 [06:28:13]line Смена: 237 ФФД: 1.0 [06:28:13]line ЗНМ: 0300000238 [06:28:13]line РНМ: 0000000000145756 [06:28:13]line Версия ККМ: v1.0 [06:28:13]line ФМ: 0000000000959278 [06:28:13]line ФД: 104718 [06:28:13]line ФПД: 11735136119134 [06:28:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T062814&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104718&fm=11735136119134&tin=02508201610067®Number=0000000000145756&sum=200000 [06:28:13]OFD Sender: Processing packet 104718 [packets to send 51, broken 50] [06:28:13]ProducePacketName [06:28:13]name=ofd_packets/00104718 [06:28:13]OFD Sender: To server: pG, [06:28:13]CommunicateWithHost lk.salyk.kg:30040 [06:28:13]ConnectInit lk.salyk.kg [06:28:13]written 0, free lines is 4095 [06:28:14]Connected sock=10 [06:28:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 6A 1E 06 01 B4 52 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 CF 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 64 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3A 00 00 00 F4 03 04 00 FE FE F4 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0E 99 01 00 35 04 06 00 0A AC 4C 9E A9 5E A8 A2 7F B2 EC 8F 64 3E [06:28:14]Write to MH i2c: 01 00 00 A1 21 C2 [06:28:14]Write i2c OK [06:28:14]MH_I2C_Read... [06:28:14]Read from MH i2c: 01 [06:28:14]MH_I2C_Read... [06:28:14]Read from MH i2c: 01 07 00 [06:28:14]MH_I2C_Read... [06:28:14]Read from MH i2c: 01 07 00 A1 21 00 00 00 00 00 21 0D F7 [06:28:14]RasterBufferAndPrint [06:28:14]line [06:28:14]line [06:28:14]line [06:28:14]line [06:28:14]line [06:28:14]written 0, free lines is 3367 [06:28:14]MH_Cut [06:28:14]Write to MH i2c: D1 01 00 A8 21 01 9B [06:28:14]Write i2c OK [06:28:14]MH_I2C_Read... [06:28:14]Read from MH i2c: D1 [06:28:14]MH_I2C_Read... [06:28:14]Read from MH i2c: D1 01 00 [06:28:14]MH_I2C_Read... [06:28:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 D7 F4 47 00 9A 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0E 99 01 00 F4 03 04 00 AF A8 F4 66 B6 04 01 00 00 B2 09 47 BD 3D 91 09 5B [06:28:14]CommunicateWithHost err = 0 [06:28:14]CheckOFDResponse [06:28:14]1017 (14) - 77093643461234 [06:28:14]1041 (16) - 0000000000959278 [06:28:14]1040 (4) - 104718 [06:28:14]1012 (4) - 26.09.2024 00:19 [06:28:14]1206 (1) - 0 [06:28:14]OFD Sender: Remove packet 104718 [06:28:14]ProducePacketName [06:28:14]name=ofd_packets/00104718 [06:28:14]NVStorageDeleteData [06:28:14]Read from MH i2c: D1 01 00 A8 21 00 9A [06:28:14]Write to MH i2c: 01 00 00 A9 21 CA [06:28:14]Write i2c OK [06:28:14]MH_I2C_Read... [06:28:14]OFD Sender: No OFD packet to send [06:28:14]*** Cut start [06:28:14]*** Partial cut [06:28:14]*** CUTSNS_PIN = 1 [06:28:15]*** CUTSNS_PIN = 0 [06:28:15]*** Brake cut motor [06:28:15]Read from MH i2c: 01 [06:28:15]MH_I2C_Read... [06:28:15]*** Stop cut motor [06:28:15]*** Cut end [06:28:15]Read from MH i2c: 01 07 00 [06:28:15]MH_I2C_Read... [06:28:15]Read from MH i2c: 01 07 00 A9 21 00 00 00 00 00 FF 0F DF [06:28:15]process_action close_receipt done [06:28:15]requested_data is exist [06:28:15]produce_requested_data [06:28:15]requested_item fm.sn is exist - process it [06:28:15]wFMCommunicate request_size=4 [06:28:15]MH_SAM_APDU [06:28:15]CAPDU: 80 11 00 00 [06:28:15]Write to MH i2c: E2 08 00 AA 21 80 11 00 00 00 00 00 00 45 [06:28:15]Write i2c OK [06:28:15]MH_I2C_Read... [06:28:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:28:15]Read from MH i2c: E2 [06:28:15]MH_I2C_Read... [06:28:15]Read from MH i2c: E2 17 00 [06:28:15]MH_I2C_Read... [06:28:15]Read from MH i2c: E2 17 00 AA 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 A0 [06:28:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:28:15]wFMCommunicate OK [06:28:15]requested_item fd.num is exist - process it [06:28:15]SAM_PROTO_GetFieldsCounters [06:28:15]wFMCommunicate request_size=4 [06:28:15]MH_SAM_APDU [06:28:15]CAPDU: 80 13 00 00 [06:28:15]Write to MH i2c: E2 08 00 AB 21 80 13 00 00 00 00 00 00 48 [06:28:15]Write i2c OK [06:28:15]MH_I2C_Read... [06:28:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:28:15]Read from MH i2c: E2 [06:28:15]MH_I2C_Read... [06:28:15]Read from MH i2c: E2 62 00 [06:28:15]MH_I2C_Read... [06:28:15]Read from MH i2c: E2 62 00 AB 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 0E 99 01 00 0E 04 04 00 ED 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 B7 [06:28:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 0E 99 01 00 0E 04 04 00 ED 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 [06:28:15]wFMCommunicate OK [06:28:15]SAM_PROTO_GetFieldsCounters done [06:28:15]requested_item shift.num is exist - process it [06:28:15]requested_item shift.opened is exist - process it [06:28:15]req_shift_opened [06:28:15]FM_GetShiftState [06:28:15]SAM_PROTO_GetShiftState [06:28:15]wFMCommunicate request_size=4 [06:28:15]MH_SAM_APDU [06:28:15]CAPDU: 80 13 01 00 [06:28:15]Write to MH i2c: E2 08 00 AC 21 80 13 01 00 00 00 00 00 4A [06:28:15]Write i2c OK [06:28:15]MH_I2C_Read... [06:28:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:28:15]Read from MH i2c: E2 [06:28:15]MH_I2C_Read... [06:28:15]Read from MH i2c: E2 0E 00 [06:28:15]MH_I2C_Read... [06:28:15]Read from MH i2c: E2 0E 00 AC 21 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 46 [06:28:15]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:28:15]wFMCommunicate OK [06:28:15]SAM_PROTO_GetShiftState done [06:28:15]FM_GetShiftState done [06:28:15]req_shift_opened done [06:28:15]requested_item shift.open_date is exist - process it [06:28:15]req_shift_open_date [06:28:15]req_shift_open_date done [06:28:15]produce_requested_data done [06:28:15]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104718,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [06:28:15]process_action_free close_receipt [06:28:15]json_value_free [06:28:15]json_value_free done [06:28:15]process_json_proto returns [06:28:15]Send response to host [06:28:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104718,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [06:28:15]free response buf [06:28:15]execute_script done [06:28:15]execute_script returns [06:28:15]free content buf [06:28:15]Sock 8.Close socket [06:28:15]Sock 8.Thread stoped [06:28:19]OFD Sender: No OFD packet to send [06:28:24]OFD Sender: No OFD packet to send [06:28:29]OFD Sender: No OFD packet to send [06:28:34]OFD Sender: No OFD packet to send [06:28:39]OFD Sender: No OFD packet to send [06:28:44]OFD Sender: No OFD packet to send [06:28:49]OFD Sender: No OFD packet to send [06:28:54]OFD Sender: No OFD packet to send [06:28:59]OFD Sender: No OFD packet to send [06:29:04]OFD Sender: No OFD packet to send [06:29:09]OFD Sender: No OFD packet to send [06:29:14]OFD Sender: No OFD packet to send [06:29:19]OFD Sender: No OFD packet to send [06:29:24]OFD Sender: No OFD packet to send [06:29:29]OFD Sender: No OFD packet to send [06:29:34]OFD Sender: No OFD packet to send [06:29:39]OFD Sender: No OFD packet to send [06:29:44]OFD Sender: No OFD packet to send [06:29:49]OFD Sender: No OFD packet to send [06:29:54]OFD Sender: No OFD packet to send [06:29:59]OFD Sender: No OFD packet to send [06:30:04]OFD Sender: No OFD packet to send [06:30:09]OFD Sender: No OFD packet to send [06:30:14]OFD Sender: No OFD packet to send [06:30:19]OFD Sender: No OFD packet to send [06:30:24]OFD Sender: No OFD packet to send [06:30:30]OFD Sender: No OFD packet to send [06:30:35]OFD Sender: No OFD packet to send [06:30:40]OFD Sender: No OFD packet to send [06:30:45]OFD Sender: No OFD packet to send [06:30:50]OFD Sender: No OFD packet to send [06:30:55]OFD Sender: No OFD packet to send [06:31:00]OFD Sender: No OFD packet to send [06:31:05]OFD Sender: No OFD packet to send [06:31:10]OFD Sender: No OFD packet to send [06:31:15]OFD Sender: No OFD packet to send [06:31:20]OFD Sender: No OFD packet to send [06:31:25]OFD Sender: No OFD packet to send [06:31:30]OFD Sender: No OFD packet to send [06:31:35]OFD Sender: No OFD packet to send [06:31:40]OFD Sender: No OFD packet to send [06:31:45]OFD Sender: No OFD packet to send [06:31:50]OFD Sender: No OFD packet to send [06:31:55]OFD Sender: No OFD packet to send [06:32:00]OFD Sender: No OFD packet to send [06:32:05]OFD Sender: No OFD packet to send [06:32:10]OFD Sender: No OFD packet to send [06:32:15]OFD Sender: No OFD packet to send [06:32:20]OFD Sender: No OFD packet to send [06:32:25]OFD Sender: No OFD packet to send [06:32:30]OFD Sender: No OFD packet to send [06:32:35]OFD Sender: No OFD packet to send [06:32:40]OFD Sender: No OFD packet to send [06:32:45]OFD Sender: No OFD packet to send [06:32:50]OFD Sender: No OFD packet to send [06:32:55]OFD Sender: No OFD packet to send [06:33:00]OFD Sender: No OFD packet to send [06:33:05]OFD Sender: No OFD packet to send [06:33:10]OFD Sender: No OFD packet to send [06:33:15]OFD Sender: No OFD packet to send [06:33:20]OFD Sender: No OFD packet to send [06:33:25]OFD Sender: No OFD packet to send [06:33:30]OFD Sender: No OFD packet to send [06:33:35]OFD Sender: No OFD packet to send [06:33:40]OFD Sender: No OFD packet to send [06:33:45]OFD Sender: No OFD packet to send [06:33:50]OFD Sender: No OFD packet to send [06:33:55]OFD Sender: No OFD packet to send [06:34:00]OFD Sender: No OFD packet to send [06:34:05]OFD Sender: No OFD packet to send [06:34:10]OFD Sender: No OFD packet to send [06:34:15]OFD Sender: No OFD packet to send [06:34:20]OFD Sender: No OFD packet to send [06:34:25]OFD Sender: No OFD packet to send [06:34:30]OFD Sender: No OFD packet to send [06:34:35]OFD Sender: No OFD packet to send [06:34:40]OFD Sender: No OFD packet to send [06:34:45]OFD Sender: No OFD packet to send [06:34:47]accept exits with 9 [06:34:47]New connection [06:34:47]New thread 3067403620 created [06:34:47]Thread 3067260260 joined [06:34:47]Waiting for new connection... [06:34:47] Sock 9.Parse request [06:34:47]Sock 9.Check first char [06:34:47]Sock 9.First char is OK [06:34:47]request: POST /json_proto HTTP/1.0 [06:34:47]Method: POST [06:34:47]URL: /json_proto [06:34:47]Method is POST - this is cgi request [06:34:47]url: /json_proto [06:34:47]query_string will be loaded in cgi processing [06:34:47]execute_cgi json_proto POST (null) [06:34:47]execute_cgi path=json_proto method=POST [06:34:47]POST find Content-Length [06:34:47]Host: 172.17.62.195:8080 [06:34:47]Content-Length: 682 [06:34:47]Content-Type: application/json [06:34:47] [06:34:47]POST finish read [06:34:47]Found Content-Length = 682 [06:34:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:34:47]execute_script... [06:34:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118161", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:34:47]POST & json_proto [06:34:47]process_json_proto [06:34:47]json parsed OK: [06:34:47]protocol is kg_v1.0 [06:34:47]action value=close_receipt [06:34:47]process_action close_receipt [06:34:47]cmd_close_receipt [06:34:47]MH_GetDate [06:34:47]Write to MH i2c: F0 00 00 AD 21 BD [06:34:47]Write i2c OK [06:34:47]MH_I2C_Read... [06:34:47]Read from MH i2c: F0 [06:34:47]MH_I2C_Read... [06:34:47]Read from MH i2c: F0 09 00 [06:34:47]MH_I2C_Read... [06:34:47]Read from MH i2c: F0 09 00 AD 21 00 89 00 F5 66 65 34 CA 65 72 [06:34:47]GetLastDocTimeStamp 1727332094 [06:34:47]current date 1727332489 [06:34:47]FM_GetShiftState [06:34:47]SAM_PROTO_GetShiftState [06:34:47]wFMCommunicate request_size=4 [06:34:47]MH_SAM_APDU [06:34:47]CAPDU: 80 13 01 00 [06:34:47]Write to MH i2c: E2 08 00 AE 21 80 13 01 00 00 00 00 00 4C [06:34:47]Write i2c OK [06:34:47]MH_I2C_Read... [06:34:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:34:47]Read from MH i2c: E2 [06:34:47]MH_I2C_Read... [06:34:47]Read from MH i2c: E2 0E 00 [06:34:47]MH_I2C_Read... [06:34:47]Read from MH i2c: E2 0E 00 AE 21 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 48 [06:34:47]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:34:47]wFMCommunicate OK [06:34:47]SAM_PROTO_GetShiftState done [06:34:47]FM_GetShiftState done [06:34:47]opened in 1727309552 [06:34:47]opened+sec_in_day 1727395952 [06:34:47]quantity*price = 100005 [06:34:47]sum+1 = 100006 [06:34:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 59 26.09.2024 06:34 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104719 ФПД: 93631248088540 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T063449&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104719&fm=93631248088540&tin=02508201610067®Number=0000000000145756&sum=100000 [06:34:48]StoreToDocumentArchive [06:34:48]shift 237 fd 104719 [06:34:48]save to /storage/0237/doc_00104719 [06:34:48]save last doc name /storage/0237/doc_00104719 to /storage/kkm_last_doc_name [06:34:48]save OK [06:34:48]Clear old archive folders... [06:34:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:34:48]tlvbuf is 019FC840 [06:34:48]SAM_PROTO_ClearQueue [06:34:48]wFMCommunicate request_size=4 [06:34:48]MH_SAM_APDU [06:34:48]CAPDU: 80 09 00 00 [06:34:48]Write to MH i2c: E2 08 00 BB 21 80 09 00 00 00 00 00 00 4E [06:34:48]Write i2c OK [06:34:48]MH_I2C_Read... [06:34:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:34:48]Read from MH i2c: E2 [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: E2 03 00 [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: E2 03 00 BB 21 00 90 00 50 [06:34:48]RAPDU: 90 00 [06:34:48]wFMCommunicate OK [06:34:48]SAM_PROTO_ClearQueue done [06:34:48]KKMCreateOFDPacket [06:34:48]OFDProtocolAddRootSTLVToBuf [06:34:48]FM_MakeSignedData [06:34:48]FM_MakeSignedData [06:34:48]SAM_PROTO_SignData [06:34:48]wFMCommunicate request_size=4 [06:34:48]MH_SAM_APDU [06:34:48]CAPDU: 80 0D 01 02 [06:34:48]Write to MH i2c: E2 08 00 BC 21 80 0D 01 02 00 00 00 00 56 [06:34:48]Write i2c OK [06:34:48]MH_I2C_Read... [06:34:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:34:48]Read from MH i2c: E2 [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: E2 03 00 [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: E2 03 00 BC 21 00 90 00 51 [06:34:48]RAPDU: 90 00 [06:34:48]wFMCommunicate OK [06:34:48]wFMCommunicate request_size=255 [06:34:48]MH_SAM_APDU [06:34:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 89 00 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0F 99 01 00 35 04 06 00 55 [06:34:48]Write to MH i2c: E2 02 01 BD 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 89 00 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0F 99 01 00 35 04 06 00 55 00 00 79 [06:34:48]Write i2c OK [06:34:48]MH_I2C_Read... [06:34:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:34:48]Read from MH i2c: E2 [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: E2 03 00 [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: E2 03 00 BD 21 00 90 00 52 [06:34:48]RAPDU: 90 00 [06:34:48]wFMCommunicate OK [06:34:48]wFMCommunicate request_size=10 [06:34:48]MH_SAM_APDU [06:34:48]CAPDU: 80 0D 02 02 05 28 39 48 3D DC [06:34:48]Write to MH i2c: E2 0D 00 BE 21 80 0D 02 02 05 00 28 39 48 3D DC 00 00 25 [06:34:48]Write i2c OK [06:34:48]MH_I2C_Read... [06:34:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:34:48]Read from MH i2c: E2 [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: E2 03 00 [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: E2 03 00 BE 21 00 90 00 53 [06:34:48]RAPDU: 90 00 [06:34:48]wFMCommunicate OK [06:34:48]wFMCommunicate request_size=4 [06:34:48]MH_SAM_APDU [06:34:48]CAPDU: 80 0D 03 02 [06:34:48]Write to MH i2c: E2 08 00 BF 21 80 0D 03 02 00 00 00 00 5B [06:34:48]Write i2c OK [06:34:48]MH_I2C_Read... [06:34:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:34:48]Read from MH i2c: E2 [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: E2 0B 00 [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: E2 0B 00 BF 21 00 71 81 FF 31 3E E3 C3 16 90 00 78 [06:34:48]RAPDU: 71 81 FF 31 3E E3 C3 16 90 00 [06:34:48]wFMCommunicate OK [06:34:48]SAM_PROTO_SignData done [06:34:48]FM_MakeSignedData done [06:34:48]CreateOFDProtocolMessage [06:34:48]wFMCommunicate request_size=4 [06:34:48]MH_SAM_APDU [06:34:48]CAPDU: 80 11 00 00 [06:34:48]Write to MH i2c: E2 08 00 C0 21 80 11 00 00 00 00 00 00 5B [06:34:48]Write i2c OK [06:34:48]MH_I2C_Read... [06:34:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:34:48]Read from MH i2c: E2 [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: E2 17 00 [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: E2 17 00 C0 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 B6 [06:34:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:34:48]wFMCommunicate OK [06:34:48]CreateOFDProtocolMessage done [06:34:48]OFDSenderStorePacket 104719 [06:34:48]StoreOFDPacket docnum=104719 [06:34:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 28 19 07 01 46 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 89 00 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0F 99 01 00 35 04 06 00 55 28 39 48 3D DC 71 81 FF 31 3E E3 C3 16 [06:34:48]CheckFolder [06:34:48]dirname=/storage/ofd_packets [06:34:48]CheckFolder done [06:34:48]ProducePacketName [06:34:48]name=ofd_packets/00104719 [06:34:48]NVStorageSaveData ofd_packets/00104719 [06:34:48]File name is /storage/ofd_packets/00104719 [06:34:48]Write 301 bytes [06:34:48]NVStorageSaveData done [06:34:48]OFDSenderStorePacket done [06:34:48]KKMCreateOFDPacket done [06:34:48]NVStorageSaveData kkm_last_timestamp [06:34:48]File name is /storage/kkm_last_timestamp [06:34:48]Write 4 bytes [06:34:48]NVStorageSaveData done [06:34:48]ExternCall_PrintAddStr [06:34:48]wPrintStart [06:34:48]Write to MH i2c: 01 00 00 C1 21 E2 [06:34:48]Write i2c OK [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: 01 [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: 01 07 00 [06:34:48]MH_I2C_Read... [06:34:48]Read from MH i2c: 01 07 00 C1 21 00 00 00 00 00 FF 0F F7 [06:34:48]RasterBufferAndPrint [06:34:48]line Счет N : (1)118161 [06:34:48]line ИНН: 02508201610067 [06:34:48]line Контрольно-Кассовый Чек [06:34:48]line ПРОДАЖА [06:34:48]line ТРК (МРК, ГНК) : 22 [06:34:48]line Товар: 2710124130 [06:34:48]line Аи-92-К-5 [06:34:48]line 14.750 * 67.80 [06:34:48]line = 1000.05 [06:34:48]line НДС 12% НСП 1% [06:34:48]line > о реализуемом товаре [06:34:48]line ОКРУГЛЕНИЕ: -0.05 [06:34:48]line ИТОГО: 1000.00 [06:34:48]line Внесено: 1000.00 [06:34:48]line СДАЧА: 0.00 [06:34:48]line НСП 1% : 8.85 [06:34:48]line НДС 12% : 106.20 [06:34:48]line Наличными: 1000.00 [06:34:48]line Безнал.: 0.00 [06:34:48]line Место: АЗС № 176 [06:34:48]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [06:34:48]line СНО: Общий режим [06:34:48]line Чек 59 26.09.2024 06:34 [06:34:48]line Смена: 237 ФФД: 1.0 [06:34:48]line ЗНМ: 0300000238 [06:34:48]line РНМ: 0000000000145756 [06:34:48]line Версия ККМ: v1.0 [06:34:48]line ФМ: 0000000000959278 [06:34:48]line ФД: 104719 [06:34:48]line ФПД: 93631248088540 [06:34:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T063449&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104719&fm=93631248088540&tin=02508201610067®Number=0000000000145756&sum=100000 [06:34:49]OFD Sender: Processing packet 104719 [packets to send 51, broken 50] [06:34:49]ProducePacketName [06:34:49]name=ofd_packets/00104719 [06:34:49]OFD Sender: To server: pG, [06:34:49]CommunicateWithHost lk.salyk.kg:30040 [06:34:49]ConnectInit lk.salyk.kg [06:34:49]written 0, free lines is 4095 [06:34:49]Connected sock=10 [06:34:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 28 19 07 01 46 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 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 89 00 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0F 99 01 00 35 04 06 00 55 28 39 48 3D DC 71 81 FF 31 3E E3 C3 16 [06:34:49]Write to MH i2c: 01 00 00 EB 21 0C [06:34:49]Write i2c OK [06:34:49]MH_I2C_Read... [06:34:49]Read from MH i2c: 01 [06:34:49]MH_I2C_Read... [06:34:49]Read from MH i2c: 01 07 00 [06:34:49]MH_I2C_Read... [06:34:49]Read from MH i2c: 01 07 00 EB 21 00 00 00 00 00 0A 0D 2A [06:34:49]RasterBufferAndPrint [06:34:49]line [06:34:49]line [06:34:49]line [06:34:49]line [06:34:49]line [06:34:49]written 0, free lines is 3344 [06:34:49]MH_Cut [06:34:49]Write to MH i2c: D1 01 00 F2 21 01 E5 [06:34:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 47 45 47 00 78 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 0F 99 01 00 F4 03 04 00 3A AA F4 66 B6 04 01 00 00 2C AB 1F 33 BE 33 CA D6 [06:34:49]CommunicateWithHost err = 0 [06:34:49]CheckOFDResponse [06:34:49]1017 (14) - 77093643461234 [06:34:49]1041 (16) - 0000000000959278 [06:34:49]1040 (4) - 104719 [06:34:49]1012 (4) - 26.09.2024 00:26 [06:34:49]1206 (1) - 0 [06:34:49]OFD Sender: Remove packet 104719 [06:34:49]ProducePacketName [06:34:49]name=ofd_packets/00104719 [06:34:49]NVStorageDeleteData [06:34:49]Write i2c OK [06:34:49]MH_I2C_Read... [06:34:49]Read from MH i2c: D1 [06:34:49]MH_I2C_Read... [06:34:49]Read from MH i2c: D1 01 00 [06:34:49]MH_I2C_Read... [06:34:49]Read from MH i2c: D1 01 00 F2 21 00 E4 [06:34:49]Write to MH i2c: 01 00 00 F3 21 14 [06:34:49]Write i2c OK [06:34:49]MH_I2C_Read... [06:34:50]OFD Sender: No OFD packet to send [06:34:50]*** Cut start [06:34:50]*** Partial cut [06:34:50]*** CUTSNS_PIN = 1 [06:34:50]*** CUTSNS_PIN = 0 [06:34:50]*** Brake cut motor [06:34:50]Read from MH i2c: 01 [06:34:50]MH_I2C_Read... [06:34:50]*** Stop cut motor [06:34:50]*** Cut end [06:34:50]Read from MH i2c: 01 07 00 [06:34:50]MH_I2C_Read... [06:34:50]Read from MH i2c: 01 07 00 F3 21 00 00 00 00 00 FF 0F 29 [06:34:50]process_action close_receipt done [06:34:50]requested_data is exist [06:34:50]produce_requested_data [06:34:50]requested_item fm.sn is exist - process it [06:34:50]wFMCommunicate request_size=4 [06:34:50]MH_SAM_APDU [06:34:50]CAPDU: 80 11 00 00 [06:34:50]Write to MH i2c: E2 08 00 F4 21 80 11 00 00 00 00 00 00 8F [06:34:50]Write i2c OK [06:34:50]MH_I2C_Read... [06:34:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:34:50]Read from MH i2c: E2 [06:34:50]MH_I2C_Read... [06:34:50]Read from MH i2c: E2 17 00 [06:34:50]MH_I2C_Read... [06:34:50]Read from MH i2c: E2 17 00 F4 21 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 EA [06:34:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:34:50]wFMCommunicate OK [06:34:50]requested_item fd.num is exist - process it [06:34:50]SAM_PROTO_GetFieldsCounters [06:34:50]wFMCommunicate request_size=4 [06:34:50]MH_SAM_APDU [06:34:50]CAPDU: 80 13 00 00 [06:34:50]Write to MH i2c: E2 08 00 F5 21 80 13 00 00 00 00 00 00 92 [06:34:50]Write i2c OK [06:34:50]MH_I2C_Read... [06:34:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:34:51]Read from MH i2c: E2 [06:34:51]MH_I2C_Read... [06:34:51]Read from MH i2c: E2 62 00 [06:34:51]MH_I2C_Read... [06:34:51]Read from MH i2c: E2 62 00 F5 21 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 0F 99 01 00 0E 04 04 00 ED 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 05 [06:34:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 0F 99 01 00 0E 04 04 00 ED 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 [06:34:51]wFMCommunicate OK [06:34:51]SAM_PROTO_GetFieldsCounters done [06:34:51]requested_item shift.num is exist - process it [06:34:51]requested_item shift.opened is exist - process it [06:34:51]req_shift_opened [06:34:51]FM_GetShiftState [06:34:51]SAM_PROTO_GetShiftState [06:34:51]wFMCommunicate request_size=4 [06:34:51]MH_SAM_APDU [06:34:51]CAPDU: 80 13 01 00 [06:34:51]Write to MH i2c: E2 08 00 F6 21 80 13 01 00 00 00 00 00 94 [06:34:51]Write i2c OK [06:34:51]MH_I2C_Read... [06:34:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:34:51]Read from MH i2c: E2 [06:34:51]MH_I2C_Read... [06:34:51]Read from MH i2c: E2 0E 00 [06:34:51]MH_I2C_Read... [06:34:51]Read from MH i2c: E2 0E 00 F6 21 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 90 [06:34:51]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:34:51]wFMCommunicate OK [06:34:51]SAM_PROTO_GetShiftState done [06:34:51]FM_GetShiftState done [06:34:51]req_shift_opened done [06:34:51]requested_item shift.open_date is exist - process it [06:34:51]req_shift_open_date [06:34:51]req_shift_open_date done [06:34:51]produce_requested_data done [06:34:51]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104719,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [06:34:51]process_action_free close_receipt [06:34:51]json_value_free [06:34:51]json_value_free done [06:34:51]process_json_proto returns [06:34:51]Send response to host [06:34:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104719,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [06:34:51]free response buf [06:34:51]execute_script done [06:34:51]execute_script returns [06:34:51]free content buf [06:34:51]Sock 9.Close socket [06:34:51]Sock 9.Thread stoped [06:34:55]OFD Sender: No OFD packet to send [06:35:00]OFD Sender: No OFD packet to send [06:35:05]OFD Sender: No OFD packet to send [06:35:10]OFD Sender: No OFD packet to send [06:35:15]OFD Sender: No OFD packet to send [06:35:20]OFD Sender: No OFD packet to send [06:35:25]OFD Sender: No OFD packet to send [06:35:30]OFD Sender: No OFD packet to send [06:35:35]OFD Sender: No OFD packet to send [06:35:40]OFD Sender: No OFD packet to send [06:35:45]OFD Sender: No OFD packet to send [06:35:50]OFD Sender: No OFD packet to send [06:35:55]OFD Sender: No OFD packet to send [06:36:00]OFD Sender: No OFD packet to send [06:36:05]OFD Sender: No OFD packet to send [06:36:10]OFD Sender: No OFD packet to send [06:36:15]OFD Sender: No OFD packet to send [06:36:20]OFD Sender: No OFD packet to send [06:36:25]OFD Sender: No OFD packet to send [06:36:30]OFD Sender: No OFD packet to send [06:36:35]OFD Sender: No OFD packet to send [06:36:40]OFD Sender: No OFD packet to send [06:36:45]OFD Sender: No OFD packet to send [06:36:50]OFD Sender: No OFD packet to send [06:36:55]OFD Sender: No OFD packet to send [06:36:56]accept exits with 8 [06:36:56]New connection [06:36:56]New thread 3067260260 created [06:36:56]Thread 3067403620 joined [06:36:56]Waiting for new connection... [06:36:56] Sock 8.Parse request [06:36:56]Sock 8.Check first char [06:36:56]Sock 8.First char is OK [06:36:56]request: POST /json_proto HTTP/1.0 [06:36:56]Method: POST [06:36:56]URL: /json_proto [06:36:56]Method is POST - this is cgi request [06:36:56]url: /json_proto [06:36:56]query_string will be loaded in cgi processing [06:36:56]execute_cgi json_proto POST (null) [06:36:56]execute_cgi path=json_proto method=POST [06:36:56]POST find Content-Length [06:36:56]Host: 172.17.62.195:8080 [06:36:56]Content-Length: 677 [06:36:56]Content-Type: application/json [06:36:56] [06:36:56]POST finish read [06:36:56]Found Content-Length = 677 [06:36:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:36:56]execute_script... [06:36: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)118162", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:36:56]POST & json_proto [06:36:56]process_json_proto [06:36:56]json parsed OK: [06:36:56]protocol is kg_v1.0 [06:36:56]action value=close_receipt [06:36:56]process_action close_receipt [06:36:56]cmd_close_receipt [06:36:56]MH_GetDate [06:36:56]Write to MH i2c: F0 00 00 F7 21 07 [06:36:56]Write i2c OK [06:36:56]MH_I2C_Read... [06:36:56]Read from MH i2c: F0 [06:36:56]MH_I2C_Read... [06:36:56]Read from MH i2c: F0 09 00 [06:36:56]MH_I2C_Read... [06:36:56]Read from MH i2c: F0 09 00 F7 21 00 0A 01 F5 66 65 34 CA 65 3E [06:36:56]GetLastDocTimeStamp 1727332489 [06:36:56]current date 1727332618 [06:36:56]FM_GetShiftState [06:36:56]SAM_PROTO_GetShiftState [06:36:56]wFMCommunicate request_size=4 [06:36:56]MH_SAM_APDU [06:36:56]CAPDU: 80 13 01 00 [06:36:56]Write to MH i2c: E2 08 00 F8 21 80 13 01 00 00 00 00 00 96 [06:36:56]Write i2c OK [06:36:56]MH_I2C_Read... [06:36:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:36:57]Read from MH i2c: E2 [06:36:57]MH_I2C_Read... [06:36:57]Read from MH i2c: E2 0E 00 [06:36:57]MH_I2C_Read... [06:36:57]Read from MH i2c: E2 0E 00 F8 21 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 92 [06:36:57]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:36:57]wFMCommunicate OK [06:36:57]SAM_PROTO_GetShiftState done [06:36:57]FM_GetShiftState done [06:36:57]opened in 1727309552 [06:36:57]opened+sec_in_day 1727395952 [06:36:57]quantity*price = 50036 [06:36:57]sum+1 = 50037 [06:36: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 60 26.09.2024 06:36 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104720 ФПД: 236426340130931 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T063658&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104720&fm=236426340130931&tin=02508201610067®Number=0000000000145756&sum=50000 [06:36:58]StoreToDocumentArchive [06:36:58]shift 237 fd 104720 [06:36:58]save to /storage/0237/doc_00104720 [06:36:58]save last doc name /storage/0237/doc_00104720 to /storage/kkm_last_doc_name [06:36:58]save OK [06:36:58]Clear old archive folders... [06:36:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:36:58]tlvbuf is B6E165C0 [06:36:58]SAM_PROTO_ClearQueue [06:36:58]wFMCommunicate request_size=4 [06:36:58]MH_SAM_APDU [06:36:58]CAPDU: 80 09 00 00 [06:36:58]Write to MH i2c: E2 08 00 05 22 80 09 00 00 00 00 00 00 99 [06:36:58]Write i2c OK [06:36:58]MH_I2C_Read... [06:36:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:36:58]Read from MH i2c: E2 [06:36:58]MH_I2C_Read... [06:36:58]Read from MH i2c: E2 03 00 [06:36:58]MH_I2C_Read... [06:36:58]Read from MH i2c: E2 03 00 05 22 00 90 00 9B [06:36:58]RAPDU: 90 00 [06:36:58]wFMCommunicate OK [06:36:58]SAM_PROTO_ClearQueue done [06:36:58]KKMCreateOFDPacket [06:36:58]OFDProtocolAddRootSTLVToBuf [06:36:58]FM_MakeSignedData [06:36:58]FM_MakeSignedData [06:36:58]SAM_PROTO_SignData [06:36:58]wFMCommunicate request_size=4 [06:36:58]MH_SAM_APDU [06:36:58]CAPDU: 80 0D 01 02 [06:36:58]Write to MH i2c: E2 08 00 06 22 80 0D 01 02 00 00 00 00 A1 [06:36:58]Write i2c OK [06:36:58]MH_I2C_Read... [06:36:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:36:58]Read from MH i2c: E2 [06:36:58]MH_I2C_Read... [06:36:58]Read from MH i2c: E2 03 00 [06:36:58]MH_I2C_Read... [06:36:58]Read from MH i2c: E2 03 00 06 22 00 90 00 9C [06:36:58]RAPDU: 90 00 [06:36:58]wFMCommunicate OK [06:36:58]wFMCommunicate request_size=255 [06:36:58]MH_SAM_APDU [06:36: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 0A 01 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 10 99 01 00 35 04 06 00 D7 [06:36:58]Write to MH i2c: E2 02 01 07 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 0A 01 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 10 99 01 00 35 04 06 00 D7 00 00 3B [06:36:58]Write i2c OK [06:36:58]MH_I2C_Read... [06:36:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:36:58]Read from MH i2c: E2 [06:36:58]MH_I2C_Read... [06:36:58]Read from MH i2c: E2 03 00 [06:36:58]MH_I2C_Read... [06:36:58]Read from MH i2c: E2 03 00 07 22 00 90 00 9D [06:36:58]RAPDU: 90 00 [06:36:58]wFMCommunicate OK [06:36:58]wFMCommunicate request_size=10 [06:36:58]MH_SAM_APDU [06:36:58]CAPDU: 80 0D 02 02 05 07 4C 04 E0 73 [06:36:58]Write to MH i2c: E2 0D 00 08 22 80 0D 02 02 05 00 07 4C 04 E0 73 00 00 58 [06:36:58]Write i2c OK [06:36:58]MH_I2C_Read... [06:36:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:36:58]Read from MH i2c: E2 [06:36:58]MH_I2C_Read... [06:36:58]Read from MH i2c: E2 03 00 [06:36:58]MH_I2C_Read... [06:36:58]Read from MH i2c: E2 03 00 08 22 00 90 00 9E [06:36:58]RAPDU: 90 00 [06:36:58]wFMCommunicate OK [06:36:58]wFMCommunicate request_size=4 [06:36:58]MH_SAM_APDU [06:36:58]CAPDU: 80 0D 03 02 [06:36:58]Write to MH i2c: E2 08 00 09 22 80 0D 03 02 00 00 00 00 A6 [06:36:58]Write i2c OK [06:36:58]MH_I2C_Read... [06:36:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:36:58]Read from MH i2c: E2 [06:36:58]MH_I2C_Read... [06:36:58]Read from MH i2c: E2 0B 00 [06:36:58]MH_I2C_Read... [06:36:58]Read from MH i2c: E2 0B 00 09 22 00 C9 FE 80 25 D7 44 84 D6 90 00 88 [06:36:58]RAPDU: C9 FE 80 25 D7 44 84 D6 90 00 [06:36:58]wFMCommunicate OK [06:36:58]SAM_PROTO_SignData done [06:36:58]FM_MakeSignedData done [06:36:58]CreateOFDProtocolMessage [06:36:58]wFMCommunicate request_size=4 [06:36:58]MH_SAM_APDU [06:36:58]CAPDU: 80 11 00 00 [06:36:58]Write to MH i2c: E2 08 00 0A 22 80 11 00 00 00 00 00 00 A6 [06:36:58]Write i2c OK [06:36:58]MH_I2C_Read... [06:36:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:36:58]Read from MH i2c: E2 [06:36:58]MH_I2C_Read... [06:36:58]Read from MH i2c: E2 17 00 [06:36:58]MH_I2C_Read... [06:36:58]Read from MH i2c: E2 17 00 0A 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 01 [06:36:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:36:58]wFMCommunicate OK [06:36:58]CreateOFDProtocolMessage done [06:36:58]OFDSenderStorePacket 104720 [06:36:58]StoreOFDPacket docnum=104720 [06:36:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 CD C9 07 01 88 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 0A 01 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 10 99 01 00 35 04 06 00 D7 07 4C 04 E0 73 C9 FE 80 25 D7 44 84 D6 [06:36:58]CheckFolder [06:36:58]dirname=/storage/ofd_packets [06:36:58]CheckFolder done [06:36:58]ProducePacketName [06:36:58]name=ofd_packets/00104720 [06:36:58]NVStorageSaveData ofd_packets/00104720 [06:36:58]File name is /storage/ofd_packets/00104720 [06:36:58]Write 301 bytes [06:36:58]NVStorageSaveData done [06:36:58]OFDSenderStorePacket done [06:36:58]KKMCreateOFDPacket done [06:36:58]NVStorageSaveData kkm_last_timestamp [06:36:58]File name is /storage/kkm_last_timestamp [06:36:58]Write 4 bytes [06:36:58]NVStorageSaveData done [06:36:58]ExternCall_PrintAddStr [06:36:58]wPrintStart [06:36:58]Write to MH i2c: 01 00 00 0B 22 2D [06:36:58]Write i2c OK [06:36:58]MH_I2C_Read... [06:36:58]Read from MH i2c: 01 [06:36:58]MH_I2C_Read... [06:36:58]Read from MH i2c: 01 07 00 [06:36:58]MH_I2C_Read... [06:36:58]Read from MH i2c: 01 07 00 0B 22 00 00 00 00 00 FF 0F 42 [06:36:58]RasterBufferAndPrint [06:36:58]line Счет N : (1)118162 [06:36:58]line ИНН: 02508201610067 [06:36:58]line Контрольно-Кассовый Чек [06:36:58]line ПРОДАЖА [06:36:58]line ТРК (МРК, ГНК) : 42 [06:36:58]line Товар: 2710124130 [06:36:58]line Аи-92-К-5 [06:36:58]line 7.380 * 67.80 [06:36:58]line = 500.36 [06:36:58]line НДС 12% НСП 1% [06:36:58]line > о реализуемом товаре [06:36:58]line ОКРУГЛЕНИЕ: -0.36 [06:36:58]line ИТОГО: 500.00 [06:36:58]line Внесено: 500.00 [06:36:58]line СДАЧА: 0.00 [06:36:58]line НСП 1% : 4.43 [06:36:58]line НДС 12% : 53.14 [06:36:58]line Наличными: 500.00 [06:36:58]line Безнал.: 0.00 [06:36:58]line Место: АЗС № 176 [06:36:58]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [06:36:58]line СНО: Общий режим [06:36:58]line Чек 60 26.09.2024 06:36 [06:36:58]line Смена: 237 ФФД: 1.0 [06:36:58]line ЗНМ: 0300000238 [06:36:58]line РНМ: 0000000000145756 [06:36:58]line Версия ККМ: v1.0 [06:36:58]line ФМ: 0000000000959278 [06:36:58]line ФД: 104720 [06:36:58]line ФПД: 236426340130931 [06:36:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T063658&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104720&fm=236426340130931&tin=02508201610067®Number=0000000000145756&sum=50000 [06:36:58]OFD Sender: Processing packet 104720 [packets to send 51, broken 50] [06:36:58]ProducePacketName [06:36:58]name=ofd_packets/00104720 [06:36:58]OFD Sender: To server: pG, [06:36:58]CommunicateWithHost lk.salyk.kg:30040 [06:36:58]ConnectInit lk.salyk.kg [06:36:58]written 0, free lines is 4095 [06:36:59]Connected sock=10 [06:36:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 CD C9 07 01 88 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 0A 01 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 10 99 01 00 35 04 06 00 D7 07 4C 04 E0 73 C9 FE 80 25 D7 44 84 D6 [06:36:59]Write to MH i2c: 01 00 00 35 22 57 [06:36:59]Write i2c OK [06:36:59]MH_I2C_Read... [06:36:59]Read from MH i2c: 01 [06:36:59]MH_I2C_Read... [06:36:59]Read from MH i2c: 01 07 00 [06:36:59]MH_I2C_Read... [06:36:59]Read from MH i2c: 01 07 00 35 22 00 00 00 00 00 03 0D 6E [06:36:59]RasterBufferAndPrint [06:36:59]line [06:36:59]line [06:36:59]line [06:36:59]line [06:36:59]line [06:36:59]written 0, free lines is 3337 [06:36:59]MH_Cut [06:36:59]Write to MH i2c: D1 01 00 3C 22 01 30 [06:36:59]Write i2c OK [06:36:59]MH_I2C_Read... [06:36:59]Read from MH i2c: D1 [06:36:59]MH_I2C_Read... [06:36:59]Read from MH i2c: D1 01 00 [06:36:59]MH_I2C_Read... [06:36:59]Read from MH i2c: D1 01 00 3C 22 00 2F [06:36:59]Write to MH i2c: 01 00 00 3D 22 5F [06:36:59]Write i2c OK [06:36:59]MH_I2C_Read... [06:36:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 48 B9 47 00 A9 E3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 10 99 01 00 F4 03 04 00 BC AA F4 66 B6 04 01 00 00 CD 0F 2C EA 8A 98 07 A3 [06:36:59]CommunicateWithHost err = 0 [06:36:59]CheckOFDResponse [06:36:59]1017 (14) - 77093643461234 [06:36:59]1041 (16) - 0000000000959278 [06:36:59]1040 (4) - 104720 [06:36:59]1012 (4) - 26.09.2024 00:28 [06:36:59]1206 (1) - 0 [06:36:59]OFD Sender: Remove packet 104720 [06:36:59]ProducePacketName [06:36:59]name=ofd_packets/00104720 [06:36:59]NVStorageDeleteData [06:36:59]OFD Sender: No OFD packet to send [06:37:00]*** Cut start [06:37:00]*** Partial cut [06:37:00]*** CUTSNS_PIN = 1 [06:37:00]*** CUTSNS_PIN = 0 [06:37:00]*** Brake cut motor [06:37:00]Read from MH i2c: 01 [06:37:00]MH_I2C_Read... [06:37:00]*** Stop cut motor [06:37:00]*** Cut end [06:37:00]Read from MH i2c: 01 07 00 [06:37:00]MH_I2C_Read... [06:37:00]Read from MH i2c: 01 07 00 3D 22 00 00 00 00 00 FF 0F 74 [06:37:00]process_action close_receipt done [06:37:00]requested_data is exist [06:37:00]produce_requested_data [06:37:00]requested_item fm.sn is exist - process it [06:37:00]wFMCommunicate request_size=4 [06:37:00]MH_SAM_APDU [06:37:00]CAPDU: 80 11 00 00 [06:37:00]Write to MH i2c: E2 08 00 3E 22 80 11 00 00 00 00 00 00 DA [06:37:00]Write i2c OK [06:37:00]MH_I2C_Read... [06:37:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:00]Read from MH i2c: E2 [06:37:00]MH_I2C_Read... [06:37:00]Read from MH i2c: E2 17 00 [06:37:00]MH_I2C_Read... [06:37:00]Read from MH i2c: E2 17 00 3E 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 35 [06:37:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:37:00]wFMCommunicate OK [06:37:00]requested_item fd.num is exist - process it [06:37:00]SAM_PROTO_GetFieldsCounters [06:37:00]wFMCommunicate request_size=4 [06:37:00]MH_SAM_APDU [06:37:00]CAPDU: 80 13 00 00 [06:37:00]Write to MH i2c: E2 08 00 3F 22 80 13 00 00 00 00 00 00 DD [06:37:00]Write i2c OK [06:37:00]MH_I2C_Read... [06:37:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:37:00]Read from MH i2c: E2 [06:37:00]MH_I2C_Read... [06:37:00]Read from MH i2c: E2 62 00 [06:37:00]MH_I2C_Read... [06:37:00]Read from MH i2c: E2 62 00 3F 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 10 99 01 00 0E 04 04 00 ED 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 54 [06:37:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 10 99 01 00 0E 04 04 00 ED 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 [06:37:00]wFMCommunicate OK [06:37:00]SAM_PROTO_GetFieldsCounters done [06:37:00]requested_item shift.num is exist - process it [06:37:00]requested_item shift.opened is exist - process it [06:37:00]req_shift_opened [06:37:00]FM_GetShiftState [06:37:00]SAM_PROTO_GetShiftState [06:37:00]wFMCommunicate request_size=4 [06:37:00]MH_SAM_APDU [06:37:00]CAPDU: 80 13 01 00 [06:37:00]Write to MH i2c: E2 08 00 40 22 80 13 01 00 00 00 00 00 DF [06:37:00]Write i2c OK [06:37:00]MH_I2C_Read... [06:37:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:00]Read from MH i2c: E2 [06:37:00]MH_I2C_Read... [06:37:00]Read from MH i2c: E2 0E 00 [06:37:00]MH_I2C_Read... [06:37:00]Read from MH i2c: E2 0E 00 40 22 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 DB [06:37:00]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:37:00]wFMCommunicate OK [06:37:00]SAM_PROTO_GetShiftState done [06:37:00]FM_GetShiftState done [06:37:00]req_shift_opened done [06:37:00]requested_item shift.open_date is exist - process it [06:37:00]req_shift_open_date [06:37:00]req_shift_open_date done [06:37:00]produce_requested_data done [06:37:00]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104720,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [06:37:00]process_action_free close_receipt [06:37:00]json_value_free [06:37:00]json_value_free done [06:37:00]process_json_proto returns [06:37:00]Send response to host [06:37:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104720,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [06:37:00]free response buf [06:37:00]execute_script done [06:37:00]execute_script returns [06:37:00]free content buf [06:37:00]Sock 8.Close socket [06:37:00]Sock 8.Thread stoped [06:37:05]OFD Sender: No OFD packet to send [06:37:10]OFD Sender: No OFD packet to send [06:37:15]OFD Sender: No OFD packet to send [06:37:20]OFD Sender: No OFD packet to send [06:37:25]OFD Sender: No OFD packet to send [06:37:30]OFD Sender: No OFD packet to send [06:37:35]OFD Sender: No OFD packet to send [06:37:40]OFD Sender: No OFD packet to send [06:37:45]OFD Sender: No OFD packet to send [06:37:48]accept exits with 9 [06:37:48]New connection [06:37:48]New thread 3067403620 created [06:37:48]Thread 3067260260 joined [06:37:48]Waiting for new connection... [06:37:48] Sock 9.Parse request [06:37:48]Sock 9.Check first char [06:37:48]Sock 9.First char is OK [06:37:48]request: POST /json_proto HTTP/1.0 [06:37:48]Method: POST [06:37:48]URL: /json_proto [06:37:48]Method is POST - this is cgi request [06:37:48]url: /json_proto [06:37:48]query_string will be loaded in cgi processing [06:37:48]execute_cgi json_proto POST (null) [06:37:48]execute_cgi path=json_proto method=POST [06:37:48]POST find Content-Length [06:37:48]Host: 172.17.62.195:8080 [06:37:48]Content-Length: 677 [06:37:48]Content-Type: application/json [06:37:48] [06:37:48]POST finish read [06:37:48]Found Content-Length = 677 [06:37:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:37:48]execute_script... [06:37:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118163", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:37:48]POST & json_proto [06:37:48]process_json_proto [06:37:48]json parsed OK: [06:37:48]protocol is kg_v1.0 [06:37:48]action value=close_receipt [06:37:48]process_action close_receipt [06:37:48]cmd_close_receipt [06:37:48]MH_GetDate [06:37:48]Write to MH i2c: F0 00 00 41 22 52 [06:37:48]Write i2c OK [06:37:48]MH_I2C_Read... [06:37:48]Read from MH i2c: F0 [06:37:48]MH_I2C_Read... [06:37:48]Read from MH i2c: F0 09 00 [06:37:48]MH_I2C_Read... [06:37:48]Read from MH i2c: F0 09 00 41 22 00 3E 01 F5 66 65 34 CA 65 BD [06:37:48]GetLastDocTimeStamp 1727332618 [06:37:48]current date 1727332670 [06:37:48]FM_GetShiftState [06:37:48]SAM_PROTO_GetShiftState [06:37:48]wFMCommunicate request_size=4 [06:37:48]MH_SAM_APDU [06:37:48]CAPDU: 80 13 01 00 [06:37:48]Write to MH i2c: E2 08 00 42 22 80 13 01 00 00 00 00 00 E1 [06:37:48]Write i2c OK [06:37:48]MH_I2C_Read... [06:37:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:48]Read from MH i2c: E2 [06:37:48]MH_I2C_Read... [06:37:48]Read from MH i2c: E2 0E 00 [06:37:48]MH_I2C_Read... [06:37:48]Read from MH i2c: E2 0E 00 42 22 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 DD [06:37:48]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:37:48]wFMCommunicate OK [06:37:48]SAM_PROTO_GetShiftState done [06:37:48]FM_GetShiftState done [06:37:48]opened in 1727309552 [06:37:48]opened+sec_in_day 1727395952 [06:37:48]quantity*price = 50036 [06:37:48]sum+1 = 50037 [06:37: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 61 26.09.2024 06:37 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104721 ФПД: 73140816600982 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T063750&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104721&fm=73140816600982&tin=02508201610067®Number=0000000000145756&sum=50000 [06:37:49]StoreToDocumentArchive [06:37:49]shift 237 fd 104721 [06:37:49]save to /storage/0237/doc_00104721 [06:37:49]save last doc name /storage/0237/doc_00104721 to /storage/kkm_last_doc_name [06:37:49]save OK [06:37:49]Clear old archive folders... [06:37:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:37:49]tlvbuf is 0196B750 [06:37:49]SAM_PROTO_ClearQueue [06:37:49]wFMCommunicate request_size=4 [06:37:49]MH_SAM_APDU [06:37:49]CAPDU: 80 09 00 00 [06:37:49]Write to MH i2c: E2 08 00 4F 22 80 09 00 00 00 00 00 00 E3 [06:37:49]Write i2c OK [06:37:49]MH_I2C_Read... [06:37:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:37:49]Read from MH i2c: E2 [06:37:49]MH_I2C_Read... [06:37:49]Read from MH i2c: E2 03 00 [06:37:49]MH_I2C_Read... [06:37:49]Read from MH i2c: E2 03 00 4F 22 00 90 00 E5 [06:37:49]RAPDU: 90 00 [06:37:49]wFMCommunicate OK [06:37:49]SAM_PROTO_ClearQueue done [06:37:49]KKMCreateOFDPacket [06:37:49]OFDProtocolAddRootSTLVToBuf [06:37:49]FM_MakeSignedData [06:37:49]FM_MakeSignedData [06:37:49]SAM_PROTO_SignData [06:37:49]wFMCommunicate request_size=4 [06:37:49]MH_SAM_APDU [06:37:49]CAPDU: 80 0D 01 02 [06:37:49]Write to MH i2c: E2 08 00 50 22 80 0D 01 02 00 00 00 00 EB [06:37:49]Write i2c OK [06:37:49]MH_I2C_Read... [06:37:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:37:49]Read from MH i2c: E2 [06:37:49]MH_I2C_Read... [06:37:49]Read from MH i2c: E2 03 00 [06:37:49]MH_I2C_Read... [06:37:49]Read from MH i2c: E2 03 00 50 22 00 90 00 E6 [06:37:49]RAPDU: 90 00 [06:37:49]wFMCommunicate OK [06:37:49]wFMCommunicate request_size=255 [06:37:49]MH_SAM_APDU [06:37: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 3E 01 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 11 99 01 00 35 04 06 00 42 [06:37:49]Write to MH i2c: E2 02 01 51 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 3E 01 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 11 99 01 00 35 04 06 00 42 00 00 26 [06:37:49]Write i2c OK [06:37:49]MH_I2C_Read... [06:37:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:37:50]OFD Sender: No OFD packet to send [06:37:50]Read from MH i2c: E2 [06:37:50]MH_I2C_Read... [06:37:50]Read from MH i2c: E2 03 00 [06:37:50]MH_I2C_Read... [06:37:50]Read from MH i2c: E2 03 00 51 22 00 90 00 E7 [06:37:50]RAPDU: 90 00 [06:37:50]wFMCommunicate OK [06:37:50]wFMCommunicate request_size=10 [06:37:50]MH_SAM_APDU [06:37:50]CAPDU: 80 0D 02 02 05 85 6C 64 5F 96 [06:37:50]Write to MH i2c: E2 0D 00 52 22 80 0D 02 02 05 00 85 6C 64 5F 96 00 00 42 [06:37:50]Write i2c OK [06:37:50]MH_I2C_Read... [06:37:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:37:50]Read from MH i2c: E2 [06:37:50]MH_I2C_Read... [06:37:50]Read from MH i2c: E2 03 00 [06:37:50]MH_I2C_Read... [06:37:50]Read from MH i2c: E2 03 00 52 22 00 90 00 E8 [06:37:50]RAPDU: 90 00 [06:37:50]wFMCommunicate OK [06:37:50]wFMCommunicate request_size=4 [06:37:50]MH_SAM_APDU [06:37:50]CAPDU: 80 0D 03 02 [06:37:50]Write to MH i2c: E2 08 00 53 22 80 0D 03 02 00 00 00 00 F0 [06:37:50]Write i2c OK [06:37:50]MH_I2C_Read... [06:37:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:37:50]Read from MH i2c: E2 [06:37:50]MH_I2C_Read... [06:37:50]Read from MH i2c: E2 0B 00 [06:37:50]MH_I2C_Read... [06:37:50]Read from MH i2c: E2 0B 00 53 22 00 1F DD EB DE DE C0 BE 98 90 00 AA [06:37:50]RAPDU: 1F DD EB DE DE C0 BE 98 90 00 [06:37:50]wFMCommunicate OK [06:37:50]SAM_PROTO_SignData done [06:37:50]FM_MakeSignedData done [06:37:50]CreateOFDProtocolMessage [06:37:50]wFMCommunicate request_size=4 [06:37:50]MH_SAM_APDU [06:37:50]CAPDU: 80 11 00 00 [06:37:50]Write to MH i2c: E2 08 00 54 22 80 11 00 00 00 00 00 00 F0 [06:37:50]Write i2c OK [06:37:50]MH_I2C_Read... [06:37:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:50]Read from MH i2c: E2 [06:37:50]MH_I2C_Read... [06:37:50]Read from MH i2c: E2 17 00 [06:37:50]MH_I2C_Read... [06:37:50]Read from MH i2c: E2 17 00 54 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 4B [06:37:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:37:50]wFMCommunicate OK [06:37:50]CreateOFDProtocolMessage done [06:37:50]OFDSenderStorePacket 104721 [06:37:50]StoreOFDPacket docnum=104721 [06:37:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 1A 88 07 01 CE 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 3E 01 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 11 99 01 00 35 04 06 00 42 85 6C 64 5F 96 1F DD EB DE DE C0 BE 98 [06:37:50]CheckFolder [06:37:50]dirname=/storage/ofd_packets [06:37:50]CheckFolder done [06:37:50]ProducePacketName [06:37:50]name=ofd_packets/00104721 [06:37:50]NVStorageSaveData ofd_packets/00104721 [06:37:50]File name is /storage/ofd_packets/00104721 [06:37:50]Write 301 bytes [06:37:50]NVStorageSaveData done [06:37:50]OFDSenderStorePacket done [06:37:50]KKMCreateOFDPacket done [06:37:50]NVStorageSaveData kkm_last_timestamp [06:37:50]File name is /storage/kkm_last_timestamp [06:37:50]Write 4 bytes [06:37:50]NVStorageSaveData done [06:37:50]ExternCall_PrintAddStr [06:37:50]wPrintStart [06:37:50]Write to MH i2c: 01 00 00 55 22 77 [06:37:50]Write i2c OK [06:37:50]MH_I2C_Read... [06:37:50]Read from MH i2c: 01 [06:37:50]MH_I2C_Read... [06:37:50]Read from MH i2c: 01 07 00 [06:37:50]MH_I2C_Read... [06:37:50]Read from MH i2c: 01 07 00 55 22 00 00 00 00 00 FF 0F 8C [06:37:50]RasterBufferAndPrint [06:37:50]line Счет N : (1)118163 [06:37:50]line ИНН: 02508201610067 [06:37:50]line Контрольно-Кассовый Чек [06:37:50]line ПРОДАЖА [06:37:50]line ТРК (МРК, ГНК) : 12 [06:37:50]line Товар: 2710124130 [06:37:50]line Аи-92-К-5 [06:37:50]line 7.380 * 67.80 [06:37:50]line = 500.36 [06:37:50]line НДС 12% НСП 1% [06:37:50]line > о реализуемом товаре [06:37:50]line ОКРУГЛЕНИЕ: -0.36 [06:37:50]line ИТОГО: 500.00 [06:37:50]line Внесено: 500.00 [06:37:50]line СДАЧА: 0.00 [06:37:50]line НСП 1% : 4.43 [06:37:50]line НДС 12% : 53.14 [06:37:50]line Наличными: 500.00 [06:37:50]line Безнал.: 0.00 [06:37:50]line Место: АЗС № 176 [06:37:50]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [06:37:50]line СНО: Общий режим [06:37:50]line Чек 61 26.09.2024 06:37 [06:37:50]line Смена: 237 ФФД: 1.0 [06:37:50]line ЗНМ: 0300000238 [06:37:50]line РНМ: 0000000000145756 [06:37:50]line Версия ККМ: v1.0 [06:37:50]line ФМ: 0000000000959278 [06:37:50]line ФД: 104721 [06:37:50]line ФПД: 73140816600982 [06:37:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T063750&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104721&fm=73140816600982&tin=02508201610067®Number=0000000000145756&sum=50000 [06:37:50]OFD Sender: Processing packet 104721 [packets to send 51, broken 50] [06:37:50]ProducePacketName [06:37:50]name=ofd_packets/00104721 [06:37:50]OFD Sender: To server: pG, [06:37:50]CommunicateWithHost lk.salyk.kg:30040 [06:37:50]ConnectInit lk.salyk.kg [06:37:50]written 0, free lines is 4095 [06:37:50]Connected sock=10 [06:37:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 1A 88 07 01 CE 09 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3D 00 00 00 F4 03 04 00 3E 01 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 11 99 01 00 35 04 06 00 42 85 6C 64 5F 96 1F DD EB DE DE C0 BE 98 [06:37:51]Write to MH i2c: 01 00 00 7F 22 A1 [06:37:51]Write i2c OK [06:37:51]MH_I2C_Read... [06:37:51]Read from MH i2c: 01 [06:37:51]MH_I2C_Read... [06:37:51]Read from MH i2c: 01 07 00 [06:37:51]MH_I2C_Read... [06:37:51]Read from MH i2c: 01 07 00 7F 22 00 00 00 00 00 FD 0C B1 [06:37:51]RasterBufferAndPrint [06:37:51]line [06:37:51]line [06:37:51]line [06:37:51]line [06:37:51]line [06:37:51]written 0, free lines is 3332 [06:37:51]MH_Cut [06:37:51]Write to MH i2c: D1 01 00 86 22 01 7A [06:37:51]Write i2c OK [06:37:51]MH_I2C_Read... [06:37:51]Read from MH i2c: D1 [06:37:51]MH_I2C_Read... [06:37:51]Read from MH i2c: D1 01 00 [06:37:51]MH_I2C_Read... [06:37:51]Read from MH i2c: D1 01 00 86 22 00 79 [06:37:51]Write to MH i2c: 01 00 00 87 22 A9 [06:37:51]Write i2c OK [06:37:51]MH_I2C_Read... [06:37:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 1D 19 47 00 ED 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 11 99 01 00 F4 03 04 00 EF AA F4 66 B6 04 01 00 00 60 F9 09 08 35 D5 F1 4C [06:37:51]CommunicateWithHost err = 0 [06:37:51]CheckOFDResponse [06:37:51]1017 (14) - 77093643461234 [06:37:51]1041 (16) - 0000000000959278 [06:37:51]1040 (4) - 104721 [06:37:51]1012 (4) - 26.09.2024 00:29 [06:37:51]1206 (1) - 0 [06:37:51]OFD Sender: Remove packet 104721 [06:37:51]ProducePacketName [06:37:51]name=ofd_packets/00104721 [06:37:51]NVStorageDeleteData [06:37:51]OFD Sender: No OFD packet to send [06:37:51]*** Cut start [06:37:51]*** Partial cut [06:37:51]*** CUTSNS_PIN = 1 [06:37:51]*** CUTSNS_PIN = 0 [06:37:51]*** Brake cut motor [06:37:52]Read from MH i2c: 01 [06:37:52]MH_I2C_Read... [06:37:52]*** Stop cut motor [06:37:52]*** Cut end [06:37:52]Read from MH i2c: 01 07 00 [06:37:52]MH_I2C_Read... [06:37:52]Read from MH i2c: 01 07 00 87 22 00 00 00 00 00 FF 0F BE [06:37:52]process_action close_receipt done [06:37:52]requested_data is exist [06:37:52]produce_requested_data [06:37:52]requested_item fm.sn is exist - process it [06:37:52]wFMCommunicate request_size=4 [06:37:52]MH_SAM_APDU [06:37:52]CAPDU: 80 11 00 00 [06:37:52]Write to MH i2c: E2 08 00 88 22 80 11 00 00 00 00 00 00 24 [06:37:52]Write i2c OK [06:37:52]MH_I2C_Read... [06:37:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:37:52]Read from MH i2c: E2 [06:37:52]MH_I2C_Read... [06:37:52]Read from MH i2c: E2 17 00 [06:37:52]MH_I2C_Read... [06:37:52]Read from MH i2c: E2 17 00 88 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 7F [06:37:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:37:52]wFMCommunicate OK [06:37:52]requested_item fd.num is exist - process it [06:37:52]SAM_PROTO_GetFieldsCounters [06:37:52]wFMCommunicate request_size=4 [06:37:52]MH_SAM_APDU [06:37:52]CAPDU: 80 13 00 00 [06:37:52]Write to MH i2c: E2 08 00 89 22 80 13 00 00 00 00 00 00 27 [06:37:52]Write i2c OK [06:37:52]MH_I2C_Read... [06:37:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:37:52]Read from MH i2c: E2 [06:37:52]MH_I2C_Read... [06:37:52]Read from MH i2c: E2 62 00 [06:37:52]MH_I2C_Read... [06:37:52]Read from MH i2c: E2 62 00 89 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 11 99 01 00 0E 04 04 00 ED 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 A2 [06:37:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 11 99 01 00 0E 04 04 00 ED 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 [06:37:52]wFMCommunicate OK [06:37:52]SAM_PROTO_GetFieldsCounters done [06:37:52]requested_item shift.num is exist - process it [06:37:52]requested_item shift.opened is exist - process it [06:37:52]req_shift_opened [06:37:52]FM_GetShiftState [06:37:52]SAM_PROTO_GetShiftState [06:37:52]wFMCommunicate request_size=4 [06:37:52]MH_SAM_APDU [06:37:52]CAPDU: 80 13 01 00 [06:37:52]Write to MH i2c: E2 08 00 8A 22 80 13 01 00 00 00 00 00 29 [06:37:52]Write i2c OK [06:37:52]MH_I2C_Read... [06:37:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:37:52]Read from MH i2c: E2 [06:37:52]MH_I2C_Read... [06:37:52]Read from MH i2c: E2 0E 00 [06:37:52]MH_I2C_Read... [06:37:52]Read from MH i2c: E2 0E 00 8A 22 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 25 [06:37:52]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:37:52]wFMCommunicate OK [06:37:52]SAM_PROTO_GetShiftState done [06:37:52]FM_GetShiftState done [06:37:52]req_shift_opened done [06:37:52]requested_item shift.open_date is exist - process it [06:37:52]req_shift_open_date [06:37:52]req_shift_open_date done [06:37:52]produce_requested_data done [06:37:52]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104721,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [06:37:52]process_action_free close_receipt [06:37:52]json_value_free [06:37:52]json_value_free done [06:37:52]process_json_proto returns [06:37:52]Send response to host [06:37:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104721,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [06:37:52]free response buf [06:37:52]execute_script done [06:37:52]execute_script returns [06:37:52]free content buf [06:37:52]Sock 9.Close socket [06:37:52]Sock 9.Thread stoped [06:37:56]OFD Sender: No OFD packet to send [06:38:01]OFD Sender: No OFD packet to send [06:38:06]OFD Sender: No OFD packet to send [06:38:11]OFD Sender: No OFD packet to send [06:38:16]OFD Sender: No OFD packet to send [06:38:21]OFD Sender: No OFD packet to send [06:38:26]OFD Sender: No OFD packet to send [06:38:31]OFD Sender: No OFD packet to send [06:38:36]OFD Sender: No OFD packet to send [06:38:41]OFD Sender: No OFD packet to send [06:38:46]OFD Sender: No OFD packet to send [06:38:51]OFD Sender: No OFD packet to send [06:38:56]OFD Sender: No OFD packet to send [06:39:01]OFD Sender: No OFD packet to send [06:39:06]OFD Sender: No OFD packet to send [06:39:11]OFD Sender: No OFD packet to send [06:39:16]OFD Sender: No OFD packet to send [06:39:21]OFD Sender: No OFD packet to send [06:39:26]OFD Sender: No OFD packet to send [06:39:29]accept exits with 8 [06:39:29]New connection [06:39:29]New thread 3067260260 created [06:39:29]Thread 3067403620 joined [06:39:29]Waiting for new connection... [06:39:29] Sock 8.Parse request [06:39:29]Sock 8.Check first char [06:39:29]Sock 8.First char is OK [06:39:29]request: POST /json_proto HTTP/1.0 [06:39:29]Method: POST [06:39:29]URL: /json_proto [06:39:29]Method is POST - this is cgi request [06:39:29]url: /json_proto [06:39:29]query_string will be loaded in cgi processing [06:39:29]execute_cgi json_proto POST (null) [06:39:29]execute_cgi path=json_proto method=POST [06:39:29]POST find Content-Length [06:39:29]Host: 172.17.62.195:8080 [06:39:29]Content-Length: 677 [06:39:29]Content-Type: application/json [06:39:29] [06:39:29]POST finish read [06:39:29]Found Content-Length = 677 [06:39:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:39:29]execute_script... [06:39:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118164", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:39:29]POST & json_proto [06:39:29]process_json_proto [06:39:29]json parsed OK: [06:39:29]protocol is kg_v1.0 [06:39:29]action value=close_receipt [06:39:29]process_action close_receipt [06:39:29]cmd_close_receipt [06:39:29]MH_GetDate [06:39:29]Write to MH i2c: F0 00 00 8B 22 9C [06:39:29]Write i2c OK [06:39:29]MH_I2C_Read... [06:39:29]Read from MH i2c: F0 [06:39:29]MH_I2C_Read... [06:39:29]Read from MH i2c: F0 09 00 [06:39:29]MH_I2C_Read... [06:39:29]Read from MH i2c: F0 09 00 8B 22 00 A3 01 F5 66 65 34 CA 65 6C [06:39:29]GetLastDocTimeStamp 1727332670 [06:39:29]current date 1727332771 [06:39:29]FM_GetShiftState [06:39:29]SAM_PROTO_GetShiftState [06:39:29]wFMCommunicate request_size=4 [06:39:29]MH_SAM_APDU [06:39:29]CAPDU: 80 13 01 00 [06:39:29]Write to MH i2c: E2 08 00 8C 22 80 13 01 00 00 00 00 00 2B [06:39:29]Write i2c OK [06:39:29]MH_I2C_Read... [06:39:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:39:29]Read from MH i2c: E2 [06:39:29]MH_I2C_Read... [06:39:29]Read from MH i2c: E2 0E 00 [06:39:29]MH_I2C_Read... [06:39:29]Read from MH i2c: E2 0E 00 8C 22 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 27 [06:39:29]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:39:29]wFMCommunicate OK [06:39:29]SAM_PROTO_GetShiftState done [06:39:29]FM_GetShiftState done [06:39:29]opened in 1727309552 [06:39:29]opened+sec_in_day 1727395952 [06:39:29]quantity*price = 50036 [06:39:29]sum+1 = 50037 [06:39: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 62 26.09.2024 06:39 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104722 ФПД: 247224527889350 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T063931&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104722&fm=247224527889350&tin=02508201610067®Number=0000000000145756&sum=50000 [06:39:30]StoreToDocumentArchive [06:39:30]shift 237 fd 104722 [06:39:30]save to /storage/0237/doc_00104722 [06:39:30]save last doc name /storage/0237/doc_00104722 to /storage/kkm_last_doc_name [06:39:30]save OK [06:39:30]Clear old archive folders... [06:39:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:39:30]tlvbuf is 01998DF0 [06:39:30]SAM_PROTO_ClearQueue [06:39:30]wFMCommunicate request_size=4 [06:39:30]MH_SAM_APDU [06:39:30]CAPDU: 80 09 00 00 [06:39:30]Write to MH i2c: E2 08 00 99 22 80 09 00 00 00 00 00 00 2D [06:39:30]Write i2c OK [06:39:30]MH_I2C_Read... [06:39:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:39:30]Read from MH i2c: E2 [06:39:30]MH_I2C_Read... [06:39:30]Read from MH i2c: E2 03 00 [06:39:30]MH_I2C_Read... [06:39:30]Read from MH i2c: E2 03 00 99 22 00 90 00 2F [06:39:30]RAPDU: 90 00 [06:39:30]wFMCommunicate OK [06:39:30]SAM_PROTO_ClearQueue done [06:39:30]KKMCreateOFDPacket [06:39:30]OFDProtocolAddRootSTLVToBuf [06:39:30]FM_MakeSignedData [06:39:30]FM_MakeSignedData [06:39:30]SAM_PROTO_SignData [06:39:30]wFMCommunicate request_size=4 [06:39:30]MH_SAM_APDU [06:39:30]CAPDU: 80 0D 01 02 [06:39:30]Write to MH i2c: E2 08 00 9A 22 80 0D 01 02 00 00 00 00 35 [06:39:30]Write i2c OK [06:39:30]MH_I2C_Read... [06:39:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:39:30]Read from MH i2c: E2 [06:39:30]MH_I2C_Read... [06:39:30]Read from MH i2c: E2 03 00 [06:39:30]MH_I2C_Read... [06:39:30]Read from MH i2c: E2 03 00 9A 22 00 90 00 30 [06:39:30]RAPDU: 90 00 [06:39:30]wFMCommunicate OK [06:39:30]wFMCommunicate request_size=255 [06:39:30]MH_SAM_APDU [06:39:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 A3 01 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 12 99 01 00 35 04 06 00 E0 [06:39:30]Write to MH i2c: E2 02 01 9B 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 A3 01 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 12 99 01 00 35 04 06 00 E0 00 00 75 [06:39:30]Write i2c OK [06:39:30]MH_I2C_Read... [06:39:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:39:31]Read from MH i2c: E2 [06:39:31]MH_I2C_Read... [06:39:31]Read from MH i2c: E2 03 00 [06:39:31]MH_I2C_Read... [06:39:31]Read from MH i2c: E2 03 00 9B 22 00 90 00 31 [06:39:31]RAPDU: 90 00 [06:39:31]wFMCommunicate OK [06:39:31]wFMCommunicate request_size=10 [06:39:31]MH_SAM_APDU [06:39:31]CAPDU: 80 0D 02 02 05 D9 72 2A 23 C6 [06:39:31]Write to MH i2c: E2 0D 00 9C 22 80 0D 02 02 05 00 D9 72 2A 23 C6 00 00 A0 [06:39:31]Write i2c OK [06:39:31]MH_I2C_Read... [06:39:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:39:31]Read from MH i2c: E2 [06:39:31]MH_I2C_Read... [06:39:31]Read from MH i2c: E2 03 00 [06:39:31]MH_I2C_Read... [06:39:31]Read from MH i2c: E2 03 00 9C 22 00 90 00 32 [06:39:31]RAPDU: 90 00 [06:39:31]wFMCommunicate OK [06:39:31]wFMCommunicate request_size=4 [06:39:31]MH_SAM_APDU [06:39:31]CAPDU: 80 0D 03 02 [06:39:31]Write to MH i2c: E2 08 00 9D 22 80 0D 03 02 00 00 00 00 3A [06:39:31]Write i2c OK [06:39:31]MH_I2C_Read... [06:39:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:39:31]Read from MH i2c: E2 [06:39:31]MH_I2C_Read... [06:39:31]Read from MH i2c: E2 0B 00 [06:39:31]MH_I2C_Read... [06:39:31]Read from MH i2c: E2 0B 00 9D 22 00 D1 1E CE 50 A7 9B 1F C1 90 00 6A [06:39:31]RAPDU: D1 1E CE 50 A7 9B 1F C1 90 00 [06:39:31]wFMCommunicate OK [06:39:31]SAM_PROTO_SignData done [06:39:31]FM_MakeSignedData done [06:39:31]CreateOFDProtocolMessage [06:39:31]wFMCommunicate request_size=4 [06:39:31]MH_SAM_APDU [06:39:31]CAPDU: 80 11 00 00 [06:39:31]Write to MH i2c: E2 08 00 9E 22 80 11 00 00 00 00 00 00 3A [06:39:31]Write i2c OK [06:39:31]MH_I2C_Read... [06:39:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:39:31]Read from MH i2c: E2 [06:39:31]MH_I2C_Read... [06:39:31]Read from MH i2c: E2 17 00 [06:39:31]MH_I2C_Read... [06:39:31]Read from MH i2c: E2 17 00 9E 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 95 [06:39:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:39:31]wFMCommunicate OK [06:39:31]CreateOFDProtocolMessage done [06:39:31]OFDSenderStorePacket 104722 [06:39:31]StoreOFDPacket docnum=104722 [06:39:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 9A 9D 07 01 BA 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 A3 01 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 12 99 01 00 35 04 06 00 E0 D9 72 2A 23 C6 D1 1E CE 50 A7 9B 1F C1 [06:39:31]CheckFolder [06:39:31]dirname=/storage/ofd_packets [06:39:31]CheckFolder done [06:39:31]ProducePacketName [06:39:31]name=ofd_packets/00104722 [06:39:31]NVStorageSaveData ofd_packets/00104722 [06:39:31]File name is /storage/ofd_packets/00104722 [06:39:31]Write 301 bytes [06:39:31]NVStorageSaveData done [06:39:31]OFDSenderStorePacket done [06:39:31]KKMCreateOFDPacket done [06:39:31]NVStorageSaveData kkm_last_timestamp [06:39:31]File name is /storage/kkm_last_timestamp [06:39:31]Write 4 bytes [06:39:31]NVStorageSaveData done [06:39:31]ExternCall_PrintAddStr [06:39:31]wPrintStart [06:39:31]Write to MH i2c: 01 00 00 9F 22 C1 [06:39:31]Write i2c OK [06:39:31]MH_I2C_Read... [06:39:31]Read from MH i2c: 01 [06:39:31]MH_I2C_Read... [06:39:31]Read from MH i2c: 01 07 00 [06:39:31]MH_I2C_Read... [06:39:31]Read from MH i2c: 01 07 00 9F 22 00 00 00 00 00 FF 0F D6 [06:39:31]RasterBufferAndPrint [06:39:31]line Счет N : (1)118164 [06:39:31]line ИНН: 02508201610067 [06:39:31]line Контрольно-Кассовый Чек [06:39:31]line ПРОДАЖА [06:39:31]line ТРК (МРК, ГНК) : 12 [06:39:31]line Товар: 2710124130 [06:39:31]line Аи-92-К-5 [06:39:31]line 7.380 * 67.80 [06:39:31]line = 500.36 [06:39:31]line НДС 12% НСП 1% [06:39:31]line > о реализуемом товаре [06:39:31]line ОКРУГЛЕНИЕ: -0.36 [06:39:31]line ИТОГО: 500.00 [06:39:31]line Внесено: 500.00 [06:39:31]line СДАЧА: 0.00 [06:39:31]line НСП 1% : 4.43 [06:39:31]line НДС 12% : 53.14 [06:39:31]line Наличными: 500.00 [06:39:31]line Безнал.: 0.00 [06:39:31]line Место: АЗС № 176 [06:39:31]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [06:39:31]line СНО: Общий режим [06:39:31]line Чек 62 26.09.2024 06:39 [06:39:31]line Смена: 237 ФФД: 1.0 [06:39:31]line ЗНМ: 0300000238 [06:39:31]line РНМ: 0000000000145756 [06:39:31]line Версия ККМ: v1.0 [06:39:31]line ФМ: 0000000000959278 [06:39:31]line ФД: 104722 [06:39:31]line ФПД: 247224527889350 [06:39:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T063931&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104722&fm=247224527889350&tin=02508201610067®Number=0000000000145756&sum=50000 [06:39:31]OFD Sender: Processing packet 104722 [packets to send 51, broken 50] [06:39:31]ProducePacketName [06:39:31]name=ofd_packets/00104722 [06:39:31]OFD Sender: To server: pG, [06:39:31]CommunicateWithHost lk.salyk.kg:30040 [06:39:31]ConnectInit lk.salyk.kg [06:39:31]written 0, free lines is 4095 [06:39:31]Connected sock=11 [06:39:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 9A 9D 07 01 BA 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3E 00 00 00 F4 03 04 00 A3 01 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 12 99 01 00 35 04 06 00 E0 D9 72 2A 23 C6 D1 1E CE 50 A7 9B 1F C1 [06:39:32]Write to MH i2c: 01 00 00 C9 22 EB [06:39:32]Write i2c OK [06:39:32]MH_I2C_Read... [06:39:32]Read from MH i2c: 01 [06:39:32]MH_I2C_Read... [06:39:32]Read from MH i2c: 01 07 00 [06:39:32]MH_I2C_Read... [06:39:32]Read from MH i2c: 01 07 00 C9 22 00 00 00 00 00 02 0D 01 [06:39:32]RasterBufferAndPrint [06:39:32]line [06:39:32]line [06:39:32]line [06:39:32]line [06:39:32]line [06:39:32]written 0, free lines is 3336 [06:39:32]MH_Cut [06:39:32]Write to MH i2c: D1 01 00 D0 22 01 C4 [06:39:32]Write i2c OK [06:39:32]MH_I2C_Read... [06:39:32]Read from MH i2c: D1 [06:39:32]MH_I2C_Read... [06:39:32]Read from MH i2c: D1 01 00 [06:39:32]MH_I2C_Read... [06:39:32]Read from MH i2c: D1 01 00 D0 22 00 C3 [06:39:32]Write to MH i2c: 01 00 00 D1 22 F3 [06:39:32]Write i2c OK [06:39:32]MH_I2C_Read... [06:39:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 FF 10 47 00 9A A0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 12 99 01 00 F4 03 04 00 54 AB F4 66 B6 04 01 00 00 B4 70 21 AA 88 FB 45 DE [06:39:32]CommunicateWithHost err = 0 [06:39:32]CheckOFDResponse [06:39:32]1017 (14) - 77093643461234 [06:39:32]1041 (16) - 0000000000959278 [06:39:32]1040 (4) - 104722 [06:39:32]1012 (4) - 26.09.2024 00:31 [06:39:32]1206 (1) - 0 [06:39:32]OFD Sender: Remove packet 104722 [06:39:32]ProducePacketName [06:39:32]name=ofd_packets/00104722 [06:39:32]NVStorageDeleteData [06:39:32]OFD Sender: No OFD packet to send [06:39:32]*** Cut start [06:39:32]*** Partial cut [06:39:32]*** CUTSNS_PIN = 1 [06:39:32]*** CUTSNS_PIN = 0 [06:39:32]*** Brake cut motor [06:39:33]Read from MH i2c: 01 [06:39:33]MH_I2C_Read... [06:39:33]*** Stop cut motor [06:39:33]*** Cut end [06:39:33]Read from MH i2c: 01 07 00 [06:39:33]MH_I2C_Read... [06:39:33]Read from MH i2c: 01 07 00 D1 22 00 00 00 00 00 FF 0F 08 [06:39:33]process_action close_receipt done [06:39:33]requested_data is exist [06:39:33]produce_requested_data [06:39:33]requested_item fm.sn is exist - process it [06:39:33]wFMCommunicate request_size=4 [06:39:33]MH_SAM_APDU [06:39:33]CAPDU: 80 11 00 00 [06:39:33]Write to MH i2c: E2 08 00 D2 22 80 11 00 00 00 00 00 00 6E [06:39:33]Write i2c OK [06:39:33]MH_I2C_Read... [06:39:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:39:33]Read from MH i2c: E2 [06:39:33]MH_I2C_Read... [06:39:33]Read from MH i2c: E2 17 00 [06:39:33]MH_I2C_Read... [06:39:33]Read from MH i2c: E2 17 00 D2 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 C9 [06:39:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:39:33]wFMCommunicate OK [06:39:33]requested_item fd.num is exist - process it [06:39:33]SAM_PROTO_GetFieldsCounters [06:39:33]wFMCommunicate request_size=4 [06:39:33]MH_SAM_APDU [06:39:33]CAPDU: 80 13 00 00 [06:39:33]Write to MH i2c: E2 08 00 D3 22 80 13 00 00 00 00 00 00 71 [06:39:33]Write i2c OK [06:39:33]MH_I2C_Read... [06:39:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:39:33]Read from MH i2c: E2 [06:39:33]MH_I2C_Read... [06:39:33]Read from MH i2c: E2 62 00 [06:39:33]MH_I2C_Read... [06:39:33]Read from MH i2c: E2 62 00 D3 22 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 12 99 01 00 0E 04 04 00 ED 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 F0 [06:39:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 12 99 01 00 0E 04 04 00 ED 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 [06:39:33]wFMCommunicate OK [06:39:33]SAM_PROTO_GetFieldsCounters done [06:39:33]requested_item shift.num is exist - process it [06:39:33]requested_item shift.opened is exist - process it [06:39:33]req_shift_opened [06:39:33]FM_GetShiftState [06:39:33]SAM_PROTO_GetShiftState [06:39:33]wFMCommunicate request_size=4 [06:39:33]MH_SAM_APDU [06:39:33]CAPDU: 80 13 01 00 [06:39:33]Write to MH i2c: E2 08 00 D4 22 80 13 01 00 00 00 00 00 73 [06:39:33]Write i2c OK [06:39:33]MH_I2C_Read... [06:39:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:39:33]Read from MH i2c: E2 [06:39:33]MH_I2C_Read... [06:39:33]Read from MH i2c: E2 0E 00 [06:39:33]MH_I2C_Read... [06:39:33]Read from MH i2c: E2 0E 00 D4 22 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 6F [06:39:33]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:39:33]wFMCommunicate OK [06:39:33]SAM_PROTO_GetShiftState done [06:39:33]FM_GetShiftState done [06:39:33]req_shift_opened done [06:39:33]requested_item shift.open_date is exist - process it [06:39:33]req_shift_open_date [06:39:33]req_shift_open_date done [06:39:33]produce_requested_data done [06:39:33]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104722,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [06:39:33]process_action_free close_receipt [06:39:33]json_value_free [06:39:33]json_value_free done [06:39:33]process_json_proto returns [06:39:33]Send response to host [06:39:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104722,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [06:39:33]free response buf [06:39:33]execute_script done [06:39:33]execute_script returns [06:39:33]free content buf [06:39:33]Sock 8.Close socket [06:39:33]Sock 8.Thread stoped [06:39:37]OFD Sender: No OFD packet to send [06:39:42]OFD Sender: No OFD packet to send [06:39:47]OFD Sender: No OFD packet to send [06:39:52]OFD Sender: No OFD packet to send [06:39:57]OFD Sender: No OFD packet to send [06:40:02]OFD Sender: No OFD packet to send [06:40:07]OFD Sender: No OFD packet to send [06:40:12]OFD Sender: No OFD packet to send [06:40:17]OFD Sender: No OFD packet to send [06:40:22]OFD Sender: No OFD packet to send [06:40:27]OFD Sender: No OFD packet to send [06:40:32]OFD Sender: No OFD packet to send [06:40:37]OFD Sender: No OFD packet to send [06:40:42]OFD Sender: No OFD packet to send [06:40:47]OFD Sender: No OFD packet to send [06:40:52]OFD Sender: No OFD packet to send [06:40:57]OFD Sender: No OFD packet to send [06:41:02]OFD Sender: No OFD packet to send [06:41:07]OFD Sender: No OFD packet to send [06:41:12]OFD Sender: No OFD packet to send [06:41:17]OFD Sender: No OFD packet to send [06:41:22]OFD Sender: No OFD packet to send [06:41:27]OFD Sender: No OFD packet to send [06:41:32]OFD Sender: No OFD packet to send [06:41:37]OFD Sender: No OFD packet to send [06:41:42]OFD Sender: No OFD packet to send [06:41:47]OFD Sender: No OFD packet to send [06:41:52]OFD Sender: No OFD packet to send [06:41:57]OFD Sender: No OFD packet to send [06:42:02]OFD Sender: No OFD packet to send [06:42:07]OFD Sender: No OFD packet to send [06:42:12]OFD Sender: No OFD packet to send [06:42:17]OFD Sender: No OFD packet to send [06:42:22]OFD Sender: No OFD packet to send [06:42:27]OFD Sender: No OFD packet to send [06:42:32]OFD Sender: No OFD packet to send [06:42:37]OFD Sender: No OFD packet to send [06:42:42]OFD Sender: No OFD packet to send [06:42:47]OFD Sender: No OFD packet to send [06:42:52]OFD Sender: No OFD packet to send [06:42:57]OFD Sender: No OFD packet to send [06:43:02]OFD Sender: No OFD packet to send [06:43:07]OFD Sender: No OFD packet to send [06:43:12]OFD Sender: No OFD packet to send [06:43:17]OFD Sender: No OFD packet to send [06:43:22]OFD Sender: No OFD packet to send [06:43:27]OFD Sender: No OFD packet to send [06:43:32]OFD Sender: No OFD packet to send [06:43:37]OFD Sender: No OFD packet to send [06:43:42]OFD Sender: No OFD packet to send [06:43:47]OFD Sender: No OFD packet to send [06:43:52]OFD Sender: No OFD packet to send [06:43:57]OFD Sender: No OFD packet to send [06:44:02]OFD Sender: No OFD packet to send [06:44:07]OFD Sender: No OFD packet to send [06:44:12]OFD Sender: No OFD packet to send [06:44:17]OFD Sender: No OFD packet to send [06:44:22]OFD Sender: No OFD packet to send [06:44:27]OFD Sender: No OFD packet to send [06:44:32]OFD Sender: No OFD packet to send [06:44:37]OFD Sender: No OFD packet to send [06:44:42]OFD Sender: No OFD packet to send [06:44:47]OFD Sender: No OFD packet to send [06:44:49]accept exits with 9 [06:44:49]New connection [06:44:49]New thread 3067403620 created [06:44:49]Thread 3067260260 joined [06:44:49]Waiting for new connection... [06:44:49] Sock 9.Parse request [06:44:49]Sock 9.Check first char [06:44:49]Sock 9.First char is OK [06:44:49]request: POST /json_proto HTTP/1.0 [06:44:49]Method: POST [06:44:49]URL: /json_proto [06:44:49]Method is POST - this is cgi request [06:44:49]url: /json_proto [06:44:49]query_string will be loaded in cgi processing [06:44:49]execute_cgi json_proto POST (null) [06:44:49]execute_cgi path=json_proto method=POST [06:44:49]POST find Content-Length [06:44:49]Host: 172.17.62.195:8080 [06:44:49]Content-Length: 984 [06:44:49]Content-Type: application/json [06:44:49] [06:44:49]POST finish read [06:44:49]Found Content-Length = 984 [06:44:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "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 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "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:44:49]execute_script... [06:44:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118166", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "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 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "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:44:49]POST & json_proto [06:44:49]process_json_proto [06:44:49]json parsed OK: [06:44:49]protocol is kg_v1.0 [06:44:49]action value=close_receipt [06:44:49]process_action close_receipt [06:44:49]cmd_close_receipt [06:44:49]MH_GetDate [06:44:49]Write to MH i2c: F0 00 00 D5 22 E6 [06:44:49]Write i2c OK [06:44:49]MH_I2C_Read... [06:44:49]Read from MH i2c: F0 [06:44:49]MH_I2C_Read... [06:44:49]Read from MH i2c: F0 09 00 [06:44:49]MH_I2C_Read... [06:44:49]Read from MH i2c: F0 09 00 D5 22 00 E3 02 F5 66 65 34 CA 65 F7 [06:44:49]GetLastDocTimeStamp 1727332771 [06:44:49]current date 1727333091 [06:44:49]FM_GetShiftState [06:44:49]SAM_PROTO_GetShiftState [06:44:49]wFMCommunicate request_size=4 [06:44:49]MH_SAM_APDU [06:44:49]CAPDU: 80 13 01 00 [06:44:49]Write to MH i2c: E2 08 00 D6 22 80 13 01 00 00 00 00 00 75 [06:44:49]Write i2c OK [06:44:49]MH_I2C_Read... [06:44:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:44:49]Read from MH i2c: E2 [06:44:49]MH_I2C_Read... [06:44:49]Read from MH i2c: E2 0E 00 [06:44:49]MH_I2C_Read... [06:44:49]Read from MH i2c: E2 0E 00 D6 22 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 71 [06:44:49]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:44:49]wFMCommunicate OK [06:44:49]SAM_PROTO_GetShiftState done [06:44:49]FM_GetShiftState done [06:44:49]opened in 1727309552 [06:44:49]opened+sec_in_day 1727395952 [06:44:49]quantity*price = 150032 [06:44:49]sum+1 = 150034 [06:44:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 63 26.09.2024 06:44 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 176 сэкономлено 22.46 сом ФМ: 0000000000959278 ФД: 104723 ФПД: 19047274932682 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T064451&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104723&fm=19047274932682&tin=02508201610067®Number=0000000000145756&sum=150000 [06:44:50]StoreToDocumentArchive [06:44:50]shift 237 fd 104723 [06:44:50]save to /storage/0237/doc_00104723 [06:44:50]save last doc name /storage/0237/doc_00104723 to /storage/kkm_last_doc_name [06:44:50]save OK [06:44:50]Clear old archive folders... [06:44:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:44:50]tlvbuf is B6E166E0 [06:44:50]SAM_PROTO_ClearQueue [06:44:50]wFMCommunicate request_size=4 [06:44:50]MH_SAM_APDU [06:44:50]CAPDU: 80 09 00 00 [06:44:50]Write to MH i2c: E2 08 00 E3 22 80 09 00 00 00 00 00 00 77 [06:44:50]Write i2c OK [06:44:50]MH_I2C_Read... [06:44:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:44:50]Read from MH i2c: E2 [06:44:50]MH_I2C_Read... [06:44:50]Read from MH i2c: E2 03 00 [06:44:50]MH_I2C_Read... [06:44:50]Read from MH i2c: E2 03 00 E3 22 00 90 00 79 [06:44:50]RAPDU: 90 00 [06:44:50]wFMCommunicate OK [06:44:50]SAM_PROTO_ClearQueue done [06:44:50]KKMCreateOFDPacket [06:44:50]OFDProtocolAddRootSTLVToBuf [06:44:50]FM_MakeSignedData [06:44:50]FM_MakeSignedData [06:44:50]SAM_PROTO_SignData [06:44:50]wFMCommunicate request_size=4 [06:44:50]MH_SAM_APDU [06:44:50]CAPDU: 80 0D 01 02 [06:44:50]Write to MH i2c: E2 08 00 E4 22 80 0D 01 02 00 00 00 00 7F [06:44:50]Write i2c OK [06:44:50]MH_I2C_Read... [06:44:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:44:50]Read from MH i2c: E2 [06:44:50]MH_I2C_Read... [06:44:50]Read from MH i2c: E2 03 00 [06:44:50]MH_I2C_Read... [06:44:50]Read from MH i2c: E2 03 00 E4 22 00 90 00 7A [06:44:50]RAPDU: 90 00 [06:44:50]wFMCommunicate OK [06:44:50]wFMCommunicate request_size=255 [06:44:50]MH_SAM_APDU [06:44:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 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 3F 00 00 00 F4 03 04 00 E3 02 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 13 99 01 00 35 04 06 00 11 [06:44:50]Write to MH i2c: E2 02 01 E5 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 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 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 3F 00 00 00 F4 03 04 00 E3 02 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 13 99 01 00 35 04 06 00 11 00 00 86 [06:44:50]Write i2c OK [06:44:50]MH_I2C_Read... [06:44:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:44:50]Read from MH i2c: E2 [06:44:50]MH_I2C_Read... [06:44:50]Read from MH i2c: E2 03 00 [06:44:50]MH_I2C_Read... [06:44:50]Read from MH i2c: E2 03 00 E5 22 00 90 00 7B [06:44:50]RAPDU: 90 00 [06:44:50]wFMCommunicate OK [06:44:50]wFMCommunicate request_size=10 [06:44:50]MH_SAM_APDU [06:44:50]CAPDU: 80 0D 02 02 05 52 CA 0E 69 CA [06:44:50]Write to MH i2c: E2 0D 00 E6 22 80 0D 02 02 05 00 52 CA 0E 69 CA 00 00 E9 [06:44:50]Write i2c OK [06:44:50]MH_I2C_Read... [06:44:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:44:50]Read from MH i2c: E2 [06:44:50]MH_I2C_Read... [06:44:50]Read from MH i2c: E2 03 00 [06:44:50]MH_I2C_Read... [06:44:50]Read from MH i2c: E2 03 00 E6 22 00 90 00 7C [06:44:50]RAPDU: 90 00 [06:44:50]wFMCommunicate OK [06:44:50]wFMCommunicate request_size=4 [06:44:50]MH_SAM_APDU [06:44:50]CAPDU: 80 0D 03 02 [06:44:50]Write to MH i2c: E2 08 00 E7 22 80 0D 03 02 00 00 00 00 84 [06:44:50]Write i2c OK [06:44:50]MH_I2C_Read... [06:44:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:44:50]Read from MH i2c: E2 [06:44:50]MH_I2C_Read... [06:44:50]Read from MH i2c: E2 0B 00 [06:44:50]MH_I2C_Read... [06:44:50]Read from MH i2c: E2 0B 00 E7 22 00 61 F9 DA A9 49 77 6E 18 90 00 A8 [06:44:50]RAPDU: 61 F9 DA A9 49 77 6E 18 90 00 [06:44:50]wFMCommunicate OK [06:44:50]SAM_PROTO_SignData done [06:44:50]FM_MakeSignedData done [06:44:50]CreateOFDProtocolMessage [06:44:50]wFMCommunicate request_size=4 [06:44:50]MH_SAM_APDU [06:44:50]CAPDU: 80 11 00 00 [06:44:50]Write to MH i2c: E2 08 00 E8 22 80 11 00 00 00 00 00 00 84 [06:44:50]Write i2c OK [06:44:50]MH_I2C_Read... [06:44:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:44:50]Read from MH i2c: E2 [06:44:50]MH_I2C_Read... [06:44:50]Read from MH i2c: E2 17 00 [06:44:50]MH_I2C_Read... [06:44:50]Read from MH i2c: E2 17 00 E8 22 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 DF [06:44:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:44:50]wFMCommunicate OK [06:44:50]CreateOFDProtocolMessage done [06:44:50]OFDSenderStorePacket 104723 [06:44:50]StoreOFDPacket docnum=104723 [06:44:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 76 06 07 01 02 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 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 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 3F 00 00 00 F4 03 04 00 E3 02 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 13 99 01 00 35 04 06 00 11 52 CA 0E 69 CA 61 F9 DA A9 49 77 6E 18 [06:44:50]CheckFolder [06:44:50]dirname=/storage/ofd_packets [06:44:50]CheckFolder done [06:44:50]ProducePacketName [06:44:50]name=ofd_packets/00104723 [06:44:50]NVStorageSaveData ofd_packets/00104723 [06:44:50]File name is /storage/ofd_packets/00104723 [06:44:50]Write 301 bytes [06:44:50]NVStorageSaveData done [06:44:50]OFDSenderStorePacket done [06:44:50]KKMCreateOFDPacket done [06:44:50]NVStorageSaveData kkm_last_timestamp [06:44:50]File name is /storage/kkm_last_timestamp [06:44:50]Write 4 bytes [06:44:50]NVStorageSaveData done [06:44:50]ExternCall_PrintAddStr [06:44:50]wPrintStart [06:44:50]Write to MH i2c: 01 00 00 E9 22 0B [06:44:50]Write i2c OK [06:44:50]MH_I2C_Read... [06:44:50]Read from MH i2c: 01 [06:44:50]MH_I2C_Read... [06:44:50]Read from MH i2c: 01 07 00 [06:44:50]MH_I2C_Read... [06:44:50]Read from MH i2c: 01 07 00 E9 22 00 00 00 00 00 FF 0F 20 [06:44:50]RasterBufferAndPrint [06:44:50]line Счет N : (1)118166 [06:44:50]line ИНН: 02508201610067 [06:44:50]line Контрольно-Кассовый Чек [06:44:50]line ПРОДАЖА [06:44:50]line ТРК (МРК, ГНК) : 12 [06:44:50]line Товар: 2710124130 [06:44:50]line Аи-92-К-5 [06:44:50]line 22.460 * 66.80 [06:44:50]line = 1500.33 [06:44:50]line НДС 12% НСП 1% [06:44:50]line > о реализуемом товаре [06:44:50]line ОКРУГЛЕНИЕ: -0.33 [06:44:50]line ИТОГО: 1500.00 [06:44:50]line Внесено: 1500.00 [06:44:50]line СДАЧА: 0.00 [06:44:50]line НСП 1% : 13.28 [06:44:50]line НДС 12% : 159.33 [06:44:50]line Наличными: 1500.00 [06:44:50]line Безнал.: 0.00 [06:44:50]line Место: АЗС № 176 [06:44:50]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [06:44:50]line СНО: Общий режим [06:44:50]line Чек 63 26.09.2024 06:44 [06:44:50]line Смена: 237 ФФД: 1.0 [06:44:50]line ЗНМ: 0300000238 [06:44:50]line РНМ: 0000000000145756 [06:44:50]line Версия ККМ: v1.0 [06:44:50]line [06:44:50]line Дисконтная программа [06:44:50]line АИ-92 [06:44:50]line номер 176 [06:44:50]line сэкономлено 22.46 сом [06:44:50]line ФМ: 0000000000959278 [06:44:50]line ФД: 104723 [06:44:50]line ФПД: 19047274932682 [06:44:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T064451&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104723&fm=19047274932682&tin=02508201610067®Number=0000000000145756&sum=150000 [06:44:51]OFD Sender: Processing packet 104723 [packets to send 51, broken 50] [06:44:51]ProducePacketName [06:44:51]name=ofd_packets/00104723 [06:44:51]OFD Sender: To server: pG, [06:44:51]CommunicateWithHost lk.salyk.kg:30040 [06:44:51]ConnectInit lk.salyk.kg [06:44:51]written 0, free lines is 4095 [06:44:51]Connected sock=10 [06:44:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 76 06 07 01 02 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 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 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 3F 00 00 00 F4 03 04 00 E3 02 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 13 99 01 00 35 04 06 00 11 52 CA 0E 69 CA 61 F9 DA A9 49 77 6E 18 [06:44:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 F8 74 47 00 60 45 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 13 99 01 00 F4 03 04 00 94 AC F4 66 B6 04 01 00 00 A9 FE C7 D6 2B 4D 05 CE [06:44:51]CommunicateWithHost err = 0 [06:44:51]CheckOFDResponse [06:44:51]1017 (14) - 77093643461234 [06:44:51]1041 (16) - 0000000000959278 [06:44:51]1040 (4) - 104723 [06:44:51]1012 (4) - 26.09.2024 00:36 [06:44:51]1206 (1) - 0 [06:44:51]OFD Sender: Remove packet 104723 [06:44:51]ProducePacketName [06:44:51]name=ofd_packets/00104723 [06:44:51]NVStorageDeleteData [06:44:51]Write to MH i2c: 01 00 00 18 23 3B [06:44:51]Write i2c OK [06:44:51]MH_I2C_Read... [06:44:51]Read from MH i2c: 01 [06:44:51]MH_I2C_Read... [06:44:51]Read from MH i2c: 01 07 00 [06:44:51]MH_I2C_Read... [06:44:51]Read from MH i2c: 01 07 00 18 23 00 00 00 00 00 C6 0C 14 [06:44:51]RasterBufferAndPrint [06:44:51]line [06:44:51]line [06:44:51]line [06:44:51]line [06:44:51]line [06:44:51]written 0, free lines is 3276 [06:44:51]MH_Cut [06:44:51]Write to MH i2c: D1 01 00 1F 23 01 14 [06:44:51]Write i2c OK [06:44:51]MH_I2C_Read... [06:44:51]Read from MH i2c: D1 [06:44:51]MH_I2C_Read... [06:44:51]Read from MH i2c: D1 01 00 [06:44:51]MH_I2C_Read... [06:44:51]Read from MH i2c: D1 01 00 1F 23 00 13 [06:44:51]Write to MH i2c: 01 00 00 20 23 43 [06:44:51]Write i2c OK [06:44:51]MH_I2C_Read... [06:44:52]OFD Sender: No OFD packet to send [06:44:52]*** Cut start [06:44:52]*** Partial cut [06:44:52]*** CUTSNS_PIN = 1 [06:44:52]*** CUTSNS_PIN = 0 [06:44:52]*** Brake cut motor [06:44:53]Read from MH i2c: 01 [06:44:53]MH_I2C_Read... [06:44:53]*** Stop cut motor [06:44:53]*** Cut end [06:44:53]Read from MH i2c: 01 07 00 [06:44:53]MH_I2C_Read... [06:44:53]Read from MH i2c: 01 07 00 20 23 00 00 00 00 00 FF 0F 58 [06:44:53]process_action close_receipt done [06:44:53]requested_data is exist [06:44:53]produce_requested_data [06:44:53]requested_item fm.sn is exist - process it [06:44:53]wFMCommunicate request_size=4 [06:44:53]MH_SAM_APDU [06:44:53]CAPDU: 80 11 00 00 [06:44:53]Write to MH i2c: E2 08 00 21 23 80 11 00 00 00 00 00 00 BE [06:44:53]Write i2c OK [06:44:53]MH_I2C_Read... [06:44:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:44:53]Read from MH i2c: E2 [06:44:53]MH_I2C_Read... [06:44:53]Read from MH i2c: E2 17 00 [06:44:53]MH_I2C_Read... [06:44:53]Read from MH i2c: E2 17 00 21 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 19 [06:44:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:44:53]wFMCommunicate OK [06:44:53]requested_item fd.num is exist - process it [06:44:53]SAM_PROTO_GetFieldsCounters [06:44:53]wFMCommunicate request_size=4 [06:44:53]MH_SAM_APDU [06:44:53]CAPDU: 80 13 00 00 [06:44:53]Write to MH i2c: E2 08 00 22 23 80 13 00 00 00 00 00 00 C1 [06:44:53]Write i2c OK [06:44:53]MH_I2C_Read... [06:44:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:44:53]Read from MH i2c: E2 [06:44:53]MH_I2C_Read... [06:44:53]Read from MH i2c: E2 62 00 [06:44:53]MH_I2C_Read... [06:44:53]Read from MH i2c: E2 62 00 22 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 13 99 01 00 0E 04 04 00 ED 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 44 [06:44:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 13 99 01 00 0E 04 04 00 ED 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 [06:44:53]wFMCommunicate OK [06:44:53]SAM_PROTO_GetFieldsCounters done [06:44:53]requested_item shift.num is exist - process it [06:44:53]requested_item shift.opened is exist - process it [06:44:53]req_shift_opened [06:44:53]FM_GetShiftState [06:44:53]SAM_PROTO_GetShiftState [06:44:53]wFMCommunicate request_size=4 [06:44:53]MH_SAM_APDU [06:44:53]CAPDU: 80 13 01 00 [06:44:53]Write to MH i2c: E2 08 00 23 23 80 13 01 00 00 00 00 00 C3 [06:44:53]Write i2c OK [06:44:53]MH_I2C_Read... [06:44:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:44:53]Read from MH i2c: E2 [06:44:53]MH_I2C_Read... [06:44:53]Read from MH i2c: E2 0E 00 [06:44:53]MH_I2C_Read... [06:44:53]Read from MH i2c: E2 0E 00 23 23 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 BF [06:44:53]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:44:53]wFMCommunicate OK [06:44:53]SAM_PROTO_GetShiftState done [06:44:53]FM_GetShiftState done [06:44:53]req_shift_opened done [06:44:53]requested_item shift.open_date is exist - process it [06:44:53]req_shift_open_date [06:44:53]req_shift_open_date done [06:44:53]produce_requested_data done [06:44:53]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104723,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [06:44:53]process_action_free close_receipt [06:44:53]json_value_free [06:44:53]json_value_free done [06:44:53]process_json_proto returns [06:44:53]Send response to host [06:44:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104723,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [06:44:53]free response buf [06:44:53]execute_script done [06:44:53]execute_script returns [06:44:53]free content buf [06:44:53]Sock 9.Close socket [06:44:53]Sock 9.Thread stoped [06:44:57]OFD Sender: No OFD packet to send [06:45:02]OFD Sender: No OFD packet to send [06:45:07]OFD Sender: No OFD packet to send [06:45:12]OFD Sender: No OFD packet to send [06:45:17]OFD Sender: No OFD packet to send [06:45:22]OFD Sender: No OFD packet to send [06:45:27]OFD Sender: No OFD packet to send [06:45:32]OFD Sender: No OFD packet to send [06:45:37]OFD Sender: No OFD packet to send [06:45:42]OFD Sender: No OFD packet to send [06:45:47]OFD Sender: No OFD packet to send [06:45:48]accept exits with 8 [06:45:48]New connection [06:45:48]New thread 3067260260 created [06:45:48]Thread 3067403620 joined [06:45:48]Waiting for new connection... [06:45:48] Sock 8.Parse request [06:45:48]Sock 8.Check first char [06:45:48]Sock 8.First char is OK [06:45:48]request: POST /json_proto HTTP/1.0 [06:45:48]Method: POST [06:45:48]URL: /json_proto [06:45:48]Method is POST - this is cgi request [06:45:48]url: /json_proto [06:45:48]query_string will be loaded in cgi processing [06:45:48]execute_cgi json_proto POST (null) [06:45:48]execute_cgi path=json_proto method=POST [06:45:48]POST find Content-Length [06:45:48]Host: 172.17.62.195:8080 [06:45:48]Content-Length: 685 [06:45:48]Content-Type: application/json [06:45:48] [06:45:48]POST finish read [06:45:48]Found Content-Length = 685 [06:45:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 39.790, "sum" : 1500.08, "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:45:48]execute_script... [06: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)118165", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 39.790, "sum" : 1500.08, "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:45:48]POST & json_proto [06:45:48]process_json_proto [06:45:48]json parsed OK: [06:45:48]protocol is kg_v1.0 [06:45:48]action value=close_receipt [06:45:48]process_action close_receipt [06:45:48]cmd_close_receipt [06:45:48]MH_GetDate [06:45:48]Write to MH i2c: F0 00 00 24 23 36 [06:45:48]Write i2c OK [06:45:48]MH_I2C_Read... [06:45:48]Read from MH i2c: F0 [06:45:48]MH_I2C_Read... [06:45:48]Read from MH i2c: F0 09 00 [06:45:48]MH_I2C_Read... [06:45:48]Read from MH i2c: F0 09 00 24 23 00 1E 03 F5 66 65 34 CA 65 83 [06:45:48]GetLastDocTimeStamp 1727333091 [06:45:48]current date 1727333150 [06:45:48]FM_GetShiftState [06:45:48]SAM_PROTO_GetShiftState [06:45:48]wFMCommunicate request_size=4 [06:45:48]MH_SAM_APDU [06:45:48]CAPDU: 80 13 01 00 [06:45:48]Write to MH i2c: E2 08 00 25 23 80 13 01 00 00 00 00 00 C5 [06:45:48]Write i2c OK [06:45:48]MH_I2C_Read... [06:45:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:45:48]Read from MH i2c: E2 [06:45:48]MH_I2C_Read... [06:45:48]Read from MH i2c: E2 0E 00 [06:45:48]MH_I2C_Read... [06:45:48]Read from MH i2c: E2 0E 00 25 23 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 C1 [06:45:48]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:45:48]wFMCommunicate OK [06:45:48]SAM_PROTO_GetShiftState done [06:45:48]FM_GetShiftState done [06:45:48]opened in 1727309552 [06:45:48]opened+sec_in_day 1727395952 [06:45:48]quantity*price = 150008 [06:45:48]sum+1 = 150009 [06:45:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.27 НДС 12% : 159.30 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 64 26.09.2024 06:45 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104724 ФПД: 80357027835612 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T064550&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104724&fm=80357027835612&tin=02508201610067®Number=0000000000145756&sum=150000 [06:45:49]StoreToDocumentArchive [06:45:49]shift 237 fd 104724 [06:45:49]save to /storage/0237/doc_00104724 [06:45:49]save last doc name /storage/0237/doc_00104724 to /storage/kkm_last_doc_name [06:45:49]save OK [06:45:49]Clear old archive folders... [06:45:49]ProcessDocumentItem done err = 0, tmpTLVsize=250 [06:45:49]tlvbuf is 0197A220 [06:45:49]SAM_PROTO_ClearQueue [06:45:49]wFMCommunicate request_size=4 [06:45:49]MH_SAM_APDU [06:45:49]CAPDU: 80 09 00 00 [06:45:49]Write to MH i2c: E2 08 00 32 23 80 09 00 00 00 00 00 00 C7 [06:45:49]Write i2c OK [06:45:49]MH_I2C_Read... [06:45:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:45:49]Read from MH i2c: E2 [06:45:49]MH_I2C_Read... [06:45:49]Read from MH i2c: E2 03 00 [06:45:49]MH_I2C_Read... [06:45:49]Read from MH i2c: E2 03 00 32 23 00 90 00 C9 [06:45:49]RAPDU: 90 00 [06:45:49]wFMCommunicate OK [06:45:49]SAM_PROTO_ClearQueue done [06:45:49]KKMCreateOFDPacket [06:45:49]OFDProtocolAddRootSTLVToBuf [06:45:49]FM_MakeSignedData [06:45:49]FM_MakeSignedData [06:45:49]SAM_PROTO_SignData [06:45:49]wFMCommunicate request_size=4 [06:45:49]MH_SAM_APDU [06:45:49]CAPDU: 80 0D 01 02 [06:45:49]Write to MH i2c: E2 08 00 33 23 80 0D 01 02 00 00 00 00 CF [06:45:49]Write i2c OK [06:45:49]MH_I2C_Read... [06:45:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:45:49]Read from MH i2c: E2 [06:45:49]MH_I2C_Read... [06:45:49]Read from MH i2c: E2 03 00 [06:45:49]MH_I2C_Read... [06:45:49]Read from MH i2c: E2 03 00 33 23 00 90 00 CA [06:45:49]RAPDU: 90 00 [06:45:49]wFMCommunicate OK [06:45:49]wFMCommunicate request_size=255 [06:45:49]MH_SAM_APDU [06:45:49]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 6E 9B 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 F8 49 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 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 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 40 00 00 00 F4 03 04 00 1E 03 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 14 99 01 00 35 04 06 00 49 15 [06:45:49]Write to MH i2c: E2 02 01 34 23 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 6E 9B 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 F8 49 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 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 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 40 00 00 00 F4 03 04 00 1E 03 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 14 99 01 00 35 04 06 00 49 15 00 00 74 [06:45:49]Write i2c OK [06:45:49]MH_I2C_Read... [06:45:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:45:49]Read from MH i2c: E2 [06:45:49]MH_I2C_Read... [06:45:49]Read from MH i2c: E2 03 00 [06:45:49]MH_I2C_Read... [06:45:49]Read from MH i2c: E2 03 00 34 23 00 90 00 CB [06:45:49]RAPDU: 90 00 [06:45:49]wFMCommunicate OK [06:45:49]wFMCommunicate request_size=9 [06:45:49]MH_SAM_APDU [06:45:49]CAPDU: 80 0D 02 02 04 94 19 6E DC [06:45:49]Write to MH i2c: E2 0C 00 35 23 80 0D 02 02 04 00 94 19 6E DC 00 00 D1 [06:45:49]Write i2c OK [06:45:49]MH_I2C_Read... [06:45:49]Read from MH i2c: E2 [06:45:49]MH_I2C_Read... [06:45:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:45:49]Read from MH i2c: E2 03 00 [06:45:49]MH_I2C_Read... [06:45:49]Read from MH i2c: E2 03 00 35 23 00 90 00 CC [06:45:49]RAPDU: 90 00 [06:45:49]wFMCommunicate OK [06:45:49]wFMCommunicate request_size=4 [06:45:49]MH_SAM_APDU [06:45:49]CAPDU: 80 0D 03 02 [06:45:49]Write to MH i2c: E2 08 00 36 23 80 0D 03 02 00 00 00 00 D4 [06:45:49]Write i2c OK [06:45:49]MH_I2C_Read... [06:45:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:45:49]Read from MH i2c: E2 [06:45:49]MH_I2C_Read... [06:45:49]Read from MH i2c: E2 0B 00 [06:45:49]MH_I2C_Read... [06:45:49]Read from MH i2c: E2 0B 00 36 23 00 69 96 0F BA F6 45 BE 5A 90 00 F0 [06:45:49]RAPDU: 69 96 0F BA F6 45 BE 5A 90 00 [06:45:49]wFMCommunicate OK [06:45:49]SAM_PROTO_SignData done [06:45:49]FM_MakeSignedData done [06:45:49]CreateOFDProtocolMessage [06:45:49]wFMCommunicate request_size=4 [06:45:49]MH_SAM_APDU [06:45:49]CAPDU: 80 11 00 00 [06:45:49]Write to MH i2c: E2 08 00 37 23 80 11 00 00 00 00 00 00 D4 [06:45:49]Write i2c OK [06:45:49]MH_I2C_Read... [06:45:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:45:49]Read from MH i2c: E2 [06:45:49]MH_I2C_Read... [06:45:49]Read from MH i2c: E2 17 00 [06:45:49]MH_I2C_Read... [06:45:49]Read from MH i2c: E2 17 00 37 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 2F [06:45:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:45:49]wFMCommunicate OK [06:45:49]CreateOFDProtocolMessage done [06:45:49]OFDSenderStorePacket 104724 [06:45:49]StoreOFDPacket docnum=104724 [06:45:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 96 9A 06 01 09 B2 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 6E 9B 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 F8 49 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 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 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 40 00 00 00 F4 03 04 00 1E 03 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 14 99 01 00 35 04 06 00 49 15 94 19 6E DC 69 96 0F BA F6 45 BE 5A [06:45:49]CheckFolder [06:45:49]dirname=/storage/ofd_packets [06:45:49]CheckFolder done [06:45:49]ProducePacketName [06:45:49]name=ofd_packets/00104724 [06:45:49]NVStorageSaveData ofd_packets/00104724 [06:45:49]File name is /storage/ofd_packets/00104724 [06:45:49]Write 300 bytes [06:45:49]NVStorageSaveData done [06:45:49]OFDSenderStorePacket done [06:45:49]KKMCreateOFDPacket done [06:45:49]NVStorageSaveData kkm_last_timestamp [06:45:49]File name is /storage/kkm_last_timestamp [06:45:49]Write 4 bytes [06:45:50]NVStorageSaveData done [06:45:50]ExternCall_PrintAddStr [06:45:50]wPrintStart [06:45:50]Write to MH i2c: 01 00 00 38 23 5B [06:45:50]Write i2c OK [06:45:50]MH_I2C_Read... [06:45:50]Read from MH i2c: 01 [06:45:50]MH_I2C_Read... [06:45:50]Read from MH i2c: 01 07 00 [06:45:50]MH_I2C_Read... [06:45:50]Read from MH i2c: 01 07 00 38 23 00 00 00 00 00 FF 0F 70 [06:45:50]RasterBufferAndPrint [06:45:50]line Счет N : (1)118165 [06:45:50]line ИНН: 02508201610067 [06:45:50]line Контрольно-Кассовый Чек [06:45:50]line ПРОДАЖА [06:45:50]line ТРК (МРК, ГНК) : 71 [06:45:50]line Товар: 2711190000 [06:45:50]line ГАЗ-К-3 [06:45:50]line 39.790 * 37.70 [06:45:50]line = 1500.08 [06:45:50]line НДС 12% НСП 1% [06:45:50]line > о реализуемом товаре [06:45:50]line ОКРУГЛЕНИЕ: -0.08 [06:45:50]line ИТОГО: 1500.00 [06:45:50]line Внесено: 1500.00 [06:45:50]line СДАЧА: 0.00 [06:45:50]line НСП 1% : 13.27 [06:45:50]line НДС 12% : 159.30 [06:45:50]line Наличными: 1500.00 [06:45:50]line Безнал.: 0.00 [06:45:50]line Место: АЗС № 176 [06:45:50]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [06:45:50]line СНО: Общий режим [06:45:50]line Чек 64 26.09.2024 06:45 [06:45:50]line Смена: 237 ФФД: 1.0 [06:45:50]line ЗНМ: 0300000238 [06:45:50]line РНМ: 0000000000145756 [06:45:50]line Версия ККМ: v1.0 [06:45:50]line ФМ: 0000000000959278 [06:45:50]line ФД: 104724 [06:45:50]line ФПД: 80357027835612 [06:45:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T064550&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104724&fm=80357027835612&tin=02508201610067®Number=0000000000145756&sum=150000 [06:45:50]OFD Sender: Processing packet 104724 [packets to send 51, broken 50] [06:45:50]ProducePacketName [06:45:50]name=ofd_packets/00104724 [06:45:50]OFD Sender: To server: pG, [06:45:50]CommunicateWithHost lk.salyk.kg:30040 [06:45:50]ConnectInit lk.salyk.kg [06:45:50]written 0, free lines is 4095 [06:45:50]Connected sock=10 [06:45:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 96 9A 06 01 09 B2 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 6E 9B 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 F8 49 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 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 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 40 00 00 00 F4 03 04 00 1E 03 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 14 99 01 00 35 04 06 00 49 15 94 19 6E DC 69 96 0F BA F6 45 BE 5A [06:45:50]Write to MH i2c: 01 00 00 62 23 85 [06:45:50]Write i2c OK [06:45:50]MH_I2C_Read... [06:45:50]Read from MH i2c: 01 [06:45:50]MH_I2C_Read... [06:45:50]Read from MH i2c: 01 07 00 [06:45:50]MH_I2C_Read... [06:45:50]Read from MH i2c: 01 07 00 62 23 00 00 00 00 00 FB 0C 93 [06:45:50]RasterBufferAndPrint [06:45:50]line [06:45:50]line [06:45:50]line [06:45:50]line [06:45:50]line [06:45:50]written 0, free lines is 3329 [06:45:50]MH_Cut [06:45:50]Write to MH i2c: D1 01 00 69 23 01 5E [06:45:50]Write i2c OK [06:45:50]MH_I2C_Read... [06:45:50]Read from MH i2c: D1 [06:45:50]MH_I2C_Read... [06:45:50]Read from MH i2c: D1 01 00 [06:45:50]MH_I2C_Read... [06:45:50]Read from MH i2c: D1 01 00 69 23 00 5D [06:45:50]Write to MH i2c: 01 00 00 6A 23 8D [06:45:50]Write i2c OK [06:45:50]MH_I2C_Read... [06:45:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 0B AC 47 00 21 EA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 14 99 01 00 F4 03 04 00 CF AC F4 66 B6 04 01 00 00 DA EA 97 8F 1E C0 59 71 [06:45:50]CommunicateWithHost err = 0 [06:45:50]CheckOFDResponse [06:45:50]1017 (14) - 77093643461234 [06:45:50]1041 (16) - 0000000000959278 [06:45:50]1040 (4) - 104724 [06:45:50]1012 (4) - 26.09.2024 00:37 [06:45:50]1206 (1) - 0 [06:45:50]OFD Sender: Remove packet 104724 [06:45:50]ProducePacketName [06:45:50]name=ofd_packets/00104724 [06:45:50]NVStorageDeleteData [06:45:51]OFD Sender: No OFD packet to send [06:45:51]*** Cut start [06:45:51]*** Partial cut [06:45:51]*** CUTSNS_PIN = 1 [06:45:51]*** CUTSNS_PIN = 0 [06:45:51]*** Brake cut motor [06:45:52]Read from MH i2c: 01 [06:45:52]MH_I2C_Read... [06:45:52]*** Stop cut motor [06:45:52]*** Cut end [06:45:52]Read from MH i2c: 01 07 00 [06:45:52]MH_I2C_Read... [06:45:52]Read from MH i2c: 01 07 00 6A 23 00 00 00 00 00 FF 0F A2 [06:45:52]process_action close_receipt done [06:45:52]requested_data is exist [06:45:52]produce_requested_data [06:45:52]requested_item fm.sn is exist - process it [06:45:52]wFMCommunicate request_size=4 [06:45:52]MH_SAM_APDU [06:45:52]CAPDU: 80 11 00 00 [06:45:52]Write to MH i2c: E2 08 00 6B 23 80 11 00 00 00 00 00 00 08 [06:45:52]Write i2c OK [06:45:52]MH_I2C_Read... [06:45:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:45:52]Read from MH i2c: E2 [06:45:52]MH_I2C_Read... [06:45:52]Read from MH i2c: E2 17 00 [06:45:52]MH_I2C_Read... [06:45:52]Read from MH i2c: E2 17 00 6B 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 63 [06:45:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:45:52]wFMCommunicate OK [06:45:52]requested_item fd.num is exist - process it [06:45:52]SAM_PROTO_GetFieldsCounters [06:45:52]wFMCommunicate request_size=4 [06:45:52]MH_SAM_APDU [06:45:52]CAPDU: 80 13 00 00 [06:45:52]Write to MH i2c: E2 08 00 6C 23 80 13 00 00 00 00 00 00 0B [06:45:52]Write i2c OK [06:45:52]MH_I2C_Read... [06:45:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:45:52]Read from MH i2c: E2 [06:45:52]MH_I2C_Read... [06:45:52]Read from MH i2c: E2 62 00 [06:45:52]MH_I2C_Read... [06:45:52]Read from MH i2c: E2 62 00 6C 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 14 99 01 00 0E 04 04 00 ED 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 92 [06:45:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 14 99 01 00 0E 04 04 00 ED 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 [06:45:52]wFMCommunicate OK [06:45:52]SAM_PROTO_GetFieldsCounters done [06:45:52]requested_item shift.num is exist - process it [06:45:52]requested_item shift.opened is exist - process it [06:45:52]req_shift_opened [06:45:52]FM_GetShiftState [06:45:52]SAM_PROTO_GetShiftState [06:45:52]wFMCommunicate request_size=4 [06:45:52]MH_SAM_APDU [06:45:52]CAPDU: 80 13 01 00 [06:45:52]Write to MH i2c: E2 08 00 6D 23 80 13 01 00 00 00 00 00 0D [06:45:52]Write i2c OK [06:45:52]MH_I2C_Read... [06:45:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:45:52]Read from MH i2c: E2 [06:45:52]MH_I2C_Read... [06:45:52]Read from MH i2c: E2 0E 00 [06:45:52]MH_I2C_Read... [06:45:52]Read from MH i2c: E2 0E 00 6D 23 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 09 [06:45:52]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:45:52]wFMCommunicate OK [06:45:52]SAM_PROTO_GetShiftState done [06:45:52]FM_GetShiftState done [06:45:52]req_shift_opened done [06:45:52]requested_item shift.open_date is exist - process it [06:45:52]req_shift_open_date [06:45:52]req_shift_open_date done [06:45:52]produce_requested_data done [06:45:52]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104724,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [06:45:52]process_action_free close_receipt [06:45:52]json_value_free [06:45:52]json_value_free done [06:45:52]process_json_proto returns [06:45:52]Send response to host [06:45:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104724,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [06:45:52]free response buf [06:45:52]execute_script done [06:45:52]execute_script returns [06:45:52]free content buf [06:45:52]Sock 8.Close socket [06:45:52]Sock 8.Thread stoped [06:45:56]OFD Sender: No OFD packet to send [06:46:01]OFD Sender: No OFD packet to send [06:46:06]OFD Sender: No OFD packet to send [06:46:11]OFD Sender: No OFD packet to send [06:46:16]OFD Sender: No OFD packet to send [06:46:21]OFD Sender: No OFD packet to send [06:46:26]OFD Sender: No OFD packet to send [06:46:31]OFD Sender: No OFD packet to send [06:46:36]OFD Sender: No OFD packet to send [06:46:41]OFD Sender: No OFD packet to send [06:46:46]OFD Sender: No OFD packet to send [06:46:51]OFD Sender: No OFD packet to send [06:46:56]OFD Sender: No OFD packet to send [06:47:01]OFD Sender: No OFD packet to send [06:47:06]OFD Sender: No OFD packet to send [06:47:11]OFD Sender: No OFD packet to send [06:47:16]OFD Sender: No OFD packet to send [06:47:21]OFD Sender: No OFD packet to send [06:47:26]OFD Sender: No OFD packet to send [06:47:31]OFD Sender: No OFD packet to send [06:47:36]OFD Sender: No OFD packet to send [06:47:41]OFD Sender: No OFD packet to send [06:47:46]OFD Sender: No OFD packet to send [06:47:51]OFD Sender: No OFD packet to send [06:47:56]OFD Sender: No OFD packet to send [06:48:01]OFD Sender: No OFD packet to send [06:48:06]OFD Sender: No OFD packet to send [06:48:11]OFD Sender: No OFD packet to send [06:48:16]OFD Sender: No OFD packet to send [06:48:21]OFD Sender: No OFD packet to send [06:48:26]OFD Sender: No OFD packet to send [06:48:31]OFD Sender: No OFD packet to send [06:48:36]OFD Sender: No OFD packet to send [06:48:41]OFD Sender: No OFD packet to send [06:48:46]OFD Sender: No OFD packet to send [06:48:51]OFD Sender: No OFD packet to send [06:48:56]OFD Sender: No OFD packet to send [06:49:01]OFD Sender: No OFD packet to send [06:49:06]OFD Sender: No OFD packet to send [06:49:11]OFD Sender: No OFD packet to send [06:49:16]OFD Sender: No OFD packet to send [06:49:21]OFD Sender: No OFD packet to send [06:49:26]OFD Sender: No OFD packet to send [06:49:31]OFD Sender: No OFD packet to send [06:49:36]OFD Sender: No OFD packet to send [06:49:41]OFD Sender: No OFD packet to send [06:49:46]OFD Sender: No OFD packet to send [06:49:51]OFD Sender: No OFD packet to send [06:49:56]OFD Sender: No OFD packet to send [06:50:01]OFD Sender: No OFD packet to send [06:50:06]OFD Sender: No OFD packet to send [06:50:11]OFD Sender: No OFD packet to send [06:50:16]OFD Sender: No OFD packet to send [06:50:21]OFD Sender: No OFD packet to send [06:50:26]OFD Sender: No OFD packet to send [06:50:31]OFD Sender: No OFD packet to send [06:50:36]OFD Sender: No OFD packet to send [06:50:41]OFD Sender: No OFD packet to send [06:50:46]OFD Sender: No OFD packet to send [06:50:51]OFD Sender: No OFD packet to send [06:50:56]OFD Sender: No OFD packet to send [06:51:01]OFD Sender: No OFD packet to send [06:51:06]OFD Sender: No OFD packet to send [06:51:11]OFD Sender: No OFD packet to send [06:51:16]OFD Sender: No OFD packet to send [06:51:21]OFD Sender: No OFD packet to send [06:51:26]OFD Sender: No OFD packet to send [06:51:31]OFD Sender: No OFD packet to send [06:51:36]OFD Sender: No OFD packet to send [06:51:41]OFD Sender: No OFD packet to send [06:51:46]OFD Sender: No OFD packet to send [06:51:51]OFD Sender: No OFD packet to send [06:51:56]OFD Sender: No OFD packet to send [06:52:01]OFD Sender: No OFD packet to send [06:52:06]OFD Sender: No OFD packet to send [06:52:11]OFD Sender: No OFD packet to send [06:52:16]OFD Sender: No OFD packet to send [06:52:21]OFD Sender: No OFD packet to send [06:52:24]accept exits with 9 [06:52:24]New connection [06:52:24]New thread 3067403620 created [06:52:24]Thread 3067260260 joined [06:52:24]Waiting for new connection... [06:52:24] Sock 9.Parse request [06:52:24]Sock 9.Check first char [06:52:24]Sock 9.First char is OK [06:52:24]request: POST /json_proto HTTP/1.0 [06:52:24]Method: POST [06:52:24]URL: /json_proto [06:52:24]Method is POST - this is cgi request [06:52:24]url: /json_proto [06:52:24]query_string will be loaded in cgi processing [06:52:24]execute_cgi json_proto POST (null) [06:52:24]execute_cgi path=json_proto method=POST [06:52:24]POST find Content-Length [06:52:24]Host: 172.17.62.195:8080 [06:52:24]Content-Length: 685 [06:52:24]Content-Type: application/json [06:52:24] [06:52:24]POST finish read [06:52:24]Found Content-Length = 685 [06:52:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 26.530, "sum" : 1000.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:52:24]execute_script... [06:52: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)118167", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 26.530, "sum" : 1000.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:52:24]POST & json_proto [06:52:24]process_json_proto [06:52:24]json parsed OK: [06:52:24]protocol is kg_v1.0 [06:52:24]action value=close_receipt [06:52:24]process_action close_receipt [06:52:24]cmd_close_receipt [06:52:24]MH_GetDate [06:52:24]Write to MH i2c: F0 00 00 6E 23 80 [06:52:24]Write i2c OK [06:52:24]MH_I2C_Read... [06:52:24]Read from MH i2c: F0 [06:52:24]MH_I2C_Read... [06:52:24]Read from MH i2c: F0 09 00 [06:52:24]MH_I2C_Read... [06:52:24]Read from MH i2c: F0 09 00 6E 23 00 AA 04 F5 66 65 34 CA 65 5A [06:52:24]GetLastDocTimeStamp 1727333150 [06:52:24]current date 1727333546 [06:52:24]FM_GetShiftState [06:52:24]SAM_PROTO_GetShiftState [06:52:24]wFMCommunicate request_size=4 [06:52:24]MH_SAM_APDU [06:52:24]CAPDU: 80 13 01 00 [06:52:24]Write to MH i2c: E2 08 00 6F 23 80 13 01 00 00 00 00 00 0F [06:52:24]Write i2c OK [06:52:24]MH_I2C_Read... [06:52:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:52:24]Read from MH i2c: E2 [06:52:24]MH_I2C_Read... [06:52:24]Read from MH i2c: E2 0E 00 [06:52:24]MH_I2C_Read... [06:52:24]Read from MH i2c: E2 0E 00 6F 23 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 0B [06:52:24]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:52:24]wFMCommunicate OK [06:52:24]SAM_PROTO_GetShiftState done [06:52:24]FM_GetShiftState done [06:52:24]opened in 1727309552 [06:52:24]opened+sec_in_day 1727395952 [06:52:24]quantity*price = 100018 [06:52:24]sum+1 = 100019 [06:52:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 65 26.09.2024 06:52 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104725 ФПД: 109110590891294 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T065226&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104725&fm=109110590891294&tin=02508201610067®Number=0000000000145756&sum=100000 [06:52:25]StoreToDocumentArchive [06:52:25]shift 237 fd 104725 [06:52:25]save to /storage/0237/doc_00104725 [06:52:25]save last doc name /storage/0237/doc_00104725 to /storage/kkm_last_doc_name [06:52:25]save OK [06:52:25]Clear old archive folders... [06:52:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [06:52:26]tlvbuf is 0198A660 [06:52:26]SAM_PROTO_ClearQueue [06:52:26]wFMCommunicate request_size=4 [06:52:26]MH_SAM_APDU [06:52:26]CAPDU: 80 09 00 00 [06:52:26]Write to MH i2c: E2 08 00 7C 23 80 09 00 00 00 00 00 00 11 [06:52:26]Write i2c OK [06:52:26]MH_I2C_Read... [06:52:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:52:26]Read from MH i2c: E2 [06:52:26]MH_I2C_Read... [06:52:26]Read from MH i2c: E2 03 00 [06:52:26]MH_I2C_Read... [06:52:26]Read from MH i2c: E2 03 00 7C 23 00 90 00 13 [06:52:26]RAPDU: 90 00 [06:52:26]wFMCommunicate OK [06:52:26]SAM_PROTO_ClearQueue done [06:52:26]KKMCreateOFDPacket [06:52:26]OFDProtocolAddRootSTLVToBuf [06:52:26]FM_MakeSignedData [06:52:26]FM_MakeSignedData [06:52:26]SAM_PROTO_SignData [06:52:26]wFMCommunicate request_size=4 [06:52:26]MH_SAM_APDU [06:52:26]CAPDU: 80 0D 01 02 [06:52:26]Write to MH i2c: E2 08 00 7D 23 80 0D 01 02 00 00 00 00 19 [06:52:26]Write i2c OK [06:52:26]MH_I2C_Read... [06:52:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:52:26]Read from MH i2c: E2 [06:52:26]MH_I2C_Read... [06:52:26]Read from MH i2c: E2 03 00 [06:52:26]MH_I2C_Read... [06:52:26]Read from MH i2c: E2 03 00 7D 23 00 90 00 14 [06:52:26]RAPDU: 90 00 [06:52:26]wFMCommunicate OK [06:52:26]wFMCommunicate request_size=255 [06:52:26]MH_SAM_APDU [06:52:26]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 A2 67 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 B2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 41 00 00 00 F4 03 04 00 AA 04 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 15 99 01 00 35 04 06 00 63 3C [06:52:26]Write to MH i2c: E2 02 01 7E 23 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 A2 67 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 B2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 41 00 00 00 F4 03 04 00 AA 04 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 15 99 01 00 35 04 06 00 63 3C 00 00 CE [06:52:26]Write i2c OK [06:52:26]MH_I2C_Read... [06:52:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:52:26]Read from MH i2c: E2 [06:52:26]MH_I2C_Read... [06:52:26]Read from MH i2c: E2 03 00 [06:52:26]MH_I2C_Read... [06:52:26]Read from MH i2c: E2 03 00 7E 23 00 90 00 15 [06:52:26]RAPDU: 90 00 [06:52:26]wFMCommunicate OK [06:52:26]wFMCommunicate request_size=9 [06:52:26]MH_SAM_APDU [06:52:26]CAPDU: 80 0D 02 02 04 4A 02 E5 1E [06:52:26]Write to MH i2c: E2 0C 00 7F 23 80 0D 02 02 04 00 4A 02 E5 1E 00 00 73 [06:52:26]Write i2c OK [06:52:26]MH_I2C_Read... [06:52:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:52:26]Read from MH i2c: E2 [06:52:26]MH_I2C_Read... [06:52:26]Read from MH i2c: E2 03 00 [06:52:26]MH_I2C_Read... [06:52:26]Read from MH i2c: E2 03 00 7F 23 00 90 00 16 [06:52:26]RAPDU: 90 00 [06:52:26]wFMCommunicate OK [06:52:26]wFMCommunicate request_size=4 [06:52:26]MH_SAM_APDU [06:52:26]CAPDU: 80 0D 03 02 [06:52:26]Write to MH i2c: E2 08 00 80 23 80 0D 03 02 00 00 00 00 1E [06:52:26]Write i2c OK [06:52:26]MH_I2C_Read... [06:52:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:52:26]Read from MH i2c: E2 [06:52:26]MH_I2C_Read... [06:52:26]Read from MH i2c: E2 0B 00 [06:52:26]MH_I2C_Read... [06:52:26]Read from MH i2c: E2 0B 00 80 23 00 2B 36 02 0F 92 EE 57 2E 90 00 96 [06:52:26]RAPDU: 2B 36 02 0F 92 EE 57 2E 90 00 [06:52:26]wFMCommunicate OK [06:52:26]SAM_PROTO_SignData done [06:52:26]FM_MakeSignedData done [06:52:26]CreateOFDProtocolMessage [06:52:26]wFMCommunicate request_size=4 [06:52:26]MH_SAM_APDU [06:52:26]CAPDU: 80 11 00 00 [06:52:26]Write to MH i2c: E2 08 00 81 23 80 11 00 00 00 00 00 00 1E [06:52:26]Write i2c OK [06:52:26]MH_I2C_Read... [06:52:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:26]Read from MH i2c: E2 [06:52:26]MH_I2C_Read... [06:52:26]Read from MH i2c: E2 17 00 [06:52:26]MH_I2C_Read... [06:52:26]Read from MH i2c: E2 17 00 81 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 79 [06:52:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:52:26]wFMCommunicate OK [06:52:26]CreateOFDProtocolMessage done [06:52:26]OFDSenderStorePacket 104725 [06:52:26]StoreOFDPacket docnum=104725 [06:52:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 3F C5 06 01 D4 C9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 A2 67 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 B2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 41 00 00 00 F4 03 04 00 AA 04 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 15 99 01 00 35 04 06 00 63 3C 4A 02 E5 1E 2B 36 02 0F 92 EE 57 2E [06:52:26]CheckFolder [06:52:26]dirname=/storage/ofd_packets [06:52:26]CheckFolder done [06:52:26]ProducePacketName [06:52:26]name=ofd_packets/00104725 [06:52:26]NVStorageSaveData ofd_packets/00104725 [06:52:26]File name is /storage/ofd_packets/00104725 [06:52:26]Write 300 bytes [06:52:26]NVStorageSaveData done [06:52:26]OFDSenderStorePacket done [06:52:26]KKMCreateOFDPacket done [06:52:26]NVStorageSaveData kkm_last_timestamp [06:52:26]File name is /storage/kkm_last_timestamp [06:52:26]Write 4 bytes [06:52:26]NVStorageSaveData done [06:52:26]ExternCall_PrintAddStr [06:52:26]wPrintStart [06:52:26]Write to MH i2c: 01 00 00 82 23 A5 [06:52:26]Write i2c OK [06:52:26]MH_I2C_Read... [06:52:26]Read from MH i2c: 01 [06:52:26]MH_I2C_Read... [06:52:26]Read from MH i2c: 01 07 00 [06:52:26]MH_I2C_Read... [06:52:26]Read from MH i2c: 01 07 00 82 23 00 00 00 00 00 FF 0F BA [06:52:26]RasterBufferAndPrint [06:52:26]line Счет N : (1)118167 [06:52:26]line ИНН: 02508201610067 [06:52:26]line Контрольно-Кассовый Чек [06:52:26]line ПРОДАЖА [06:52:26]line ТРК (МРК, ГНК) : 71 [06:52:26]line Товар: 2711190000 [06:52:26]line ГАЗ-К-3 [06:52:26]line 26.530 * 37.70 [06:52:26]line = 1000.18 [06:52:26]line НДС 12% НСП 1% [06:52:26]line > о реализуемом товаре [06:52:26]line ОКРУГЛЕНИЕ: -0.18 [06:52:26]line ИТОГО: 1000.00 [06:52:26]line Внесено: 1000.00 [06:52:26]line СДАЧА: 0.00 [06:52:26]line НСП 1% : 8.85 [06:52:26]line НДС 12% : 106.21 [06:52:26]line Наличными: 1000.00 [06:52:26]line Безнал.: 0.00 [06:52:26]line Место: АЗС № 176 [06:52:26]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [06:52:26]line СНО: Общий режим [06:52:26]line Чек 65 26.09.2024 06:52 [06:52:26]line Смена: 237 ФФД: 1.0 [06:52:26]line ЗНМ: 0300000238 [06:52:26]line РНМ: 0000000000145756 [06:52:26]line Версия ККМ: v1.0 [06:52:26]line ФМ: 0000000000959278 [06:52:26]line ФД: 104725 [06:52:26]line ФПД: 109110590891294 [06:52:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T065226&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104725&fm=109110590891294&tin=02508201610067®Number=0000000000145756&sum=100000 [06:52:26]OFD Sender: Processing packet 104725 [packets to send 51, broken 50] [06:52:26]ProducePacketName [06:52:26]name=ofd_packets/00104725 [06:52:26]OFD Sender: To server: pG, [06:52:26]CommunicateWithHost lk.salyk.kg:30040 [06:52:26]ConnectInit lk.salyk.kg [06:52:26]written 0, free lines is 4095 [06:52:27]Connected sock=10 [06:52:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 3F C5 06 01 D4 C9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 A2 67 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 B2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 41 00 00 00 F4 03 04 00 AA 04 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 15 99 01 00 35 04 06 00 63 3C 4A 02 E5 1E 2B 36 02 0F 92 EE 57 2E [06:52:27]Write to MH i2c: 01 00 00 AC 23 CF [06:52:27]Write i2c OK [06:52:27]MH_I2C_Read... [06:52:27]Read from MH i2c: 01 [06:52:27]MH_I2C_Read... [06:52:27]Read from MH i2c: 01 07 00 [06:52:27]MH_I2C_Read... [06:52:27]Read from MH i2c: 01 07 00 AC 23 00 00 00 00 00 02 0D E5 [06:52:27]RasterBufferAndPrint [06:52:27]line [06:52:27]line [06:52:27]line [06:52:27]line [06:52:27]line [06:52:27]written 0, free lines is 3336 [06:52:27]MH_Cut [06:52:27]Write to MH i2c: D1 01 00 B3 23 01 A8 [06:52:27]Write i2c OK [06:52:27]MH_I2C_Read... [06:52:27]Read from MH i2c: D1 [06:52:27]MH_I2C_Read... [06:52:27]Read from MH i2c: D1 01 00 [06:52:27]MH_I2C_Read... [06:52:27]Read from MH i2c: D1 01 00 B3 23 00 A7 [06:52:27]Write to MH i2c: 01 00 00 B4 23 D7 [06:52:27]Write i2c OK [06:52:27]MH_I2C_Read... [06:52:27]*** Cut start [06:52:27]*** Partial cut [06:52:27]*** CUTSNS_PIN = 1 [06:52:28]*** CUTSNS_PIN = 0 [06:52:28]*** Brake cut motor [06:52:28]Read from MH i2c: 01 [06:52:28]MH_I2C_Read... [06:52:28]*** Stop cut motor [06:52:28]*** Cut end [06:52:28]Read from MH i2c: 01 07 00 [06:52:28]MH_I2C_Read... [06:52:28]Read from MH i2c: 01 07 00 B4 23 00 00 00 00 00 FF 0F EC [06:52:28]process_action close_receipt done [06:52:28]requested_data is exist [06:52:28]produce_requested_data [06:52:28]requested_item fm.sn is exist - process it [06:52:28]wFMCommunicate request_size=4 [06:52:28]MH_SAM_APDU [06:52:28]CAPDU: 80 11 00 00 [06:52:28]Write to MH i2c: E2 08 00 B5 23 80 11 00 00 00 00 00 00 52 [06:52:28]Write i2c OK [06:52:28]MH_I2C_Read... [06:52:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:52:28]Read from MH i2c: E2 [06:52:28]MH_I2C_Read... [06:52:28]Read from MH i2c: E2 17 00 [06:52:28]MH_I2C_Read... [06:52:28]Read from MH i2c: E2 17 00 B5 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 AD [06:52:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:52:28]wFMCommunicate OK [06:52:28]requested_item fd.num is exist - process it [06:52:28]SAM_PROTO_GetFieldsCounters [06:52:28]wFMCommunicate request_size=4 [06:52:28]MH_SAM_APDU [06:52:28]CAPDU: 80 13 00 00 [06:52:28]Write to MH i2c: E2 08 00 B6 23 80 13 00 00 00 00 00 00 55 [06:52:28]Write i2c OK [06:52:28]MH_I2C_Read... [06:52:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:52:28]Read from MH i2c: E2 [06:52:28]MH_I2C_Read... [06:52:28]Read from MH i2c: E2 62 00 [06:52:28]MH_I2C_Read... [06:52:28]Read from MH i2c: E2 62 00 B6 23 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 15 99 01 00 0E 04 04 00 ED 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 E0 [06:52:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 15 99 01 00 0E 04 04 00 ED 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 [06:52:28]wFMCommunicate OK [06:52:28]SAM_PROTO_GetFieldsCounters done [06:52:28]requested_item shift.num is exist - process it [06:52:28]requested_item shift.opened is exist - process it [06:52:28]req_shift_opened [06:52:28]FM_GetShiftState [06:52:28]SAM_PROTO_GetShiftState [06:52:28]wFMCommunicate request_size=4 [06:52:28]MH_SAM_APDU [06:52:28]CAPDU: 80 13 01 00 [06:52:28]Write to MH i2c: E2 08 00 B7 23 80 13 01 00 00 00 00 00 57 [06:52:28]Write i2c OK [06:52:28]MH_I2C_Read... [06:52:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:52:28]Read from MH i2c: E2 [06:52:28]MH_I2C_Read... [06:52:28]Read from MH i2c: E2 0E 00 [06:52:28]MH_I2C_Read... [06:52:28]Read from MH i2c: E2 0E 00 B7 23 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 53 [06:52:28]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:52:28]wFMCommunicate OK [06:52:28]SAM_PROTO_GetShiftState done [06:52:28]FM_GetShiftState done [06:52:28]req_shift_opened done [06:52:28]requested_item shift.open_date is exist - process it [06:52:28]req_shift_open_date [06:52:28]req_shift_open_date done [06:52:28]produce_requested_data done [06:52:28]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104725,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [06:52:28]process_action_free close_receipt [06:52:28]json_value_free [06:52:28]json_value_free done [06:52:28]process_json_proto returns [06:52:28]Send response to host [06:52:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104725,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [06:52:28]free response buf [06:52:28]execute_script done [06:52:28]execute_script returns [06:52:28]free content buf [06:52:28]Sock 9.Close socket [06:52:28]Sock 9.Thread stoped [06:52:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 7F 35 47 00 E7 7A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 15 99 01 00 F4 03 04 00 5D AE F4 66 B6 04 01 00 00 8E 4B 1D BD C8 22 E8 5A [06:52:29]CommunicateWithHost err = 0 [06:52:29]CheckOFDResponse [06:52:29]1017 (14) - 77093643461234 [06:52:29]1041 (16) - 0000000000959278 [06:52:29]1040 (4) - 104725 [06:52:29]1012 (4) - 26.09.2024 00:44 [06:52:29]1206 (1) - 0 [06:52:29]OFD Sender: Remove packet 104725 [06:52:29]ProducePacketName [06:52:29]name=ofd_packets/00104725 [06:52:29]NVStorageDeleteData [06:52:30]OFD Sender: No OFD packet to send [06:52:35]OFD Sender: No OFD packet to send [06:52:40]OFD Sender: No OFD packet to send [06:52:45]OFD Sender: No OFD packet to send [06:52:50]OFD Sender: No OFD packet to send [06:52:55]OFD Sender: No OFD packet to send [06:53:00]OFD Sender: No OFD packet to send [06:53:05]OFD Sender: No OFD packet to send [06:53:10]OFD Sender: No OFD packet to send [06:53:15]OFD Sender: No OFD packet to send [06:53:20]OFD Sender: No OFD packet to send [06:53:25]OFD Sender: No OFD packet to send [06:53:30]OFD Sender: No OFD packet to send [06:53:35]OFD Sender: No OFD packet to send [06:53:40]OFD Sender: No OFD packet to send [06:53:45]OFD Sender: No OFD packet to send [06:53:50]OFD Sender: No OFD packet to send [06:53:55]OFD Sender: No OFD packet to send [06:54:00]OFD Sender: No OFD packet to send [06:54:05]OFD Sender: No OFD packet to send [06:54:10]OFD Sender: No OFD packet to send [06:54:15]OFD Sender: No OFD packet to send [06:54:20]OFD Sender: No OFD packet to send [06:54:25]OFD Sender: No OFD packet to send [06:54:30]OFD Sender: No OFD packet to send [06:54:35]OFD Sender: No OFD packet to send [06:54:40]OFD Sender: No OFD packet to send [06:54:45]OFD Sender: No OFD packet to send [06:54:50]OFD Sender: No OFD packet to send [06:54:55]OFD Sender: No OFD packet to send [06:55:00]OFD Sender: No OFD packet to send [06:55:05]OFD Sender: No OFD packet to send [06:55:10]OFD Sender: No OFD packet to send [06:55:15]OFD Sender: No OFD packet to send [06:55:20]OFD Sender: No OFD packet to send [06:55:25]OFD Sender: No OFD packet to send [06:55:30]OFD Sender: No OFD packet to send [06:55:35]OFD Sender: No OFD packet to send [06:55:40]OFD Sender: No OFD packet to send [06:55:45]OFD Sender: No OFD packet to send [06:55:50]OFD Sender: No OFD packet to send [06:55:55]OFD Sender: No OFD packet to send [06:56:00]OFD Sender: No OFD packet to send [06:56:05]OFD Sender: No OFD packet to send [06:56:10]OFD Sender: No OFD packet to send [06:56:15]OFD Sender: No OFD packet to send [06:56:20]OFD Sender: No OFD packet to send [06:56:25]OFD Sender: No OFD packet to send [06:56:30]OFD Sender: No OFD packet to send [06:56:35]OFD Sender: No OFD packet to send [06:56:40]OFD Sender: No OFD packet to send [06:56:45]OFD Sender: No OFD packet to send [06:56:50]OFD Sender: No OFD packet to send [06:56:55]OFD Sender: No OFD packet to send [06:57:00]OFD Sender: No OFD packet to send [06:57:05]OFD Sender: No OFD packet to send [06:57:10]OFD Sender: No OFD packet to send [06:57:15]OFD Sender: No OFD packet to send [06:57:20]OFD Sender: No OFD packet to send [06:57:25]OFD Sender: No OFD packet to send [06:57:30]OFD Sender: No OFD packet to send [06:57:35]OFD Sender: No OFD packet to send [06:57:40]OFD Sender: No OFD packet to send [06:57:45]OFD Sender: No OFD packet to send [06:57:46]accept exits with 8 [06:57:46]New connection [06:57:46]New thread 3067260260 created [06:57:46]Thread 3067403620 joined [06:57:46]Waiting for new connection... [06:57:46] Sock 8.Parse request [06:57:46]Sock 8.Check first char [06:57:46]Sock 8.First char is OK [06:57:46]request: POST /json_proto HTTP/1.0 [06:57:46]Method: POST [06:57:46]URL: /json_proto [06:57:46]Method is POST - this is cgi request [06:57:46]url: /json_proto [06:57:46]query_string will be loaded in cgi processing [06:57:46]execute_cgi json_proto POST (null) [06:57:46]execute_cgi path=json_proto method=POST [06:57:46]POST find Content-Length [06:57:46]Host: 172.17.62.195:8080 [06:57:46]Content-Length: 677 [06:57:46]Content-Type: application/json [06:57:46] [06:57:46]POST finish read [06:57:46]Found Content-Length = 677 [06:57:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:57:46]execute_script... [06:57: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)118168", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:57:46]POST & json_proto [06:57:46]process_json_proto [06:57:46]json parsed OK: [06:57:46]protocol is kg_v1.0 [06:57:46]action value=close_receipt [06:57:46]process_action close_receipt [06:57:46]cmd_close_receipt [06:57:46]MH_GetDate [06:57:46]Write to MH i2c: F0 00 00 B8 23 CA [06:57:46]Write i2c OK [06:57:46]MH_I2C_Read... [06:57:46]Read from MH i2c: F0 [06:57:46]MH_I2C_Read... [06:57:46]Read from MH i2c: F0 09 00 [06:57:46]MH_I2C_Read... [06:57:46]Read from MH i2c: F0 09 00 B8 23 00 EC 05 F5 66 65 34 CA 65 E7 [06:57:46]GetLastDocTimeStamp 1727333546 [06:57:46]current date 1727333868 [06:57:46]FM_GetShiftState [06:57:46]SAM_PROTO_GetShiftState [06:57:46]wFMCommunicate request_size=4 [06:57:46]MH_SAM_APDU [06:57:46]CAPDU: 80 13 01 00 [06:57:46]Write to MH i2c: E2 08 00 B9 23 80 13 01 00 00 00 00 00 59 [06:57:46]Write i2c OK [06:57:46]MH_I2C_Read... [06:57:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:57:46]Read from MH i2c: E2 [06:57:46]MH_I2C_Read... [06:57:46]Read from MH i2c: E2 0E 00 [06:57:46]MH_I2C_Read... [06:57:46]Read from MH i2c: E2 0E 00 B9 23 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 55 [06:57:46]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:57:46]wFMCommunicate OK [06:57:46]SAM_PROTO_GetShiftState done [06:57:46]FM_GetShiftState done [06:57:46]opened in 1727309552 [06:57:46]opened+sec_in_day 1727395952 [06:57:46]quantity*price = 30035 [06:57:46]sum+1 = 30036 [06:57:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 66 26.09.2024 06:57 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104726 ФПД: 194680647449008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T065748&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104726&fm=194680647449008&tin=02508201610067®Number=0000000000145756&sum=30000 [06:57:47]StoreToDocumentArchive [06:57:47]shift 237 fd 104726 [06:57:47]save to /storage/0237/doc_00104726 [06:57:47]save last doc name /storage/0237/doc_00104726 to /storage/kkm_last_doc_name [06:57:47]save OK [06:57:47]Clear old archive folders... [06:57:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:57:47]tlvbuf is 01A4D1A0 [06:57:47]SAM_PROTO_ClearQueue [06:57:47]wFMCommunicate request_size=4 [06:57:47]MH_SAM_APDU [06:57:47]CAPDU: 80 09 00 00 [06:57:47]Write to MH i2c: E2 08 00 C6 23 80 09 00 00 00 00 00 00 5B [06:57:47]Write i2c OK [06:57:47]MH_I2C_Read... [06:57:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:57:47]Read from MH i2c: E2 [06:57:47]MH_I2C_Read... [06:57:47]Read from MH i2c: E2 03 00 [06:57:47]MH_I2C_Read... [06:57:47]Read from MH i2c: E2 03 00 C6 23 00 90 00 5D [06:57:47]RAPDU: 90 00 [06:57:47]wFMCommunicate OK [06:57:47]SAM_PROTO_ClearQueue done [06:57:47]KKMCreateOFDPacket [06:57:47]OFDProtocolAddRootSTLVToBuf [06:57:47]FM_MakeSignedData [06:57:47]FM_MakeSignedData [06:57:47]SAM_PROTO_SignData [06:57:47]wFMCommunicate request_size=4 [06:57:47]MH_SAM_APDU [06:57:47]CAPDU: 80 0D 01 02 [06:57:47]Write to MH i2c: E2 08 00 C7 23 80 0D 01 02 00 00 00 00 63 [06:57:47]Write i2c OK [06:57:47]MH_I2C_Read... [06:57:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:57:47]Read from MH i2c: E2 [06:57:47]MH_I2C_Read... [06:57:47]Read from MH i2c: E2 03 00 [06:57:47]MH_I2C_Read... [06:57:47]Read from MH i2c: E2 03 00 C7 23 00 90 00 5E [06:57:47]RAPDU: 90 00 [06:57:47]wFMCommunicate OK [06:57:47]wFMCommunicate request_size=255 [06:57:47]MH_SAM_APDU [06:57: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 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 EC 05 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 16 99 01 00 35 04 06 00 B1 [06:57:47]Write to MH i2c: E2 02 01 C8 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 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 EC 05 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 16 99 01 00 35 04 06 00 B1 00 00 E8 [06:57:47]Write i2c OK [06:57:47]MH_I2C_Read... [06:57:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:57:47]Read from MH i2c: E2 [06:57:47]MH_I2C_Read... [06:57:47]Read from MH i2c: E2 03 00 [06:57:47]MH_I2C_Read... [06:57:47]Read from MH i2c: E2 03 00 C8 23 00 90 00 5F [06:57:47]RAPDU: 90 00 [06:57:47]wFMCommunicate OK [06:57:47]wFMCommunicate request_size=10 [06:57:47]MH_SAM_APDU [06:57:47]CAPDU: 80 0D 02 02 05 0F 9E D5 F9 B0 [06:57:47]Write to MH i2c: E2 0D 00 C9 23 80 0D 02 02 05 00 0F 9E D5 F9 B0 00 00 9B [06:57:47]Write i2c OK [06:57:47]MH_I2C_Read... [06:57:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:57:47]Read from MH i2c: E2 [06:57:47]MH_I2C_Read... [06:57:47]Read from MH i2c: E2 03 00 [06:57:47]MH_I2C_Read... [06:57:47]Read from MH i2c: E2 03 00 C9 23 00 90 00 60 [06:57:47]RAPDU: 90 00 [06:57:47]wFMCommunicate OK [06:57:47]wFMCommunicate request_size=4 [06:57:47]MH_SAM_APDU [06:57:47]CAPDU: 80 0D 03 02 [06:57:47]Write to MH i2c: E2 08 00 CA 23 80 0D 03 02 00 00 00 00 68 [06:57:47]Write i2c OK [06:57:47]MH_I2C_Read... [06:57:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:57:47]Read from MH i2c: E2 [06:57:47]MH_I2C_Read... [06:57:47]Read from MH i2c: E2 0B 00 [06:57:47]MH_I2C_Read... [06:57:47]Read from MH i2c: E2 0B 00 CA 23 00 0C 65 AF 31 39 66 2B ED 90 00 71 [06:57:47]RAPDU: 0C 65 AF 31 39 66 2B ED 90 00 [06:57:47]wFMCommunicate OK [06:57:47]SAM_PROTO_SignData done [06:57:47]FM_MakeSignedData done [06:57:47]CreateOFDProtocolMessage [06:57:47]wFMCommunicate request_size=4 [06:57:47]MH_SAM_APDU [06:57:47]CAPDU: 80 11 00 00 [06:57:47]Write to MH i2c: E2 08 00 CB 23 80 11 00 00 00 00 00 00 68 [06:57:47]Write i2c OK [06:57:47]MH_I2C_Read... [06:57:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:57:47]Read from MH i2c: E2 [06:57:47]MH_I2C_Read... [06:57:47]Read from MH i2c: E2 17 00 [06:57:47]MH_I2C_Read... [06:57:47]Read from MH i2c: E2 17 00 CB 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 C3 [06:57:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:57:47]wFMCommunicate OK [06:57:47]CreateOFDProtocolMessage done [06:57:47]OFDSenderStorePacket 104726 [06:57:47]StoreOFDPacket docnum=104726 [06:57:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 CD 82 07 01 03 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 EC 05 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 16 99 01 00 35 04 06 00 B1 0F 9E D5 F9 B0 0C 65 AF 31 39 66 2B ED [06:57:47]CheckFolder [06:57:47]dirname=/storage/ofd_packets [06:57:47]CheckFolder done [06:57:47]ProducePacketName [06:57:47]name=ofd_packets/00104726 [06:57:47]NVStorageSaveData ofd_packets/00104726 [06:57:47]File name is /storage/ofd_packets/00104726 [06:57:47]Write 301 bytes [06:57:47]NVStorageSaveData done [06:57:47]OFDSenderStorePacket done [06:57:47]KKMCreateOFDPacket done [06:57:47]NVStorageSaveData kkm_last_timestamp [06:57:47]File name is /storage/kkm_last_timestamp [06:57:47]Write 4 bytes [06:57:47]NVStorageSaveData done [06:57:47]OFD Sender: Processing packet 104726 [packets to send 51, broken 50] [06:57:47]ProducePacketName [06:57:47]name=ofd_packets/00104726 [06:57:47]OFD Sender: To server: pG, [06:57:47]CommunicateWithHost lk.salyk.kg:30040 [06:57:47]ConnectInit lk.salyk.kg [06:57:47]ExternCall_PrintAddStr [06:57:47]wPrintStart [06:57:47]Write to MH i2c: 01 00 00 CC 23 EF [06:57:47]Write i2c OK [06:57:47]MH_I2C_Read... [06:57:47]Read from MH i2c: 01 [06:57:47]MH_I2C_Read... [06:57:47]Read from MH i2c: 01 07 00 [06:57:47]MH_I2C_Read... [06:57:47]Read from MH i2c: 01 07 00 CC 23 00 00 00 00 00 FF 0F 04 [06:57:47]RasterBufferAndPrint [06:57:47]line Счет N : (1)118168 [06:57:47]line ИНН: 02508201610067 [06:57:47]line Контрольно-Кассовый Чек [06:57:47]line ПРОДАЖА [06:57:47]line ТРК (МРК, ГНК) : 12 [06:57:47]line Товар: 2710124130 [06:57:47]line Аи-92-К-5 [06:57:47]line 4.430 * 67.80 [06:57:47]line = 300.35 [06:57:47]line НДС 12% НСП 1% [06:57:47]line > о реализуемом товаре [06:57:47]line ОКРУГЛЕНИЕ: -0.35 [06:57:47]line ИТОГО: 300.00 [06:57:47]line Внесено: 300.00 [06:57:47]line СДАЧА: 0.00 [06:57:47]line НСП 1% : 2.66 [06:57:47]line НДС 12% : 31.90 [06:57:47]line Наличными: 300.00 [06:57:47]line Безнал.: 0.00 [06:57:47]line Место: АЗС № 176 [06:57:47]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [06:57:47]line СНО: Общий режим [06:57:47]line Чек 66 26.09.2024 06:57 [06:57:47]line Смена: 237 ФФД: 1.0 [06:57:47]line ЗНМ: 0300000238 [06:57:47]line РНМ: 0000000000145756 [06:57:47]line Версия ККМ: v1.0 [06:57:48]line ФМ: 0000000000959278 [06:57:48]line ФД: 104726 [06:57:48]line ФПД: 194680647449008 [06:57:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T065748&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104726&fm=194680647449008&tin=02508201610067®Number=0000000000145756&sum=30000 [06:57:48]Connected sock=10 [06:57:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 CD 82 07 01 03 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 42 00 00 00 F4 03 04 00 EC 05 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 16 99 01 00 35 04 06 00 B1 0F 9E D5 F9 B0 0C 65 AF 31 39 66 2B ED [06:57:48]written 0, free lines is 4095 [06:57:48]Write to MH i2c: 01 00 00 F6 23 19 [06:57:48]Write i2c OK [06:57:48]MH_I2C_Read... [06:57:48]Read from MH i2c: 01 [06:57:48]MH_I2C_Read... [06:57:48]Read from MH i2c: 01 07 00 [06:57:48]MH_I2C_Read... [06:57:48]Read from MH i2c: 01 07 00 F6 23 00 00 00 00 00 FB 0C 27 [06:57:48]RasterBufferAndPrint [06:57:48]line [06:57:48]line [06:57:48]line [06:57:48]line [06:57:48]line [06:57:48]written 0, free lines is 3329 [06:57:48]MH_Cut [06:57:48]Write to MH i2c: D1 01 00 FD 23 01 F2 [06:57:48]Write i2c OK [06:57:48]MH_I2C_Read... [06:57:48]Read from MH i2c: D1 [06:57:48]MH_I2C_Read... [06:57:48]Read from MH i2c: D1 01 00 [06:57:48]MH_I2C_Read... [06:57:48]Read from MH i2c: D1 01 00 FD 23 00 F1 [06:57:48]Write to MH i2c: 01 00 00 FE 23 21 [06:57:48]Write i2c OK [06:57:48]MH_I2C_Read... [06:57:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 42 37 47 00 CF C0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 16 99 01 00 F4 03 04 00 9D AF F4 66 B6 04 01 00 00 61 4A 64 44 EB 13 CD 90 [06:57:49]CommunicateWithHost err = 0 [06:57:49]CheckOFDResponse [06:57:49]1017 (14) - 77093643461234 [06:57:49]1041 (16) - 0000000000959278 [06:57:49]1040 (4) - 104726 [06:57:49]1012 (4) - 26.09.2024 00:49 [06:57:49]1206 (1) - 0 [06:57:49]OFD Sender: Remove packet 104726 [06:57:49]ProducePacketName [06:57:49]name=ofd_packets/00104726 [06:57:49]NVStorageDeleteData [06:57:49]*** Cut start [06:57:49]*** Partial cut [06:57:49]*** CUTSNS_PIN = 1 [06:57:49]*** CUTSNS_PIN = 0 [06:57:49]OFD Sender: No OFD packet to send [06:57:49]*** Brake cut motor [06:57:49]Read from MH i2c: 01 [06:57:49]MH_I2C_Read... [06:57:49]*** Stop cut motor [06:57:49]*** Cut end [06:57:49]Read from MH i2c: 01 07 00 [06:57:49]MH_I2C_Read... [06:57:49]Read from MH i2c: 01 07 00 FE 23 00 00 00 00 00 FF 0F 36 [06:57:49]process_action close_receipt done [06:57:49]requested_data is exist [06:57:49]produce_requested_data [06:57:49]requested_item fm.sn is exist - process it [06:57:49]wFMCommunicate request_size=4 [06:57:49]MH_SAM_APDU [06:57:49]CAPDU: 80 11 00 00 [06:57:49]Write to MH i2c: E2 08 00 FF 23 80 11 00 00 00 00 00 00 9C [06:57:49]Write i2c OK [06:57:49]MH_I2C_Read... [06:57:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:57:50]Read from MH i2c: E2 [06:57:50]MH_I2C_Read... [06:57:50]Read from MH i2c: E2 17 00 [06:57:50]MH_I2C_Read... [06:57:50]Read from MH i2c: E2 17 00 FF 23 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 F7 [06:57:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [06:57:50]wFMCommunicate OK [06:57:50]requested_item fd.num is exist - process it [06:57:50]SAM_PROTO_GetFieldsCounters [06:57:50]wFMCommunicate request_size=4 [06:57:50]MH_SAM_APDU [06:57:50]CAPDU: 80 13 00 00 [06:57:50]Write to MH i2c: E2 08 00 00 24 80 13 00 00 00 00 00 00 A0 [06:57:50]Write i2c OK [06:57:50]MH_I2C_Read... [06:57:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:57:50]Read from MH i2c: E2 [06:57:50]MH_I2C_Read... [06:57:50]Read from MH i2c: E2 62 00 [06:57:50]MH_I2C_Read... [06:57:50]Read from MH i2c: E2 62 00 00 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 16 99 01 00 0E 04 04 00 ED 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 2F [06:57:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 16 99 01 00 0E 04 04 00 ED 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 [06:57:50]wFMCommunicate OK [06:57:50]SAM_PROTO_GetFieldsCounters done [06:57:50]requested_item shift.num is exist - process it [06:57:50]requested_item shift.opened is exist - process it [06:57:50]req_shift_opened [06:57:50]FM_GetShiftState [06:57:50]SAM_PROTO_GetShiftState [06:57:50]wFMCommunicate request_size=4 [06:57:50]MH_SAM_APDU [06:57:50]CAPDU: 80 13 01 00 [06:57:50]Write to MH i2c: E2 08 00 01 24 80 13 01 00 00 00 00 00 A2 [06:57:50]Write i2c OK [06:57:50]MH_I2C_Read... [06:57:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:57:50]Read from MH i2c: E2 [06:57:50]MH_I2C_Read... [06:57:50]Read from MH i2c: E2 0E 00 [06:57:50]MH_I2C_Read... [06:57:50]Read from MH i2c: E2 0E 00 01 24 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 9E [06:57:50]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [06:57:50]wFMCommunicate OK [06:57:50]SAM_PROTO_GetShiftState done [06:57:50]FM_GetShiftState done [06:57:50]req_shift_opened done [06:57:50]requested_item shift.open_date is exist - process it [06:57:50]req_shift_open_date [06:57:50]req_shift_open_date done [06:57:50]produce_requested_data done [06:57:50]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104726,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [06:57:50]process_action_free close_receipt [06:57:50]json_value_free [06:57:50]json_value_free done [06:57:50]process_json_proto returns [06:57:50]Send response to host [06:57:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104726,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [06:57:50]free response buf [06:57:50]execute_script done [06:57:50]execute_script returns [06:57:50]free content buf [06:57:50]Sock 8.Close socket [06:57:50]Sock 8.Thread stoped [06:57:54]OFD Sender: No OFD packet to send [06:57:59]OFD Sender: No OFD packet to send [06:58:04]OFD Sender: No OFD packet to send [06:58:09]OFD Sender: No OFD packet to send [06:58:14]OFD Sender: No OFD packet to send [06:58:19]OFD Sender: No OFD packet to send [06:58:24]OFD Sender: No OFD packet to send [06:58:29]OFD Sender: No OFD packet to send [06:58:34]OFD Sender: No OFD packet to send [06:58:39]OFD Sender: No OFD packet to send [06:58:44]OFD Sender: No OFD packet to send [06:58:49]OFD Sender: No OFD packet to send [06:58:54]OFD Sender: No OFD packet to send [06:58:59]OFD Sender: No OFD packet to send [06:59:04]OFD Sender: No OFD packet to send [06:59:09]OFD Sender: No OFD packet to send [06:59:14]OFD Sender: No OFD packet to send [06:59:19]OFD Sender: No OFD packet to send [06:59:24]OFD Sender: No OFD packet to send [06:59:29]OFD Sender: No OFD packet to send [06:59:34]OFD Sender: No OFD packet to send [06:59:39]OFD Sender: No OFD packet to send [06:59:44]OFD Sender: No OFD packet to send [06:59:49]OFD Sender: No OFD packet to send [06:59:54]OFD Sender: No OFD packet to send [06:59:59]OFD Sender: No OFD packet to send [07:00:04]OFD Sender: No OFD packet to send [07:00:09]OFD Sender: No OFD packet to send [07:00:14]OFD Sender: No OFD packet to send [07:00:19]OFD Sender: No OFD packet to send [07:00:24]OFD Sender: No OFD packet to send [07:00:29]OFD Sender: No OFD packet to send [07:00:32]accept exits with 9 [07:00:32]New connection [07:00:32]New thread 3067403620 created [07:00:32]Thread 3067260260 joined [07:00:32]Waiting for new connection... [07:00:32] Sock 9.Parse request [07:00:32]Sock 9.Check first char [07:00:32]Sock 9.First char is OK [07:00:32]request: POST /json_proto HTTP/1.0 [07:00:32]Method: POST [07:00:32]URL: /json_proto [07:00:32]Method is POST - this is cgi request [07:00:32]url: /json_proto [07:00:32]query_string will be loaded in cgi processing [07:00:32]execute_cgi json_proto POST (null) [07:00:32]execute_cgi path=json_proto method=POST [07:00:32]POST find Content-Length [07:00:32]Host: 172.17.62.195:8080 [07:00:32]Content-Length: 682 [07:00:32]Content-Type: application/json [07:00:32] [07:00:32]POST finish read [07:00:32]Found Content-Length = 682 [07:00:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [07:00:32]execute_script... [07:00: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)118169", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [07:00:32]POST & json_proto [07:00:32]process_json_proto [07:00:32]json parsed OK: [07:00:32]protocol is kg_v1.0 [07:00:32]action value=close_receipt [07:00:32]process_action close_receipt [07:00:32]cmd_close_receipt [07:00:32]MH_GetDate [07:00:32]Write to MH i2c: F0 00 00 02 24 15 [07:00:32]Write i2c OK [07:00:32]MH_I2C_Read... [07:00:32]Read from MH i2c: F0 [07:00:32]MH_I2C_Read... [07:00:32]Read from MH i2c: F0 09 00 [07:00:32]MH_I2C_Read... [07:00:32]Read from MH i2c: F0 09 00 02 24 00 92 06 F5 66 65 34 CA 65 D9 [07:00:32]GetLastDocTimeStamp 1727333868 [07:00:32]current date 1727334034 [07:00:32]FM_GetShiftState [07:00:32]SAM_PROTO_GetShiftState [07:00:32]wFMCommunicate request_size=4 [07:00:32]MH_SAM_APDU [07:00:32]CAPDU: 80 13 01 00 [07:00:32]Write to MH i2c: E2 08 00 03 24 80 13 01 00 00 00 00 00 A4 [07:00:32]Write i2c OK [07:00:32]MH_I2C_Read... [07:00:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:32]Read from MH i2c: E2 [07:00:32]MH_I2C_Read... [07:00:32]Read from MH i2c: E2 0E 00 [07:00:32]MH_I2C_Read... [07:00:32]Read from MH i2c: E2 0E 00 03 24 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 A0 [07:00:32]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:00:32]wFMCommunicate OK [07:00:32]SAM_PROTO_GetShiftState done [07:00:32]FM_GetShiftState done [07:00:32]opened in 1727309552 [07:00:32]opened+sec_in_day 1727395952 [07:00:32]quantity*price = 50037 [07:00:32]sum+1 = 50039 [07:00: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 67 26.09.2024 07:00 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104727 ФПД: 52251340735428 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T070034&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104727&fm=52251340735428&tin=02508201610067®Number=0000000000145756&sum=50000 [07:00:32]StoreToDocumentArchive [07:00:32]shift 237 fd 104727 [07:00:32]save to /storage/0237/doc_00104727 [07:00:32]save last doc name /storage/0237/doc_00104727 to /storage/kkm_last_doc_name [07:00:32]save OK [07:00:32]Clear old archive folders... [07:00:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:00:32]tlvbuf is 019CA870 [07:00:32]SAM_PROTO_ClearQueue [07:00:32]wFMCommunicate request_size=4 [07:00:32]MH_SAM_APDU [07:00:32]CAPDU: 80 09 00 00 [07:00:32]Write to MH i2c: E2 08 00 10 24 80 09 00 00 00 00 00 00 A6 [07:00:32]Write i2c OK [07:00:32]MH_I2C_Read... [07:00:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:00:33]Read from MH i2c: E2 [07:00:33]MH_I2C_Read... [07:00:33]Read from MH i2c: E2 03 00 [07:00:33]MH_I2C_Read... [07:00:33]Read from MH i2c: E2 03 00 10 24 00 90 00 A8 [07:00:33]RAPDU: 90 00 [07:00:33]wFMCommunicate OK [07:00:33]SAM_PROTO_ClearQueue done [07:00:33]KKMCreateOFDPacket [07:00:33]OFDProtocolAddRootSTLVToBuf [07:00:33]FM_MakeSignedData [07:00:33]FM_MakeSignedData [07:00:33]SAM_PROTO_SignData [07:00:33]wFMCommunicate request_size=4 [07:00:33]MH_SAM_APDU [07:00:33]CAPDU: 80 0D 01 02 [07:00:33]Write to MH i2c: E2 08 00 11 24 80 0D 01 02 00 00 00 00 AE [07:00:33]Write i2c OK [07:00:33]MH_I2C_Read... [07:00:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:00:33]Read from MH i2c: E2 [07:00:33]MH_I2C_Read... [07:00:33]Read from MH i2c: E2 03 00 [07:00:33]MH_I2C_Read... [07:00:33]Read from MH i2c: E2 03 00 11 24 00 90 00 A9 [07:00:33]RAPDU: 90 00 [07:00:33]wFMCommunicate OK [07:00:33]wFMCommunicate request_size=255 [07:00:33]MH_SAM_APDU [07:00:33]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 92 06 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 17 99 01 00 35 04 06 00 [07:00:33]Write to MH i2c: E2 02 01 12 24 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 92 06 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 17 99 01 00 35 04 06 00 00 00 5D [07:00:33]Write i2c OK [07:00:33]MH_I2C_Read... [07:00:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:33]Read from MH i2c: E2 [07:00:33]MH_I2C_Read... [07:00:33]Read from MH i2c: E2 03 00 [07:00:33]MH_I2C_Read... [07:00:33]Read from MH i2c: E2 03 00 12 24 00 90 00 AA [07:00:33]RAPDU: 90 00 [07:00:33]wFMCommunicate OK [07:00:33]wFMCommunicate request_size=11 [07:00:33]MH_SAM_APDU [07:00:33]CAPDU: 80 0D 02 02 06 2F 85 B6 9A 83 C4 [07:00:33]Write to MH i2c: E2 0E 00 13 24 80 0D 02 02 06 00 2F 85 B6 9A 83 C4 00 00 08 [07:00:33]Write i2c OK [07:00:33]MH_I2C_Read... [07:00:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:33]Read from MH i2c: E2 [07:00:33]MH_I2C_Read... [07:00:33]Read from MH i2c: E2 03 00 [07:00:33]MH_I2C_Read... [07:00:33]Read from MH i2c: E2 03 00 13 24 00 90 00 AB [07:00:33]RAPDU: 90 00 [07:00:33]wFMCommunicate OK [07:00:33]wFMCommunicate request_size=4 [07:00:33]MH_SAM_APDU [07:00:33]CAPDU: 80 0D 03 02 [07:00:33]Write to MH i2c: E2 08 00 14 24 80 0D 03 02 00 00 00 00 B3 [07:00:33]Write i2c OK [07:00:33]MH_I2C_Read... [07:00:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:00:33]Read from MH i2c: E2 [07:00:33]MH_I2C_Read... [07:00:33]Read from MH i2c: E2 0B 00 [07:00:33]MH_I2C_Read... [07:00:33]Read from MH i2c: E2 0B 00 14 24 00 63 9B D4 24 D6 EA 85 14 90 00 03 [07:00:33]RAPDU: 63 9B D4 24 D6 EA 85 14 90 00 [07:00:33]wFMCommunicate OK [07:00:33]SAM_PROTO_SignData done [07:00:33]FM_MakeSignedData done [07:00:33]CreateOFDProtocolMessage [07:00:33]wFMCommunicate request_size=4 [07:00:33]MH_SAM_APDU [07:00:33]CAPDU: 80 11 00 00 [07:00:33]Write to MH i2c: E2 08 00 15 24 80 11 00 00 00 00 00 00 B3 [07:00:33]Write i2c OK [07:00:33]MH_I2C_Read... [07:00:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:33]Read from MH i2c: E2 [07:00:33]MH_I2C_Read... [07:00:33]Read from MH i2c: E2 17 00 [07:00:33]MH_I2C_Read... [07:00:33]Read from MH i2c: E2 17 00 15 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 0E [07:00:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:00:33]wFMCommunicate OK [07:00:33]CreateOFDProtocolMessage done [07:00:33]OFDSenderStorePacket 104727 [07:00:33]StoreOFDPacket docnum=104727 [07:00:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 35 C3 08 01 CA 11 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 92 06 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 17 99 01 00 35 04 06 00 2F 85 B6 9A 83 C4 63 9B D4 24 D6 EA 85 14 [07:00:33]CheckFolder [07:00:33]dirname=/storage/ofd_packets [07:00:33]CheckFolder done [07:00:33]ProducePacketName [07:00:33]name=ofd_packets/00104727 [07:00:33]NVStorageSaveData ofd_packets/00104727 [07:00:33]File name is /storage/ofd_packets/00104727 [07:00:33]Write 302 bytes [07:00:33]NVStorageSaveData done [07:00:33]OFDSenderStorePacket done [07:00:33]KKMCreateOFDPacket done [07:00:33]NVStorageSaveData kkm_last_timestamp [07:00:33]File name is /storage/kkm_last_timestamp [07:00:33]Write 4 bytes [07:00:33]NVStorageSaveData done [07:00:33]ExternCall_PrintAddStr [07:00:33]wPrintStart [07:00:33]Write to MH i2c: 01 00 00 16 24 3A [07:00:33]Write i2c OK [07:00:33]MH_I2C_Read... [07:00:33]Read from MH i2c: 01 [07:00:33]MH_I2C_Read... [07:00:33]Read from MH i2c: 01 07 00 [07:00:33]MH_I2C_Read... [07:00:33]Read from MH i2c: 01 07 00 16 24 00 00 00 00 00 FF 0F 4F [07:00:33]RasterBufferAndPrint [07:00:33]line Счет N : (1)118169 [07:00:33]line ИНН: 02508201610067 [07:00:33]line Контрольно-Кассовый Чек [07:00:33]line ПРОДАЖА [07:00:33]line ТРК (МРК, ГНК) : 21 [07:00:33]line Товар: 2710194210 [07:00:33]line ДТ(л)-К-5 [07:00:33]line 6.610 * 75.70 [07:00:33]line = 500.38 [07:00:33]line НДС 12% НСП 1% [07:00:33]line > о реализуемом товаре [07:00:33]line ОКРУГЛЕНИЕ: -0.38 [07:00:33]line ИТОГО: 500.00 [07:00:33]line Внесено: 500.00 [07:00:33]line СДАЧА: 0.00 [07:00:33]line НСП 1% : 4.43 [07:00:33]line НДС 12% : 53.14 [07:00:33]line Наличными: 500.00 [07:00:33]line Безнал.: 0.00 [07:00:33]line Место: АЗС № 176 [07:00:33]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:00:33]line СНО: Общий режим [07:00:33]line Чек 67 26.09.2024 07:00 [07:00:33]line Смена: 237 ФФД: 1.0 [07:00:33]line ЗНМ: 0300000238 [07:00:33]line РНМ: 0000000000145756 [07:00:33]line Версия ККМ: v1.0 [07:00:33]line ФМ: 0000000000959278 [07:00:33]line ФД: 104727 [07:00:33]line ФПД: 52251340735428 [07:00:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T070034&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104727&fm=52251340735428&tin=02508201610067®Number=0000000000145756&sum=50000 [07:00:33]OFD Sender: Processing packet 104727 [packets to send 51, broken 50] [07:00:33]ProducePacketName [07:00:33]name=ofd_packets/00104727 [07:00:33]OFD Sender: To server: pG, [07:00:33]CommunicateWithHost lk.salyk.kg:30040 [07:00:33]ConnectInit lk.salyk.kg [07:00:33]written 0, free lines is 4095 [07:00:34]Connected sock=10 [07:00:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 35 C3 08 01 CA 11 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 92 06 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 17 99 01 00 35 04 06 00 2F 85 B6 9A 83 C4 63 9B D4 24 D6 EA 85 14 [07:00:34]Write to MH i2c: 01 00 00 40 24 64 [07:00:34]Write i2c OK [07:00:34]MH_I2C_Read... [07:00:34]Read from MH i2c: 01 [07:00:34]MH_I2C_Read... [07:00:34]Read from MH i2c: 01 07 00 [07:00:34]MH_I2C_Read... [07:00:34]Read from MH i2c: 01 07 00 40 24 00 00 00 00 00 FB 0C 72 [07:00:34]RasterBufferAndPrint [07:00:34]line [07:00:34]line [07:00:34]line [07:00:34]line [07:00:34]line [07:00:34]written 0, free lines is 3330 [07:00:34]MH_Cut [07:00:34]Write to MH i2c: D1 01 00 47 24 01 3D [07:00:34]Write i2c OK [07:00:34]MH_I2C_Read... [07:00:34]Read from MH i2c: D1 [07:00:34]MH_I2C_Read... [07:00:34]Read from MH i2c: D1 01 00 [07:00:34]MH_I2C_Read... [07:00:34]Read from MH i2c: D1 01 00 47 24 00 3C [07:00:34]Write to MH i2c: 01 00 00 48 24 6C [07:00:34]Write i2c OK [07:00:34]MH_I2C_Read... [07:00:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 24 7F 47 00 B8 F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 17 99 01 00 F4 03 04 00 43 B0 F4 66 B6 04 01 00 00 92 C3 D8 F5 DC F3 E4 F2 [07:00:34]CommunicateWithHost err = 0 [07:00:34]CheckOFDResponse [07:00:34]1017 (14) - 77093643461234 [07:00:34]1041 (16) - 0000000000959278 [07:00:34]1040 (4) - 104727 [07:00:34]1012 (4) - 26.09.2024 00:52 [07:00:34]1206 (1) - 0 [07:00:34]OFD Sender: Remove packet 104727 [07:00:34]ProducePacketName [07:00:34]name=ofd_packets/00104727 [07:00:34]NVStorageDeleteData [07:00:34]OFD Sender: No OFD packet to send [07:00:34]*** Cut start [07:00:34]*** Partial cut [07:00:34]*** CUTSNS_PIN = 1 [07:00:34]*** CUTSNS_PIN = 0 [07:00:35]*** Brake cut motor [07:00:35]Read from MH i2c: 01 [07:00:35]MH_I2C_Read... [07:00:35]*** Stop cut motor [07:00:35]*** Cut end [07:00:35]Read from MH i2c: 01 07 00 [07:00:35]MH_I2C_Read... [07:00:35]Read from MH i2c: 01 07 00 48 24 00 00 00 00 00 FF 0F 81 [07:00:35]process_action close_receipt done [07:00:35]requested_data is exist [07:00:35]produce_requested_data [07:00:35]requested_item fm.sn is exist - process it [07:00:35]wFMCommunicate request_size=4 [07:00:35]MH_SAM_APDU [07:00:35]CAPDU: 80 11 00 00 [07:00:35]Write to MH i2c: E2 08 00 49 24 80 11 00 00 00 00 00 00 E7 [07:00:35]Write i2c OK [07:00:35]MH_I2C_Read... [07:00:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:35]Read from MH i2c: E2 [07:00:35]MH_I2C_Read... [07:00:35]Read from MH i2c: E2 17 00 [07:00:35]MH_I2C_Read... [07:00:35]Read from MH i2c: E2 17 00 49 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 42 [07:00:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:00:35]wFMCommunicate OK [07:00:35]requested_item fd.num is exist - process it [07:00:35]SAM_PROTO_GetFieldsCounters [07:00:35]wFMCommunicate request_size=4 [07:00:35]MH_SAM_APDU [07:00:35]CAPDU: 80 13 00 00 [07:00:35]Write to MH i2c: E2 08 00 4A 24 80 13 00 00 00 00 00 00 EA [07:00:35]Write i2c OK [07:00:35]MH_I2C_Read... [07:00:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:00:35]Read from MH i2c: E2 [07:00:35]MH_I2C_Read... [07:00:35]Read from MH i2c: E2 62 00 [07:00:35]MH_I2C_Read... [07:00:35]Read from MH i2c: E2 62 00 4A 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 17 99 01 00 0E 04 04 00 ED 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 7D [07:00:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 17 99 01 00 0E 04 04 00 ED 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 [07:00:35]wFMCommunicate OK [07:00:35]SAM_PROTO_GetFieldsCounters done [07:00:35]requested_item shift.num is exist - process it [07:00:35]requested_item shift.opened is exist - process it [07:00:35]req_shift_opened [07:00:35]FM_GetShiftState [07:00:35]SAM_PROTO_GetShiftState [07:00:35]wFMCommunicate request_size=4 [07:00:35]MH_SAM_APDU [07:00:35]CAPDU: 80 13 01 00 [07:00:35]Write to MH i2c: E2 08 00 4B 24 80 13 01 00 00 00 00 00 EC [07:00:35]Write i2c OK [07:00:35]MH_I2C_Read... [07:00:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:35]Read from MH i2c: E2 [07:00:35]MH_I2C_Read... [07:00:35]Read from MH i2c: E2 0E 00 [07:00:35]MH_I2C_Read... [07:00:35]Read from MH i2c: E2 0E 00 4B 24 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 E8 [07:00:35]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:00:35]wFMCommunicate OK [07:00:35]SAM_PROTO_GetShiftState done [07:00:35]FM_GetShiftState done [07:00:35]req_shift_opened done [07:00:35]requested_item shift.open_date is exist - process it [07:00:35]req_shift_open_date [07:00:35]req_shift_open_date done [07:00:35]produce_requested_data done [07:00:35]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104727,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:00:35]process_action_free close_receipt [07:00:35]json_value_free [07:00:35]json_value_free done [07:00:35]process_json_proto returns [07:00:35]Send response to host [07:00:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104727,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:00:35]free response buf [07:00:35]execute_script done [07:00:35]execute_script returns [07:00:35]free content buf [07:00:35]Sock 9.Close socket [07:00:35]Sock 9.Thread stoped [07:00:39]OFD Sender: No OFD packet to send [07:00:44]OFD Sender: No OFD packet to send [07:00:49]OFD Sender: No OFD packet to send [07:00:54]accept exits with 8 [07:00:54]New connection [07:00:54]New thread 3067260260 created [07:00:54]Thread 3067403620 joined [07:00:54]Waiting for new connection... [07:00:54] Sock 8.Parse request [07:00:54]Sock 8.Check first char [07:00:54]Sock 8.First char is OK [07:00:54]request: POST /json_proto HTTP/1.0 [07:00:54]Method: POST [07:00:54]URL: /json_proto [07:00:54]Method is POST - this is cgi request [07:00:54]url: /json_proto [07:00:54]query_string will be loaded in cgi processing [07:00:54]execute_cgi json_proto POST (null) [07:00:54]execute_cgi path=json_proto method=POST [07:00:54]POST find Content-Length [07:00:54]Host: 172.17.62.195:8080 [07:00:54]Content-Length: 677 [07:00:54]Content-Type: application/json [07:00:54] [07:00:54]POST finish read [07:00:54]Found Content-Length = 677 [07:00:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:00:54]execute_script... [07:00: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)118170", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:00:54]POST & json_proto [07:00:54]process_json_proto [07:00:54]json parsed OK: [07:00:54]protocol is kg_v1.0 [07:00:54]action value=close_receipt [07:00:54]process_action close_receipt [07:00:54]cmd_close_receipt [07:00:54]MH_GetDate [07:00:54]Write to MH i2c: F0 00 00 4C 24 5F [07:00:54]Write i2c OK [07:00:54]MH_I2C_Read... [07:00:54]Read from MH i2c: F0 [07:00:54]MH_I2C_Read... [07:00:54]Read from MH i2c: F0 09 00 [07:00:54]MH_I2C_Read... [07:00:54]Read from MH i2c: F0 09 00 4C 24 00 A8 06 F5 66 65 34 CA 65 39 [07:00:54]GetLastDocTimeStamp 1727334034 [07:00:54]current date 1727334056 [07:00:54]FM_GetShiftState [07:00:54]SAM_PROTO_GetShiftState [07:00:54]wFMCommunicate request_size=4 [07:00:54]MH_SAM_APDU [07:00:54]CAPDU: 80 13 01 00 [07:00:54]Write to MH i2c: E2 08 00 4D 24 80 13 01 00 00 00 00 00 EE [07:00:54]Write i2c OK [07:00:54]MH_I2C_Read... [07:00:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:54]Read from MH i2c: E2 [07:00:54]MH_I2C_Read... [07:00:54]Read from MH i2c: E2 0E 00 [07:00:54]MH_I2C_Read... [07:00:54]Read from MH i2c: E2 0E 00 4D 24 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 EA [07:00:54]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:00:54]wFMCommunicate OK [07:00:54]SAM_PROTO_GetShiftState done [07:00:54]FM_GetShiftState done [07:00:54]opened in 1727309552 [07:00:54]opened+sec_in_day 1727395952 [07:00:54]quantity*price = 50036 [07:00:54]sum+1 = 50037 [07:00: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 68 26.09.2024 07:00 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104728 ФПД: 122636785828065 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T070056&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104728&fm=122636785828065&tin=02508201610067®Number=0000000000145756&sum=50000 [07:00:55]StoreToDocumentArchive [07:00:55]shift 237 fd 104728 [07:00:55]save to /storage/0237/doc_00104728 [07:00:55]save last doc name /storage/0237/doc_00104728 to /storage/kkm_last_doc_name [07:00:55]save OK [07:00:55]Clear old archive folders... [07:00:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:00:55]tlvbuf is 0198A5B0 [07:00:55]SAM_PROTO_ClearQueue [07:00:55]wFMCommunicate request_size=4 [07:00:55]MH_SAM_APDU [07:00:55]CAPDU: 80 09 00 00 [07:00:55]Write to MH i2c: E2 08 00 5A 24 80 09 00 00 00 00 00 00 F0 [07:00:55]Write i2c OK [07:00:55]MH_I2C_Read... [07:00:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:00:55]Read from MH i2c: E2 [07:00:55]MH_I2C_Read... [07:00:55]Read from MH i2c: E2 03 00 [07:00:55]MH_I2C_Read... [07:00:55]Read from MH i2c: E2 03 00 5A 24 00 90 00 F2 [07:00:55]RAPDU: 90 00 [07:00:55]wFMCommunicate OK [07:00:55]SAM_PROTO_ClearQueue done [07:00:55]KKMCreateOFDPacket [07:00:55]OFDProtocolAddRootSTLVToBuf [07:00:55]FM_MakeSignedData [07:00:55]FM_MakeSignedData [07:00:55]SAM_PROTO_SignData [07:00:55]wFMCommunicate request_size=4 [07:00:55]MH_SAM_APDU [07:00:55]CAPDU: 80 0D 01 02 [07:00:55]Write to MH i2c: E2 08 00 5B 24 80 0D 01 02 00 00 00 00 F8 [07:00:55]Write i2c OK [07:00:55]MH_I2C_Read... [07:00:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:00:55]Read from MH i2c: E2 [07:00:55]MH_I2C_Read... [07:00:55]Read from MH i2c: E2 03 00 [07:00:55]MH_I2C_Read... [07:00:55]Read from MH i2c: E2 03 00 5B 24 00 90 00 F3 [07:00:55]RAPDU: 90 00 [07:00:55]wFMCommunicate OK [07:00:55]wFMCommunicate request_size=255 [07:00:55]MH_SAM_APDU [07:00: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 A8 06 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 18 99 01 00 35 04 06 00 6F [07:00:55]Write to MH i2c: E2 02 01 5C 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 A8 06 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 18 99 01 00 35 04 06 00 6F 00 00 DD [07:00:55]Write i2c OK [07:00:55]MH_I2C_Read... [07:00:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:55]Read from MH i2c: E2 [07:00:55]MH_I2C_Read... [07:00:55]Read from MH i2c: E2 03 00 [07:00:55]MH_I2C_Read... [07:00:55]Read from MH i2c: E2 03 00 5C 24 00 90 00 F4 [07:00:55]RAPDU: 90 00 [07:00:55]wFMCommunicate OK [07:00:55]wFMCommunicate request_size=10 [07:00:55]MH_SAM_APDU [07:00:55]CAPDU: 80 0D 02 02 05 89 9A 0E 40 E1 [07:00:55]Write to MH i2c: E2 0D 00 5D 24 80 0D 02 02 05 00 89 9A 0E 40 E1 00 00 57 [07:00:55]Write i2c OK [07:00:55]MH_I2C_Read... [07:00:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:00:55]Read from MH i2c: E2 [07:00:55]MH_I2C_Read... [07:00:55]Read from MH i2c: E2 03 00 [07:00:55]MH_I2C_Read... [07:00:55]Read from MH i2c: E2 03 00 5D 24 00 90 00 F5 [07:00:55]RAPDU: 90 00 [07:00:55]wFMCommunicate OK [07:00:55]wFMCommunicate request_size=4 [07:00:55]MH_SAM_APDU [07:00:55]CAPDU: 80 0D 03 02 [07:00:55]Write to MH i2c: E2 08 00 5E 24 80 0D 03 02 00 00 00 00 FD [07:00:55]Write i2c OK [07:00:55]MH_I2C_Read... [07:00:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:00:55]Read from MH i2c: E2 [07:00:55]MH_I2C_Read... [07:00:55]Read from MH i2c: E2 0B 00 [07:00:55]MH_I2C_Read... [07:00:55]Read from MH i2c: E2 0B 00 5E 24 00 AD D1 38 07 24 FD ED F2 90 00 BB [07:00:55]RAPDU: AD D1 38 07 24 FD ED F2 90 00 [07:00:55]wFMCommunicate OK [07:00:55]SAM_PROTO_SignData done [07:00:55]FM_MakeSignedData done [07:00:55]CreateOFDProtocolMessage [07:00:55]wFMCommunicate request_size=4 [07:00:55]MH_SAM_APDU [07:00:55]CAPDU: 80 11 00 00 [07:00:55]Write to MH i2c: E2 08 00 5F 24 80 11 00 00 00 00 00 00 FD [07:00:55]Write i2c OK [07:00:55]MH_I2C_Read... [07:00:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:55]Read from MH i2c: E2 [07:00:55]MH_I2C_Read... [07:00:55]Read from MH i2c: E2 17 00 [07:00:55]MH_I2C_Read... [07:00:55]Read from MH i2c: E2 17 00 5F 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 58 [07:00:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:00:55]wFMCommunicate OK [07:00:55]CreateOFDProtocolMessage done [07:00:55]OFDSenderStorePacket 104728 [07:00:55]StoreOFDPacket docnum=104728 [07:00:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 C4 DD 07 01 0E 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 A8 06 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 18 99 01 00 35 04 06 00 6F 89 9A 0E 40 E1 AD D1 38 07 24 FD ED F2 [07:00:55]CheckFolder [07:00:55]dirname=/storage/ofd_packets [07:00:55]CheckFolder done [07:00:55]ProducePacketName [07:00:55]name=ofd_packets/00104728 [07:00:55]NVStorageSaveData ofd_packets/00104728 [07:00:55]File name is /storage/ofd_packets/00104728 [07:00:55]Write 301 bytes [07:00:55]NVStorageSaveData done [07:00:55]OFDSenderStorePacket done [07:00:55]KKMCreateOFDPacket done [07:00:55]NVStorageSaveData kkm_last_timestamp [07:00:55]File name is /storage/kkm_last_timestamp [07:00:55]Write 4 bytes [07:00:55]NVStorageSaveData done [07:00:55]ExternCall_PrintAddStr [07:00:55]wPrintStart [07:00:55]Write to MH i2c: 01 00 00 60 24 84 [07:00:55]Write i2c OK [07:00:55]MH_I2C_Read... [07:00:55]Read from MH i2c: 01 [07:00:55]MH_I2C_Read... [07:00:55]Read from MH i2c: 01 07 00 [07:00:55]MH_I2C_Read... [07:00:55]Read from MH i2c: 01 07 00 60 24 00 00 00 00 00 FF 0F 99 [07:00:55]RasterBufferAndPrint [07:00:55]line Счет N : (1)118170 [07:00:55]line ИНН: 02508201610067 [07:00:55]line Контрольно-Кассовый Чек [07:00:55]line ПРОДАЖА [07:00:55]line ТРК (МРК, ГНК) : 42 [07:00:55]line Товар: 2710124130 [07:00:55]line Аи-92-К-5 [07:00:55]line 7.380 * 67.80 [07:00:55]line = 500.36 [07:00:55]line НДС 12% НСП 1% [07:00:55]line > о реализуемом товаре [07:00:55]line ОКРУГЛЕНИЕ: -0.36 [07:00:55]line ИТОГО: 500.00 [07:00:55]line Внесено: 500.00 [07:00:55]line СДАЧА: 0.00 [07:00:55]line НСП 1% : 4.43 [07:00:55]line НДС 12% : 53.14 [07:00:55]line Наличными: 500.00 [07:00:55]line Безнал.: 0.00 [07:00:55]line Место: АЗС № 176 [07:00:55]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:00:55]line СНО: Общий режим [07:00:55]line Чек 68 26.09.2024 07:00 [07:00:55]line Смена: 237 ФФД: 1.0 [07:00:55]line ЗНМ: 0300000238 [07:00:55]line РНМ: 0000000000145756 [07:00:55]line Версия ККМ: v1.0 [07:00:55]line ФМ: 0000000000959278 [07:00:55]line ФД: 104728 [07:00:55]line ФПД: 122636785828065 [07:00:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T070056&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104728&fm=122636785828065&tin=02508201610067®Number=0000000000145756&sum=50000 [07:00:56]written 0, free lines is 4095 [07:00:56]OFD Sender: Processing packet 104728 [packets to send 51, broken 50] [07:00:56]ProducePacketName [07:00:56]name=ofd_packets/00104728 [07:00:56]OFD Sender: To server: pG, [07:00:56]CommunicateWithHost lk.salyk.kg:30040 [07:00:56]ConnectInit lk.salyk.kg [07:00:56]Connected sock=10 [07:00:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 C4 DD 07 01 0E 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 44 00 00 00 F4 03 04 00 A8 06 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 18 99 01 00 35 04 06 00 6F 89 9A 0E 40 E1 AD D1 38 07 24 FD ED F2 [07:00:56]Write to MH i2c: 01 00 00 8A 24 AE [07:00:56]Write i2c OK [07:00:56]MH_I2C_Read... [07:00:56]Read from MH i2c: 01 [07:00:56]MH_I2C_Read... [07:00:56]Read from MH i2c: 01 07 00 [07:00:56]MH_I2C_Read... [07:00:56]Read from MH i2c: 01 07 00 8A 24 00 00 00 00 00 FF 0C C0 [07:00:56]RasterBufferAndPrint [07:00:56]line [07:00:56]line [07:00:56]line [07:00:56]line [07:00:56]line [07:00:56]written 0, free lines is 3333 [07:00:56]MH_Cut [07:00:56]Write to MH i2c: D1 01 00 91 24 01 87 [07:00:56]Write i2c OK [07:00:56]MH_I2C_Read... [07:00:56]Read from MH i2c: D1 [07:00:56]MH_I2C_Read... [07:00:56]Read from MH i2c: D1 01 00 [07:00:56]MH_I2C_Read... [07:00:56]Read from MH i2c: D1 01 00 91 24 00 86 [07:00:56]Write to MH i2c: 01 00 00 92 24 B6 [07:00:56]Write i2c OK [07:00:56]MH_I2C_Read... [07:00:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 92 FC 47 00 36 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 18 99 01 00 F4 03 04 00 59 B0 F4 66 B6 04 01 00 00 30 01 DC 0D DB AC 8F A2 [07:00:56]CommunicateWithHost err = 0 [07:00:56]CheckOFDResponse [07:00:56]1017 (14) - 77093643461234 [07:00:56]1041 (16) - 0000000000959278 [07:00:56]1040 (4) - 104728 [07:00:56]1012 (4) - 26.09.2024 00:52 [07:00:56]1206 (1) - 0 [07:00:56]OFD Sender: Remove packet 104728 [07:00:56]ProducePacketName [07:00:56]name=ofd_packets/00104728 [07:00:56]NVStorageDeleteData [07:00:57]OFD Sender: No OFD packet to send [07:00:57]*** Cut start [07:00:57]*** Partial cut [07:00:57]*** CUTSNS_PIN = 1 [07:00:57]*** CUTSNS_PIN = 0 [07:00:57]*** Brake cut motor [07:00:57]Read from MH i2c: 01 [07:00:57]MH_I2C_Read... [07:00:57]*** Stop cut motor [07:00:57]*** Cut end [07:00:57]Read from MH i2c: 01 07 00 [07:00:57]MH_I2C_Read... [07:00:57]Read from MH i2c: 01 07 00 92 24 00 00 00 00 00 FF 0F CB [07:00:57]process_action close_receipt done [07:00:57]requested_data is exist [07:00:57]produce_requested_data [07:00:57]requested_item fm.sn is exist - process it [07:00:57]wFMCommunicate request_size=4 [07:00:57]MH_SAM_APDU [07:00:57]CAPDU: 80 11 00 00 [07:00:57]Write to MH i2c: E2 08 00 93 24 80 11 00 00 00 00 00 00 31 [07:00:57]Write i2c OK [07:00:57]MH_I2C_Read... [07:00:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:00:58]Read from MH i2c: E2 [07:00:58]MH_I2C_Read... [07:00:58]Read from MH i2c: E2 17 00 [07:00:58]MH_I2C_Read... [07:00:58]Read from MH i2c: E2 17 00 93 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 8C [07:00:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:00:58]wFMCommunicate OK [07:00:58]requested_item fd.num is exist - process it [07:00:58]SAM_PROTO_GetFieldsCounters [07:00:58]wFMCommunicate request_size=4 [07:00:58]MH_SAM_APDU [07:00:58]CAPDU: 80 13 00 00 [07:00:58]Write to MH i2c: E2 08 00 94 24 80 13 00 00 00 00 00 00 34 [07:00:58]Write i2c OK [07:00:58]MH_I2C_Read... [07:00:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:00:58]Read from MH i2c: E2 [07:00:58]MH_I2C_Read... [07:00:58]Read from MH i2c: E2 62 00 [07:00:58]MH_I2C_Read... [07:00:58]Read from MH i2c: E2 62 00 94 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 18 99 01 00 0E 04 04 00 ED 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 CB [07:00:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 18 99 01 00 0E 04 04 00 ED 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 [07:00:58]wFMCommunicate OK [07:00:58]SAM_PROTO_GetFieldsCounters done [07:00:58]requested_item shift.num is exist - process it [07:00:58]requested_item shift.opened is exist - process it [07:00:58]req_shift_opened [07:00:58]FM_GetShiftState [07:00:58]SAM_PROTO_GetShiftState [07:00:58]wFMCommunicate request_size=4 [07:00:58]MH_SAM_APDU [07:00:58]CAPDU: 80 13 01 00 [07:00:58]Write to MH i2c: E2 08 00 95 24 80 13 01 00 00 00 00 00 36 [07:00:58]Write i2c OK [07:00:58]MH_I2C_Read... [07:00:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:00:58]Read from MH i2c: E2 [07:00:58]MH_I2C_Read... [07:00:58]Read from MH i2c: E2 0E 00 [07:00:58]MH_I2C_Read... [07:00:58]Read from MH i2c: E2 0E 00 95 24 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 32 [07:00:58]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:00:58]wFMCommunicate OK [07:00:58]SAM_PROTO_GetShiftState done [07:00:58]FM_GetShiftState done [07:00:58]req_shift_opened done [07:00:58]requested_item shift.open_date is exist - process it [07:00:58]req_shift_open_date [07:00:58]req_shift_open_date done [07:00:58]produce_requested_data done [07:00:58]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104728,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:00:58]process_action_free close_receipt [07:00:58]json_value_free [07:00:58]json_value_free done [07:00:58]process_json_proto returns [07:00:58]Send response to host [07:00:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104728,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:00:58]free response buf [07:00:58]execute_script done [07:00:58]execute_script returns [07:00:58]free content buf [07:00:58]Sock 8.Close socket [07:00:58]Sock 8.Thread stoped [07:01:02]OFD Sender: No OFD packet to send [07:01:07]OFD Sender: No OFD packet to send [07:01:12]OFD Sender: No OFD packet to send [07:01:17]OFD Sender: No OFD packet to send [07:01:22]OFD Sender: No OFD packet to send [07:01:27]OFD Sender: No OFD packet to send [07:01:32]OFD Sender: No OFD packet to send [07:01:37]OFD Sender: No OFD packet to send [07:01:42]OFD Sender: No OFD packet to send [07:01:47]OFD Sender: No OFD packet to send [07:01:52]OFD Sender: No OFD packet to send [07:01:57]OFD Sender: No OFD packet to send [07:02:02]OFD Sender: No OFD packet to send [07:02:07]OFD Sender: No OFD packet to send [07:02:12]OFD Sender: No OFD packet to send [07:02:17]OFD Sender: No OFD packet to send [07:02:22]OFD Sender: No OFD packet to send [07:02:27]OFD Sender: No OFD packet to send [07:02:32]OFD Sender: No OFD packet to send [07:02:37]OFD Sender: No OFD packet to send [07:02:42]OFD Sender: No OFD packet to send [07:02:47]OFD Sender: No OFD packet to send [07:02:52]OFD Sender: No OFD packet to send [07:02:57]OFD Sender: No OFD packet to send [07:03:02]OFD Sender: No OFD packet to send [07:03:07]OFD Sender: No OFD packet to send [07:03:12]OFD Sender: No OFD packet to send [07:03:17]OFD Sender: No OFD packet to send [07:03:22]OFD Sender: No OFD packet to send [07:03:27]OFD Sender: No OFD packet to send [07:03:32]OFD Sender: No OFD packet to send [07:03:37]OFD Sender: No OFD packet to send [07:03:42]OFD Sender: No OFD packet to send [07:03:47]OFD Sender: No OFD packet to send [07:03:52]OFD Sender: No OFD packet to send [07:03:57]OFD Sender: No OFD packet to send [07:04:02]OFD Sender: No OFD packet to send [07:04:07]OFD Sender: No OFD packet to send [07:04:12]OFD Sender: No OFD packet to send [07:04:12]recv_with_timeout no data received [07:04:17]OFD Sender: No OFD packet to send [07:04:22]OFD Sender: No OFD packet to send [07:04:27]OFD Sender: No OFD packet to send [07:04:32]OFD Sender: No OFD packet to send [07:04:37]OFD Sender: No OFD packet to send [07:04:42]OFD Sender: No OFD packet to send [07:04:47]OFD Sender: No OFD packet to send [07:04:52]OFD Sender: No OFD packet to send [07:04:57]OFD Sender: No OFD packet to send [07:05:02]OFD Sender: No OFD packet to send [07:05:07]OFD Sender: No OFD packet to send [07:05:12]OFD Sender: No OFD packet to send [07:05:17]OFD Sender: No OFD packet to send [07:05:22]OFD Sender: No OFD packet to send [07:05:27]OFD Sender: No OFD packet to send [07:05:32]OFD Sender: No OFD packet to send [07:05:37]OFD Sender: No OFD packet to send [07:05:42]OFD Sender: No OFD packet to send [07:05:47]OFD Sender: No OFD packet to send [07:05:52]OFD Sender: No OFD packet to send [07:05:57]OFD Sender: No OFD packet to send [07:06:02]accept exits with 9 [07:06:02]New connection [07:06:02]New thread 3067403620 created [07:06:02]Thread 3067260260 joined [07:06:02]Waiting for new connection... [07:06:02] Sock 9.Parse request [07:06:02]Sock 9.Check first char [07:06:02]Sock 9.First char is OK [07:06:02]request: POST /json_proto HTTP/1.0 [07:06:02]Method: POST [07:06:02]URL: /json_proto [07:06:02]Method is POST - this is cgi request [07:06:02]url: /json_proto [07:06:02]query_string will be loaded in cgi processing [07:06:02]execute_cgi json_proto POST (null) [07:06:02]execute_cgi path=json_proto method=POST [07:06:02]POST find Content-Length [07:06:02]Host: 172.17.62.195:8080 [07:06:02]Content-Length: 677 [07:06:02]Content-Type: application/json [07:06:02] [07:06:02]POST finish read [07:06:02]Found Content-Length = 677 [07:06:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:06:02]execute_script... [07: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)118171", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:06:02]POST & json_proto [07:06:02]process_json_proto [07:06:02]json parsed OK: [07:06:02]protocol is kg_v1.0 [07:06:02]action value=close_receipt [07:06:02]process_action close_receipt [07:06:02]cmd_close_receipt [07:06:02]MH_GetDate [07:06:02]Write to MH i2c: F0 00 00 96 24 A9 [07:06:02]Write i2c OK [07:06:02]MH_I2C_Read... [07:06:02]Read from MH i2c: F0 [07:06:02]MH_I2C_Read... [07:06:02]Read from MH i2c: F0 09 00 [07:06:02]MH_I2C_Read... [07:06:02]Read from MH i2c: F0 09 00 96 24 00 DC 07 F5 66 65 34 CA 65 B8 [07:06:02]GetLastDocTimeStamp 1727334056 [07:06:02]current date 1727334364 [07:06:02]FM_GetShiftState [07:06:02]SAM_PROTO_GetShiftState [07:06:02]wFMCommunicate request_size=4 [07:06:02]MH_SAM_APDU [07:06:02]CAPDU: 80 13 01 00 [07:06:02]Write to MH i2c: E2 08 00 97 24 80 13 01 00 00 00 00 00 38 [07:06:02]Write i2c OK [07:06:02]MH_I2C_Read... [07:06:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:06:02]Read from MH i2c: E2 [07:06:02]MH_I2C_Read... [07:06:02]Read from MH i2c: E2 0E 00 [07:06:02]MH_I2C_Read... [07:06:02]Read from MH i2c: E2 0E 00 97 24 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 34 [07:06:02]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:06:02]wFMCommunicate OK [07:06:02]SAM_PROTO_GetShiftState done [07:06:02]FM_GetShiftState done [07:06:02]opened in 1727309552 [07:06:02]opened+sec_in_day 1727395952 [07:06:02]quantity*price = 50010 [07:06:02]sum+1 = 50012 [07:06:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 69 26.09.2024 07:06 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104729 ФПД: 206964304861085 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T070604&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104729&fm=206964304861085&tin=02508201610067®Number=0000000000145756&sum=50000 [07:06:03]StoreToDocumentArchive [07:06:03]shift 237 fd 104729 [07:06:03]save to /storage/0237/doc_00104729 [07:06:03]save last doc name /storage/0237/doc_00104729 to /storage/kkm_last_doc_name [07:06:03]save OK [07:06:03]Clear old archive folders... [07:06:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:06:03]tlvbuf is 01A38770 [07:06:03]SAM_PROTO_ClearQueue [07:06:03]wFMCommunicate request_size=4 [07:06:03]MH_SAM_APDU [07:06:03]CAPDU: 80 09 00 00 [07:06:03]Write to MH i2c: E2 08 00 A4 24 80 09 00 00 00 00 00 00 3A [07:06:03]Write i2c OK [07:06:03]MH_I2C_Read... [07:06:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:06:03]Read from MH i2c: E2 [07:06:03]MH_I2C_Read... [07:06:03]Read from MH i2c: E2 03 00 [07:06:03]MH_I2C_Read... [07:06:03]Read from MH i2c: E2 03 00 A4 24 00 90 00 3C [07:06:03]RAPDU: 90 00 [07:06:03]wFMCommunicate OK [07:06:03]SAM_PROTO_ClearQueue done [07:06:03]KKMCreateOFDPacket [07:06:03]OFDProtocolAddRootSTLVToBuf [07:06:03]FM_MakeSignedData [07:06:03]FM_MakeSignedData [07:06:03]SAM_PROTO_SignData [07:06:03]wFMCommunicate request_size=4 [07:06:03]MH_SAM_APDU [07:06:03]CAPDU: 80 0D 01 02 [07:06:03]Write to MH i2c: E2 08 00 A5 24 80 0D 01 02 00 00 00 00 42 [07:06:03]Write i2c OK [07:06:03]MH_I2C_Read... [07:06:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:06:03]Read from MH i2c: E2 [07:06:03]MH_I2C_Read... [07:06:03]Read from MH i2c: E2 03 00 [07:06:03]MH_I2C_Read... [07:06:03]Read from MH i2c: E2 03 00 A5 24 00 90 00 3D [07:06:03]RAPDU: 90 00 [07:06:03]wFMCommunicate OK [07:06:03]wFMCommunicate request_size=255 [07:06:03]MH_SAM_APDU [07:06:03]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 DC 07 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 19 99 01 00 35 04 06 00 BC [07:06:03]Write to MH i2c: E2 02 01 A6 24 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 DC 07 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 19 99 01 00 35 04 06 00 BC 00 00 93 [07:06:03]Write i2c OK [07:06:03]MH_I2C_Read... [07:06:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:06:03]Read from MH i2c: E2 [07:06:03]MH_I2C_Read... [07:06:03]Read from MH i2c: E2 03 00 [07:06:03]MH_I2C_Read... [07:06:03]Read from MH i2c: E2 03 00 A6 24 00 90 00 3E [07:06:03]RAPDU: 90 00 [07:06:03]wFMCommunicate OK [07:06:03]wFMCommunicate request_size=10 [07:06:03]MH_SAM_APDU [07:06:03]CAPDU: 80 0D 02 02 05 3B A1 DF 57 9D [07:06:03]Write to MH i2c: E2 0D 00 A7 24 80 0D 02 02 05 00 3B A1 DF 57 9D 00 00 FE [07:06:03]Write i2c OK [07:06:03]MH_I2C_Read... [07:06:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:06:03]Read from MH i2c: E2 [07:06:03]MH_I2C_Read... [07:06:03]Read from MH i2c: E2 03 00 [07:06:03]MH_I2C_Read... [07:06:03]Read from MH i2c: E2 03 00 A7 24 00 90 00 3F [07:06:03]RAPDU: 90 00 [07:06:03]wFMCommunicate OK [07:06:03]wFMCommunicate request_size=4 [07:06:03]MH_SAM_APDU [07:06:03]CAPDU: 80 0D 03 02 [07:06:03]Write to MH i2c: E2 08 00 A8 24 80 0D 03 02 00 00 00 00 47 [07:06:03]Write i2c OK [07:06:03]MH_I2C_Read... [07:06:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:06:03]Read from MH i2c: E2 [07:06:03]MH_I2C_Read... [07:06:03]Read from MH i2c: E2 0B 00 [07:06:03]MH_I2C_Read... [07:06:03]Read from MH i2c: E2 0B 00 A8 24 00 F0 6D 6A 28 18 A5 8F 4E 90 00 D1 [07:06:03]RAPDU: F0 6D 6A 28 18 A5 8F 4E 90 00 [07:06:03]wFMCommunicate OK [07:06:03]SAM_PROTO_SignData done [07:06:03]FM_MakeSignedData done [07:06:03]CreateOFDProtocolMessage [07:06:03]wFMCommunicate request_size=4 [07:06:03]MH_SAM_APDU [07:06:03]CAPDU: 80 11 00 00 [07:06:03]Write to MH i2c: E2 08 00 A9 24 80 11 00 00 00 00 00 00 47 [07:06:03]Write i2c OK [07:06:03]MH_I2C_Read... [07:06:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:06:04]Read from MH i2c: E2 [07:06:04]MH_I2C_Read... [07:06:04]Read from MH i2c: E2 17 00 [07:06:04]MH_I2C_Read... [07:06:04]Read from MH i2c: E2 17 00 A9 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 A2 [07:06:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:06:04]wFMCommunicate OK [07:06:04]CreateOFDProtocolMessage done [07:06:04]OFDSenderStorePacket 104729 [07:06:04]StoreOFDPacket docnum=104729 [07:06:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 8D 40 07 01 F2 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 DC 07 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 19 99 01 00 35 04 06 00 BC 3B A1 DF 57 9D F0 6D 6A 28 18 A5 8F 4E [07:06:04]CheckFolder [07:06:04]dirname=/storage/ofd_packets [07:06:04]CheckFolder done [07:06:04]ProducePacketName [07:06:04]name=ofd_packets/00104729 [07:06:04]NVStorageSaveData ofd_packets/00104729 [07:06:04]File name is /storage/ofd_packets/00104729 [07:06:04]Write 301 bytes [07:06:04]NVStorageSaveData done [07:06:04]OFDSenderStorePacket done [07:06:04]KKMCreateOFDPacket done [07:06:04]NVStorageSaveData kkm_last_timestamp [07:06:04]File name is /storage/kkm_last_timestamp [07:06:04]Write 4 bytes [07:06:04]NVStorageSaveData done [07:06:04]ExternCall_PrintAddStr [07:06:04]wPrintStart [07:06:04]Write to MH i2c: 01 00 00 AA 24 CE [07:06:04]Write i2c OK [07:06:04]MH_I2C_Read... [07:06:04]Read from MH i2c: 01 [07:06:04]MH_I2C_Read... [07:06:04]Read from MH i2c: 01 07 00 [07:06:04]MH_I2C_Read... [07:06:04]Read from MH i2c: 01 07 00 AA 24 00 00 00 00 00 FF 0F E3 [07:06:04]RasterBufferAndPrint [07:06:04]line Счет N : (1)118171 [07:06:04]line ИНН: 02508201610067 [07:06:04]line Контрольно-Кассовый Чек [07:06:04]line ПРОДАЖА [07:06:04]line ТРК (МРК, ГНК) : 23 [07:06:04]line Товар: 2710124500 [07:06:04]line Аи-95-К-5 [07:06:04]line 6.740 * 74.20 [07:06:04]line = 500.11 [07:06:04]line НДС 12% НСП 1% [07:06:04]line > о реализуемом товаре [07:06:04]line ОКРУГЛЕНИЕ: -0.11 [07:06:04]line ИТОГО: 500.00 [07:06:04]line Внесено: 500.00 [07:06:04]line СДАЧА: 0.00 [07:06:04]line НСП 1% : 4.43 [07:06:04]line НДС 12% : 53.11 [07:06:04]line Наличными: 500.00 [07:06:04]line Безнал.: 0.00 [07:06:04]line Место: АЗС № 176 [07:06:04]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:06:04]line СНО: Общий режим [07:06:04]line Чек 69 26.09.2024 07:06 [07:06:04]line Смена: 237 ФФД: 1.0 [07:06:04]line ЗНМ: 0300000238 [07:06:04]line РНМ: 0000000000145756 [07:06:04]line Версия ККМ: v1.0 [07:06:04]line ФМ: 0000000000959278 [07:06:04]line ФД: 104729 [07:06:04]line ФПД: 206964304861085 [07:06:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T070604&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104729&fm=206964304861085&tin=02508201610067®Number=0000000000145756&sum=50000 [07:06:04]OFD Sender: Processing packet 104729 [packets to send 51, broken 50] [07:06:04]ProducePacketName [07:06:04]name=ofd_packets/00104729 [07:06:04]OFD Sender: To server: pG, [07:06:04]CommunicateWithHost lk.salyk.kg:30040 [07:06:04]ConnectInit lk.salyk.kg [07:06:04]written 0, free lines is 4095 [07:06:04]Connected sock=10 [07:06:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 8D 40 07 01 F2 B1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 45 00 00 00 F4 03 04 00 DC 07 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 19 99 01 00 35 04 06 00 BC 3B A1 DF 57 9D F0 6D 6A 28 18 A5 8F 4E [07:06:04]Write to MH i2c: 01 00 00 D4 24 F8 [07:06:04]Write i2c OK [07:06:04]MH_I2C_Read... [07:06:04]Read from MH i2c: 01 [07:06:04]MH_I2C_Read... [07:06:04]Read from MH i2c: 01 07 00 [07:06:04]MH_I2C_Read... [07:06:04]Read from MH i2c: 01 07 00 D4 24 00 00 00 00 00 F7 0C 02 [07:06:04]RasterBufferAndPrint [07:06:04]line [07:06:04]line [07:06:04]line [07:06:04]line [07:06:04]line [07:06:04]written 0, free lines is 3327 [07:06:04]MH_Cut [07:06:04]Write to MH i2c: D1 01 00 DB 24 01 D1 [07:06:04]Write i2c OK [07:06:04]MH_I2C_Read... [07:06:04]Read from MH i2c: D1 [07:06:04]MH_I2C_Read... [07:06:04]Read from MH i2c: D1 01 00 [07:06:04]MH_I2C_Read... [07:06:04]Read from MH i2c: D1 01 00 DB 24 00 D0 [07:06:04]Write to MH i2c: 01 00 00 DC 24 00 [07:06:04]Write i2c OK [07:06:04]MH_I2C_Read... [07:06:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 E0 4B 47 00 6F 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 19 99 01 00 F4 03 04 00 8D B1 F4 66 B6 04 01 00 00 75 52 4B 1B 6E 2F D1 E5 [07:06:04]CommunicateWithHost err = 0 [07:06:04]CheckOFDResponse [07:06:04]1017 (14) - 77093643461234 [07:06:04]1041 (16) - 0000000000959278 [07:06:04]1040 (4) - 104729 [07:06:04]1012 (4) - 26.09.2024 00:57 [07:06:04]1206 (1) - 0 [07:06:04]OFD Sender: Remove packet 104729 [07:06:04]ProducePacketName [07:06:04]name=ofd_packets/00104729 [07:06:04]NVStorageDeleteData [07:06:05]OFD Sender: No OFD packet to send [07:06:05]*** Cut start [07:06:05]*** Partial cut [07:06:05]*** CUTSNS_PIN = 1 [07:06:05]*** CUTSNS_PIN = 0 [07:06:05]*** Brake cut motor [07:06:06]Read from MH i2c: 01 [07:06:06]MH_I2C_Read... [07:06:06]*** Stop cut motor [07:06:06]*** Cut end [07:06:06]Read from MH i2c: 01 07 00 [07:06:06]MH_I2C_Read... [07:06:06]Read from MH i2c: 01 07 00 DC 24 00 00 00 00 00 FF 0F 15 [07:06:06]process_action close_receipt done [07:06:06]requested_data is exist [07:06:06]produce_requested_data [07:06:06]requested_item fm.sn is exist - process it [07:06:06]wFMCommunicate request_size=4 [07:06:06]MH_SAM_APDU [07:06:06]CAPDU: 80 11 00 00 [07:06:06]Write to MH i2c: E2 08 00 DD 24 80 11 00 00 00 00 00 00 7B [07:06:06]Write i2c OK [07:06:06]MH_I2C_Read... [07:06:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:06:06]Read from MH i2c: E2 [07:06:06]MH_I2C_Read... [07:06:06]Read from MH i2c: E2 17 00 [07:06:06]MH_I2C_Read... [07:06:06]Read from MH i2c: E2 17 00 DD 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 D6 [07:06:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:06:06]wFMCommunicate OK [07:06:06]requested_item fd.num is exist - process it [07:06:06]SAM_PROTO_GetFieldsCounters [07:06:06]wFMCommunicate request_size=4 [07:06:06]MH_SAM_APDU [07:06:06]CAPDU: 80 13 00 00 [07:06:06]Write to MH i2c: E2 08 00 DE 24 80 13 00 00 00 00 00 00 7E [07:06:06]Write i2c OK [07:06:06]MH_I2C_Read... [07:06:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:06:06]Read from MH i2c: E2 [07:06:06]MH_I2C_Read... [07:06:06]Read from MH i2c: E2 62 00 [07:06:06]MH_I2C_Read... [07:06:06]Read from MH i2c: E2 62 00 DE 24 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 19 99 01 00 0E 04 04 00 ED 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 19 [07:06:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 19 99 01 00 0E 04 04 00 ED 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 [07:06:06]wFMCommunicate OK [07:06:06]SAM_PROTO_GetFieldsCounters done [07:06:06]requested_item shift.num is exist - process it [07:06:06]requested_item shift.opened is exist - process it [07:06:06]req_shift_opened [07:06:06]FM_GetShiftState [07:06:06]SAM_PROTO_GetShiftState [07:06:06]wFMCommunicate request_size=4 [07:06:06]MH_SAM_APDU [07:06:06]CAPDU: 80 13 01 00 [07:06:06]Write to MH i2c: E2 08 00 DF 24 80 13 01 00 00 00 00 00 80 [07:06:06]Write i2c OK [07:06:06]MH_I2C_Read... [07:06:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:06:06]Read from MH i2c: E2 [07:06:06]MH_I2C_Read... [07:06:06]Read from MH i2c: E2 0E 00 [07:06:06]MH_I2C_Read... [07:06:06]Read from MH i2c: E2 0E 00 DF 24 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 7C [07:06:06]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:06:06]wFMCommunicate OK [07:06:06]SAM_PROTO_GetShiftState done [07:06:06]FM_GetShiftState done [07:06:06]req_shift_opened done [07:06:06]requested_item shift.open_date is exist - process it [07:06:06]req_shift_open_date [07:06:06]req_shift_open_date done [07:06:06]produce_requested_data done [07:06:06]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104729,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:06:06]process_action_free close_receipt [07:06:06]json_value_free [07:06:06]json_value_free done [07:06:06]process_json_proto returns [07:06:06]Send response to host [07:06:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104729,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:06:06]free response buf [07:06:06]execute_script done [07:06:06]execute_script returns [07:06:06]free content buf [07:06:06]Sock 9.Close socket [07:06:06]Sock 9.Thread stoped [07:06:10]OFD Sender: No OFD packet to send [07:06:15]OFD Sender: No OFD packet to send [07:06:20]OFD Sender: No OFD packet to send [07:06:25]OFD Sender: No OFD packet to send [07:06:30]OFD Sender: No OFD packet to send [07:06:35]OFD Sender: No OFD packet to send [07:06:40]OFD Sender: No OFD packet to send [07:06:45]OFD Sender: No OFD packet to send [07:06:50]OFD Sender: No OFD packet to send [07:06:55]OFD Sender: No OFD packet to send [07:07:00]OFD Sender: No OFD packet to send [07:07:05]OFD Sender: No OFD packet to send [07:07:10]OFD Sender: No OFD packet to send [07:07:15]OFD Sender: No OFD packet to send [07:07:20]OFD Sender: No OFD packet to send [07:07:21]accept exits with 8 [07:07:21]New connection [07:07:21]New thread 3067260260 created [07:07:21]Thread 3067403620 joined [07:07:21]Waiting for new connection... [07:07:21] Sock 8.Parse request [07:07:21]Sock 8.Check first char [07:07:21]Sock 8.First char is OK [07:07:21]request: POST /json_proto HTTP/1.0 [07:07:21]Method: POST [07:07:21]URL: /json_proto [07:07:21]Method is POST - this is cgi request [07:07:21]url: /json_proto [07:07:21]query_string will be loaded in cgi processing [07:07:21]execute_cgi json_proto POST (null) [07:07:21]execute_cgi path=json_proto method=POST [07:07:21]POST find Content-Length [07:07:21]Host: 172.17.62.195:8080 [07:07:21]Content-Length: 681 [07:07:21]Content-Type: application/json [07:07:21] [07:07:21]POST finish read [07:07:21]Found Content-Length = 681 [07:07:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 15.920, "sum" : 600.18, "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" ] } } [07:07:21]execute_script... [07:07: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)118173", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 15.920, "sum" : 600.18, "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" ] } } [07:07:21]POST & json_proto [07:07:21]process_json_proto [07:07:21]json parsed OK: [07:07:21]protocol is kg_v1.0 [07:07:21]action value=close_receipt [07:07:21]process_action close_receipt [07:07:21]cmd_close_receipt [07:07:21]MH_GetDate [07:07:21]Write to MH i2c: F0 00 00 E0 24 F3 [07:07:21]Write i2c OK [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: F0 [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: F0 09 00 [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: F0 09 00 E0 24 00 2B 08 F5 66 65 34 CA 65 52 [07:07:21]GetLastDocTimeStamp 1727334364 [07:07:21]current date 1727334443 [07:07:21]FM_GetShiftState [07:07:21]SAM_PROTO_GetShiftState [07:07:21]wFMCommunicate request_size=4 [07:07:21]MH_SAM_APDU [07:07:21]CAPDU: 80 13 01 00 [07:07:21]Write to MH i2c: E2 08 00 E1 24 80 13 01 00 00 00 00 00 82 [07:07:21]Write i2c OK [07:07:21]MH_I2C_Read... [07:07:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:07:21]Read from MH i2c: E2 [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: E2 0E 00 [07:07:21]MH_I2C_Read... [07:07:21]Read from MH i2c: E2 0E 00 E1 24 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 7E [07:07:21]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:07:21]wFMCommunicate OK [07:07:21]SAM_PROTO_GetShiftState done [07:07:21]FM_GetShiftState done [07:07:21]opened in 1727309552 [07:07:21]opened+sec_in_day 1727395952 [07:07:21]quantity*price = 60018 [07:07:21]sum+1 = 60019 [07:07:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 70 26.09.2024 07:07 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104730 ФПД: 272613138470955 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T070723&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104730&fm=272613138470955&tin=02508201610067®Number=0000000000145756&sum=60000 [07:07:22]StoreToDocumentArchive [07:07:22]shift 237 fd 104730 [07:07:22]save to /storage/0237/doc_00104730 [07:07:22]save last doc name /storage/0237/doc_00104730 to /storage/kkm_last_doc_name [07:07:22]save OK [07:07:22]Clear old archive folders... [07:07:22]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:07:22]tlvbuf is 0199F210 [07:07:22]SAM_PROTO_ClearQueue [07:07:22]wFMCommunicate request_size=4 [07:07:22]MH_SAM_APDU [07:07:22]CAPDU: 80 09 00 00 [07:07:22]Write to MH i2c: E2 08 00 EE 24 80 09 00 00 00 00 00 00 84 [07:07:22]Write i2c OK [07:07:22]MH_I2C_Read... [07:07:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:07:22]Read from MH i2c: E2 [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: E2 03 00 [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: E2 03 00 EE 24 00 90 00 86 [07:07:22]RAPDU: 90 00 [07:07:22]wFMCommunicate OK [07:07:22]SAM_PROTO_ClearQueue done [07:07:22]KKMCreateOFDPacket [07:07:22]OFDProtocolAddRootSTLVToBuf [07:07:22]FM_MakeSignedData [07:07:22]FM_MakeSignedData [07:07:22]SAM_PROTO_SignData [07:07:22]wFMCommunicate request_size=4 [07:07:22]MH_SAM_APDU [07:07:22]CAPDU: 80 0D 01 02 [07:07:22]Write to MH i2c: E2 08 00 EF 24 80 0D 01 02 00 00 00 00 8C [07:07:22]Write i2c OK [07:07:22]MH_I2C_Read... [07:07:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:07:22]Read from MH i2c: E2 [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: E2 03 00 [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: E2 03 00 EF 24 00 90 00 87 [07:07:22]RAPDU: 90 00 [07:07:22]wFMCommunicate OK [07:07:22]wFMCommunicate request_size=255 [07:07:22]MH_SAM_APDU [07:07: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 30 3E 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 72 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 2B 08 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1A 99 01 00 35 04 06 00 F7 F0 [07:07:22]Write to MH i2c: E2 02 01 F0 24 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 30 3E 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 72 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 2B 08 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1A 99 01 00 35 04 06 00 F7 F0 00 00 DB [07:07:22]Write i2c OK [07:07:22]MH_I2C_Read... [07:07:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:07:22]Read from MH i2c: E2 [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: E2 03 00 [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: E2 03 00 F0 24 00 90 00 88 [07:07:22]RAPDU: 90 00 [07:07:22]wFMCommunicate OK [07:07:22]wFMCommunicate request_size=9 [07:07:22]MH_SAM_APDU [07:07:22]CAPDU: 80 0D 02 02 04 B1 47 98 2B [07:07:22]Write to MH i2c: E2 0C 00 F1 24 80 0D 02 02 04 00 B1 47 98 2B 00 00 52 [07:07:22]Write i2c OK [07:07:22]MH_I2C_Read... [07:07:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:07:22]Read from MH i2c: E2 [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: E2 03 00 [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: E2 03 00 F1 24 00 90 00 89 [07:07:22]RAPDU: 90 00 [07:07:22]wFMCommunicate OK [07:07:22]wFMCommunicate request_size=4 [07:07:22]MH_SAM_APDU [07:07:22]CAPDU: 80 0D 03 02 [07:07:22]Write to MH i2c: E2 08 00 F2 24 80 0D 03 02 00 00 00 00 91 [07:07:22]Write i2c OK [07:07:22]MH_I2C_Read... [07:07:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:07:22]Read from MH i2c: E2 [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: E2 0B 00 [07:07:22]MH_I2C_Read... [07:07:22]Read from MH i2c: E2 0B 00 F2 24 00 3D 85 7A 19 02 0B 6F 33 90 00 96 [07:07:22]RAPDU: 3D 85 7A 19 02 0B 6F 33 90 00 [07:07:22]wFMCommunicate OK [07:07:22]SAM_PROTO_SignData done [07:07:22]FM_MakeSignedData done [07:07:22]CreateOFDProtocolMessage [07:07:22]wFMCommunicate request_size=4 [07:07:22]MH_SAM_APDU [07:07:22]CAPDU: 80 11 00 00 [07:07:22]Write to MH i2c: E2 08 00 F3 24 80 11 00 00 00 00 00 00 91 [07:07:22]Write i2c OK [07:07:22]MH_I2C_Read... [07:07:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:07:23]Read from MH i2c: E2 [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: E2 17 00 [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: E2 17 00 F3 24 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 EC [07:07:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:07:23]wFMCommunicate OK [07:07:23]CreateOFDProtocolMessage done [07:07:23]OFDSenderStorePacket 104730 [07:07:23]StoreOFDPacket docnum=104730 [07:07:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 8C 34 06 01 FF 14 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 30 3E 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 72 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 2B 08 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1A 99 01 00 35 04 06 00 F7 F0 B1 47 98 2B 3D 85 7A 19 02 0B 6F 33 [07:07:23]CheckFolder [07:07:23]dirname=/storage/ofd_packets [07:07:23]CheckFolder done [07:07:23]ProducePacketName [07:07:23]name=ofd_packets/00104730 [07:07:23]NVStorageSaveData ofd_packets/00104730 [07:07:23]File name is /storage/ofd_packets/00104730 [07:07:23]Write 300 bytes [07:07:23]NVStorageSaveData done [07:07:23]OFDSenderStorePacket done [07:07:23]KKMCreateOFDPacket done [07:07:23]NVStorageSaveData kkm_last_timestamp [07:07:23]File name is /storage/kkm_last_timestamp [07:07:23]Write 4 bytes [07:07:23]NVStorageSaveData done [07:07:23]ExternCall_PrintAddStr [07:07:23]wPrintStart [07:07:23]Write to MH i2c: 01 00 00 F4 24 18 [07:07:23]Write i2c OK [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: 01 [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: 01 07 00 [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: 01 07 00 F4 24 00 00 00 00 00 FF 0F 2D [07:07:23]RasterBufferAndPrint [07:07:23]line Счет N : (1)118173 [07:07:23]line ИНН: 02508201610067 [07:07:23]line Контрольно-Кассовый Чек [07:07:23]line ПРОДАЖА [07:07:23]line ТРК (МРК, ГНК) : 71 [07:07:23]line Товар: 2711190000 [07:07:23]line ГАЗ-К-3 [07:07:23]line 15.920 * 37.70 [07:07:23]line = 600.18 [07:07:23]line НДС 12% НСП 1% [07:07:23]line > о реализуемом товаре [07:07:23]line ОКРУГЛЕНИЕ: -0.18 [07:07:23]line ИТОГО: 600.00 [07:07:23]line Внесено: 600.00 [07:07:23]line СДАЧА: 0.00 [07:07:23]line НСП 1% : 5.31 [07:07:23]line НДС 12% : 63.74 [07:07:23]line Наличными: 600.00 [07:07:23]line Безнал.: 0.00 [07:07:23]line Место: АЗС № 176 [07:07:23]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:07:23]line СНО: Общий режим [07:07:23]line Чек 70 26.09.2024 07:07 [07:07:23]line Смена: 237 ФФД: 1.0 [07:07:23]line ЗНМ: 0300000238 [07:07:23]line РНМ: 0000000000145756 [07:07:23]line Версия ККМ: v1.0 [07:07:23]line ФМ: 0000000000959278 [07:07:23]line ФД: 104730 [07:07:23]line ФПД: 272613138470955 [07:07:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T070723&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104730&fm=272613138470955&tin=02508201610067®Number=0000000000145756&sum=60000 [07:07:23]OFD Sender: Processing packet 104730 [packets to send 51, broken 50] [07:07:23]ProducePacketName [07:07:23]name=ofd_packets/00104730 [07:07:23]OFD Sender: To server: pG, [07:07:23]CommunicateWithHost lk.salyk.kg:30040 [07:07:23]ConnectInit lk.salyk.kg [07:07:23]written 0, free lines is 4095 [07:07:23]Connected sock=10 [07:07:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 8C 34 06 01 FF 14 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 30 3E 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 72 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 46 00 00 00 F4 03 04 00 2B 08 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1A 99 01 00 35 04 06 00 F7 F0 B1 47 98 2B 3D 85 7A 19 02 0B 6F 33 [07:07:23]Write to MH i2c: 01 00 00 1E 25 43 [07:07:23]Write i2c OK [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: 01 [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: 01 07 00 [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: 01 07 00 1E 25 00 00 00 00 00 FB 0C 51 [07:07:23]RasterBufferAndPrint [07:07:23]line [07:07:23]line [07:07:23]line [07:07:23]line [07:07:23]line [07:07:23]written 0, free lines is 3329 [07:07:23]MH_Cut [07:07:23]Write to MH i2c: D1 01 00 25 25 01 1C [07:07:23]Write i2c OK [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: D1 [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: D1 01 00 [07:07:23]MH_I2C_Read... [07:07:23]Read from MH i2c: D1 01 00 25 25 00 1B [07:07:23]Write to MH i2c: 01 00 00 26 25 4B [07:07:23]Write i2c OK [07:07:23]MH_I2C_Read... [07:07:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 09 54 47 00 28 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1A 99 01 00 F4 03 04 00 DC B1 F4 66 B6 04 01 00 00 C2 80 CE F2 87 2D 12 15 [07:07:23]CommunicateWithHost err = 0 [07:07:23]CheckOFDResponse [07:07:23]1017 (14) - 77093643461234 [07:07:23]1041 (16) - 0000000000959278 [07:07:23]1040 (4) - 104730 [07:07:23]1012 (4) - 26.09.2024 00:59 [07:07:23]1206 (1) - 0 [07:07:23]OFD Sender: Remove packet 104730 [07:07:23]ProducePacketName [07:07:23]name=ofd_packets/00104730 [07:07:23]NVStorageDeleteData [07:07:24]OFD Sender: No OFD packet to send [07:07:24]*** Cut start [07:07:24]*** Partial cut [07:07:24]*** CUTSNS_PIN = 1 [07:07:24]*** CUTSNS_PIN = 0 [07:07:24]*** Brake cut motor [07:07:25]Read from MH i2c: 01 [07:07:25]MH_I2C_Read... [07:07:25]*** Stop cut motor [07:07:25]*** Cut end [07:07:25]Read from MH i2c: 01 07 00 [07:07:25]MH_I2C_Read... [07:07:25]Read from MH i2c: 01 07 00 26 25 00 00 00 00 00 FF 0F 60 [07:07:25]process_action close_receipt done [07:07:25]requested_data is exist [07:07:25]produce_requested_data [07:07:25]requested_item fm.sn is exist - process it [07:07:25]wFMCommunicate request_size=4 [07:07:25]MH_SAM_APDU [07:07:25]CAPDU: 80 11 00 00 [07:07:25]Write to MH i2c: E2 08 00 27 25 80 11 00 00 00 00 00 00 C6 [07:07:25]Write i2c OK [07:07:25]MH_I2C_Read... [07:07:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:07:25]Read from MH i2c: E2 [07:07:25]MH_I2C_Read... [07:07:25]Read from MH i2c: E2 17 00 [07:07:25]MH_I2C_Read... [07:07:25]Read from MH i2c: E2 17 00 27 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 21 [07:07:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:07:25]wFMCommunicate OK [07:07:25]requested_item fd.num is exist - process it [07:07:25]SAM_PROTO_GetFieldsCounters [07:07:25]wFMCommunicate request_size=4 [07:07:25]MH_SAM_APDU [07:07:25]CAPDU: 80 13 00 00 [07:07:25]Write to MH i2c: E2 08 00 28 25 80 13 00 00 00 00 00 00 C9 [07:07:25]Write i2c OK [07:07:25]MH_I2C_Read... [07:07:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:07:25]Read from MH i2c: E2 [07:07:25]MH_I2C_Read... [07:07:25]Read from MH i2c: E2 62 00 [07:07:25]MH_I2C_Read... [07:07:25]Read from MH i2c: E2 62 00 28 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 1A 99 01 00 0E 04 04 00 ED 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 68 [07:07:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 1A 99 01 00 0E 04 04 00 ED 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:07:25]wFMCommunicate OK [07:07:25]SAM_PROTO_GetFieldsCounters done [07:07:25]requested_item shift.num is exist - process it [07:07:25]requested_item shift.opened is exist - process it [07:07:25]req_shift_opened [07:07:25]FM_GetShiftState [07:07:25]SAM_PROTO_GetShiftState [07:07:25]wFMCommunicate request_size=4 [07:07:25]MH_SAM_APDU [07:07:25]CAPDU: 80 13 01 00 [07:07:25]Write to MH i2c: E2 08 00 29 25 80 13 01 00 00 00 00 00 CB [07:07:25]Write i2c OK [07:07:25]MH_I2C_Read... [07:07:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:07:25]Read from MH i2c: E2 [07:07:25]MH_I2C_Read... [07:07:25]Read from MH i2c: E2 0E 00 [07:07:25]MH_I2C_Read... [07:07:25]Read from MH i2c: E2 0E 00 29 25 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 C7 [07:07:25]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:07:25]wFMCommunicate OK [07:07:25]SAM_PROTO_GetShiftState done [07:07:25]FM_GetShiftState done [07:07:25]req_shift_opened done [07:07:25]requested_item shift.open_date is exist - process it [07:07:25]req_shift_open_date [07:07:25]req_shift_open_date done [07:07:25]produce_requested_data done [07:07:25]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104730,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:07:25]process_action_free close_receipt [07:07:25]json_value_free [07:07:25]json_value_free done [07:07:25]process_json_proto returns [07:07:25]Send response to host [07:07:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104730,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:07:25]free response buf [07:07:25]execute_script done [07:07:25]execute_script returns [07:07:25]free content buf [07:07:25]Sock 8.Close socket [07:07:25]Sock 8.Thread stoped [07:07:29]OFD Sender: No OFD packet to send [07:07:32]accept exits with 9 [07:07:32]New connection [07:07:32]New thread 3067403620 created [07:07:32]Thread 3067260260 joined [07:07:32]Waiting for new connection... [07:07:32] Sock 9.Parse request [07:07:32]Sock 9.Check first char [07:07:32]Sock 9.First char is OK [07:07:32]request: POST /json_proto HTTP/1.0 [07:07:32]Method: POST [07:07:32]URL: /json_proto [07:07:32]Method is POST - this is cgi request [07:07:32]url: /json_proto [07:07:32]query_string will be loaded in cgi processing [07:07:32]execute_cgi json_proto POST (null) [07:07:32]execute_cgi path=json_proto method=POST [07:07:32]POST find Content-Length [07:07:32]Host: 172.17.62.195:8080 [07:07:32]Content-Length: 966 [07:07:32]Content-Type: application/json [07:07:32] [07:07:32]POST finish read [07:07:32]Found Content-Length = 966 [07:07:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 68.30, "quantity" : 25.540, "sum" : 1744.38, "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\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 25.54 \u0441\u043E\u043C", "deposit" : 1800.00, "total" : 1744.00, "payments": [ { "type": 0, "sum" : 1744.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:07:32]execute_script... [07:07: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)118172", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 68.30, "quantity" : 25.540, "sum" : 1744.38, "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\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 25.54 \u0441\u043E\u043C", "deposit" : 1800.00, "total" : 1744.00, "payments": [ { "type": 0, "sum" : 1744.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:07:32]POST & json_proto [07:07:32]process_json_proto [07:07:32]json parsed OK: [07:07:32]protocol is kg_v1.0 [07:07:32]action value=close_receipt [07:07:32]process_action close_receipt [07:07:32]cmd_close_receipt [07:07:32]MH_GetDate [07:07:32]Write to MH i2c: F0 00 00 2A 25 3E [07:07:32]Write i2c OK [07:07:32]MH_I2C_Read... [07:07:32]Read from MH i2c: F0 [07:07:32]MH_I2C_Read... [07:07:32]Read from MH i2c: F0 09 00 [07:07:32]MH_I2C_Read... [07:07:32]Read from MH i2c: F0 09 00 2A 25 00 37 08 F5 66 65 34 CA 65 A9 [07:07:32]GetLastDocTimeStamp 1727334443 [07:07:32]current date 1727334455 [07:07:32]FM_GetShiftState [07:07:32]SAM_PROTO_GetShiftState [07:07:32]wFMCommunicate request_size=4 [07:07:32]MH_SAM_APDU [07:07:32]CAPDU: 80 13 01 00 [07:07:32]Write to MH i2c: E2 08 00 2B 25 80 13 01 00 00 00 00 00 CD [07:07:32]Write i2c OK [07:07:32]MH_I2C_Read... [07:07:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:07:32]Read from MH i2c: E2 [07:07:32]MH_I2C_Read... [07:07:32]Read from MH i2c: E2 0E 00 [07:07:32]MH_I2C_Read... [07:07:32]Read from MH i2c: E2 0E 00 2B 25 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 C9 [07:07:32]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:07:32]wFMCommunicate OK [07:07:32]SAM_PROTO_GetShiftState done [07:07:32]FM_GetShiftState done [07:07:32]opened in 1727309552 [07:07:32]opened+sec_in_day 1727395952 [07:07:32]quantity*price = 174438 [07:07:32]sum+1 = 174439 [07:07:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 1744.00 Внесено: 1800.00 СДАЧА: 56.00 НСП 1% : 15.44 НДС 12% : 185.24 Наличными: 1744.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 71 26.09.2024 07:07 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Дисконтная программа S-92 номер 176 сэкономлено 25.54 сом ФМ: 0000000000959278 ФД: 104731 ФПД: 77692632741416 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T070735&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104731&fm=77692632741416&tin=02508201610067®Number=0000000000145756&sum=174400 [07:07:34]StoreToDocumentArchive [07:07:34]shift 237 fd 104731 [07:07:34]save to /storage/0237/doc_00104731 [07:07:34]save last doc name /storage/0237/doc_00104731 to /storage/kkm_last_doc_name [07:07:34]save OK [07:07:34]Clear old archive folders... [07:07:34]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:07:34]tlvbuf is B6F16220 [07:07:34]SAM_PROTO_ClearQueue [07:07:34]wFMCommunicate request_size=4 [07:07:34]MH_SAM_APDU [07:07:34]CAPDU: 80 09 00 00 [07:07:34]Write to MH i2c: E2 08 00 38 25 80 09 00 00 00 00 00 00 CF [07:07:34]Write i2c OK [07:07:34]MH_I2C_Read... [07:07:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:07:34]Read from MH i2c: E2 [07:07:34]MH_I2C_Read... [07:07:34]Read from MH i2c: E2 03 00 [07:07:34]MH_I2C_Read... [07:07:34]Read from MH i2c: E2 03 00 38 25 00 90 00 D1 [07:07:34]RAPDU: 90 00 [07:07:34]wFMCommunicate OK [07:07:34]SAM_PROTO_ClearQueue done [07:07:34]KKMCreateOFDPacket [07:07:34]OFDProtocolAddRootSTLVToBuf [07:07:34]FM_MakeSignedData [07:07:34]FM_MakeSignedData [07:07:34]SAM_PROTO_SignData [07:07:34]wFMCommunicate request_size=4 [07:07:34]MH_SAM_APDU [07:07:34]CAPDU: 80 0D 01 02 [07:07:34]Write to MH i2c: E2 08 00 39 25 80 0D 01 02 00 00 00 00 D7 [07:07:34]Write i2c OK [07:07:34]MH_I2C_Read... [07:07:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:07:34]Read from MH i2c: E2 [07:07:34]MH_I2C_Read... [07:07:34]Read from MH i2c: E2 03 00 [07:07:34]MH_I2C_Read... [07:07:34]Read from MH i2c: E2 03 00 39 25 00 90 00 D2 [07:07:34]RAPDU: 90 00 [07:07:34]wFMCommunicate OK [07:07:34]wFMCommunicate request_size=255 [07:07:34]MH_SAM_APDU [07:07:34]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 63 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 66 A9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 A9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 48 00 00 00 00 07 04 06 00 40 A9 02 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 37 08 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1B 99 01 00 35 04 06 00 [07:07:34]Write to MH i2c: E2 02 01 3A 25 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 63 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 66 A9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 A9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 48 00 00 00 00 07 04 06 00 40 A9 02 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 37 08 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1B 99 01 00 35 04 06 00 00 00 A1 [07:07:34]Write i2c OK [07:07:34]MH_I2C_Read... [07:07:34]OFD Sender: No OFD packet to send [07:07:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:07:34]Read from MH i2c: E2 [07:07:34]MH_I2C_Read... [07:07:34]Read from MH i2c: E2 03 00 [07:07:34]MH_I2C_Read... [07:07:34]Read from MH i2c: E2 03 00 3A 25 00 90 00 D3 [07:07:34]RAPDU: 90 00 [07:07:34]wFMCommunicate OK [07:07:34]wFMCommunicate request_size=11 [07:07:34]MH_SAM_APDU [07:07:34]CAPDU: 80 0D 02 02 06 46 A9 39 C6 B6 28 [07:07:34]Write to MH i2c: E2 0E 00 3B 25 80 0D 02 02 06 00 46 A9 39 C6 B6 28 00 00 B2 [07:07:34]Write i2c OK [07:07:34]MH_I2C_Read... [07:07:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:07:34]Read from MH i2c: E2 [07:07:34]MH_I2C_Read... [07:07:34]Read from MH i2c: E2 03 00 [07:07:34]MH_I2C_Read... [07:07:34]Read from MH i2c: E2 03 00 3B 25 00 90 00 D4 [07:07:34]RAPDU: 90 00 [07:07:34]wFMCommunicate OK [07:07:34]wFMCommunicate request_size=4 [07:07:34]MH_SAM_APDU [07:07:34]CAPDU: 80 0D 03 02 [07:07:34]Write to MH i2c: E2 08 00 3C 25 80 0D 03 02 00 00 00 00 DC [07:07:34]Write i2c OK [07:07:34]MH_I2C_Read... [07:07:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:07:34]Read from MH i2c: E2 [07:07:34]MH_I2C_Read... [07:07:34]Read from MH i2c: E2 0B 00 [07:07:34]MH_I2C_Read... [07:07:34]Read from MH i2c: E2 0B 00 3C 25 00 80 0D 9F 4E 4D D1 4F 56 90 00 1A [07:07:34]RAPDU: 80 0D 9F 4E 4D D1 4F 56 90 00 [07:07:34]wFMCommunicate OK [07:07:34]SAM_PROTO_SignData done [07:07:34]FM_MakeSignedData done [07:07:34]CreateOFDProtocolMessage [07:07:34]wFMCommunicate request_size=4 [07:07:34]MH_SAM_APDU [07:07:34]CAPDU: 80 11 00 00 [07:07:34]Write to MH i2c: E2 08 00 3D 25 80 11 00 00 00 00 00 00 DC [07:07:34]Write i2c OK [07:07:34]MH_I2C_Read... [07:07:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:07:34]Read from MH i2c: E2 [07:07:34]MH_I2C_Read... [07:07:34]Read from MH i2c: E2 17 00 [07:07:34]MH_I2C_Read... [07:07:34]Read from MH i2c: E2 17 00 3D 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 37 [07:07:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:07:34]wFMCommunicate OK [07:07:34]CreateOFDProtocolMessage done [07:07:34]OFDSenderStorePacket 104731 [07:07:34]StoreOFDPacket docnum=104731 [07:07:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 C0 17 08 01 1C BE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 63 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 66 A9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 A9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 48 00 00 00 00 07 04 06 00 40 A9 02 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 37 08 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1B 99 01 00 35 04 06 00 46 A9 39 C6 B6 28 80 0D 9F 4E 4D D1 4F 56 [07:07:34]CheckFolder [07:07:34]dirname=/storage/ofd_packets [07:07:34]CheckFolder done [07:07:34]ProducePacketName [07:07:34]name=ofd_packets/00104731 [07:07:34]NVStorageSaveData ofd_packets/00104731 [07:07:34]File name is /storage/ofd_packets/00104731 [07:07:34]Write 302 bytes [07:07:34]NVStorageSaveData done [07:07:34]OFDSenderStorePacket done [07:07:34]KKMCreateOFDPacket done [07:07:34]NVStorageSaveData kkm_last_timestamp [07:07:34]File name is /storage/kkm_last_timestamp [07:07:34]Write 4 bytes [07:07:34]NVStorageSaveData done [07:07:34]ExternCall_PrintAddStr [07:07:34]wPrintStart [07:07:34]Write to MH i2c: 01 00 00 3E 25 63 [07:07:34]Write i2c OK [07:07:34]MH_I2C_Read... [07:07:34]Read from MH i2c: 01 [07:07:34]MH_I2C_Read... [07:07:34]Read from MH i2c: 01 07 00 [07:07:34]MH_I2C_Read... [07:07:34]Read from MH i2c: 01 07 00 3E 25 00 00 00 00 00 FF 0F 78 [07:07:34]RasterBufferAndPrint [07:07:34]line Счет N : (1)118172 [07:07:34]line ИНН: 02508201610067 [07:07:34]line Контрольно-Кассовый Чек [07:07:34]line ПРОДАЖА [07:07:34]line ТРК (МРК, ГНК) : 14 [07:07:34]line Товар: 2710124130 [07:07:34]line SUPER-92-К-5 [07:07:34]line 25.540 * 68.30 [07:07:34]line = 1744.38 [07:07:34]line НДС 12% НСП 1% [07:07:34]line > о реализуемом товаре [07:07:34]line ОКРУГЛЕНИЕ: -0.38 [07:07:34]line ИТОГО: 1744.00 [07:07:34]line Внесено: 1800.00 [07:07:34]line СДАЧА: 56.00 [07:07:34]line НСП 1% : 15.44 [07:07:34]line НДС 12% : 185.24 [07:07:34]line Наличными: 1744.00 [07:07:34]line Безнал.: 0.00 [07:07:34]line Место: АЗС № 176 [07:07:34]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:07:34]line СНО: Общий режим [07:07:34]line Чек 71 26.09.2024 07:07 [07:07:34]line Смена: 237 ФФД: 1.0 [07:07:34]line ЗНМ: 0300000238 [07:07:34]line РНМ: 0000000000145756 [07:07:34]line Версия ККМ: v1.0 [07:07:34]line [07:07:34]line Дисконтная программа [07:07:34]line S-92 [07:07:34]line номер 176 [07:07:34]line сэкономлено 25.54 сом [07:07:34]line ФМ: 0000000000959278 [07:07:34]line ФД: 104731 [07:07:34]line ФПД: 77692632741416 [07:07:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T070735&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104731&fm=77692632741416&tin=02508201610067®Number=0000000000145756&sum=174400 [07:07:34]OFD Sender: Processing packet 104731 [packets to send 51, broken 50] [07:07:34]ProducePacketName [07:07:34]name=ofd_packets/00104731 [07:07:34]OFD Sender: To server: pG, [07:07:34]CommunicateWithHost lk.salyk.kg:30040 [07:07:35]ConnectInit lk.salyk.kg [07:07:35]written 0, free lines is 4095 [07:07:35]Connected sock=10 [07:07:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 C0 17 08 01 1C BE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 63 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 66 A9 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 A9 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 08 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5C 48 00 00 00 00 07 04 06 00 40 A9 02 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 37 08 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1B 99 01 00 35 04 06 00 46 A9 39 C6 B6 28 80 0D 9F 4E 4D D1 4F 56 [07:07:35]Write to MH i2c: 01 00 00 6D 25 92 [07:07:35]Write i2c OK [07:07:35]MH_I2C_Read... [07:07:35]Read from MH i2c: 01 [07:07:35]MH_I2C_Read... [07:07:35]Read from MH i2c: 01 07 00 [07:07:35]MH_I2C_Read... [07:07:35]Read from MH i2c: 01 07 00 6D 25 00 00 00 00 00 BE 0C 63 [07:07:35]RasterBufferAndPrint [07:07:35]line [07:07:35]line [07:07:35]line [07:07:35]line [07:07:35]line [07:07:35]written 0, free lines is 3272 [07:07:35]MH_Cut [07:07:35]Write to MH i2c: D1 01 00 74 25 01 6B [07:07:35]Write i2c OK [07:07:35]MH_I2C_Read... [07:07:35]Read from MH i2c: D1 [07:07:35]MH_I2C_Read... [07:07:35]Read from MH i2c: D1 01 00 [07:07:35]MH_I2C_Read... [07:07:35]Read from MH i2c: D1 01 00 74 25 00 6A [07:07:35]Write to MH i2c: 01 00 00 75 25 9A [07:07:35]Write i2c OK [07:07:35]MH_I2C_Read... [07:07:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 2B F8 47 00 50 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1B 99 01 00 F4 03 04 00 E8 B1 F4 66 B6 04 01 00 00 F4 56 EB 0C 72 6B A3 67 [07:07:35]CommunicateWithHost err = 0 [07:07:35]CheckOFDResponse [07:07:35]1017 (14) - 77093643461234 [07:07:35]1041 (16) - 0000000000959278 [07:07:35]1040 (4) - 104731 [07:07:35]1012 (4) - 26.09.2024 00:59 [07:07:35]1206 (1) - 0 [07:07:35]OFD Sender: Remove packet 104731 [07:07:35]ProducePacketName [07:07:35]name=ofd_packets/00104731 [07:07:35]NVStorageDeleteData [07:07:36]OFD Sender: No OFD packet to send [07:07:36]*** Cut start [07:07:36]*** Partial cut [07:07:36]*** CUTSNS_PIN = 1 [07:07:36]*** CUTSNS_PIN = 0 [07:07:36]*** Brake cut motor [07:07:36]Read from MH i2c: 01 [07:07:36]MH_I2C_Read... [07:07:36]*** Stop cut motor [07:07:36]*** Cut end [07:07:36]Read from MH i2c: 01 07 00 [07:07:36]MH_I2C_Read... [07:07:36]Read from MH i2c: 01 07 00 75 25 00 00 00 00 00 FF 0F AF [07:07:36]process_action close_receipt done [07:07:36]requested_data is exist [07:07:36]produce_requested_data [07:07:36]requested_item fm.sn is exist - process it [07:07:36]wFMCommunicate request_size=4 [07:07:36]MH_SAM_APDU [07:07:36]CAPDU: 80 11 00 00 [07:07:36]Write to MH i2c: E2 08 00 76 25 80 11 00 00 00 00 00 00 15 [07:07:36]Write i2c OK [07:07:36]MH_I2C_Read... [07:07:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:07:36]Read from MH i2c: E2 [07:07:36]MH_I2C_Read... [07:07:36]Read from MH i2c: E2 17 00 [07:07:36]MH_I2C_Read... [07:07:36]Read from MH i2c: E2 17 00 76 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 70 [07:07:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:07:36]wFMCommunicate OK [07:07:36]requested_item fd.num is exist - process it [07:07:36]SAM_PROTO_GetFieldsCounters [07:07:36]wFMCommunicate request_size=4 [07:07:36]MH_SAM_APDU [07:07:36]CAPDU: 80 13 00 00 [07:07:36]Write to MH i2c: E2 08 00 77 25 80 13 00 00 00 00 00 00 18 [07:07:36]Write i2c OK [07:07:36]MH_I2C_Read... [07:07:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:07:36]Read from MH i2c: E2 [07:07:36]MH_I2C_Read... [07:07:36]Read from MH i2c: E2 62 00 [07:07:36]MH_I2C_Read... [07:07:37]Read from MH i2c: E2 62 00 77 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 1B 99 01 00 0E 04 04 00 ED 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 BB [07:07:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 1B 99 01 00 0E 04 04 00 ED 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 [07:07:37]wFMCommunicate OK [07:07:37]SAM_PROTO_GetFieldsCounters done [07:07:37]requested_item shift.num is exist - process it [07:07:37]requested_item shift.opened is exist - process it [07:07:37]req_shift_opened [07:07:37]FM_GetShiftState [07:07:37]SAM_PROTO_GetShiftState [07:07:37]wFMCommunicate request_size=4 [07:07:37]MH_SAM_APDU [07:07:37]CAPDU: 80 13 01 00 [07:07:37]Write to MH i2c: E2 08 00 78 25 80 13 01 00 00 00 00 00 1A [07:07:37]Write i2c OK [07:07:37]MH_I2C_Read... [07:07:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:07:37]Read from MH i2c: E2 [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: E2 0E 00 [07:07:37]MH_I2C_Read... [07:07:37]Read from MH i2c: E2 0E 00 78 25 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 16 [07:07:37]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:07:37]wFMCommunicate OK [07:07:37]SAM_PROTO_GetShiftState done [07:07:37]FM_GetShiftState done [07:07:37]req_shift_opened done [07:07:37]requested_item shift.open_date is exist - process it [07:07:37]req_shift_open_date [07:07:37]req_shift_open_date done [07:07:37]produce_requested_data done [07:07:37]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104731,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:07:37]process_action_free close_receipt [07:07:37]json_value_free [07:07:37]json_value_free done [07:07:37]process_json_proto returns [07:07:37]Send response to host [07:07:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104731,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:07:37]free response buf [07:07:37]execute_script done [07:07:37]execute_script returns [07:07:37]free content buf [07:07:37]Sock 9.Close socket [07:07:37]Sock 9.Thread stoped [07:07:41]OFD Sender: No OFD packet to send [07:07:46]OFD Sender: No OFD packet to send [07:07:51]OFD Sender: No OFD packet to send [07:07:56]OFD Sender: No OFD packet to send [07:08:01]OFD Sender: No OFD packet to send [07:08:06]OFD Sender: No OFD packet to send [07:08:11]OFD Sender: No OFD packet to send [07:08:16]OFD Sender: No OFD packet to send [07:08:21]OFD Sender: No OFD packet to send [07:08:26]OFD Sender: No OFD packet to send [07:08:31]OFD Sender: No OFD packet to send [07:08:36]OFD Sender: No OFD packet to send [07:08:41]OFD Sender: No OFD packet to send [07:08:46]OFD Sender: No OFD packet to send [07:08:51]OFD Sender: No OFD packet to send [07:08:56]OFD Sender: No OFD packet to send [07:09:01]OFD Sender: No OFD packet to send [07:09:03]accept exits with 8 [07:09:03]New connection [07:09:03]New thread 3067260260 created [07:09:03]Thread 3067403620 joined [07:09:03]Waiting for new connection... [07:09:03] Sock 8.Parse request [07:09:03]Sock 8.Check first char [07:09:03]Sock 8.First char is OK [07:09:03]request: POST /json_proto HTTP/1.0 [07:09:03]Method: POST [07:09:03]URL: /json_proto [07:09:03]Method is POST - this is cgi request [07:09:03]url: /json_proto [07:09:03]query_string will be loaded in cgi processing [07:09:03]execute_cgi json_proto POST (null) [07:09:03]execute_cgi path=json_proto method=POST [07:09:03]POST find Content-Length [07:09:03]Host: 172.17.62.195:8080 [07:09:03]Content-Length: 670 [07:09:03]Content-Type: application/json [07:09:03] [07:09:03]POST finish read [07:09:03]Found Content-Length = 670 [07:09:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 8.660, "sum" : 600.14, "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" ] } } [07:09:03]execute_script... [07: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)118174", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 8.660, "sum" : 600.14, "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" ] } } [07:09:03]POST & json_proto [07:09:03]process_json_proto [07:09:03]json parsed OK: [07:09:03]protocol is kg_v1.0 [07:09:03]action value=close_receipt [07:09:03]process_action close_receipt [07:09:03]cmd_close_receipt [07:09:03]MH_GetDate [07:09:03]Write to MH i2c: F0 00 00 79 25 8D [07:09:03]Write i2c OK [07:09:03]MH_I2C_Read... [07:09:03]Read from MH i2c: F0 [07:09:03]MH_I2C_Read... [07:09:03]Read from MH i2c: F0 09 00 [07:09:03]MH_I2C_Read... [07:09:03]Read from MH i2c: F0 09 00 79 25 00 91 08 F5 66 65 34 CA 65 52 [07:09:03]GetLastDocTimeStamp 1727334455 [07:09:03]current date 1727334545 [07:09:03]FM_GetShiftState [07:09:03]SAM_PROTO_GetShiftState [07:09:03]wFMCommunicate request_size=4 [07:09:03]MH_SAM_APDU [07:09:03]CAPDU: 80 13 01 00 [07:09:03]Write to MH i2c: E2 08 00 7A 25 80 13 01 00 00 00 00 00 1C [07:09:03]Write i2c OK [07:09:03]MH_I2C_Read... [07:09:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:09:03]Read from MH i2c: E2 [07:09:03]MH_I2C_Read... [07:09:03]Read from MH i2c: E2 0E 00 [07:09:03]MH_I2C_Read... [07:09:03]Read from MH i2c: E2 0E 00 7A 25 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 18 [07:09:03]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:09:03]wFMCommunicate OK [07:09:03]SAM_PROTO_GetShiftState done [07:09:03]FM_GetShiftState done [07:09:03]opened in 1727309552 [07:09:03]opened+sec_in_day 1727395952 [07:09:03]quantity*price = 60013 [07:09:03]sum+1 = 60015 [07:09:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 72 26.09.2024 07:09 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104732 ФПД: 43621932407903 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T070906&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104732&fm=43621932407903&tin=02508201610067®Number=0000000000145756&sum=60000 [07:09:05]StoreToDocumentArchive [07:09:05]shift 237 fd 104732 [07:09:05]save to /storage/0237/doc_00104732 [07:09:05]save last doc name /storage/0237/doc_00104732 to /storage/kkm_last_doc_name [07:09:05]save OK [07:09:05]Clear old archive folders... [07:09:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:09:05]tlvbuf is 01996780 [07:09:05]SAM_PROTO_ClearQueue [07:09:05]wFMCommunicate request_size=4 [07:09:05]MH_SAM_APDU [07:09:05]CAPDU: 80 09 00 00 [07:09:05]Write to MH i2c: E2 08 00 87 25 80 09 00 00 00 00 00 00 1E [07:09:05]Write i2c OK [07:09:05]MH_I2C_Read... [07:09:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:09:05]Read from MH i2c: E2 [07:09:05]MH_I2C_Read... [07:09:05]Read from MH i2c: E2 03 00 [07:09:05]MH_I2C_Read... [07:09:05]Read from MH i2c: E2 03 00 87 25 00 90 00 20 [07:09:05]RAPDU: 90 00 [07:09:05]wFMCommunicate OK [07:09:05]SAM_PROTO_ClearQueue done [07:09:05]KKMCreateOFDPacket [07:09:05]OFDProtocolAddRootSTLVToBuf [07:09:05]FM_MakeSignedData [07:09:05]FM_MakeSignedData [07:09:05]SAM_PROTO_SignData [07:09:05]wFMCommunicate request_size=4 [07:09:05]MH_SAM_APDU [07:09:05]CAPDU: 80 0D 01 02 [07:09:05]Write to MH i2c: E2 08 00 88 25 80 0D 01 02 00 00 00 00 26 [07:09:05]Write i2c OK [07:09:05]MH_I2C_Read... [07:09:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:09:05]Read from MH i2c: E2 [07:09:05]MH_I2C_Read... [07:09:05]Read from MH i2c: E2 03 00 [07:09:05]MH_I2C_Read... [07:09:05]Read from MH i2c: E2 03 00 88 25 00 90 00 21 [07:09:05]RAPDU: 90 00 [07:09:05]wFMCommunicate OK [07:09:05]wFMCommunicate request_size=255 [07:09:05]MH_SAM_APDU [07:09:05]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 92 08 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1C 99 01 00 35 04 06 00 [07:09:05]Write to MH i2c: E2 02 01 89 25 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 92 08 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1C 99 01 00 35 04 06 00 00 00 E5 [07:09:05]Write i2c OK [07:09:05]MH_I2C_Read... [07:09:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:09:05]Read from MH i2c: E2 [07:09:05]MH_I2C_Read... [07:09:05]Read from MH i2c: E2 03 00 [07:09:05]MH_I2C_Read... [07:09:05]Read from MH i2c: E2 03 00 89 25 00 90 00 22 [07:09:05]RAPDU: 90 00 [07:09:05]wFMCommunicate OK [07:09:05]wFMCommunicate request_size=11 [07:09:05]MH_SAM_APDU [07:09:05]CAPDU: 80 0D 02 02 06 27 AC 85 C9 1C 5F [07:09:05]Write to MH i2c: E2 0E 00 8A 25 80 0D 02 02 06 00 27 AC 85 C9 1C 5F 00 00 D1 [07:09:05]Write i2c OK [07:09:05]MH_I2C_Read... [07:09:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:09:05]Read from MH i2c: E2 [07:09:05]MH_I2C_Read... [07:09:05]Read from MH i2c: E2 03 00 [07:09:05]MH_I2C_Read... [07:09:05]Read from MH i2c: E2 03 00 8A 25 00 90 00 23 [07:09:05]RAPDU: 90 00 [07:09:05]wFMCommunicate OK [07:09:05]wFMCommunicate request_size=4 [07:09:05]MH_SAM_APDU [07:09:05]CAPDU: 80 0D 03 02 [07:09:05]Write to MH i2c: E2 08 00 8B 25 80 0D 03 02 00 00 00 00 2B [07:09:05]Write i2c OK [07:09:05]MH_I2C_Read... [07:09:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:09:05]Read from MH i2c: E2 [07:09:05]MH_I2C_Read... [07:09:05]Read from MH i2c: E2 0B 00 [07:09:05]MH_I2C_Read... [07:09:05]Read from MH i2c: E2 0B 00 8B 25 00 D9 D9 06 8C BF 00 2B 34 90 00 8E [07:09:05]RAPDU: D9 D9 06 8C BF 00 2B 34 90 00 [07:09:05]wFMCommunicate OK [07:09:05]SAM_PROTO_SignData done [07:09:05]FM_MakeSignedData done [07:09:05]CreateOFDProtocolMessage [07:09:05]wFMCommunicate request_size=4 [07:09:05]MH_SAM_APDU [07:09:05]CAPDU: 80 11 00 00 [07:09:05]Write to MH i2c: E2 08 00 8C 25 80 11 00 00 00 00 00 00 2B [07:09:05]Write i2c OK [07:09:05]MH_I2C_Read... [07:09:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:09:05]Read from MH i2c: E2 [07:09:05]MH_I2C_Read... [07:09:05]Read from MH i2c: E2 17 00 [07:09:05]MH_I2C_Read... [07:09:05]Read from MH i2c: E2 17 00 8C 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 86 [07:09:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:09:05]wFMCommunicate OK [07:09:05]CreateOFDProtocolMessage done [07:09:05]OFDSenderStorePacket 104732 [07:09:05]StoreOFDPacket docnum=104732 [07:09:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 C6 D8 08 01 36 B2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 92 08 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1C 99 01 00 35 04 06 00 27 AC 85 C9 1C 5F D9 D9 06 8C BF 00 2B 34 [07:09:05]CheckFolder [07:09:05]dirname=/storage/ofd_packets [07:09:05]CheckFolder done [07:09:05]ProducePacketName [07:09:05]name=ofd_packets/00104732 [07:09:05]NVStorageSaveData ofd_packets/00104732 [07:09:05]File name is /storage/ofd_packets/00104732 [07:09:05]Write 302 bytes [07:09:05]NVStorageSaveData done [07:09:05]OFDSenderStorePacket done [07:09:05]KKMCreateOFDPacket done [07:09:05]NVStorageSaveData kkm_last_timestamp [07:09:05]File name is /storage/kkm_last_timestamp [07:09:05]Write 4 bytes [07:09:05]NVStorageSaveData done [07:09:05]ExternCall_PrintAddStr [07:09:05]wPrintStart [07:09:05]Write to MH i2c: 01 00 00 8D 25 B2 [07:09:05]Write i2c OK [07:09:05]MH_I2C_Read... [07:09:05]Read from MH i2c: 01 [07:09:05]MH_I2C_Read... [07:09:05]Read from MH i2c: 01 07 00 [07:09:05]MH_I2C_Read... [07:09:05]Read from MH i2c: 01 07 00 8D 25 00 00 00 00 00 FF 0F C7 [07:09:05]RasterBufferAndPrint [07:09:05]line Счет N : (1)118174 [07:09:05]line ИНН: 02508201610067 [07:09:05]line Контрольно-Кассовый Чек [07:09:05]line ПРОДАЖА [07:09:05]line ТРК (МРК, ГНК) : 14 [07:09:05]line Товар: 2710124130 [07:09:05]line SUPER-92-К-5 [07:09:05]line 8.660 * 69.30 [07:09:05]line = 600.14 [07:09:05]line НДС 12% НСП 1% [07:09:05]line > о реализуемом товаре [07:09:05]line ОКРУГЛЕНИЕ: -0.14 [07:09:05]line ИТОГО: 600.00 [07:09:05]line Внесено: 600.00 [07:09:05]line СДАЧА: 0.00 [07:09:05]line НСП 1% : 5.31 [07:09:05]line НДС 12% : 63.73 [07:09:05]line Наличными: 600.00 [07:09:05]line Безнал.: 0.00 [07:09:05]line Место: АЗС № 176 [07:09:05]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:09:05]line СНО: Общий режим [07:09:05]line Чек 72 26.09.2024 07:09 [07:09:05]line Смена: 237 ФФД: 1.0 [07:09:05]line ЗНМ: 0300000238 [07:09:05]line РНМ: 0000000000145756 [07:09:05]line Версия ККМ: v1.0 [07:09:05]line ФМ: 0000000000959278 [07:09:05]line ФД: 104732 [07:09:05]line ФПД: 43621932407903 [07:09:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T070906&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104732&fm=43621932407903&tin=02508201610067®Number=0000000000145756&sum=60000 [07:09:05]OFD Sender: Processing packet 104732 [packets to send 51, broken 50] [07:09:05]ProducePacketName [07:09:05]name=ofd_packets/00104732 [07:09:05]OFD Sender: To server: pG, [07:09:05]CommunicateWithHost lk.salyk.kg:30040 [07:09:05]ConnectInit lk.salyk.kg [07:09:05]written 0, free lines is 4095 [07:09:06]Write to MH i2c: 01 00 00 B7 25 DC [07:09:06]Write i2c OK [07:09:06]MH_I2C_Read... [07:09:06]Read from MH i2c: 01 [07:09:06]MH_I2C_Read... [07:09:06]Read from MH i2c: 01 07 00 [07:09:06]MH_I2C_Read... [07:09:06]Read from MH i2c: 01 07 00 B7 25 00 00 00 00 00 F8 0C E7 [07:09:06]RasterBufferAndPrint [07:09:06]line [07:09:06]line [07:09:06]line [07:09:06]line [07:09:06]line [07:09:06]written 0, free lines is 3326 [07:09:06]MH_Cut [07:09:06]Write to MH i2c: D1 01 00 BE 25 01 B5 [07:09:06]Write i2c OK [07:09:06]MH_I2C_Read... [07:09:06]Read from MH i2c: D1 [07:09:06]MH_I2C_Read... [07:09:06]Read from MH i2c: D1 01 00 [07:09:06]MH_I2C_Read... [07:09:06]Read from MH i2c: D1 01 00 BE 25 00 B4 [07:09:06]Write to MH i2c: 01 00 00 BF 25 E4 [07:09:06]Write i2c OK [07:09:06]MH_I2C_Read... [07:09:07]*** Cut start [07:09:07]*** Partial cut [07:09:07]*** CUTSNS_PIN = 1 [07:09:07]*** CUTSNS_PIN = 0 [07:09:07]*** Brake cut motor [07:09:07]Read from MH i2c: 01 [07:09:07]MH_I2C_Read... [07:09:07]*** Stop cut motor [07:09:07]*** Cut end [07:09:07]Read from MH i2c: 01 07 00 [07:09:07]MH_I2C_Read... [07:09:07]Read from MH i2c: 01 07 00 BF 25 00 00 00 00 00 FF 0F F9 [07:09:07]process_action close_receipt done [07:09:07]requested_data is exist [07:09:07]produce_requested_data [07:09:07]requested_item fm.sn is exist - process it [07:09:07]wFMCommunicate request_size=4 [07:09:07]MH_SAM_APDU [07:09:07]CAPDU: 80 11 00 00 [07:09:07]Write to MH i2c: E2 08 00 C0 25 80 11 00 00 00 00 00 00 5F [07:09:07]Write i2c OK [07:09:07]MH_I2C_Read... [07:09:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:09:07]Read from MH i2c: E2 [07:09:07]MH_I2C_Read... [07:09:07]Read from MH i2c: E2 17 00 [07:09:07]MH_I2C_Read... [07:09:07]Read from MH i2c: E2 17 00 C0 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 BA [07:09:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:09:07]wFMCommunicate OK [07:09:07]requested_item fd.num is exist - process it [07:09:07]SAM_PROTO_GetFieldsCounters [07:09:07]wFMCommunicate request_size=4 [07:09:07]MH_SAM_APDU [07:09:07]CAPDU: 80 13 00 00 [07:09:07]Write to MH i2c: E2 08 00 C1 25 80 13 00 00 00 00 00 00 62 [07:09:07]Write i2c OK [07:09:07]MH_I2C_Read... [07:09:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:09:07]Read from MH i2c: E2 [07:09:07]MH_I2C_Read... [07:09:07]Read from MH i2c: E2 62 00 [07:09:07]MH_I2C_Read... [07:09:07]Read from MH i2c: E2 62 00 C1 25 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 1C 99 01 00 0E 04 04 00 ED 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 09 [07:09:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 1C 99 01 00 0E 04 04 00 ED 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 [07:09:07]wFMCommunicate OK [07:09:07]SAM_PROTO_GetFieldsCounters done [07:09:07]requested_item shift.num is exist - process it [07:09:07]requested_item shift.opened is exist - process it [07:09:07]req_shift_opened [07:09:07]FM_GetShiftState [07:09:07]SAM_PROTO_GetShiftState [07:09:07]wFMCommunicate request_size=4 [07:09:07]MH_SAM_APDU [07:09:07]CAPDU: 80 13 01 00 [07:09:07]Write to MH i2c: E2 08 00 C2 25 80 13 01 00 00 00 00 00 64 [07:09:07]Connected sock=11 [07:09:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 C6 D8 08 01 36 B2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 48 00 00 00 F4 03 04 00 92 08 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1C 99 01 00 35 04 06 00 27 AC 85 C9 1C 5F D9 D9 06 8C BF 00 2B 34 [07:09:07]Write i2c OK [07:09:07]MH_I2C_Read... [07:09:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:09:07]Read from MH i2c: E2 [07:09:07]MH_I2C_Read... [07:09:07]Read from MH i2c: E2 0E 00 [07:09:07]MH_I2C_Read... [07:09:07]Read from MH i2c: E2 0E 00 C2 25 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 60 [07:09:07]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:09:07]wFMCommunicate OK [07:09:07]SAM_PROTO_GetShiftState done [07:09:07]FM_GetShiftState done [07:09:07]req_shift_opened done [07:09:07]requested_item shift.open_date is exist - process it [07:09:07]req_shift_open_date [07:09:07]req_shift_open_date done [07:09:07]produce_requested_data done [07:09:07]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104732,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:09:07]process_action_free close_receipt [07:09:07]json_value_free [07:09:07]json_value_free done [07:09:07]process_json_proto returns [07:09:07]Send response to host [07:09:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104732,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:09:07]free response buf [07:09:07]execute_script done [07:09:07]execute_script returns [07:09:07]free content buf [07:09:07]Sock 8.Close socket [07:09:07]Sock 8.Thread stoped [07:09:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 C6 A4 47 00 BA 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1C 99 01 00 F4 03 04 00 44 B2 F4 66 B6 04 01 00 00 D6 4A EE 9C D6 36 E9 74 [07:09:08]CommunicateWithHost err = 0 [07:09:08]CheckOFDResponse [07:09:08]1017 (14) - 77093643461234 [07:09:08]1041 (16) - 0000000000959278 [07:09:08]1040 (4) - 104732 [07:09:08]1012 (4) - 26.09.2024 01:00 [07:09:08]1206 (1) - 0 [07:09:08]OFD Sender: Remove packet 104732 [07:09:08]ProducePacketName [07:09:08]name=ofd_packets/00104732 [07:09:08]NVStorageDeleteData [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:09]accept exits with 10 [07:10:09]New connection [07:10:09]New thread 3067403620 created [07:10:09]Thread 3067260260 joined [07:10:09]Waiting for new connection... [07:10:09] Sock 10.Parse request [07:10:09]Sock 10.Check first char [07:10:09]Sock 10.First char is OK [07:10:09]request: POST /json_proto HTTP/1.0 [07:10:09]Method: POST [07:10:09]URL: /json_proto [07:10:09]Method is POST - this is cgi request [07:10:09]url: /json_proto [07:10:09]query_string will be loaded in cgi processing [07:10:09]execute_cgi json_proto POST (null) [07:10:09]execute_cgi path=json_proto method=POST [07:10:09]POST find Content-Length [07:10:09]Host: 172.17.62.195:8080 [07:10:09]Content-Length: 670 [07:10:09]Content-Type: application/json [07:10:09] [07:10:09]POST finish read [07:10:09]Found Content-Length = 670 [07:10:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 8.660, "sum" : 600.14, "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" ] } } [07:10:09]execute_script... [07: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)118175", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 8.660, "sum" : 600.14, "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" ] } } [07:10:09]POST & json_proto [07:10:09]process_json_proto [07:10:09]json parsed OK: [07:10:09]protocol is kg_v1.0 [07:10:09]action value=close_receipt [07:10:09]process_action close_receipt [07:10:09]cmd_close_receipt [07:10:09]MH_GetDate [07:10:09]Write to MH i2c: F0 00 00 C3 25 D7 [07:10:09]Write i2c OK [07:10:09]MH_I2C_Read... [07:10:09]Read from MH i2c: F0 [07:10:09]MH_I2C_Read... [07:10:09]Read from MH i2c: F0 09 00 [07:10:09]MH_I2C_Read... [07:10:09]Read from MH i2c: F0 09 00 C3 25 00 D3 08 F5 66 65 34 CA 65 DE [07:10:09]GetLastDocTimeStamp 1727334546 [07:10:09]current date 1727334611 [07:10:09]FM_GetShiftState [07:10:09]SAM_PROTO_GetShiftState [07:10:09]wFMCommunicate request_size=4 [07:10:09]MH_SAM_APDU [07:10:09]CAPDU: 80 13 01 00 [07:10:09]Write to MH i2c: E2 08 00 C4 25 80 13 01 00 00 00 00 00 66 [07:10:09]Write i2c OK [07:10:09]MH_I2C_Read... [07:10:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:10:09]Read from MH i2c: E2 [07:10:09]MH_I2C_Read... [07:10:09]Read from MH i2c: E2 0E 00 [07:10:09]MH_I2C_Read... [07:10:09]Read from MH i2c: E2 0E 00 C4 25 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 62 [07:10:09]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:10:09]wFMCommunicate OK [07:10:09]SAM_PROTO_GetShiftState done [07:10:09]FM_GetShiftState done [07:10:09]opened in 1727309552 [07:10:09]opened+sec_in_day 1727395952 [07:10:09]quantity*price = 60013 [07:10:09]sum+1 = 60015 [07:10:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.14 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 73 26.09.2024 07:10 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104733 ФПД: 138170368572938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T071011&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104733&fm=138170368572938&tin=02508201610067®Number=0000000000145756&sum=60000 [07:10:10]StoreToDocumentArchive [07:10:10]shift 237 fd 104733 [07:10:10]save to /storage/0237/doc_00104733 [07:10:10]save last doc name /storage/0237/doc_00104733 to /storage/kkm_last_doc_name [07:10:10]save OK [07:10:10]Clear old archive folders... [07:10:10]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:10:10]tlvbuf is 0198A870 [07:10:10]SAM_PROTO_ClearQueue [07:10:10]wFMCommunicate request_size=4 [07:10:10]MH_SAM_APDU [07:10:10]CAPDU: 80 09 00 00 [07:10:10]Write to MH i2c: E2 08 00 D1 25 80 09 00 00 00 00 00 00 68 [07:10:10]Write i2c OK [07:10:10]MH_I2C_Read... [07:10:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:10:10]Read from MH i2c: E2 [07:10:10]MH_I2C_Read... [07:10:10]Read from MH i2c: E2 03 00 [07:10:10]MH_I2C_Read... [07:10:10]Read from MH i2c: E2 03 00 D1 25 00 90 00 6A [07:10:10]RAPDU: 90 00 [07:10:10]wFMCommunicate OK [07:10:10]SAM_PROTO_ClearQueue done [07:10:10]KKMCreateOFDPacket [07:10:10]OFDProtocolAddRootSTLVToBuf [07:10:10]FM_MakeSignedData [07:10:10]FM_MakeSignedData [07:10:10]SAM_PROTO_SignData [07:10:10]wFMCommunicate request_size=4 [07:10:10]MH_SAM_APDU [07:10:10]CAPDU: 80 0D 01 02 [07:10:10]Write to MH i2c: E2 08 00 D2 25 80 0D 01 02 00 00 00 00 70 [07:10:10]Write i2c OK [07:10:10]MH_I2C_Read... [07:10:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:10:10]Read from MH i2c: E2 [07:10:10]MH_I2C_Read... [07:10:10]Read from MH i2c: E2 03 00 [07:10:10]MH_I2C_Read... [07:10:10]Read from MH i2c: E2 03 00 D2 25 00 90 00 6B [07:10:10]RAPDU: 90 00 [07:10:10]wFMCommunicate OK [07:10:10]wFMCommunicate request_size=255 [07:10:10]MH_SAM_APDU [07:10:10]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 D3 08 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1D 99 01 00 35 04 06 00 [07:10:10]Write to MH i2c: E2 02 01 D3 25 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 D3 08 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1D 99 01 00 35 04 06 00 00 00 72 [07:10:10]Write i2c OK [07:10:10]MH_I2C_Read... [07:10:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:10:11]Read from MH i2c: E2 [07:10:11]MH_I2C_Read... [07:10:11]Read from MH i2c: E2 03 00 [07:10:11]MH_I2C_Read... [07:10:11]Read from MH i2c: E2 03 00 D3 25 00 90 00 6C [07:10:11]RAPDU: 90 00 [07:10:11]wFMCommunicate OK [07:10:11]wFMCommunicate request_size=11 [07:10:11]MH_SAM_APDU [07:10:11]CAPDU: 80 0D 02 02 06 7D AA 4B BC BE 0A [07:10:11]Write to MH i2c: E2 0E 00 D4 25 80 0D 02 02 06 00 7D AA 4B BC BE 0A 00 00 75 [07:10:11]Write i2c OK [07:10:11]MH_I2C_Read... [07:10:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:10:11]Read from MH i2c: E2 [07:10:11]MH_I2C_Read... [07:10:11]Read from MH i2c: E2 03 00 [07:10:11]MH_I2C_Read... [07:10:11]Read from MH i2c: E2 03 00 D4 25 00 90 00 6D [07:10:11]RAPDU: 90 00 [07:10:11]wFMCommunicate OK [07:10:11]wFMCommunicate request_size=4 [07:10:11]MH_SAM_APDU [07:10:11]CAPDU: 80 0D 03 02 [07:10:11]Write to MH i2c: E2 08 00 D5 25 80 0D 03 02 00 00 00 00 75 [07:10:11]Write i2c OK [07:10:11]MH_I2C_Read... [07:10:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:10:11]Read from MH i2c: E2 [07:10:11]MH_I2C_Read... [07:10:11]Read from MH i2c: E2 0B 00 [07:10:11]MH_I2C_Read... [07:10:11]Read from MH i2c: E2 0B 00 D5 25 00 E8 AF D6 0D 16 48 48 72 90 00 08 [07:10:11]RAPDU: E8 AF D6 0D 16 48 48 72 90 00 [07:10:11]wFMCommunicate OK [07:10:11]SAM_PROTO_SignData done [07:10:11]FM_MakeSignedData done [07:10:11]CreateOFDProtocolMessage [07:10:11]wFMCommunicate request_size=4 [07:10:11]MH_SAM_APDU [07:10:11]CAPDU: 80 11 00 00 [07:10:11]Write to MH i2c: E2 08 00 D6 25 80 11 00 00 00 00 00 00 75 [07:10:11]Write i2c OK [07:10:11]MH_I2C_Read... [07:10:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:10:11]Read from MH i2c: E2 [07:10:11]MH_I2C_Read... [07:10:11]Read from MH i2c: E2 17 00 [07:10:11]MH_I2C_Read... [07:10:11]Read from MH i2c: E2 17 00 D6 25 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 D0 [07:10:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:10:11]wFMCommunicate OK [07:10:11]CreateOFDProtocolMessage done [07:10:11]OFDSenderStorePacket 104733 [07:10:11]StoreOFDPacket docnum=104733 [07:10:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 0C 1B 08 01 E0 A3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 D3 08 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1D 99 01 00 35 04 06 00 7D AA 4B BC BE 0A E8 AF D6 0D 16 48 48 72 [07:10:11]CheckFolder [07:10:11]dirname=/storage/ofd_packets [07:10:11]CheckFolder done [07:10:11]ProducePacketName [07:10:11]name=ofd_packets/00104733 [07:10:11]NVStorageSaveData ofd_packets/00104733 [07:10:11]File name is /storage/ofd_packets/00104733 [07:10:11]Write 302 bytes [07:10:11]NVStorageSaveData done [07:10:11]OFDSenderStorePacket done [07:10:11]KKMCreateOFDPacket done [07:10:11]NVStorageSaveData kkm_last_timestamp [07:10:11]File name is /storage/kkm_last_timestamp [07:10:11]Write 4 bytes [07:10:11]NVStorageSaveData done [07:10:11]ExternCall_PrintAddStr [07:10:11]wPrintStart [07:10:11]Write to MH i2c: 01 00 00 D7 25 FC [07:10:11]Write i2c OK [07:10:11]MH_I2C_Read... [07:10:11]Read from MH i2c: 01 [07:10:11]MH_I2C_Read... [07:10:11]Read from MH i2c: 01 07 00 [07:10:11]MH_I2C_Read... [07:10:11]Read from MH i2c: 01 07 00 D7 25 00 00 00 00 00 FF 0F 11 [07:10:11]RasterBufferAndPrint [07:10:11]line Счет N : (1)118175 [07:10:11]line ИНН: 02508201610067 [07:10:11]line Контрольно-Кассовый Чек [07:10:11]line ПРОДАЖА [07:10:11]line ТРК (МРК, ГНК) : 34 [07:10:11]line Товар: 2710124130 [07:10:11]line SUPER-92-К-5 [07:10:11]line 8.660 * 69.30 [07:10:11]line = 600.14 [07:10:11]line НДС 12% НСП 1% [07:10:11]line > о реализуемом товаре [07:10:11]line ОКРУГЛЕНИЕ: -0.14 [07:10:11]line ИТОГО: 600.00 [07:10:11]line Внесено: 600.00 [07:10:11]line СДАЧА: 0.00 [07:10:11]line НСП 1% : 5.31 [07:10:11]line НДС 12% : 63.73 [07:10:11]line Наличными: 600.00 [07:10:11]line Безнал.: 0.00 [07:10:11]line Место: АЗС № 176 [07:10:11]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:10:11]line СНО: Общий режим [07:10:11]line Чек 73 26.09.2024 07:10 [07:10:11]line Смена: 237 ФФД: 1.0 [07:10:11]line ЗНМ: 0300000238 [07:10:11]line РНМ: 0000000000145756 [07:10:11]line Версия ККМ: v1.0 [07:10:11]line ФМ: 0000000000959278 [07:10:11]line ФД: 104733 [07:10:11]line ФПД: 138170368572938 [07:10:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T071011&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104733&fm=138170368572938&tin=02508201610067®Number=0000000000145756&sum=60000 [07:10:11]OFD Sender: Processing packet 104733 [packets to send 51, broken 50] [07:10:11]ProducePacketName [07:10:11]name=ofd_packets/00104733 [07:10:11]OFD Sender: To server: pG, [07:10:11]CommunicateWithHost lk.salyk.kg:30040 [07:10:11]ConnectInit lk.salyk.kg [07:10:11]written 0, free lines is 4095 [07:10:11]Connected sock=9 [07:10:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 0C 1B 08 01 E0 A3 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 21 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 6E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E5 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 49 00 00 00 F4 03 04 00 D3 08 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1D 99 01 00 35 04 06 00 7D AA 4B BC BE 0A E8 AF D6 0D 16 48 48 72 [07:10:12]Write to MH i2c: 01 00 00 01 26 27 [07:10:12]Write i2c OK [07:10:12]MH_I2C_Read... [07:10:12]Read from MH i2c: 01 [07:10:12]MH_I2C_Read... [07:10:12]Read from MH i2c: 01 07 00 [07:10:12]MH_I2C_Read... [07:10:12]Read from MH i2c: 01 07 00 01 26 00 00 00 00 00 08 0D 43 [07:10:12]RasterBufferAndPrint [07:10:12]line [07:10:12]line [07:10:12]line [07:10:12]line [07:10:12]line [07:10:12]written 0, free lines is 3342 [07:10:12]MH_Cut [07:10:12]Write to MH i2c: D1 01 00 08 26 01 00 [07:10:12]Write i2c OK [07:10:12]MH_I2C_Read... [07:10:12]Read from MH i2c: D1 [07:10:12]MH_I2C_Read... [07:10:12]Read from MH i2c: D1 01 00 [07:10:12]MH_I2C_Read... [07:10:12]Read from MH i2c: D1 01 00 08 26 00 FF [07:10:12]Write to MH i2c: 01 00 00 09 26 2F [07:10:12]Write i2c OK [07:10:12]MH_I2C_Read... [07:10:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 CB FF 47 00 1A 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1D 99 01 00 F4 03 04 00 85 B2 F4 66 B6 04 01 00 00 81 12 93 4B 75 89 D9 52 [07:10:12]CommunicateWithHost err = 0 [07:10:12]CheckOFDResponse [07:10:12]1017 (14) - 77093643461234 [07:10:12]1041 (16) - 0000000000959278 [07:10:12]1040 (4) - 104733 [07:10:12]1012 (4) - 26.09.2024 01:01 [07:10:12]1206 (1) - 0 [07:10:12]OFD Sender: Remove packet 104733 [07:10:12]ProducePacketName [07:10:12]name=ofd_packets/00104733 [07:10:12]NVStorageDeleteData [07:10:12]*** Cut start [07:10:12]*** Partial cut [07:10:12]*** CUTSNS_PIN = 1 [07:10:12]*** CUTSNS_PIN = 0 [07:10:12]OFD Sender: No OFD packet to send [07:10:12]*** Brake cut motor [07:10:13]Read from MH i2c: 01 [07:10:13]MH_I2C_Read... [07:10:13]*** Stop cut motor [07:10:13]*** Cut end [07:10:13]Read from MH i2c: 01 07 00 [07:10:13]MH_I2C_Read... [07:10:13]Read from MH i2c: 01 07 00 09 26 00 00 00 00 00 FF 0F 44 [07:10:13]process_action close_receipt done [07:10:13]requested_data is exist [07:10:13]produce_requested_data [07:10:13]requested_item fm.sn is exist - process it [07:10:13]wFMCommunicate request_size=4 [07:10:13]MH_SAM_APDU [07:10:13]CAPDU: 80 11 00 00 [07:10:13]Write to MH i2c: E2 08 00 0A 26 80 11 00 00 00 00 00 00 AA [07:10:13]Write i2c OK [07:10:13]MH_I2C_Read... [07:10:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:10:13]Read from MH i2c: E2 [07:10:13]MH_I2C_Read... [07:10:13]Read from MH i2c: E2 17 00 [07:10:13]MH_I2C_Read... [07:10:13]Read from MH i2c: E2 17 00 0A 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 05 [07:10:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:10:13]wFMCommunicate OK [07:10:13]requested_item fd.num is exist - process it [07:10:13]SAM_PROTO_GetFieldsCounters [07:10:13]wFMCommunicate request_size=4 [07:10:13]MH_SAM_APDU [07:10:13]CAPDU: 80 13 00 00 [07:10:13]Write to MH i2c: E2 08 00 0B 26 80 13 00 00 00 00 00 00 AD [07:10:13]Write i2c OK [07:10:13]MH_I2C_Read... [07:10:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:10:13]Read from MH i2c: E2 [07:10:13]MH_I2C_Read... [07:10:13]Read from MH i2c: E2 62 00 [07:10:13]MH_I2C_Read... [07:10:13]Read from MH i2c: E2 62 00 0B 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 1D 99 01 00 0E 04 04 00 ED 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 58 [07:10:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 1D 99 01 00 0E 04 04 00 ED 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 [07:10:13]wFMCommunicate OK [07:10:13]SAM_PROTO_GetFieldsCounters done [07:10:13]requested_item shift.num is exist - process it [07:10:13]requested_item shift.opened is exist - process it [07:10:13]req_shift_opened [07:10:13]FM_GetShiftState [07:10:13]SAM_PROTO_GetShiftState [07:10:13]wFMCommunicate request_size=4 [07:10:13]MH_SAM_APDU [07:10:13]CAPDU: 80 13 01 00 [07:10:13]Write to MH i2c: E2 08 00 0C 26 80 13 01 00 00 00 00 00 AF [07:10:13]Write i2c OK [07:10:13]MH_I2C_Read... [07:10:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:10:13]Read from MH i2c: E2 [07:10:13]MH_I2C_Read... [07:10:13]Read from MH i2c: E2 0E 00 [07:10:13]MH_I2C_Read... [07:10:13]Read from MH i2c: E2 0E 00 0C 26 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 AB [07:10:13]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:10:13]wFMCommunicate OK [07:10:13]SAM_PROTO_GetShiftState done [07:10:13]FM_GetShiftState done [07:10:13]req_shift_opened done [07:10:13]requested_item shift.open_date is exist - process it [07:10:13]req_shift_open_date [07:10:13]req_shift_open_date done [07:10:13]produce_requested_data done [07:10:13]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104733,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:10:13]process_action_free close_receipt [07:10:13]json_value_free [07:10:13]json_value_free done [07:10:13]process_json_proto returns [07:10:13]Send response to host [07:10:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104733,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:10:13]free response buf [07:10:13]execute_script done [07:10:13]execute_script returns [07:10:13]free content buf [07:10:13]Sock 10.Close socket [07:10:13]Sock 10.Thread stoped [07:10:17]OFD Sender: No OFD packet to send [07:10:22]OFD Sender: No OFD packet to send [07:10:27]OFD Sender: No OFD packet to send [07:10:32]OFD Sender: No OFD packet to send [07:10:37]OFD Sender: No OFD packet to send [07:10:42]OFD Sender: No OFD packet to send [07:10:47]OFD Sender: No OFD packet to send [07:10:51]accept exits with 8 [07:10:51]New connection [07:10:51]New thread 3067260260 created [07:10:51]Thread 3067403620 joined [07:10:51]Waiting for new connection... [07:10:51] Sock 8.Parse request [07:10:51]Sock 8.Check first char [07:10:51]Sock 8.First char is OK [07:10:51]request: POST /json_proto HTTP/1.0 [07:10:51]Method: POST [07:10:51]URL: /json_proto [07:10:51]Method is POST - this is cgi request [07:10:51]url: /json_proto [07:10:51]query_string will be loaded in cgi processing [07:10:51]execute_cgi json_proto POST (null) [07:10:51]execute_cgi path=json_proto method=POST [07:10:51]POST find Content-Length [07:10:51]Host: 172.17.62.195:8080 [07:10:51]Content-Length: 682 [07:10:51]Content-Type: application/json [07:10:51] [07:10:51]POST finish read [07:10:51]Found Content-Length = 682 [07:10:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:10:51]execute_script... [07:10: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)118176", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:10:51]POST & json_proto [07:10:51]process_json_proto [07:10:51]json parsed OK: [07:10:51]protocol is kg_v1.0 [07:10:51]action value=close_receipt [07:10:51]process_action close_receipt [07:10:51]cmd_close_receipt [07:10:51]MH_GetDate [07:10:51]Write to MH i2c: F0 00 00 0D 26 22 [07:10:51]Write i2c OK [07:10:51]MH_I2C_Read... [07:10:51]Read from MH i2c: F0 [07:10:51]MH_I2C_Read... [07:10:51]Read from MH i2c: F0 09 00 [07:10:51]MH_I2C_Read... [07:10:51]Read from MH i2c: F0 09 00 0D 26 00 FD 08 F5 66 65 34 CA 65 53 [07:10:51]GetLastDocTimeStamp 1727334611 [07:10:51]current date 1727334653 [07:10:51]FM_GetShiftState [07:10:51]SAM_PROTO_GetShiftState [07:10:51]wFMCommunicate request_size=4 [07:10:51]MH_SAM_APDU [07:10:51]CAPDU: 80 13 01 00 [07:10:51]Write to MH i2c: E2 08 00 0E 26 80 13 01 00 00 00 00 00 B1 [07:10:51]Write i2c OK [07:10:51]MH_I2C_Read... [07:10:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:10:51]Read from MH i2c: E2 [07:10:51]MH_I2C_Read... [07:10:51]Read from MH i2c: E2 0E 00 [07:10:51]MH_I2C_Read... [07:10:51]Read from MH i2c: E2 0E 00 0E 26 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 AD [07:10:51]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:10:51]wFMCommunicate OK [07:10:51]SAM_PROTO_GetShiftState done [07:10:51]FM_GetShiftState done [07:10:51]opened in 1727309552 [07:10:51]opened+sec_in_day 1727395952 [07:10:51]quantity*price = 100021 [07:10:51]sum+1 = 100023 [07:10:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 74 26.09.2024 07:10 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104734 ФПД: 210014421111015 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T071053&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104734&fm=210014421111015&tin=02508201610067®Number=0000000000145756&sum=100000 [07:10:52]StoreToDocumentArchive [07:10:52]shift 237 fd 104734 [07:10:52]save to /storage/0237/doc_00104734 [07:10:52]save last doc name /storage/0237/doc_00104734 to /storage/kkm_last_doc_name [07:10:52]save OK [07:10:52]Clear old archive folders... [07:10:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:10:52]tlvbuf is 01977F40 [07:10:52]SAM_PROTO_ClearQueue [07:10:52]wFMCommunicate request_size=4 [07:10:52]MH_SAM_APDU [07:10:52]CAPDU: 80 09 00 00 [07:10:52]Write to MH i2c: E2 08 00 1B 26 80 09 00 00 00 00 00 00 B3 [07:10:52]Write i2c OK [07:10:52]MH_I2C_Read... [07:10:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:10:52]Read from MH i2c: E2 [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: E2 03 00 [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: E2 03 00 1B 26 00 90 00 B5 [07:10:52]RAPDU: 90 00 [07:10:52]wFMCommunicate OK [07:10:52]SAM_PROTO_ClearQueue done [07:10:52]KKMCreateOFDPacket [07:10:52]OFDProtocolAddRootSTLVToBuf [07:10:52]FM_MakeSignedData [07:10:52]FM_MakeSignedData [07:10:52]SAM_PROTO_SignData [07:10:52]wFMCommunicate request_size=4 [07:10:52]MH_SAM_APDU [07:10:52]CAPDU: 80 0D 01 02 [07:10:52]Write to MH i2c: E2 08 00 1C 26 80 0D 01 02 00 00 00 00 BB [07:10:52]Write i2c OK [07:10:52]MH_I2C_Read... [07:10:52]OFD Sender: No OFD packet to send [07:10:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:10:52]Read from MH i2c: E2 [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: E2 03 00 [07:10:52]MH_I2C_Read... [07:10:52]Read from MH i2c: E2 03 00 1C 26 00 90 00 B6 [07:10:52]RAPDU: 90 00 [07:10:52]wFMCommunicate OK [07:10:52]wFMCommunicate request_size=255 [07:10:52]MH_SAM_APDU [07: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4A 00 00 00 F4 03 04 00 FD 08 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1E 99 01 00 35 04 06 00 BF [07:10:52]Write to MH i2c: E2 02 01 1D 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4A 00 00 00 F4 03 04 00 FD 08 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1E 99 01 00 35 04 06 00 BF 00 00 80 [07:10:52]Write i2c OK [07:10:52]MH_I2C_Read... [07:10:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:10:53]Read from MH i2c: E2 [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: E2 03 00 [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: E2 03 00 1D 26 00 90 00 B7 [07:10:53]RAPDU: 90 00 [07:10:53]wFMCommunicate OK [07:10:53]wFMCommunicate request_size=10 [07:10:53]MH_SAM_APDU [07:10:53]CAPDU: 80 0D 02 02 05 01 CA F7 D0 E7 [07:10:53]Write to MH i2c: E2 0D 00 1E 26 80 0D 02 02 05 00 01 CA F7 D0 E7 00 00 41 [07:10:53]Write i2c OK [07:10:53]MH_I2C_Read... [07:10:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:10:53]Read from MH i2c: E2 [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: E2 03 00 [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: E2 03 00 1E 26 00 90 00 B8 [07:10:53]RAPDU: 90 00 [07:10:53]wFMCommunicate OK [07:10:53]wFMCommunicate request_size=4 [07:10:53]MH_SAM_APDU [07:10:53]CAPDU: 80 0D 03 02 [07:10:53]Write to MH i2c: E2 08 00 1F 26 80 0D 03 02 00 00 00 00 C0 [07:10:53]Write i2c OK [07:10:53]MH_I2C_Read... [07:10:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:10:53]Read from MH i2c: E2 [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: E2 0B 00 [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: E2 0B 00 1F 26 00 FB 0B 93 00 18 34 8A C2 90 00 F2 [07:10:53]RAPDU: FB 0B 93 00 18 34 8A C2 90 00 [07:10:53]wFMCommunicate OK [07:10:53]SAM_PROTO_SignData done [07:10:53]FM_MakeSignedData done [07:10:53]CreateOFDProtocolMessage [07:10:53]wFMCommunicate request_size=4 [07:10:53]MH_SAM_APDU [07:10:53]CAPDU: 80 11 00 00 [07:10:53]Write to MH i2c: E2 08 00 20 26 80 11 00 00 00 00 00 00 C0 [07:10:53]Write i2c OK [07:10:53]MH_I2C_Read... [07:10:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:10:53]Read from MH i2c: E2 [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: E2 17 00 [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: E2 17 00 20 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 1B [07:10:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:10:53]wFMCommunicate OK [07:10:53]CreateOFDProtocolMessage done [07:10:53]OFDSenderStorePacket 104734 [07:10:53]StoreOFDPacket docnum=104734 [07:10:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E5 9F 07 01 3A 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4A 00 00 00 F4 03 04 00 FD 08 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1E 99 01 00 35 04 06 00 BF 01 CA F7 D0 E7 FB 0B 93 00 18 34 8A C2 [07:10:53]CheckFolder [07:10:53]dirname=/storage/ofd_packets [07:10:53]CheckFolder done [07:10:53]ProducePacketName [07:10:53]name=ofd_packets/00104734 [07:10:53]NVStorageSaveData ofd_packets/00104734 [07:10:53]File name is /storage/ofd_packets/00104734 [07:10:53]Write 301 bytes [07:10:53]NVStorageSaveData done [07:10:53]OFDSenderStorePacket done [07:10:53]KKMCreateOFDPacket done [07:10:53]NVStorageSaveData kkm_last_timestamp [07:10:53]File name is /storage/kkm_last_timestamp [07:10:53]Write 4 bytes [07:10:53]NVStorageSaveData done [07:10:53]ExternCall_PrintAddStr [07:10:53]wPrintStart [07:10:53]Write to MH i2c: 01 00 00 21 26 47 [07:10:53]Write i2c OK [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: 01 [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: 01 07 00 [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: 01 07 00 21 26 00 00 00 00 00 FF 0F 5C [07:10:53]RasterBufferAndPrint [07:10:53]line Счет N : (1)118176 [07:10:53]line ИНН: 02508201610067 [07:10:53]line Контрольно-Кассовый Чек [07:10:53]line ПРОДАЖА [07:10:53]line ТРК (МРК, ГНК) : 13 [07:10:53]line Товар: 2710124500 [07:10:53]line Аи-95-К-5 [07:10:53]line 13.480 * 74.20 [07:10:53]line = 1000.22 [07:10:53]line НДС 12% НСП 1% [07:10:53]line > о реализуемом товаре [07:10:53]line ОКРУГЛЕНИЕ: -0.22 [07:10:53]line ИТОГО: 1000.00 [07:10:53]line Внесено: 1000.00 [07:10:53]line СДАЧА: 0.00 [07:10:53]line НСП 1% : 8.85 [07:10:53]line НДС 12% : 106.22 [07:10:53]line Наличными: 1000.00 [07:10:53]line Безнал.: 0.00 [07:10:53]line Место: АЗС № 176 [07:10:53]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:10:53]line СНО: Общий режим [07:10:53]line Чек 74 26.09.2024 07:10 [07:10:53]line Смена: 237 ФФД: 1.0 [07:10:53]line ЗНМ: 0300000238 [07:10:53]line РНМ: 0000000000145756 [07:10:53]line Версия ККМ: v1.0 [07:10:53]line ФМ: 0000000000959278 [07:10:53]line ФД: 104734 [07:10:53]line ФПД: 210014421111015 [07:10:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T071053&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104734&fm=210014421111015&tin=02508201610067®Number=0000000000145756&sum=100000 [07:10:53]OFD Sender: Processing packet 104734 [packets to send 51, broken 50] [07:10:53]ProducePacketName [07:10:53]name=ofd_packets/00104734 [07:10:53]OFD Sender: To server: pG, [07:10:53]CommunicateWithHost lk.salyk.kg:30040 [07:10:53]ConnectInit lk.salyk.kg [07:10:53]written 0, free lines is 4095 [07:10:53]Write to MH i2c: 01 00 00 4B 26 71 [07:10:53]Write i2c OK [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: 01 [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: 01 07 00 [07:10:53]MH_I2C_Read... [07:10:53]Read from MH i2c: 01 07 00 4B 26 00 00 00 00 00 FB 0C 7F [07:10:53]RasterBufferAndPrint [07:10:53]line [07:10:53]line [07:10:53]line [07:10:53]line [07:10:53]line [07:10:53]written 0, free lines is 3330 [07:10:54]MH_Cut [07:10:54]Write to MH i2c: D1 01 00 52 26 01 4A [07:10:54]Write i2c OK [07:10:54]MH_I2C_Read... [07:10:54]Read from MH i2c: D1 [07:10:54]MH_I2C_Read... [07:10:54]Read from MH i2c: D1 01 00 [07:10:54]MH_I2C_Read... [07:10:54]Read from MH i2c: D1 01 00 52 26 00 49 [07:10:54]Write to MH i2c: 01 00 00 53 26 79 [07:10:54]Write i2c OK [07:10:54]MH_I2C_Read... [07:10:54]Connected sock=11 [07:10:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E5 9F 07 01 3A 8A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 4A 00 00 00 F4 03 04 00 FD 08 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1E 99 01 00 35 04 06 00 BF 01 CA F7 D0 E7 FB 0B 93 00 18 34 8A C2 [07:10:54]*** Cut start [07:10:54]*** Partial cut [07:10:54]*** CUTSNS_PIN = 1 [07:10:54]*** CUTSNS_PIN = 0 [07:10:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 3B 28 47 00 10 FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1E 99 01 00 F4 03 04 00 AF B2 F4 66 B6 04 01 00 00 59 B9 76 F3 5B 09 92 B1 [07:10:54]CommunicateWithHost err = 0 [07:10:54]CheckOFDResponse [07:10:54]1017 (14) - 77093643461234 [07:10:54]1041 (16) - 0000000000959278 [07:10:54]1040 (4) - 104734 [07:10:54]1012 (4) - 26.09.2024 01:02 [07:10:54]1206 (1) - 0 [07:10:54]OFD Sender: Remove packet 104734 [07:10:54]ProducePacketName [07:10:54]name=ofd_packets/00104734 [07:10:54]NVStorageDeleteData [07:10:54]*** Brake cut motor [07:10:55]Read from MH i2c: 01 [07:10:55]MH_I2C_Read... [07:10:55]*** Stop cut motor [07:10:55]*** Cut end [07:10:55]Read from MH i2c: 01 07 00 [07:10:55]MH_I2C_Read... [07:10:55]Read from MH i2c: 01 07 00 53 26 00 00 00 00 00 FF 0F 8E [07:10:55]process_action close_receipt done [07:10:55]requested_data is exist [07:10:55]produce_requested_data [07:10:55]requested_item fm.sn is exist - process it [07:10:55]wFMCommunicate request_size=4 [07:10:55]MH_SAM_APDU [07:10:55]CAPDU: 80 11 00 00 [07:10:55]Write to MH i2c: E2 08 00 54 26 80 11 00 00 00 00 00 00 F4 [07:10:55]Write i2c OK [07:10:55]MH_I2C_Read... [07:10:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:10:55]Read from MH i2c: E2 [07:10:55]MH_I2C_Read... [07:10:55]Read from MH i2c: E2 17 00 [07:10:55]MH_I2C_Read... [07:10:55]Read from MH i2c: E2 17 00 54 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 4F [07:10:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:10:55]wFMCommunicate OK [07:10:55]requested_item fd.num is exist - process it [07:10:55]SAM_PROTO_GetFieldsCounters [07:10:55]wFMCommunicate request_size=4 [07:10:55]MH_SAM_APDU [07:10:55]CAPDU: 80 13 00 00 [07:10:55]Write to MH i2c: E2 08 00 55 26 80 13 00 00 00 00 00 00 F7 [07:10:55]Write i2c OK [07:10:55]MH_I2C_Read... [07:10:55]OFD Sender: No OFD packet to send [07:10:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:10:55]Read from MH i2c: E2 [07:10:55]MH_I2C_Read... [07:10:55]Read from MH i2c: E2 62 00 [07:10:55]MH_I2C_Read... [07:10:55]Read from MH i2c: E2 62 00 55 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 1E 99 01 00 0E 04 04 00 ED 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 A6 [07:10:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 1E 99 01 00 0E 04 04 00 ED 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 [07:10:55]wFMCommunicate OK [07:10:55]SAM_PROTO_GetFieldsCounters done [07:10:55]requested_item shift.num is exist - process it [07:10:55]requested_item shift.opened is exist - process it [07:10:55]req_shift_opened [07:10:55]FM_GetShiftState [07:10:55]SAM_PROTO_GetShiftState [07:10:55]wFMCommunicate request_size=4 [07:10:55]MH_SAM_APDU [07:10:55]CAPDU: 80 13 01 00 [07:10:55]Write to MH i2c: E2 08 00 56 26 80 13 01 00 00 00 00 00 F9 [07:10:55]Write i2c OK [07:10:55]MH_I2C_Read... [07:10:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:10:55]Read from MH i2c: E2 [07:10:55]MH_I2C_Read... [07:10:55]Read from MH i2c: E2 0E 00 [07:10:55]MH_I2C_Read... [07:10:55]Read from MH i2c: E2 0E 00 56 26 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F5 [07:10:55]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:10:55]wFMCommunicate OK [07:10:55]SAM_PROTO_GetShiftState done [07:10:55]FM_GetShiftState done [07:10:55]req_shift_opened done [07:10:55]requested_item shift.open_date is exist - process it [07:10:55]req_shift_open_date [07:10:55]req_shift_open_date done [07:10:55]produce_requested_data done [07:10:55]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104734,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:10:55]process_action_free close_receipt [07:10:55]json_value_free [07:10:55]json_value_free done [07:10:55]process_json_proto returns [07:10:55]Send response to host [07:10:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104734,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:10:55]free response buf [07:10:55]execute_script done [07:10:55]execute_script returns [07:10:55]free content buf [07:10:55]Sock 8.Close socket [07:10:55]Sock 8.Thread stoped [07:11:00]OFD Sender: No OFD packet to send [07:11:05]OFD Sender: No OFD packet to send [07:11:10]OFD Sender: No OFD packet to send [07:11:15]OFD Sender: No OFD packet to send [07:11:20]OFD Sender: No OFD packet to send [07:11:25]OFD Sender: No OFD packet to send [07:11:30]OFD Sender: No OFD packet to send [07:11:35]OFD Sender: No OFD packet to send [07:11:40]OFD Sender: No OFD packet to send [07:11:45]OFD Sender: No OFD packet to send [07:11:50]OFD Sender: No OFD packet to send [07:11:55]OFD Sender: No OFD packet to send [07:12:00]OFD Sender: No OFD packet to send [07:12:05]OFD Sender: No OFD packet to send [07:12:10]OFD Sender: No OFD packet to send [07:12:11]accept exits with 9 [07:12:11]New connection [07:12:11]New thread 3067403620 created [07:12:11]Thread 3067260260 joined [07:12:11]Waiting for new connection... [07:12:11] Sock 9.Parse request [07:12:11]Sock 9.Check first char [07:12:11]Sock 9.First char is OK [07:12:11]request: POST /json_proto HTTP/1.0 [07:12:11]Method: POST [07:12:11]URL: /json_proto [07:12:11]Method is POST - this is cgi request [07:12:11]url: /json_proto [07:12:11]query_string will be loaded in cgi processing [07:12:11]execute_cgi json_proto POST (null) [07:12:11]execute_cgi path=json_proto method=POST [07:12:11]POST find Content-Length [07:12:11]Host: 172.17.62.195:8080 [07:12:11]Content-Length: 796 [07:12:11]Content-Type: application/json [07:12:11] [07:12:11]POST finish read [07:12:11]Found Content-Length = 796 [07:12:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 14.430, "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:12:11]execute_script... [07:12:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118177", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 14.430, "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:12:11]POST & json_proto [07:12:11]process_json_proto [07:12:11]json parsed OK: [07:12:11]protocol is kg_v1.0 [07:12:11]action value=close_receipt [07:12:11]process_action close_receipt [07:12:11]cmd_close_receipt [07:12:11]MH_GetDate [07:12:11]Write to MH i2c: F0 00 00 57 26 6C [07:12:11]Write i2c OK [07:12:11]MH_I2C_Read... [07:12:11]Read from MH i2c: F0 [07:12:11]MH_I2C_Read... [07:12:11]Read from MH i2c: F0 09 00 [07:12:11]MH_I2C_Read... [07:12:11]Read from MH i2c: F0 09 00 57 26 00 4D 09 F5 66 65 34 CA 65 EE [07:12:11]GetLastDocTimeStamp 1727334653 [07:12:11]current date 1727334733 [07:12:11]FM_GetShiftState [07:12:11]SAM_PROTO_GetShiftState [07:12:11]wFMCommunicate request_size=4 [07:12:11]MH_SAM_APDU [07:12:11]CAPDU: 80 13 01 00 [07:12:11]Write to MH i2c: E2 08 00 58 26 80 13 01 00 00 00 00 00 FB [07:12:11]Write i2c OK [07:12:11]MH_I2C_Read... [07:12:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:12:11]Read from MH i2c: E2 [07:12:11]MH_I2C_Read... [07:12:11]Read from MH i2c: E2 0E 00 [07:12:11]MH_I2C_Read... [07:12:11]Read from MH i2c: E2 0E 00 58 26 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F7 [07:12:11]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:12:11]wFMCommunicate OK [07:12:11]SAM_PROTO_GetShiftState done [07:12:11]FM_GetShiftState done [07:12:11]opened in 1727309552 [07:12:11]opened+sec_in_day 1727395952 [07:12:11]quantity*price = 99999 [07:12:11]sum+1 = 100001 [07:12:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 75 26.09.2024 07:12 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104735 ФПД: 254921716969840 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T071213&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104735&fm=254921716969840&tin=02508201610067®Number=0000000000145756&sum=100000 [07:12:12]StoreToDocumentArchive [07:12:12]shift 237 fd 104735 [07:12:12]save to /storage/0237/doc_00104735 [07:12:12]save last doc name /storage/0237/doc_00104735 to /storage/kkm_last_doc_name [07:12:12]save OK [07:12:12]Clear old archive folders... [07:12:12]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:12:12]tlvbuf is 0196BA70 [07:12:12]SAM_PROTO_ClearQueue [07:12:12]wFMCommunicate request_size=4 [07:12:12]MH_SAM_APDU [07:12:12]CAPDU: 80 09 00 00 [07:12:12]Write to MH i2c: E2 08 00 65 26 80 09 00 00 00 00 00 00 FD [07:12:12]Write i2c OK [07:12:12]MH_I2C_Read... [07:12:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:12:12]Read from MH i2c: E2 [07:12:12]MH_I2C_Read... [07:12:12]Read from MH i2c: E2 03 00 [07:12:12]MH_I2C_Read... [07:12:12]Read from MH i2c: E2 03 00 65 26 00 90 00 FF [07:12:12]RAPDU: 90 00 [07:12:12]wFMCommunicate OK [07:12:12]SAM_PROTO_ClearQueue done [07:12:12]KKMCreateOFDPacket [07:12:12]OFDProtocolAddRootSTLVToBuf [07:12:12]FM_MakeSignedData [07:12:12]FM_MakeSignedData [07:12:12]SAM_PROTO_SignData [07:12:12]wFMCommunicate request_size=4 [07:12:12]MH_SAM_APDU [07:12:12]CAPDU: 80 0D 01 02 [07:12:12]Write to MH i2c: E2 08 00 66 26 80 0D 01 02 00 00 00 00 05 [07:12:12]Write i2c OK [07:12:12]MH_I2C_Read... [07:12:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:12:12]Read from MH i2c: E2 [07:12:12]MH_I2C_Read... [07:12:12]Read from MH i2c: E2 03 00 [07:12:12]MH_I2C_Read... [07:12:12]Read from MH i2c: E2 03 00 66 26 00 90 00 00 [07:12:12]RAPDU: 90 00 [07:12:12]wFMCommunicate OK [07:12:12]wFMCommunicate request_size=255 [07:12:12]MH_SAM_APDU [07:12:12]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 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 4B 00 00 00 F4 03 04 00 4D 09 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1F 99 01 00 35 04 06 00 [07:12:12]Write to MH i2c: E2 02 01 67 26 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 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 4B 00 00 00 F4 03 04 00 4D 09 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1F 99 01 00 35 04 06 00 00 00 BA [07:12:12]Write i2c OK [07:12:12]MH_I2C_Read... [07:12:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:12:12]Read from MH i2c: E2 [07:12:12]MH_I2C_Read... [07:12:12]Read from MH i2c: E2 03 00 [07:12:12]MH_I2C_Read... [07:12:12]Read from MH i2c: E2 03 00 67 26 00 90 00 01 [07:12:12]RAPDU: 90 00 [07:12:12]wFMCommunicate OK [07:12:12]wFMCommunicate request_size=11 [07:12:12]MH_SAM_APDU [07:12:12]CAPDU: 80 0D 02 02 06 E7 D9 96 62 B1 70 [07:12:12]Write to MH i2c: E2 0E 00 68 26 80 0D 02 02 06 00 E7 D9 96 62 B1 70 00 00 ED [07:12:12]Write i2c OK [07:12:12]MH_I2C_Read... [07:12:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:12:12]Read from MH i2c: E2 [07:12:12]MH_I2C_Read... [07:12:12]Read from MH i2c: E2 03 00 [07:12:12]MH_I2C_Read... [07:12:12]Read from MH i2c: E2 03 00 68 26 00 90 00 02 [07:12:12]RAPDU: 90 00 [07:12:12]wFMCommunicate OK [07:12:12]wFMCommunicate request_size=4 [07:12:12]MH_SAM_APDU [07:12:12]CAPDU: 80 0D 03 02 [07:12:12]Write to MH i2c: E2 08 00 69 26 80 0D 03 02 00 00 00 00 0A [07:12:12]Write i2c OK [07:12:12]MH_I2C_Read... [07:12:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:12:12]Read from MH i2c: E2 [07:12:12]MH_I2C_Read... [07:12:12]Read from MH i2c: E2 0B 00 [07:12:12]MH_I2C_Read... [07:12:12]Read from MH i2c: E2 0B 00 69 26 00 D2 A9 B3 D1 BD 1B AF C5 90 00 56 [07:12:12]RAPDU: D2 A9 B3 D1 BD 1B AF C5 90 00 [07:12:12]wFMCommunicate OK [07:12:12]SAM_PROTO_SignData done [07:12:12]FM_MakeSignedData done [07:12:12]CreateOFDProtocolMessage [07:12:12]wFMCommunicate request_size=4 [07:12:12]MH_SAM_APDU [07:12:12]CAPDU: 80 11 00 00 [07:12:12]Write to MH i2c: E2 08 00 6A 26 80 11 00 00 00 00 00 00 0A [07:12:12]Write i2c OK [07:12:12]MH_I2C_Read... [07:12:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:12:12]Read from MH i2c: E2 [07:12:12]MH_I2C_Read... [07:12:12]Read from MH i2c: E2 17 00 [07:12:12]MH_I2C_Read... [07:12:12]Read from MH i2c: E2 17 00 6A 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 65 [07:12:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:12:12]wFMCommunicate OK [07:12:12]CreateOFDProtocolMessage done [07:12:12]OFDSenderStorePacket 104735 [07:12:12]StoreOFDPacket docnum=104735 [07:12:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 0C EB 08 01 5C D2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 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 4B 00 00 00 F4 03 04 00 4D 09 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1F 99 01 00 35 04 06 00 E7 D9 96 62 B1 70 D2 A9 B3 D1 BD 1B AF C5 [07:12:12]CheckFolder [07:12:12]dirname=/storage/ofd_packets [07:12:12]CheckFolder done [07:12:12]ProducePacketName [07:12:12]name=ofd_packets/00104735 [07:12:12]NVStorageSaveData ofd_packets/00104735 [07:12:12]File name is /storage/ofd_packets/00104735 [07:12:12]Write 302 bytes [07:12:12]NVStorageSaveData done [07:12:12]OFDSenderStorePacket done [07:12:12]KKMCreateOFDPacket done [07:12:12]NVStorageSaveData kkm_last_timestamp [07:12:12]File name is /storage/kkm_last_timestamp [07:12:12]Write 4 bytes [07:12:12]NVStorageSaveData done [07:12:12]ExternCall_PrintAddStr [07:12:12]wPrintStart [07:12:12]Write to MH i2c: 01 00 00 6B 26 91 [07:12:12]Write i2c OK [07:12:12]MH_I2C_Read... [07:12:12]Read from MH i2c: 01 [07:12:12]MH_I2C_Read... [07:12:12]Read from MH i2c: 01 07 00 [07:12:12]MH_I2C_Read... [07:12:12]Read from MH i2c: 01 07 00 6B 26 00 00 00 00 00 FF 0F A6 [07:12:12]RasterBufferAndPrint [07:12:12]line Счет N : (1)118177 [07:12:12]line ИНН: 02508201610067 [07:12:12]line Контрольно-Кассовый Чек [07:12:12]line ПРОДАЖА [07:12:12]line ТРК (МРК, ГНК) : 34 [07:12:12]line Товар: 2710124130 [07:12:12]line SUPER-92-К-5 [07:12:12]line 14.430 * 69.30 [07:12:12]line = 1000.00 [07:12:12]line НДС 12% НСП 1% [07:12:12]line > о реализуемом товаре [07:12:12]line ИТОГО: 1000.00 [07:12:12]line НСП 1% : 8.85 [07:12:12]line НДС 12% : 106.19 [07:12:12]line Наличными: 0.00 [07:12:12]line Безнал.: 1000.00 [07:12:12]line Место: АЗС № 176 [07:12:12]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:12:12]line СНО: Общий режим [07:12:12]line Чек 75 26.09.2024 07:12 [07:12:12]line Смена: 237 ФФД: 1.0 [07:12:12]line ЗНМ: 0300000238 [07:12:12]line РНМ: 0000000000145756 [07:12:12]line Версия ККМ: v1.0 [07:12:12]line Платежная система: O! деньги [07:12:12]line ФМ: 0000000000959278 [07:12:12]line ФД: 104735 [07:12:12]line ФПД: 254921716969840 [07:12:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T071213&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104735&fm=254921716969840&tin=02508201610067®Number=0000000000145756&sum=100000 [07:12:13]OFD Sender: Processing packet 104735 [packets to send 51, broken 50] [07:12:13]ProducePacketName [07:12:13]name=ofd_packets/00104735 [07:12:13]OFD Sender: To server: pG, [07:12:13]CommunicateWithHost lk.salyk.kg:30040 [07:12:13]ConnectInit lk.salyk.kg [07:12:13]written 0, free lines is 4095 [07:12:13]Connected sock=10 [07:12:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 0C EB 08 01 5C D2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 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 4B 00 00 00 F4 03 04 00 4D 09 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1F 99 01 00 35 04 06 00 E7 D9 96 62 B1 70 D2 A9 B3 D1 BD 1B AF C5 [07:12:13]Write to MH i2c: 01 00 00 94 26 BA [07:12:13]Write i2c OK [07:12:13]MH_I2C_Read... [07:12:13]Read from MH i2c: 01 [07:12:13]MH_I2C_Read... [07:12:13]Read from MH i2c: 01 07 00 [07:12:13]MH_I2C_Read... [07:12:13]Read from MH i2c: 01 07 00 94 26 00 00 00 00 00 1B 0D E9 [07:12:13]RasterBufferAndPrint [07:12:13]line [07:12:13]line [07:12:13]line [07:12:13]line [07:12:13]line [07:12:13]written 0, free lines is 3361 [07:12:13]MH_Cut [07:12:13]Write to MH i2c: D1 01 00 9B 26 01 93 [07:12:13]Write i2c OK [07:12:13]MH_I2C_Read... [07:12:13]Read from MH i2c: D1 [07:12:13]MH_I2C_Read... [07:12:13]Read from MH i2c: D1 01 00 [07:12:13]MH_I2C_Read... [07:12:13]Read from MH i2c: D1 01 00 9B 26 00 92 [07:12:13]Write to MH i2c: 01 00 00 9C 26 C2 [07:12:13]Write i2c OK [07:12:13]MH_I2C_Read... [07:12:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 D8 34 47 00 7A 0C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 1F 99 01 00 F4 03 04 00 FE B2 F4 66 B6 04 01 00 00 EF 0F BA A4 9B 1E 01 1F [07:12:13]CommunicateWithHost err = 0 [07:12:13]CheckOFDResponse [07:12:13]1017 (14) - 77093643461234 [07:12:13]1041 (16) - 0000000000959278 [07:12:13]1040 (4) - 104735 [07:12:13]1012 (4) - 26.09.2024 01:03 [07:12:13]1206 (1) - 0 [07:12:13]OFD Sender: Remove packet 104735 [07:12:13]ProducePacketName [07:12:13]name=ofd_packets/00104735 [07:12:13]NVStorageDeleteData [07:12:14]OFD Sender: No OFD packet to send [07:12:14]*** Cut start [07:12:14]*** Partial cut [07:12:14]*** CUTSNS_PIN = 1 [07:12:14]*** CUTSNS_PIN = 0 [07:12:14]*** Brake cut motor [07:12:14]Read from MH i2c: 01 [07:12:14]MH_I2C_Read... [07:12:14]*** Stop cut motor [07:12:14]*** Cut end [07:12:14]Read from MH i2c: 01 07 00 [07:12:14]MH_I2C_Read... [07:12:14]Read from MH i2c: 01 07 00 9C 26 00 00 00 00 00 FF 0F D7 [07:12:14]process_action close_receipt done [07:12:14]requested_data is exist [07:12:14]produce_requested_data [07:12:14]requested_item fm.sn is exist - process it [07:12:14]wFMCommunicate request_size=4 [07:12:14]MH_SAM_APDU [07:12:14]CAPDU: 80 11 00 00 [07:12:14]Write to MH i2c: E2 08 00 9D 26 80 11 00 00 00 00 00 00 3D [07:12:14]Write i2c OK [07:12:14]MH_I2C_Read... [07:12:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:12:14]Read from MH i2c: E2 [07:12:14]MH_I2C_Read... [07:12:14]Read from MH i2c: E2 17 00 [07:12:14]MH_I2C_Read... [07:12:14]Read from MH i2c: E2 17 00 9D 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 98 [07:12:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:12:14]wFMCommunicate OK [07:12:14]requested_item fd.num is exist - process it [07:12:14]SAM_PROTO_GetFieldsCounters [07:12:14]wFMCommunicate request_size=4 [07:12:14]MH_SAM_APDU [07:12:14]CAPDU: 80 13 00 00 [07:12:14]Write to MH i2c: E2 08 00 9E 26 80 13 00 00 00 00 00 00 40 [07:12:14]Write i2c OK [07:12:14]MH_I2C_Read... [07:12:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:12:14]Read from MH i2c: E2 [07:12:14]MH_I2C_Read... [07:12:14]Read from MH i2c: E2 62 00 [07:12:14]MH_I2C_Read... [07:12:14]Read from MH i2c: E2 62 00 9E 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 1F 99 01 00 0E 04 04 00 ED 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 F3 [07:12:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 1F 99 01 00 0E 04 04 00 ED 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 [07:12:14]wFMCommunicate OK [07:12:14]SAM_PROTO_GetFieldsCounters done [07:12:14]requested_item shift.num is exist - process it [07:12:14]requested_item shift.opened is exist - process it [07:12:14]req_shift_opened [07:12:14]FM_GetShiftState [07:12:14]SAM_PROTO_GetShiftState [07:12:14]wFMCommunicate request_size=4 [07:12:14]MH_SAM_APDU [07:12:14]CAPDU: 80 13 01 00 [07:12:14]Write to MH i2c: E2 08 00 9F 26 80 13 01 00 00 00 00 00 42 [07:12:14]Write i2c OK [07:12:14]MH_I2C_Read... [07:12:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:12:15]Read from MH i2c: E2 [07:12:15]MH_I2C_Read... [07:12:15]Read from MH i2c: E2 0E 00 [07:12:15]MH_I2C_Read... [07:12:15]Read from MH i2c: E2 0E 00 9F 26 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 3E [07:12:15]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:12:15]wFMCommunicate OK [07:12:15]SAM_PROTO_GetShiftState done [07:12:15]FM_GetShiftState done [07:12:15]req_shift_opened done [07:12:15]requested_item shift.open_date is exist - process it [07:12:15]req_shift_open_date [07:12:15]req_shift_open_date done [07:12:15]produce_requested_data done [07:12:15]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104735,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:12:15]process_action_free close_receipt [07:12:15]json_value_free [07:12:15]json_value_free done [07:12:15]process_json_proto returns [07:12:15]Send response to host [07:12:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104735,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:12:15]free response buf [07:12:15]execute_script done [07:12:15]execute_script returns [07:12:15]free content buf [07:12:15]Sock 9.Close socket [07:12:15]Sock 9.Thread stoped [07:12:19]OFD Sender: No OFD packet to send [07:12:24]OFD Sender: No OFD packet to send [07:12:29]OFD Sender: No OFD packet to send [07:12:34]OFD Sender: No OFD packet to send [07:12:39]OFD Sender: No OFD packet to send [07:12:44]OFD Sender: No OFD packet to send [07:12:49]OFD Sender: No OFD packet to send [07:12:54]OFD Sender: No OFD packet to send [07:12:59]OFD Sender: No OFD packet to send [07:13:04]OFD Sender: No OFD packet to send [07:13:09]OFD Sender: No OFD packet to send [07:13:14]OFD Sender: No OFD packet to send [07:13:19]OFD Sender: No OFD packet to send [07:13:24]OFD Sender: No OFD packet to send [07:13:29]OFD Sender: No OFD packet to send [07:13:34]OFD Sender: No OFD packet to send [07:13:39]OFD Sender: No OFD packet to send [07:13:44]OFD Sender: No OFD packet to send [07:13:49]OFD Sender: No OFD packet to send [07:13:54]OFD Sender: No OFD packet to send [07:13:59]OFD Sender: No OFD packet to send [07:14:04]OFD Sender: No OFD packet to send [07:14:09]OFD Sender: No OFD packet to send [07:14:14]OFD Sender: No OFD packet to send [07:14:16]accept exits with 8 [07:14:16]New connection [07:14:16]New thread 3067260260 created [07:14:16]Thread 3067403620 joined [07:14:16]Waiting for new connection... [07:14:16] Sock 8.Parse request [07:14:16]Sock 8.Check first char [07:14:16]Sock 8.First char is OK [07:14:16]request: POST /json_proto HTTP/1.0 [07:14:16]Method: POST [07:14:16]URL: /json_proto [07:14:16]Method is POST - this is cgi request [07:14:16]url: /json_proto [07:14:16]query_string will be loaded in cgi processing [07:14:16]execute_cgi json_proto POST (null) [07:14:16]execute_cgi path=json_proto method=POST [07:14:16]POST find Content-Length [07:14:16]Host: 172.17.62.195:8080 [07:14:16]Content-Length: 687 [07:14:16]Content-Type: application/json [07:14:16] [07:14:16]POST finish read [07:14:16]Found Content-Length = 687 [07:14:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [07:14:16]execute_script... [07:14: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)118178", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [07:14:16]POST & json_proto [07:14:16]process_json_proto [07:14:16]json parsed OK: [07:14:16]protocol is kg_v1.0 [07:14:16]action value=close_receipt [07:14:16]process_action close_receipt [07:14:16]cmd_close_receipt [07:14:16]MH_GetDate [07:14:16]Write to MH i2c: F0 00 00 A0 26 B5 [07:14:16]Write i2c OK [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: F0 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: F0 09 00 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: F0 09 00 A0 26 00 CA 09 F5 66 65 34 CA 65 B4 [07:14:16]GetLastDocTimeStamp 1727334733 [07:14:16]current date 1727334858 [07:14:16]FM_GetShiftState [07:14:16]SAM_PROTO_GetShiftState [07:14:16]wFMCommunicate request_size=4 [07:14:16]MH_SAM_APDU [07:14:16]CAPDU: 80 13 01 00 [07:14:16]Write to MH i2c: E2 08 00 A1 26 80 13 01 00 00 00 00 00 44 [07:14:16]Write i2c OK [07:14:16]MH_I2C_Read... [07:14:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:16]Read from MH i2c: E2 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 0E 00 [07:14:16]MH_I2C_Read... [07:14:16]Read from MH i2c: E2 0E 00 A1 26 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 40 [07:14:16]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:14:16]wFMCommunicate OK [07:14:16]SAM_PROTO_GetShiftState done [07:14:16]FM_GetShiftState done [07:14:16]opened in 1727309552 [07:14:16]opened+sec_in_day 1727395952 [07:14:16]quantity*price = 200075 [07:14:16]sum+1 = 200076 [07:14:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 76 26.09.2024 07:14 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104736 ФПД: 121767118194940 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T071418&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104736&fm=121767118194940&tin=02508201610067®Number=0000000000145756&sum=200000 [07:14:17]StoreToDocumentArchive [07:14:17]shift 237 fd 104736 [07:14:17]save to /storage/0237/doc_00104736 [07:14:17]save last doc name /storage/0237/doc_00104736 to /storage/kkm_last_doc_name [07:14:17]save OK [07:14:17]Clear old archive folders... [07:14:17]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:14:17]tlvbuf is B6F489B0 [07:14:17]SAM_PROTO_ClearQueue [07:14:17]wFMCommunicate request_size=4 [07:14:17]MH_SAM_APDU [07:14:17]CAPDU: 80 09 00 00 [07:14:17]Write to MH i2c: E2 08 00 AE 26 80 09 00 00 00 00 00 00 46 [07:14:17]Write i2c OK [07:14:17]MH_I2C_Read... [07:14:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:14:17]Read from MH i2c: E2 [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: E2 03 00 [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: E2 03 00 AE 26 00 90 00 48 [07:14:17]RAPDU: 90 00 [07:14:17]wFMCommunicate OK [07:14:17]SAM_PROTO_ClearQueue done [07:14:17]KKMCreateOFDPacket [07:14:17]OFDProtocolAddRootSTLVToBuf [07:14:17]FM_MakeSignedData [07:14:17]FM_MakeSignedData [07:14:17]SAM_PROTO_SignData [07:14:17]wFMCommunicate request_size=4 [07:14:17]MH_SAM_APDU [07:14:17]CAPDU: 80 0D 01 02 [07:14:17]Write to MH i2c: E2 08 00 AF 26 80 0D 01 02 00 00 00 00 4E [07:14:17]Write i2c OK [07:14:17]MH_I2C_Read... [07:14:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:14:17]Read from MH i2c: E2 [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: E2 03 00 [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: E2 03 00 AF 26 00 90 00 49 [07:14:17]RAPDU: 90 00 [07:14:17]wFMCommunicate OK [07:14:17]wFMCommunicate request_size=255 [07:14:17]MH_SAM_APDU [07:14:17]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 4C 00 00 00 F4 03 04 00 CA 09 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 20 99 01 00 35 04 06 00 [07:14:17]Write to MH i2c: E2 02 01 B0 26 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 4C 00 00 00 F4 03 04 00 CA 09 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 20 99 01 00 35 04 06 00 00 00 90 [07:14:17]Write i2c OK [07:14:17]MH_I2C_Read... [07:14:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:17]Read from MH i2c: E2 [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: E2 03 00 [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: E2 03 00 B0 26 00 90 00 4A [07:14:17]RAPDU: 90 00 [07:14:17]wFMCommunicate OK [07:14:17]wFMCommunicate request_size=11 [07:14:17]MH_SAM_APDU [07:14:17]CAPDU: 80 0D 02 02 06 6E BF 1D D3 48 FC [07:14:17]Write to MH i2c: E2 0E 00 B1 26 80 0D 02 02 06 00 6E BF 1D D3 48 FC 00 00 BE [07:14:17]Write i2c OK [07:14:17]MH_I2C_Read... [07:14:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:14:17]Read from MH i2c: E2 [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: E2 03 00 [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: E2 03 00 B1 26 00 90 00 4B [07:14:17]RAPDU: 90 00 [07:14:17]wFMCommunicate OK [07:14:17]wFMCommunicate request_size=4 [07:14:17]MH_SAM_APDU [07:14:17]CAPDU: 80 0D 03 02 [07:14:17]Write to MH i2c: E2 08 00 B2 26 80 0D 03 02 00 00 00 00 53 [07:14:17]Write i2c OK [07:14:17]MH_I2C_Read... [07:14:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:14:17]Read from MH i2c: E2 [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: E2 0B 00 [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: E2 0B 00 B2 26 00 E4 42 91 9D BE EB E2 A0 90 00 D3 [07:14:17]RAPDU: E4 42 91 9D BE EB E2 A0 90 00 [07:14:17]wFMCommunicate OK [07:14:17]SAM_PROTO_SignData done [07:14:17]FM_MakeSignedData done [07:14:17]CreateOFDProtocolMessage [07:14:17]wFMCommunicate request_size=4 [07:14:17]MH_SAM_APDU [07:14:17]CAPDU: 80 11 00 00 [07:14:17]Write to MH i2c: E2 08 00 B3 26 80 11 00 00 00 00 00 00 53 [07:14:17]Write i2c OK [07:14:17]MH_I2C_Read... [07:14:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:17]Read from MH i2c: E2 [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: E2 17 00 [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: E2 17 00 B3 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 AE [07:14:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:14:17]wFMCommunicate OK [07:14:17]CreateOFDProtocolMessage done [07:14:17]OFDSenderStorePacket 104736 [07:14:17]StoreOFDPacket docnum=104736 [07:14:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 6C A6 08 01 60 DE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 4C 00 00 00 F4 03 04 00 CA 09 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 20 99 01 00 35 04 06 00 6E BF 1D D3 48 FC E4 42 91 9D BE EB E2 A0 [07:14:17]CheckFolder [07:14:17]dirname=/storage/ofd_packets [07:14:17]CheckFolder done [07:14:17]ProducePacketName [07:14:17]name=ofd_packets/00104736 [07:14:17]NVStorageSaveData ofd_packets/00104736 [07:14:17]File name is /storage/ofd_packets/00104736 [07:14:17]Write 302 bytes [07:14:17]NVStorageSaveData done [07:14:17]OFDSenderStorePacket done [07:14:17]KKMCreateOFDPacket done [07:14:17]NVStorageSaveData kkm_last_timestamp [07:14:17]File name is /storage/kkm_last_timestamp [07:14:17]Write 4 bytes [07:14:17]NVStorageSaveData done [07:14:17]ExternCall_PrintAddStr [07:14:17]wPrintStart [07:14:17]Write to MH i2c: 01 00 00 B4 26 DA [07:14:17]Write i2c OK [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: 01 [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: 01 07 00 [07:14:17]MH_I2C_Read... [07:14:17]Read from MH i2c: 01 07 00 B4 26 00 00 00 00 00 FF 0F EF [07:14:17]RasterBufferAndPrint [07:14:17]line Счет N : (1)118178 [07:14:17]line ИНН: 02508201610067 [07:14:17]line Контрольно-Кассовый Чек [07:14:17]line ПРОДАЖА [07:14:17]line ТРК (МРК, ГНК) : 41 [07:14:17]line Товар: 2710194210 [07:14:17]line ДТ(л)-К-5 [07:14:17]line 26.430 * 75.70 [07:14:17]line = 2000.75 [07:14:17]line НДС 12% НСП 1% [07:14:17]line > о реализуемом товаре [07:14:17]line ОКРУГЛЕНИЕ: -0.75 [07:14:17]line ИТОГО: 2000.00 [07:14:17]line Внесено: 2000.00 [07:14:17]line СДАЧА: 0.00 [07:14:17]line НСП 1% : 17.71 [07:14:17]line НДС 12% : 212.47 [07:14:17]line Наличными: 2000.00 [07:14:17]line Безнал.: 0.00 [07:14:17]line Место: АЗС № 176 [07:14:17]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:14:17]line СНО: Общий режим [07:14:17]line Чек 76 26.09.2024 07:14 [07:14:17]line Смена: 237 ФФД: 1.0 [07:14:17]line ЗНМ: 0300000238 [07:14:17]line РНМ: 0000000000145756 [07:14:17]line Версия ККМ: v1.0 [07:14:17]line ФМ: 0000000000959278 [07:14:17]line ФД: 104736 [07:14:17]line ФПД: 121767118194940 [07:14:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T071418&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104736&fm=121767118194940&tin=02508201610067®Number=0000000000145756&sum=200000 [07:14:18]OFD Sender: Processing packet 104736 [packets to send 51, broken 50] [07:14:18]ProducePacketName [07:14:18]name=ofd_packets/00104736 [07:14:18]OFD Sender: To server: pG, [07:14:18]CommunicateWithHost lk.salyk.kg:30040 [07:14:18]ConnectInit lk.salyk.kg [07:14:18]written 0, free lines is 4095 [07:14:18]Connected sock=11 [07:14:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 6C A6 08 01 60 DE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 4C 00 00 00 F4 03 04 00 CA 09 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 20 99 01 00 35 04 06 00 6E BF 1D D3 48 FC E4 42 91 9D BE EB E2 A0 [07:14:18]Write to MH i2c: 01 00 00 DE 26 04 [07:14:18]Write i2c OK [07:14:18]MH_I2C_Read... [07:14:18]Read from MH i2c: 01 [07:14:18]MH_I2C_Read... [07:14:18]Read from MH i2c: 01 07 00 [07:14:18]MH_I2C_Read... [07:14:18]Read from MH i2c: 01 07 00 DE 26 00 00 00 00 00 01 0D 19 [07:14:18]RasterBufferAndPrint [07:14:18]line [07:14:18]line [07:14:18]line [07:14:18]line [07:14:18]line [07:14:18]written 0, free lines is 3335 [07:14:18]MH_Cut [07:14:18]Write to MH i2c: D1 01 00 E5 26 01 DD [07:14:18]Write i2c OK [07:14:18]MH_I2C_Read... [07:14:18]Read from MH i2c: D1 [07:14:18]MH_I2C_Read... [07:14:18]Read from MH i2c: D1 01 00 [07:14:18]MH_I2C_Read... [07:14:18]Read from MH i2c: D1 01 00 E5 26 00 DC [07:14:18]Write to MH i2c: 01 00 00 E6 26 0C [07:14:18]Write i2c OK [07:14:18]MH_I2C_Read... [07:14:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 6A DC 47 00 03 EF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 20 99 01 00 F4 03 04 00 7B B3 F4 66 B6 04 01 00 00 5F 4D 45 AE EF 00 12 07 [07:14:18]CommunicateWithHost err = 0 [07:14:18]CheckOFDResponse [07:14:18]1017 (14) - 77093643461234 [07:14:18]1041 (16) - 0000000000959278 [07:14:18]1040 (4) - 104736 [07:14:18]1012 (4) - 26.09.2024 01:06 [07:14:18]1206 (1) - 0 [07:14:18]OFD Sender: Remove packet 104736 [07:14:18]ProducePacketName [07:14:18]name=ofd_packets/00104736 [07:14:18]NVStorageDeleteData [07:14:19]OFD Sender: No OFD packet to send [07:14:19]*** Cut start [07:14:19]*** Partial cut [07:14:19]*** CUTSNS_PIN = 1 [07:14:19]*** CUTSNS_PIN = 0 [07:14:19]*** Brake cut motor [07:14:19]Read from MH i2c: 01 [07:14:19]MH_I2C_Read... [07:14:19]*** Stop cut motor [07:14:19]*** Cut end [07:14:19]Read from MH i2c: 01 07 00 [07:14:19]MH_I2C_Read... [07:14:19]Read from MH i2c: 01 07 00 E6 26 00 00 00 00 00 FF 0F 21 [07:14:19]process_action close_receipt done [07:14:19]requested_data is exist [07:14:19]produce_requested_data [07:14:19]requested_item fm.sn is exist - process it [07:14:19]wFMCommunicate request_size=4 [07:14:19]MH_SAM_APDU [07:14:19]CAPDU: 80 11 00 00 [07:14:19]Write to MH i2c: E2 08 00 E7 26 80 11 00 00 00 00 00 00 87 [07:14:19]Write i2c OK [07:14:19]MH_I2C_Read... [07:14:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:20]Read from MH i2c: E2 [07:14:20]MH_I2C_Read... [07:14:20]Read from MH i2c: E2 17 00 [07:14:20]MH_I2C_Read... [07:14:20]Read from MH i2c: E2 17 00 E7 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E2 [07:14:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:14:20]wFMCommunicate OK [07:14:20]requested_item fd.num is exist - process it [07:14:20]SAM_PROTO_GetFieldsCounters [07:14:20]wFMCommunicate request_size=4 [07:14:20]MH_SAM_APDU [07:14:20]CAPDU: 80 13 00 00 [07:14:20]Write to MH i2c: E2 08 00 E8 26 80 13 00 00 00 00 00 00 8A [07:14:20]Write i2c OK [07:14:20]MH_I2C_Read... [07:14:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:14:20]Read from MH i2c: E2 [07:14:20]MH_I2C_Read... [07:14:20]Read from MH i2c: E2 62 00 [07:14:20]MH_I2C_Read... [07:14:20]Read from MH i2c: E2 62 00 E8 26 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 20 99 01 00 0E 04 04 00 ED 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 41 [07:14:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 20 99 01 00 0E 04 04 00 ED 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 [07:14:20]wFMCommunicate OK [07:14:20]SAM_PROTO_GetFieldsCounters done [07:14:20]requested_item shift.num is exist - process it [07:14:20]requested_item shift.opened is exist - process it [07:14:20]req_shift_opened [07:14:20]FM_GetShiftState [07:14:20]SAM_PROTO_GetShiftState [07:14:20]wFMCommunicate request_size=4 [07:14:20]MH_SAM_APDU [07:14:20]CAPDU: 80 13 01 00 [07:14:20]Write to MH i2c: E2 08 00 E9 26 80 13 01 00 00 00 00 00 8C [07:14:20]Write i2c OK [07:14:20]MH_I2C_Read... [07:14:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:20]Read from MH i2c: E2 [07:14:20]MH_I2C_Read... [07:14:20]Read from MH i2c: E2 0E 00 [07:14:20]MH_I2C_Read... [07:14:20]Read from MH i2c: E2 0E 00 E9 26 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 88 [07:14:20]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:14:20]wFMCommunicate OK [07:14:20]SAM_PROTO_GetShiftState done [07:14:20]FM_GetShiftState done [07:14:20]req_shift_opened done [07:14:20]requested_item shift.open_date is exist - process it [07:14:20]req_shift_open_date [07:14:20]req_shift_open_date done [07:14:20]produce_requested_data done [07:14:20]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104736,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:14:20]process_action_free close_receipt [07:14:20]json_value_free [07:14:20]json_value_free done [07:14:20]process_json_proto returns [07:14:20]Send response to host [07:14:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104736,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:14:20]free response buf [07:14:20]execute_script done [07:14:20]execute_script returns [07:14:20]free content buf [07:14:20]Sock 8.Close socket [07:14:20]Sock 8.Thread stoped [07:14:24]OFD Sender: No OFD packet to send [07:14:29]OFD Sender: No OFD packet to send [07:14:34]OFD Sender: No OFD packet to send [07:14:39]OFD Sender: No OFD packet to send [07:14:44]OFD Sender: No OFD packet to send [07:14:49]OFD Sender: No OFD packet to send [07:14:54]OFD Sender: No OFD packet to send [07:14:59]OFD Sender: No OFD packet to send [07:15:04]OFD Sender: No OFD packet to send [07:15:09]OFD Sender: No OFD packet to send [07:15:14]OFD Sender: No OFD packet to send [07:15:19]OFD Sender: No OFD packet to send [07:15:24]OFD Sender: No OFD packet to send [07:15:29]OFD Sender: No OFD packet to send [07:15:34]OFD Sender: No OFD packet to send [07:15:39]OFD Sender: No OFD packet to send [07:15:44]OFD Sender: No OFD packet to send [07:15:49]OFD Sender: No OFD packet to send [07:15:54]OFD Sender: No OFD packet to send [07:15:59]OFD Sender: No OFD packet to send [07:16:04]OFD Sender: No OFD packet to send [07:16:09]OFD Sender: No OFD packet to send [07:16:14]OFD Sender: No OFD packet to send [07:16:19]OFD Sender: No OFD packet to send [07:16:24]OFD Sender: No OFD packet to send [07:16:29]OFD Sender: No OFD packet to send [07:16:34]OFD Sender: No OFD packet to send [07:16:39]OFD Sender: No OFD packet to send [07:16:44]OFD Sender: No OFD packet to send [07:16:49]OFD Sender: No OFD packet to send [07:16:54]OFD Sender: No OFD packet to send [07:16:59]OFD Sender: No OFD packet to send [07:17:04]OFD Sender: No OFD packet to send [07:17:09]OFD Sender: No OFD packet to send [07:17:14]OFD Sender: No OFD packet to send [07:17:19]OFD Sender: No OFD packet to send [07:17:24]OFD Sender: No OFD packet to send [07:17:29]OFD Sender: No OFD packet to send [07:17:34]OFD Sender: No OFD packet to send [07:17:39]OFD Sender: No OFD packet to send [07:17:44]OFD Sender: No OFD packet to send [07:17:49]OFD Sender: No OFD packet to send [07:17:54]OFD Sender: No OFD packet to send [07:17:59]OFD Sender: No OFD packet to send [07:18:04]OFD Sender: No OFD packet to send [07:18:09]OFD Sender: No OFD packet to send [07:18:14]OFD Sender: No OFD packet to send [07:18:19]OFD Sender: No OFD packet to send [07:18:24]OFD Sender: No OFD packet to send [07:18:29]OFD Sender: No OFD packet to send [07:18:33]accept exits with 9 [07:18:33]New connection [07:18:33]New thread 3067403620 created [07:18:33]Thread 3067260260 joined [07:18:33]Waiting for new connection... [07:18:33] Sock 9.Parse request [07:18:33]Sock 9.Check first char [07:18:33]Sock 9.First char is OK [07:18:33]request: POST /json_proto HTTP/1.0 [07:18:33]Method: POST [07:18:33]URL: /json_proto [07:18:33]Method is POST - this is cgi request [07:18:33]url: /json_proto [07:18:33]query_string will be loaded in cgi processing [07:18:33]execute_cgi json_proto POST (null) [07:18:33]execute_cgi path=json_proto method=POST [07:18:33]POST find Content-Length [07:18:33]Host: 172.17.62.195:8080 [07:18:33]Content-Length: 677 [07:18:33]Content-Type: application/json [07:18:33] [07:18:33]POST finish read [07:18:33]Found Content-Length = 677 [07:18:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 3.640, "sum" : 270.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 270.00, "total" : 270.00, "payments": [ { "type": 0, "sum" : 270.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:18:33]execute_script... [07:18:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118179", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 3.640, "sum" : 270.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 270.00, "total" : 270.00, "payments": [ { "type": 0, "sum" : 270.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:18:33]POST & json_proto [07:18:33]process_json_proto [07:18:33]json parsed OK: [07:18:33]protocol is kg_v1.0 [07:18:33]action value=close_receipt [07:18:33]process_action close_receipt [07:18:33]cmd_close_receipt [07:18:33]MH_GetDate [07:18:33]Write to MH i2c: F0 00 00 EA 26 FF [07:18:33]Write i2c OK [07:18:33]MH_I2C_Read... [07:18:33]Read from MH i2c: F0 [07:18:33]MH_I2C_Read... [07:18:33]Read from MH i2c: F0 09 00 [07:18:33]MH_I2C_Read... [07:18:33]Read from MH i2c: F0 09 00 EA 26 00 CB 0A F5 66 65 34 CA 65 00 [07:18:33]GetLastDocTimeStamp 1727334858 [07:18:33]current date 1727335115 [07:18:33]FM_GetShiftState [07:18:33]SAM_PROTO_GetShiftState [07:18:33]wFMCommunicate request_size=4 [07:18:33]MH_SAM_APDU [07:18:33]CAPDU: 80 13 01 00 [07:18:33]Write to MH i2c: E2 08 00 EB 26 80 13 01 00 00 00 00 00 8E [07:18:33]Write i2c OK [07:18:33]MH_I2C_Read... [07:18:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:18:33]Read from MH i2c: E2 [07:18:33]MH_I2C_Read... [07:18:33]Read from MH i2c: E2 0E 00 [07:18:33]MH_I2C_Read... [07:18:33]Read from MH i2c: E2 0E 00 EB 26 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 8A [07:18:33]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:18:33]wFMCommunicate OK [07:18:33]SAM_PROTO_GetShiftState done [07:18:33]FM_GetShiftState done [07:18:33]opened in 1727309552 [07:18:33]opened+sec_in_day 1727395952 [07:18:33]quantity*price = 27008 [07:18:33]sum+1 = 27010 [07:18:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 270.00 Внесено: 270.00 СДАЧА: 0.00 НСП 1% : 2.39 НДС 12% : 28.68 Наличными: 270.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 77 26.09.2024 07:18 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104737 ФПД: 188700509214219 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T071835&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104737&fm=188700509214219&tin=02508201610067®Number=0000000000145756&sum=27000 [07:18:34]StoreToDocumentArchive [07:18:34]shift 237 fd 104737 [07:18:34]save to /storage/0237/doc_00104737 [07:18:34]save last doc name /storage/0237/doc_00104737 to /storage/kkm_last_doc_name [07:18:34]save OK [07:18:34]Clear old archive folders... [07:18:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:18:34]tlvbuf is B6FC3480 [07:18:34]SAM_PROTO_ClearQueue [07:18:34]wFMCommunicate request_size=4 [07:18:34]MH_SAM_APDU [07:18:34]CAPDU: 80 09 00 00 [07:18:34]Write to MH i2c: E2 08 00 F8 26 80 09 00 00 00 00 00 00 90 [07:18:34]Write i2c OK [07:18:34]MH_I2C_Read... [07:18:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:18:34]Read from MH i2c: E2 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: E2 03 00 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: E2 03 00 F8 26 00 90 00 92 [07:18:34]RAPDU: 90 00 [07:18:34]wFMCommunicate OK [07:18:34]SAM_PROTO_ClearQueue done [07:18:34]KKMCreateOFDPacket [07:18:34]OFDProtocolAddRootSTLVToBuf [07:18:34]FM_MakeSignedData [07:18:34]FM_MakeSignedData [07:18:34]SAM_PROTO_SignData [07:18:34]wFMCommunicate request_size=4 [07:18:34]MH_SAM_APDU [07:18:34]CAPDU: 80 0D 01 02 [07:18:34]Write to MH i2c: E2 08 00 F9 26 80 0D 01 02 00 00 00 00 98 [07:18:34]Write i2c OK [07:18:34]MH_I2C_Read... [07:18:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:18:34]Read from MH i2c: E2 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: E2 03 00 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: E2 03 00 F9 26 00 90 00 93 [07:18:34]RAPDU: 90 00 [07:18:34]wFMCommunicate OK [07:18:34]wFMCommunicate request_size=255 [07:18:34]MH_SAM_APDU [07:18:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 38 0E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 81 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 CB 0A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 21 99 01 00 35 04 06 00 AB [07:18:34]Write to MH i2c: E2 02 01 FA 26 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 38 0E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 81 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 CB 0A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 21 99 01 00 35 04 06 00 AB 00 00 B9 [07:18:34]Write i2c OK [07:18:34]MH_I2C_Read... [07:18:34]OFD Sender: No OFD packet to send [07:18:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:18:34]Read from MH i2c: E2 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: E2 03 00 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: E2 03 00 FA 26 00 90 00 94 [07:18:34]RAPDU: 90 00 [07:18:34]wFMCommunicate OK [07:18:34]wFMCommunicate request_size=10 [07:18:34]MH_SAM_APDU [07:18:34]CAPDU: 80 0D 02 02 05 9F 42 D2 16 0B [07:18:34]Write to MH i2c: E2 0D 00 FB 26 80 0D 02 02 05 00 9F 42 D2 16 0B 00 00 79 [07:18:34]Write i2c OK [07:18:34]MH_I2C_Read... [07:18:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:18:34]Read from MH i2c: E2 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: E2 03 00 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: E2 03 00 FB 26 00 90 00 95 [07:18:34]RAPDU: 90 00 [07:18:34]wFMCommunicate OK [07:18:34]wFMCommunicate request_size=4 [07:18:34]MH_SAM_APDU [07:18:34]CAPDU: 80 0D 03 02 [07:18:34]Write to MH i2c: E2 08 00 FC 26 80 0D 03 02 00 00 00 00 9D [07:18:34]Write i2c OK [07:18:34]MH_I2C_Read... [07:18:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:18:34]Read from MH i2c: E2 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: E2 0B 00 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: E2 0B 00 FC 26 00 C4 16 01 8D AD 54 0C 1A 90 00 2D [07:18:34]RAPDU: C4 16 01 8D AD 54 0C 1A 90 00 [07:18:34]wFMCommunicate OK [07:18:34]SAM_PROTO_SignData done [07:18:34]FM_MakeSignedData done [07:18:34]CreateOFDProtocolMessage [07:18:34]wFMCommunicate request_size=4 [07:18:34]MH_SAM_APDU [07:18:34]CAPDU: 80 11 00 00 [07:18:34]Write to MH i2c: E2 08 00 FD 26 80 11 00 00 00 00 00 00 9D [07:18:34]Write i2c OK [07:18:34]MH_I2C_Read... [07:18:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:18:34]Read from MH i2c: E2 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: E2 17 00 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: E2 17 00 FD 26 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 F8 [07:18:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:18:34]wFMCommunicate OK [07:18:34]CreateOFDProtocolMessage done [07:18:34]OFDSenderStorePacket 104737 [07:18:34]StoreOFDPacket docnum=104737 [07:18:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 08 8D 07 01 18 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 38 0E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 81 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 CB 0A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 21 99 01 00 35 04 06 00 AB 9F 42 D2 16 0B C4 16 01 8D AD 54 0C 1A [07:18:34]CheckFolder [07:18:34]dirname=/storage/ofd_packets [07:18:34]CheckFolder done [07:18:34]ProducePacketName [07:18:34]name=ofd_packets/00104737 [07:18:34]NVStorageSaveData ofd_packets/00104737 [07:18:34]File name is /storage/ofd_packets/00104737 [07:18:34]Write 301 bytes [07:18:34]NVStorageSaveData done [07:18:34]OFDSenderStorePacket done [07:18:34]KKMCreateOFDPacket done [07:18:34]NVStorageSaveData kkm_last_timestamp [07:18:34]File name is /storage/kkm_last_timestamp [07:18:34]Write 4 bytes [07:18:34]NVStorageSaveData done [07:18:34]ExternCall_PrintAddStr [07:18:34]wPrintStart [07:18:34]Write to MH i2c: 01 00 00 FE 26 24 [07:18:34]Write i2c OK [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: 01 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: 01 07 00 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: 01 07 00 FE 26 00 00 00 00 00 FF 0F 39 [07:18:34]RasterBufferAndPrint [07:18:34]line Счет N : (1)118179 [07:18:34]line ИНН: 02508201610067 [07:18:34]line Контрольно-Кассовый Чек [07:18:34]line ПРОДАЖА [07:18:34]line ТРК (МРК, ГНК) : 13 [07:18:34]line Товар: 2710124500 [07:18:34]line Аи-95-К-5 [07:18:34]line 3.640 * 74.20 [07:18:34]line = 270.09 [07:18:34]line НДС 12% НСП 1% [07:18:34]line > о реализуемом товаре [07:18:34]line ОКРУГЛЕНИЕ: -0.09 [07:18:34]line ИТОГО: 270.00 [07:18:34]line Внесено: 270.00 [07:18:34]line СДАЧА: 0.00 [07:18:34]line НСП 1% : 2.39 [07:18:34]line НДС 12% : 28.68 [07:18:34]line Наличными: 270.00 [07:18:34]line Безнал.: 0.00 [07:18:34]line Место: АЗС № 176 [07:18:34]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:18:34]line СНО: Общий режим [07:18:34]line Чек 77 26.09.2024 07:18 [07:18:34]line Смена: 237 ФФД: 1.0 [07:18:34]line ЗНМ: 0300000238 [07:18:34]line РНМ: 0000000000145756 [07:18:34]line Версия ККМ: v1.0 [07:18:34]line ФМ: 0000000000959278 [07:18:34]line ФД: 104737 [07:18:34]line ФПД: 188700509214219 [07:18:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T071835&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104737&fm=188700509214219&tin=02508201610067®Number=0000000000145756&sum=27000 [07:18:35]OFD Sender: Processing packet 104737 [packets to send 51, broken 50] [07:18:35]ProducePacketName [07:18:35]name=ofd_packets/00104737 [07:18:35]OFD Sender: To server: pG, [07:18:35]CommunicateWithHost lk.salyk.kg:30040 [07:18:35]ConnectInit lk.salyk.kg [07:18:35]written 0, free lines is 4095 [07:18:35]Connected sock=10 [07:18:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 08 8D 07 01 18 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 38 0E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 81 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 34 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 CB 0A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 21 99 01 00 35 04 06 00 AB 9F 42 D2 16 0B C4 16 01 8D AD 54 0C 1A [07:18:35]Write to MH i2c: 01 00 00 28 27 4F [07:18:35]Write i2c OK [07:18:35]MH_I2C_Read... [07:18:35]Read from MH i2c: 01 [07:18:35]MH_I2C_Read... [07:18:35]Read from MH i2c: 01 07 00 [07:18:35]MH_I2C_Read... [07:18:35]Read from MH i2c: 01 07 00 28 27 00 00 00 00 00 F9 0C 5B [07:18:35]RasterBufferAndPrint [07:18:35]line [07:18:35]line [07:18:35]line [07:18:35]line [07:18:35]line [07:18:35]written 0, free lines is 3328 [07:18:35]MH_Cut [07:18:35]Write to MH i2c: D1 01 00 2F 27 01 28 [07:18:35]Write i2c OK [07:18:35]MH_I2C_Read... [07:18:35]Read from MH i2c: D1 [07:18:35]MH_I2C_Read... [07:18:35]Read from MH i2c: D1 01 00 [07:18:35]MH_I2C_Read... [07:18:35]Read from MH i2c: D1 01 00 2F 27 00 27 [07:18:35]Write to MH i2c: 01 00 00 30 27 57 [07:18:35]Write i2c OK [07:18:35]MH_I2C_Read... [07:18:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 7B C7 47 00 55 A4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 21 99 01 00 F4 03 04 00 7C B4 F4 66 B6 04 01 00 00 11 98 02 ED F7 59 A3 DD [07:18:35]CommunicateWithHost err = 0 [07:18:35]CheckOFDResponse [07:18:35]1017 (14) - 77093643461234 [07:18:35]1041 (16) - 0000000000959278 [07:18:35]1040 (4) - 104737 [07:18:35]1012 (4) - 26.09.2024 01:10 [07:18:35]1206 (1) - 0 [07:18:35]OFD Sender: Remove packet 104737 [07:18:35]ProducePacketName [07:18:35]name=ofd_packets/00104737 [07:18:35]NVStorageDeleteData [07:18:36]OFD Sender: No OFD packet to send [07:18:36]*** Cut start [07:18:36]*** Partial cut [07:18:36]*** CUTSNS_PIN = 1 [07:18:36]*** CUTSNS_PIN = 0 [07:18:36]*** Brake cut motor [07:18:36]Read from MH i2c: 01 [07:18:36]MH_I2C_Read... [07:18:36]*** Stop cut motor [07:18:36]*** Cut end [07:18:36]Read from MH i2c: 01 07 00 [07:18:36]MH_I2C_Read... [07:18:36]Read from MH i2c: 01 07 00 30 27 00 00 00 00 00 FF 0F 6C [07:18:36]process_action close_receipt done [07:18:36]requested_data is exist [07:18:36]produce_requested_data [07:18:36]requested_item fm.sn is exist - process it [07:18:36]wFMCommunicate request_size=4 [07:18:36]MH_SAM_APDU [07:18:36]CAPDU: 80 11 00 00 [07:18:36]Write to MH i2c: E2 08 00 31 27 80 11 00 00 00 00 00 00 D2 [07:18:36]Write i2c OK [07:18:36]MH_I2C_Read... [07:18:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:18:36]Read from MH i2c: E2 [07:18:36]MH_I2C_Read... [07:18:36]Read from MH i2c: E2 17 00 [07:18:36]MH_I2C_Read... [07:18:36]Read from MH i2c: E2 17 00 31 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 2D [07:18:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:18:36]wFMCommunicate OK [07:18:36]requested_item fd.num is exist - process it [07:18:36]SAM_PROTO_GetFieldsCounters [07:18:36]wFMCommunicate request_size=4 [07:18:36]MH_SAM_APDU [07:18:36]CAPDU: 80 13 00 00 [07:18:36]Write to MH i2c: E2 08 00 32 27 80 13 00 00 00 00 00 00 D5 [07:18:36]Write i2c OK [07:18:36]MH_I2C_Read... [07:18:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:18:37]Read from MH i2c: E2 [07:18:37]MH_I2C_Read... [07:18:37]Read from MH i2c: E2 62 00 [07:18:37]MH_I2C_Read... [07:18:37]Read from MH i2c: E2 62 00 32 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 21 99 01 00 0E 04 04 00 ED 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 90 [07:18:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 21 99 01 00 0E 04 04 00 ED 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 [07:18:37]wFMCommunicate OK [07:18:37]SAM_PROTO_GetFieldsCounters done [07:18:37]requested_item shift.num is exist - process it [07:18:37]requested_item shift.opened is exist - process it [07:18:37]req_shift_opened [07:18:37]FM_GetShiftState [07:18:37]SAM_PROTO_GetShiftState [07:18:37]wFMCommunicate request_size=4 [07:18:37]MH_SAM_APDU [07:18:37]CAPDU: 80 13 01 00 [07:18:37]Write to MH i2c: E2 08 00 33 27 80 13 01 00 00 00 00 00 D7 [07:18:37]Write i2c OK [07:18:37]MH_I2C_Read... [07:18:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:18:37]Read from MH i2c: E2 [07:18:37]MH_I2C_Read... [07:18:37]Read from MH i2c: E2 0E 00 [07:18:37]MH_I2C_Read... [07:18:37]Read from MH i2c: E2 0E 00 33 27 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D3 [07:18:37]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:18:37]wFMCommunicate OK [07:18:37]SAM_PROTO_GetShiftState done [07:18:37]FM_GetShiftState done [07:18:37]req_shift_opened done [07:18:37]requested_item shift.open_date is exist - process it [07:18:37]req_shift_open_date [07:18:37]req_shift_open_date done [07:18:37]produce_requested_data done [07:18:37]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104737,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:18:37]process_action_free close_receipt [07:18:37]json_value_free [07:18:37]json_value_free done [07:18:37]process_json_proto returns [07:18:37]Send response to host [07:18:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104737,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:18:37]free response buf [07:18:37]execute_script done [07:18:37]execute_script returns [07:18:37]free content buf [07:18:37]Sock 9.Close socket [07:18:37]Sock 9.Thread stoped [07:18:41]OFD Sender: No OFD packet to send [07:18:46]OFD Sender: No OFD packet to send [07:18:51]OFD Sender: No OFD packet to send [07:18:56]OFD Sender: No OFD packet to send [07:19:01]OFD Sender: No OFD packet to send [07:19:06]OFD Sender: No OFD packet to send [07:19:11]OFD Sender: No OFD packet to send [07:19:16]OFD Sender: No OFD packet to send [07:19:21]OFD Sender: No OFD packet to send [07:19:26]OFD Sender: No OFD packet to send [07:19:31]OFD Sender: No OFD packet to send [07:19:36]OFD Sender: No OFD packet to send [07:19:41]OFD Sender: No OFD packet to send [07:19:46]OFD Sender: No OFD packet to send [07:19:51]OFD Sender: No OFD packet to send [07:19:56]OFD Sender: No OFD packet to send [07:20:01]OFD Sender: No OFD packet to send [07:20:06]OFD Sender: No OFD packet to send [07:20:11]OFD Sender: No OFD packet to send [07:20:16]OFD Sender: No OFD packet to send [07:20:21]OFD Sender: No OFD packet to send [07:20:26]OFD Sender: No OFD packet to send [07:20:31]OFD Sender: No OFD packet to send [07:20:36]OFD Sender: No OFD packet to send [07:20:41]OFD Sender: No OFD packet to send [07:20:46]OFD Sender: No OFD packet to send [07:20:51]OFD Sender: No OFD packet to send [07:20:56]OFD Sender: No OFD packet to send [07:21:01]OFD Sender: No OFD packet to send [07:21:06]OFD Sender: No OFD packet to send [07:21:11]OFD Sender: No OFD packet to send [07:21:16]OFD Sender: No OFD packet to send [07:21:21]OFD Sender: No OFD packet to send [07:21:26]OFD Sender: No OFD packet to send [07:21:31]OFD Sender: No OFD packet to send [07:21:36]OFD Sender: No OFD packet to send [07:21:41]OFD Sender: No OFD packet to send [07:21:46]OFD Sender: No OFD packet to send [07:21:51]OFD Sender: No OFD packet to send [07:21:56]OFD Sender: No OFD packet to send [07:22:01]OFD Sender: No OFD packet to send [07:22:06]OFD Sender: No OFD packet to send [07:22:11]OFD Sender: No OFD packet to send [07:22:16]OFD Sender: No OFD packet to send [07:22:21]OFD Sender: No OFD packet to send [07:22:26]OFD Sender: No OFD packet to send [07:22:31]OFD Sender: No OFD packet to send [07:22:36]OFD Sender: No OFD packet to send [07:22:41]OFD Sender: No OFD packet to send [07:22:46]accept exits with 8 [07:22:46]New connection [07:22:46]New thread 3067260260 created [07:22:46]Thread 3067403620 joined [07:22:46]Waiting for new connection... [07:22:46] Sock 8.Parse request [07:22:46]Sock 8.Check first char [07:22:46]Sock 8.First char is OK [07:22:46]request: POST /json_proto HTTP/1.0 [07:22:46]Method: POST [07:22:46]URL: /json_proto [07:22:46]Method is POST - this is cgi request [07:22:46]url: /json_proto [07:22:46]query_string will be loaded in cgi processing [07:22:46]execute_cgi json_proto POST (null) [07:22:46]execute_cgi path=json_proto method=POST [07:22:46]POST find Content-Length [07:22:46]Host: 172.17.62.195:8080 [07:22:46]Content-Length: 687 [07:22:46]Content-Type: application/json [07:22:46] [07:22:46]POST finish read [07:22:46]Found Content-Length = 687 [07:22:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [07:22:46]execute_script... [07:22:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118180", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [07:22:46]POST & json_proto [07:22:46]process_json_proto [07:22:46]json parsed OK: [07:22:46]protocol is kg_v1.0 [07:22:46]action value=close_receipt [07:22:46]process_action close_receipt [07:22:46]cmd_close_receipt [07:22:46]MH_GetDate [07:22:46]Write to MH i2c: F0 00 00 34 27 4A [07:22:46]Write i2c OK [07:22:46]MH_I2C_Read... [07:22:46]Read from MH i2c: F0 [07:22:46]MH_I2C_Read... [07:22:46]Read from MH i2c: F0 09 00 [07:22:46]MH_I2C_Read... [07:22:46]Read from MH i2c: F0 09 00 34 27 00 C8 0B F5 66 65 34 CA 65 49 [07:22:46]GetLastDocTimeStamp 1727335115 [07:22:46]current date 1727335368 [07:22:46]FM_GetShiftState [07:22:46]SAM_PROTO_GetShiftState [07:22:46]wFMCommunicate request_size=4 [07:22:46]MH_SAM_APDU [07:22:46]CAPDU: 80 13 01 00 [07:22:46]Write to MH i2c: E2 08 00 35 27 80 13 01 00 00 00 00 00 D9 [07:22:46]Write i2c OK [07:22:46]MH_I2C_Read... [07:22:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:22:46]Read from MH i2c: E2 [07:22:46]MH_I2C_Read... [07:22:46]Read from MH i2c: E2 0E 00 [07:22:46]MH_I2C_Read... [07:22:46]Read from MH i2c: E2 0E 00 35 27 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D5 [07:22:46]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:22:46]wFMCommunicate OK [07:22:46]SAM_PROTO_GetShiftState done [07:22:46]FM_GetShiftState done [07:22:46]opened in 1727309552 [07:22:46]opened+sec_in_day 1727395952 [07:22:46]quantity*price = 200075 [07:22:46]sum+1 = 200076 [07:22:46]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 78 26.09.2024 07:22 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104738 ФПД: 116890297301144 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T072248&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104738&fm=116890297301144&tin=02508201610067®Number=0000000000145756&sum=200000 [07:22:47]StoreToDocumentArchive [07:22:47]shift 237 fd 104738 [07:22:47]save to /storage/0237/doc_00104738 [07:22:47]save last doc name /storage/0237/doc_00104738 to /storage/kkm_last_doc_name [07:22:47]save OK [07:22:47]Clear old archive folders... [07:22:47]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:22:47]tlvbuf is 01A34500 [07:22:47]SAM_PROTO_ClearQueue [07:22:47]wFMCommunicate request_size=4 [07:22:47]MH_SAM_APDU [07:22:47]CAPDU: 80 09 00 00 [07:22:47]Write to MH i2c: E2 08 00 42 27 80 09 00 00 00 00 00 00 DB [07:22:47]Write i2c OK [07:22:47]MH_I2C_Read... [07:22:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:22:47]Read from MH i2c: E2 [07:22:47]MH_I2C_Read... [07:22:47]Read from MH i2c: E2 03 00 [07:22:47]MH_I2C_Read... [07:22:47]Read from MH i2c: E2 03 00 42 27 00 90 00 DD [07:22:47]RAPDU: 90 00 [07:22:47]wFMCommunicate OK [07:22:47]SAM_PROTO_ClearQueue done [07:22:47]KKMCreateOFDPacket [07:22:47]OFDProtocolAddRootSTLVToBuf [07:22:47]FM_MakeSignedData [07:22:47]FM_MakeSignedData [07:22:47]SAM_PROTO_SignData [07:22:47]wFMCommunicate request_size=4 [07:22:47]MH_SAM_APDU [07:22:47]CAPDU: 80 0D 01 02 [07:22:47]Write to MH i2c: E2 08 00 43 27 80 0D 01 02 00 00 00 00 E3 [07:22:47]Write i2c OK [07:22:47]MH_I2C_Read... [07:22:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:22:47]Read from MH i2c: E2 [07:22:47]MH_I2C_Read... [07:22:47]Read from MH i2c: E2 03 00 [07:22:47]MH_I2C_Read... [07:22:47]Read from MH i2c: E2 03 00 43 27 00 90 00 DE [07:22:47]RAPDU: 90 00 [07:22:47]wFMCommunicate OK [07:22:47]wFMCommunicate request_size=255 [07:22:47]MH_SAM_APDU [07:22:47]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 4E 00 00 00 F4 03 04 00 C8 0B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 22 99 01 00 35 04 06 00 [07:22:47]Write to MH i2c: E2 02 01 44 27 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 4E 00 00 00 F4 03 04 00 C8 0B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 22 99 01 00 35 04 06 00 00 00 29 [07:22:47]Write i2c OK [07:22:47]MH_I2C_Read... [07:22:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:22:47]Read from MH i2c: E2 [07:22:47]MH_I2C_Read... [07:22:47]Read from MH i2c: E2 03 00 [07:22:47]MH_I2C_Read... [07:22:47]Read from MH i2c: E2 03 00 44 27 00 90 00 DF [07:22:47]RAPDU: 90 00 [07:22:47]wFMCommunicate OK [07:22:47]wFMCommunicate request_size=11 [07:22:47]MH_SAM_APDU [07:22:47]CAPDU: 80 0D 02 02 06 6A 4F A4 A5 F8 98 [07:22:47]Write to MH i2c: E2 0E 00 45 27 80 0D 02 02 06 00 6A 4F A4 A5 F8 98 00 00 84 [07:22:47]Write i2c OK [07:22:47]MH_I2C_Read... [07:22:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:22:47]Read from MH i2c: E2 [07:22:47]MH_I2C_Read... [07:22:47]Read from MH i2c: E2 03 00 [07:22:47]MH_I2C_Read... [07:22:47]Read from MH i2c: E2 03 00 45 27 00 90 00 E0 [07:22:47]RAPDU: 90 00 [07:22:47]wFMCommunicate OK [07:22:47]wFMCommunicate request_size=4 [07:22:47]MH_SAM_APDU [07:22:47]CAPDU: 80 0D 03 02 [07:22:47]Write to MH i2c: E2 08 00 46 27 80 0D 03 02 00 00 00 00 E8 [07:22:47]Write i2c OK [07:22:47]MH_I2C_Read... [07:22:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:22:47]Read from MH i2c: E2 [07:22:47]MH_I2C_Read... [07:22:47]Read from MH i2c: E2 0B 00 [07:22:47]MH_I2C_Read... [07:22:47]Read from MH i2c: E2 0B 00 46 27 00 06 07 4B 08 6D BB 9F 0B 90 00 1B [07:22:47]RAPDU: 06 07 4B 08 6D BB 9F 0B 90 00 [07:22:47]wFMCommunicate OK [07:22:47]SAM_PROTO_SignData done [07:22:47]FM_MakeSignedData done [07:22:47]CreateOFDProtocolMessage [07:22:47]wFMCommunicate request_size=4 [07:22:47]MH_SAM_APDU [07:22:47]CAPDU: 80 11 00 00 [07:22:47]Write to MH i2c: E2 08 00 47 27 80 11 00 00 00 00 00 00 E8 [07:22:47]Write i2c OK [07:22:47]MH_I2C_Read... [07:22:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:22:47]Read from MH i2c: E2 [07:22:47]MH_I2C_Read... [07:22:47]Read from MH i2c: E2 17 00 [07:22:47]MH_I2C_Read... [07:22:47]Read from MH i2c: E2 17 00 47 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 43 [07:22:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:22:47]wFMCommunicate OK [07:22:47]CreateOFDProtocolMessage done [07:22:47]OFDSenderStorePacket 104738 [07:22:47]StoreOFDPacket docnum=104738 [07:22:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 D4 B2 08 01 B9 E1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 4E 00 00 00 F4 03 04 00 C8 0B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 22 99 01 00 35 04 06 00 6A 4F A4 A5 F8 98 06 07 4B 08 6D BB 9F 0B [07:22:47]CheckFolder [07:22:47]dirname=/storage/ofd_packets [07:22:47]CheckFolder done [07:22:47]ProducePacketName [07:22:47]name=ofd_packets/00104738 [07:22:47]NVStorageSaveData ofd_packets/00104738 [07:22:47]File name is /storage/ofd_packets/00104738 [07:22:47]Write 302 bytes [07:22:47]NVStorageSaveData done [07:22:47]OFDSenderStorePacket done [07:22:47]KKMCreateOFDPacket done [07:22:47]NVStorageSaveData kkm_last_timestamp [07:22:47]File name is /storage/kkm_last_timestamp [07:22:47]Write 4 bytes [07:22:47]NVStorageSaveData done [07:22:47]ExternCall_PrintAddStr [07:22:47]wPrintStart [07:22:47]Write to MH i2c: 01 00 00 48 27 6F [07:22:47]Write i2c OK [07:22:47]MH_I2C_Read... [07:22:47]Read from MH i2c: 01 [07:22:47]MH_I2C_Read... [07:22:47]Read from MH i2c: 01 07 00 [07:22:47]MH_I2C_Read... [07:22:47]Read from MH i2c: 01 07 00 48 27 00 00 00 00 00 FF 0F 84 [07:22:47]RasterBufferAndPrint [07:22:47]line Счет N : (1)118180 [07:22:47]line ИНН: 02508201610067 [07:22:47]line Контрольно-Кассовый Чек [07:22:47]line ПРОДАЖА [07:22:47]line ТРК (МРК, ГНК) : 21 [07:22:47]line Товар: 2710194210 [07:22:47]line ДТ(л)-К-5 [07:22:47]line 26.430 * 75.70 [07:22:47]line = 2000.75 [07:22:47]line НДС 12% НСП 1% [07:22:47]line > о реализуемом товаре [07:22:47]line ОКРУГЛЕНИЕ: -0.75 [07:22:47]line ИТОГО: 2000.00 [07:22:47]line Внесено: 2000.00 [07:22:47]line СДАЧА: 0.00 [07:22:47]line НСП 1% : 17.71 [07:22:47]line НДС 12% : 212.47 [07:22:47]line Наличными: 2000.00 [07:22:47]line Безнал.: 0.00 [07:22:47]line Место: АЗС № 176 [07:22:47]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:22:47]line СНО: Общий режим [07:22:47]line Чек 78 26.09.2024 07:22 [07:22:47]line Смена: 237 ФФД: 1.0 [07:22:47]line ЗНМ: 0300000238 [07:22:47]line РНМ: 0000000000145756 [07:22:47]line Версия ККМ: v1.0 [07:22:47]line ФМ: 0000000000959278 [07:22:47]line ФД: 104738 [07:22:47]line ФПД: 116890297301144 [07:22:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T072248&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104738&fm=116890297301144&tin=02508201610067®Number=0000000000145756&sum=200000 [07:22:48]OFD Sender: Processing packet 104738 [packets to send 51, broken 50] [07:22:48]ProducePacketName [07:22:48]name=ofd_packets/00104738 [07:22:48]OFD Sender: To server: pG, [07:22:48]CommunicateWithHost lk.salyk.kg:30040 [07:22:48]ConnectInit lk.salyk.kg [07:22:48]written 0, free lines is 4095 [07:22:48]Connected sock=10 [07:22:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 D4 B2 08 01 B9 E1 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 4E 00 00 00 F4 03 04 00 C8 0B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 22 99 01 00 35 04 06 00 6A 4F A4 A5 F8 98 06 07 4B 08 6D BB 9F 0B [07:22:48]Write to MH i2c: 01 00 00 72 27 99 [07:22:48]Write i2c OK [07:22:48]MH_I2C_Read... [07:22:48]Read from MH i2c: 01 [07:22:48]MH_I2C_Read... [07:22:48]Read from MH i2c: 01 07 00 [07:22:48]MH_I2C_Read... [07:22:48]Read from MH i2c: 01 07 00 72 27 00 00 00 00 00 02 0D AF [07:22:48]RasterBufferAndPrint [07:22:48]line [07:22:48]line [07:22:48]line [07:22:48]line [07:22:48]line [07:22:48]written 0, free lines is 3336 [07:22:48]MH_Cut [07:22:48]Write to MH i2c: D1 01 00 79 27 01 72 [07:22:48]Write i2c OK [07:22:48]MH_I2C_Read... [07:22:48]Read from MH i2c: D1 [07:22:48]MH_I2C_Read... [07:22:48]Read from MH i2c: D1 01 00 [07:22:48]MH_I2C_Read... [07:22:48]Read from MH i2c: D1 01 00 79 27 00 71 [07:22:48]Write to MH i2c: 01 00 00 7A 27 A1 [07:22:48]Write i2c OK [07:22:48]MH_I2C_Read... [07:22:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 4D D0 47 00 B9 23 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 22 99 01 00 F4 03 04 00 79 B5 F4 66 B6 04 01 00 00 49 84 4D FE D2 68 C5 A3 [07:22:48]CommunicateWithHost err = 0 [07:22:48]CheckOFDResponse [07:22:48]1017 (14) - 77093643461234 [07:22:48]1041 (16) - 0000000000959278 [07:22:48]1040 (4) - 104738 [07:22:48]1012 (4) - 26.09.2024 01:14 [07:22:48]1206 (1) - 0 [07:22:48]OFD Sender: Remove packet 104738 [07:22:48]ProducePacketName [07:22:48]name=ofd_packets/00104738 [07:22:48]NVStorageDeleteData [07:22:49]OFD Sender: No OFD packet to send [07:22:49]*** Cut start [07:22:49]*** Partial cut [07:22:49]*** CUTSNS_PIN = 1 [07:22:49]*** CUTSNS_PIN = 0 [07:22:49]*** Brake cut motor [07:22:49]Read from MH i2c: 01 [07:22:49]MH_I2C_Read... [07:22:49]*** Stop cut motor [07:22:49]*** Cut end [07:22:49]Read from MH i2c: 01 07 00 [07:22:49]MH_I2C_Read... [07:22:49]Read from MH i2c: 01 07 00 7A 27 00 00 00 00 00 FF 0F B6 [07:22:49]process_action close_receipt done [07:22:49]requested_data is exist [07:22:49]produce_requested_data [07:22:49]requested_item fm.sn is exist - process it [07:22:49]wFMCommunicate request_size=4 [07:22:49]MH_SAM_APDU [07:22:49]CAPDU: 80 11 00 00 [07:22:49]Write to MH i2c: E2 08 00 7B 27 80 11 00 00 00 00 00 00 1C [07:22:49]Write i2c OK [07:22:49]MH_I2C_Read... [07:22:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:22:50]Read from MH i2c: E2 [07:22:50]MH_I2C_Read... [07:22:50]Read from MH i2c: E2 17 00 [07:22:50]MH_I2C_Read... [07:22:50]Read from MH i2c: E2 17 00 7B 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 77 [07:22:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:22:50]wFMCommunicate OK [07:22:50]requested_item fd.num is exist - process it [07:22:50]SAM_PROTO_GetFieldsCounters [07:22:50]wFMCommunicate request_size=4 [07:22:50]MH_SAM_APDU [07:22:50]CAPDU: 80 13 00 00 [07:22:50]Write to MH i2c: E2 08 00 7C 27 80 13 00 00 00 00 00 00 1F [07:22:50]Write i2c OK [07:22:50]MH_I2C_Read... [07:22:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:22:50]Read from MH i2c: E2 [07:22:50]MH_I2C_Read... [07:22:50]Read from MH i2c: E2 62 00 [07:22:50]MH_I2C_Read... [07:22:50]Read from MH i2c: E2 62 00 7C 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 22 99 01 00 0E 04 04 00 ED 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 DE [07:22:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 22 99 01 00 0E 04 04 00 ED 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 [07:22:50]wFMCommunicate OK [07:22:50]SAM_PROTO_GetFieldsCounters done [07:22:50]requested_item shift.num is exist - process it [07:22:50]requested_item shift.opened is exist - process it [07:22:50]req_shift_opened [07:22:50]FM_GetShiftState [07:22:50]SAM_PROTO_GetShiftState [07:22:50]wFMCommunicate request_size=4 [07:22:50]MH_SAM_APDU [07:22:50]CAPDU: 80 13 01 00 [07:22:50]Write to MH i2c: E2 08 00 7D 27 80 13 01 00 00 00 00 00 21 [07:22:50]Write i2c OK [07:22:50]MH_I2C_Read... [07:22:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:22:50]Read from MH i2c: E2 [07:22:50]MH_I2C_Read... [07:22:50]Read from MH i2c: E2 0E 00 [07:22:50]MH_I2C_Read... [07:22:50]Read from MH i2c: E2 0E 00 7D 27 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 1D [07:22:50]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:22:50]wFMCommunicate OK [07:22:50]SAM_PROTO_GetShiftState done [07:22:50]FM_GetShiftState done [07:22:50]req_shift_opened done [07:22:50]requested_item shift.open_date is exist - process it [07:22:50]req_shift_open_date [07:22:50]req_shift_open_date done [07:22:50]produce_requested_data done [07:22:50]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104738,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:22:50]process_action_free close_receipt [07:22:50]json_value_free [07:22:50]json_value_free done [07:22:50]process_json_proto returns [07:22:50]Send response to host [07:22:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104738,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:22:50]free response buf [07:22:50]execute_script done [07:22:50]execute_script returns [07:22:50]free content buf [07:22:50]Sock 8.Close socket [07:22:50]Sock 8.Thread stoped [07:22:54]OFD Sender: No OFD packet to send [07:22:59]OFD Sender: No OFD packet to send [07:23:04]OFD Sender: No OFD packet to send [07:23:09]OFD Sender: No OFD packet to send [07:23:14]OFD Sender: No OFD packet to send [07:23:19]OFD Sender: No OFD packet to send [07:23:24]OFD Sender: No OFD packet to send [07:23:29]OFD Sender: No OFD packet to send [07:23:34]OFD Sender: No OFD packet to send [07:23:39]OFD Sender: No OFD packet to send [07:23:44]OFD Sender: No OFD packet to send [07:23:49]OFD Sender: No OFD packet to send [07:23:54]OFD Sender: No OFD packet to send [07:23:59]OFD Sender: No OFD packet to send [07:24:04]OFD Sender: No OFD packet to send [07:24:09]OFD Sender: No OFD packet to send [07:24:14]OFD Sender: No OFD packet to send [07:24:19]OFD Sender: No OFD packet to send [07:24:24]OFD Sender: No OFD packet to send [07:24:29]OFD Sender: No OFD packet to send [07:24:34]OFD Sender: No OFD packet to send [07:24:39]OFD Sender: No OFD packet to send [07:24:44]OFD Sender: No OFD packet to send [07:24:49]OFD Sender: No OFD packet to send [07:24:53]accept exits with 9 [07:24:53]New connection [07:24:53]New thread 3067403620 created [07:24:53]Thread 3067260260 joined [07:24:53]Waiting for new connection... [07:24:53] Sock 9.Parse request [07:24:53]Sock 9.Check first char [07:24:53]Sock 9.First char is OK [07:24:53]request: POST /json_proto HTTP/1.0 [07:24:53]Method: POST [07:24:53]URL: /json_proto [07:24:53]Method is POST - this is cgi request [07:24:53]url: /json_proto [07:24:53]query_string will be loaded in cgi processing [07:24:53]execute_cgi json_proto POST (null) [07:24:53]execute_cgi path=json_proto method=POST [07:24:53]POST find Content-Length [07:24:53]Host: 172.17.62.195:8080 [07:24:53]Content-Length: 678 [07:24:53]Content-Type: application/json [07:24:53] [07:24:53]POST finish read [07:24:53]Found Content-Length = 678 [07:24:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [07:24:53]execute_script... [07:24: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)118181", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [07:24:53]POST & json_proto [07:24:53]process_json_proto [07:24:53]json parsed OK: [07:24:53]protocol is kg_v1.0 [07:24:53]action value=close_receipt [07:24:53]process_action close_receipt [07:24:53]cmd_close_receipt [07:24:53]MH_GetDate [07:24:53]Write to MH i2c: F0 00 00 7E 27 94 [07:24:53]Write i2c OK [07:24:53]MH_I2C_Read... [07:24:53]Read from MH i2c: F0 [07:24:53]MH_I2C_Read... [07:24:53]Read from MH i2c: F0 09 00 [07:24:53]MH_I2C_Read... [07:24:53]Read from MH i2c: F0 09 00 7E 27 00 47 0C F5 66 65 34 CA 65 13 [07:24:53]GetLastDocTimeStamp 1727335368 [07:24:53]current date 1727335495 [07:24:53]FM_GetShiftState [07:24:53]SAM_PROTO_GetShiftState [07:24:53]wFMCommunicate request_size=4 [07:24:53]MH_SAM_APDU [07:24:53]CAPDU: 80 13 01 00 [07:24:53]Write to MH i2c: E2 08 00 7F 27 80 13 01 00 00 00 00 00 23 [07:24:53]Write i2c OK [07:24:53]MH_I2C_Read... [07:24:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:24:53]Read from MH i2c: E2 [07:24:53]MH_I2C_Read... [07:24:53]Read from MH i2c: E2 0E 00 [07:24:53]MH_I2C_Read... [07:24:53]Read from MH i2c: E2 0E 00 7F 27 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 1F [07:24:53]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:24:53]wFMCommunicate OK [07:24:53]SAM_PROTO_GetShiftState done [07:24:53]FM_GetShiftState done [07:24:53]opened in 1727309552 [07:24:53]opened+sec_in_day 1727395952 [07:24:53]quantity*price = 80004 [07:24:53]sum+1 = 80005 [07:24:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 79 26.09.2024 07:24 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104739 ФПД: 103124839141239 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T072455&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104739&fm=103124839141239&tin=02508201610067®Number=0000000000145756&sum=80000 [07:24:54]StoreToDocumentArchive [07:24:54]shift 237 fd 104739 [07:24:54]save to /storage/0237/doc_00104739 [07:24:54]save last doc name /storage/0237/doc_00104739 to /storage/kkm_last_doc_name [07:24:54]save OK [07:24:54]Clear old archive folders... [07:24:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:24:54]tlvbuf is B6FC3570 [07:24:54]SAM_PROTO_ClearQueue [07:24:54]wFMCommunicate request_size=4 [07:24:54]MH_SAM_APDU [07:24:54]CAPDU: 80 09 00 00 [07:24:54]Write to MH i2c: E2 08 00 8C 27 80 09 00 00 00 00 00 00 25 [07:24:54]Write i2c OK [07:24:54]MH_I2C_Read... [07:24:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:24:54]Read from MH i2c: E2 [07:24:54]MH_I2C_Read... [07:24:54]Read from MH i2c: E2 03 00 [07:24:54]MH_I2C_Read... [07:24:54]Read from MH i2c: E2 03 00 8C 27 00 90 00 27 [07:24:54]RAPDU: 90 00 [07:24:54]wFMCommunicate OK [07:24:54]SAM_PROTO_ClearQueue done [07:24:54]KKMCreateOFDPacket [07:24:54]OFDProtocolAddRootSTLVToBuf [07:24:54]FM_MakeSignedData [07:24:54]FM_MakeSignedData [07:24:54]SAM_PROTO_SignData [07:24:54]wFMCommunicate request_size=4 [07:24:54]MH_SAM_APDU [07:24:54]CAPDU: 80 0D 01 02 [07:24:54]Write to MH i2c: E2 08 00 8D 27 80 0D 01 02 00 00 00 00 2D [07:24:54]Write i2c OK [07:24:54]MH_I2C_Read... [07:24:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:24:54]Read from MH i2c: E2 [07:24:54]MH_I2C_Read... [07:24:54]Read from MH i2c: E2 03 00 [07:24:54]MH_I2C_Read... [07:24:54]Read from MH i2c: E2 03 00 8D 27 00 90 00 28 [07:24:54]RAPDU: 90 00 [07:24:54]wFMCommunicate OK [07:24:54]wFMCommunicate request_size=255 [07:24:54]MH_SAM_APDU [07:24: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 35 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 4F 00 00 00 F4 03 04 00 47 0C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 23 99 01 00 35 04 06 00 5D [07:24:54]Write to MH i2c: E2 02 01 8E 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 35 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 4F 00 00 00 F4 03 04 00 47 0C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 23 99 01 00 35 04 06 00 5D 00 00 68 [07:24:54]Write i2c OK [07:24:54]MH_I2C_Read... [07:24:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:24:55]Read from MH i2c: E2 [07:24:55]MH_I2C_Read... [07:24:55]Read from MH i2c: E2 03 00 [07:24:55]MH_I2C_Read... [07:24:55]Read from MH i2c: E2 03 00 8E 27 00 90 00 29 [07:24:55]RAPDU: 90 00 [07:24:55]wFMCommunicate OK [07:24:55]wFMCommunicate request_size=10 [07:24:55]MH_SAM_APDU [07:24:55]CAPDU: 80 0D 02 02 05 CA 9F 67 8F 77 [07:24:55]Write to MH i2c: E2 0D 00 8F 27 80 0D 02 02 05 00 CA 9F 67 8F 77 00 00 10 [07:24:55]Write i2c OK [07:24:55]MH_I2C_Read... [07:24:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:24:55]Read from MH i2c: E2 [07:24:55]MH_I2C_Read... [07:24:55]Read from MH i2c: E2 03 00 [07:24:55]MH_I2C_Read... [07:24:55]Read from MH i2c: E2 03 00 8F 27 00 90 00 2A [07:24:55]RAPDU: 90 00 [07:24:55]wFMCommunicate OK [07:24:55]wFMCommunicate request_size=4 [07:24:55]MH_SAM_APDU [07:24:55]CAPDU: 80 0D 03 02 [07:24:55]Write to MH i2c: E2 08 00 90 27 80 0D 03 02 00 00 00 00 32 [07:24:55]Write i2c OK [07:24:55]MH_I2C_Read... [07:24:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:24:55]Read from MH i2c: E2 [07:24:55]MH_I2C_Read... [07:24:55]Read from MH i2c: E2 0B 00 [07:24:55]MH_I2C_Read... [07:24:55]Read from MH i2c: E2 0B 00 90 27 00 A1 23 A3 3D 8A AB 25 2F 90 00 60 [07:24:55]RAPDU: A1 23 A3 3D 8A AB 25 2F 90 00 [07:24:55]wFMCommunicate OK [07:24:55]SAM_PROTO_SignData done [07:24:55]FM_MakeSignedData done [07:24:55]CreateOFDProtocolMessage [07:24:55]wFMCommunicate request_size=4 [07:24:55]MH_SAM_APDU [07:24:55]CAPDU: 80 11 00 00 [07:24:55]Write to MH i2c: E2 08 00 91 27 80 11 00 00 00 00 00 00 32 [07:24:55]Write i2c OK [07:24:55]MH_I2C_Read... [07:24:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:24:55]Read from MH i2c: E2 [07:24:55]MH_I2C_Read... [07:24:55]Read from MH i2c: E2 17 00 [07:24:55]MH_I2C_Read... [07:24:55]Read from MH i2c: E2 17 00 91 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 8D [07:24:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:24:55]wFMCommunicate OK [07:24:55]CreateOFDProtocolMessage done [07:24:55]OFDSenderStorePacket 104739 [07:24:55]StoreOFDPacket docnum=104739 [07:24:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 CA C8 07 01 CD C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 4F 00 00 00 F4 03 04 00 47 0C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 23 99 01 00 35 04 06 00 5D CA 9F 67 8F 77 A1 23 A3 3D 8A AB 25 2F [07:24:55]CheckFolder [07:24:55]dirname=/storage/ofd_packets [07:24:55]CheckFolder done [07:24:55]ProducePacketName [07:24:55]name=ofd_packets/00104739 [07:24:55]NVStorageSaveData ofd_packets/00104739 [07:24:55]File name is /storage/ofd_packets/00104739 [07:24:55]Write 301 bytes [07:24:55]NVStorageSaveData done [07:24:55]OFDSenderStorePacket done [07:24:55]KKMCreateOFDPacket done [07:24:55]NVStorageSaveData kkm_last_timestamp [07:24:55]File name is /storage/kkm_last_timestamp [07:24:55]Write 4 bytes [07:24:55]NVStorageSaveData done [07:24:55]ExternCall_PrintAddStr [07:24:55]wPrintStart [07:24:55]Write to MH i2c: 01 00 00 92 27 B9 [07:24:55]Write i2c OK [07:24:55]MH_I2C_Read... [07:24:55]Read from MH i2c: 01 [07:24:55]MH_I2C_Read... [07:24:55]Read from MH i2c: 01 07 00 [07:24:55]MH_I2C_Read... [07:24:55]Read from MH i2c: 01 07 00 92 27 00 00 00 00 00 FF 0F CE [07:24:55]RasterBufferAndPrint [07:24:55]line Счет N : (1)118181 [07:24:55]line ИНН: 02508201610067 [07:24:55]line Контрольно-Кассовый Чек [07:24:55]line ПРОДАЖА [07:24:55]line ТРК (МРК, ГНК) : 12 [07:24:55]line Товар: 2710124130 [07:24:55]line Аи-92-К-5 [07:24:55]line 11.800 * 67.80 [07:24:55]line = 800.04 [07:24:55]line НДС 12% НСП 1% [07:24:55]line > о реализуемом товаре [07:24:55]line ОКРУГЛЕНИЕ: -0.04 [07:24:55]line ИТОГО: 800.00 [07:24:55]line Внесено: 800.00 [07:24:55]line СДАЧА: 0.00 [07:24:55]line НСП 1% : 7.08 [07:24:55]line НДС 12% : 84.96 [07:24:55]line Наличными: 800.00 [07:24:55]line Безнал.: 0.00 [07:24:55]line Место: АЗС № 176 [07:24:55]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:24:55]line СНО: Общий режим [07:24:55]line Чек 79 26.09.2024 07:24 [07:24:55]line Смена: 237 ФФД: 1.0 [07:24:55]line ЗНМ: 0300000238 [07:24:55]line РНМ: 0000000000145756 [07:24:55]line Версия ККМ: v1.0 [07:24:55]line ФМ: 0000000000959278 [07:24:55]line ФД: 104739 [07:24:55]line ФПД: 103124839141239 [07:24:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T072455&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104739&fm=103124839141239&tin=02508201610067®Number=0000000000145756&sum=80000 [07:24:55]OFD Sender: Processing packet 104739 [packets to send 51, broken 50] [07:24:55]ProducePacketName [07:24:55]name=ofd_packets/00104739 [07:24:55]OFD Sender: To server: pG, [07:24:55]CommunicateWithHost lk.salyk.kg:30040 [07:24:55]ConnectInit lk.salyk.kg [07:24:55]written 0, free lines is 4095 [07:24:55]Connected sock=10 [07:24:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 CA C8 07 01 CD C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 4F 00 00 00 F4 03 04 00 47 0C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 23 99 01 00 35 04 06 00 5D CA 9F 67 8F 77 A1 23 A3 3D 8A AB 25 2F [07:24:56]Write to MH i2c: 01 00 00 BC 27 E3 [07:24:56]Write i2c OK [07:24:56]MH_I2C_Read... [07:24:56]Read from MH i2c: 01 [07:24:56]MH_I2C_Read... [07:24:56]Read from MH i2c: 01 07 00 [07:24:56]MH_I2C_Read... [07:24:56]Read from MH i2c: 01 07 00 BC 27 00 00 00 00 00 02 0D F9 [07:24:56]RasterBufferAndPrint [07:24:56]line [07:24:56]line [07:24:56]line [07:24:56]line [07:24:56]line [07:24:56]written 0, free lines is 3339 [07:24:56]MH_Cut [07:24:56]Write to MH i2c: D1 01 00 C3 27 01 BC [07:24:56]Write i2c OK [07:24:56]MH_I2C_Read... [07:24:56]Read from MH i2c: D1 [07:24:56]MH_I2C_Read... [07:24:56]Read from MH i2c: D1 01 00 [07:24:56]MH_I2C_Read... [07:24:56]Read from MH i2c: D1 01 00 C3 27 00 BB [07:24:56]Write to MH i2c: 01 00 00 C4 27 EB [07:24:56]Write i2c OK [07:24:56]MH_I2C_Read... [07:24:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 C6 5E 47 00 F0 DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 23 99 01 00 F4 03 04 00 F9 B5 F4 66 B6 04 01 00 00 67 9B 54 F4 34 04 7E FE [07:24:56]CommunicateWithHost err = 0 [07:24:56]CheckOFDResponse [07:24:56]1017 (14) - 77093643461234 [07:24:56]1041 (16) - 0000000000959278 [07:24:56]1040 (4) - 104739 [07:24:56]1012 (4) - 26.09.2024 01:16 [07:24:56]1206 (1) - 0 [07:24:56]OFD Sender: Remove packet 104739 [07:24:56]ProducePacketName [07:24:56]name=ofd_packets/00104739 [07:24:56]NVStorageDeleteData [07:24:56]OFD Sender: No OFD packet to send [07:24:56]*** Cut start [07:24:56]*** Partial cut [07:24:56]*** CUTSNS_PIN = 1 [07:24:56]*** CUTSNS_PIN = 0 [07:24:56]*** Brake cut motor [07:24:57]Read from MH i2c: 01 [07:24:57]MH_I2C_Read... [07:24:57]*** Stop cut motor [07:24:57]*** Cut end [07:24:57]Read from MH i2c: 01 07 00 [07:24:57]MH_I2C_Read... [07:24:57]Read from MH i2c: 01 07 00 C4 27 00 00 00 00 00 FF 0F 00 [07:24:57]process_action close_receipt done [07:24:57]requested_data is exist [07:24:57]produce_requested_data [07:24:57]requested_item fm.sn is exist - process it [07:24:57]wFMCommunicate request_size=4 [07:24:57]MH_SAM_APDU [07:24:57]CAPDU: 80 11 00 00 [07:24:57]Write to MH i2c: E2 08 00 C5 27 80 11 00 00 00 00 00 00 66 [07:24:57]Write i2c OK [07:24:57]MH_I2C_Read... [07:24:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:24:57]Read from MH i2c: E2 [07:24:57]MH_I2C_Read... [07:24:57]Read from MH i2c: E2 17 00 [07:24:57]MH_I2C_Read... [07:24:57]Read from MH i2c: E2 17 00 C5 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 C1 [07:24:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:24:57]wFMCommunicate OK [07:24:57]requested_item fd.num is exist - process it [07:24:57]SAM_PROTO_GetFieldsCounters [07:24:57]wFMCommunicate request_size=4 [07:24:57]MH_SAM_APDU [07:24:57]CAPDU: 80 13 00 00 [07:24:57]Write to MH i2c: E2 08 00 C6 27 80 13 00 00 00 00 00 00 69 [07:24:57]Write i2c OK [07:24:57]MH_I2C_Read... [07:24:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:24:57]Read from MH i2c: E2 [07:24:57]MH_I2C_Read... [07:24:57]Read from MH i2c: E2 62 00 [07:24:57]MH_I2C_Read... [07:24:57]Read from MH i2c: E2 62 00 C6 27 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 23 99 01 00 0E 04 04 00 ED 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 2C [07:24:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 23 99 01 00 0E 04 04 00 ED 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 [07:24:57]wFMCommunicate OK [07:24:57]SAM_PROTO_GetFieldsCounters done [07:24:57]requested_item shift.num is exist - process it [07:24:57]requested_item shift.opened is exist - process it [07:24:57]req_shift_opened [07:24:57]FM_GetShiftState [07:24:57]SAM_PROTO_GetShiftState [07:24:57]wFMCommunicate request_size=4 [07:24:57]MH_SAM_APDU [07:24:57]CAPDU: 80 13 01 00 [07:24:57]Write to MH i2c: E2 08 00 C7 27 80 13 01 00 00 00 00 00 6B [07:24:57]Write i2c OK [07:24:57]MH_I2C_Read... [07:24:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:24:57]Read from MH i2c: E2 [07:24:57]MH_I2C_Read... [07:24:57]Read from MH i2c: E2 0E 00 [07:24:57]MH_I2C_Read... [07:24:57]Read from MH i2c: E2 0E 00 C7 27 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 67 [07:24:57]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:24:57]wFMCommunicate OK [07:24:57]SAM_PROTO_GetShiftState done [07:24:57]FM_GetShiftState done [07:24:57]req_shift_opened done [07:24:57]requested_item shift.open_date is exist - process it [07:24:57]req_shift_open_date [07:24:57]req_shift_open_date done [07:24:57]produce_requested_data done [07:24:57]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104739,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:24:57]process_action_free close_receipt [07:24:57]json_value_free [07:24:57]json_value_free done [07:24:57]process_json_proto returns [07:24:57]Send response to host [07:24:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104739,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:24:57]free response buf [07:24:57]execute_script done [07:24:57]execute_script returns [07:24:57]free content buf [07:24:57]Sock 9.Close socket [07:24:57]Sock 9.Thread stoped [07:25:01]OFD Sender: No OFD packet to send [07:25:06]OFD Sender: No OFD packet to send [07:25:11]OFD Sender: No OFD packet to send [07:25:16]OFD Sender: No OFD packet to send [07:25:21]OFD Sender: No OFD packet to send [07:25:26]OFD Sender: No OFD packet to send [07:25:31]OFD Sender: No OFD packet to send [07:25:36]OFD Sender: No OFD packet to send [07:25:41]OFD Sender: No OFD packet to send [07:25:46]OFD Sender: No OFD packet to send [07:25:51]OFD Sender: No OFD packet to send [07:25:56]OFD Sender: No OFD packet to send [07:26:01]OFD Sender: No OFD packet to send [07:26:06]OFD Sender: No OFD packet to send [07:26:11]OFD Sender: No OFD packet to send [07:26:16]OFD Sender: No OFD packet to send [07:26:21]OFD Sender: No OFD packet to send [07:26:26]OFD Sender: No OFD packet to send [07:26:31]OFD Sender: No OFD packet to send [07:26:36]OFD Sender: No OFD packet to send [07:26:41]OFD Sender: No OFD packet to send [07:26:46]OFD Sender: No OFD packet to send [07:26:51]OFD Sender: No OFD packet to send [07:26:56]OFD Sender: No OFD packet to send [07:26:56]accept exits with 8 [07:26:56]New connection [07:26:56]New thread 3067260260 created [07:26:56]Thread 3067403620 joined [07:26:56]Waiting for new connection... [07:26:56] Sock 8.Parse request [07:26:56]Sock 8.Check first char [07:26:56]Sock 8.First char is OK [07:26:56]request: POST /json_proto HTTP/1.0 [07:26:56]Method: POST [07:26:56]URL: /json_proto [07:26:56]Method is POST - this is cgi request [07:26:56]url: /json_proto [07:26:56]query_string will be loaded in cgi processing [07:26:56]execute_cgi json_proto POST (null) [07:26:56]execute_cgi path=json_proto method=POST [07:26:56]POST find Content-Length [07:26:56]Host: 172.17.62.195:8080 [07:26:56]Content-Length: 682 [07:26:56]Content-Type: application/json [07:26:56] [07:26:56]POST finish read [07:26:56]Found Content-Length = 682 [07:26:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:26:56]execute_script... [07:26: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)118182", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:26:56]POST & json_proto [07:26:56]process_json_proto [07:26:56]json parsed OK: [07:26:56]protocol is kg_v1.0 [07:26:56]action value=close_receipt [07:26:56]process_action close_receipt [07:26:56]cmd_close_receipt [07:26:56]MH_GetDate [07:26:56]Write to MH i2c: F0 00 00 C8 27 DE [07:26:56]Write i2c OK [07:26:56]MH_I2C_Read... [07:26:56]Read from MH i2c: F0 [07:26:56]MH_I2C_Read... [07:26:56]Read from MH i2c: F0 09 00 [07:26:56]MH_I2C_Read... [07:26:56]Read from MH i2c: F0 09 00 C8 27 00 C3 0C F5 66 65 34 CA 65 D9 [07:26:56]GetLastDocTimeStamp 1727335495 [07:26:56]current date 1727335619 [07:26:56]FM_GetShiftState [07:26:56]SAM_PROTO_GetShiftState [07:26:56]wFMCommunicate request_size=4 [07:26:56]MH_SAM_APDU [07:26:56]CAPDU: 80 13 01 00 [07:26:56]Write to MH i2c: E2 08 00 C9 27 80 13 01 00 00 00 00 00 6D [07:26:56]Write i2c OK [07:26:56]MH_I2C_Read... [07:26:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:26:56]Read from MH i2c: E2 [07:26:56]MH_I2C_Read... [07:26:56]Read from MH i2c: E2 0E 00 [07:26:56]MH_I2C_Read... [07:26:56]Read from MH i2c: E2 0E 00 C9 27 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 69 [07:26:56]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:26:56]wFMCommunicate OK [07:26:56]SAM_PROTO_GetShiftState done [07:26:56]FM_GetShiftState done [07:26:56]opened in 1727309552 [07:26:56]opened+sec_in_day 1727395952 [07:26:56]quantity*price = 200043 [07:26:56]sum+1 = 200044 [07:26:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 80 26.09.2024 07:26 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104740 ФПД: 56971016257821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T072659&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104740&fm=56971016257821&tin=02508201610067®Number=0000000000145756&sum=200000 [07:26:58]StoreToDocumentArchive [07:26:58]shift 237 fd 104740 [07:26:58]save to /storage/0237/doc_00104740 [07:26:58]save last doc name /storage/0237/doc_00104740 to /storage/kkm_last_doc_name [07:26:58]save OK [07:26:58]Clear old archive folders... [07:26:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:26:58]tlvbuf is 01A34550 [07:26:58]SAM_PROTO_ClearQueue [07:26:58]wFMCommunicate request_size=4 [07:26:58]MH_SAM_APDU [07:26:58]CAPDU: 80 09 00 00 [07:26:58]Write to MH i2c: E2 08 00 D6 27 80 09 00 00 00 00 00 00 6F [07:26:58]Write i2c OK [07:26:58]MH_I2C_Read... [07:26:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:26:58]Read from MH i2c: E2 [07:26:58]MH_I2C_Read... [07:26:58]Read from MH i2c: E2 03 00 [07:26:58]MH_I2C_Read... [07:26:58]Read from MH i2c: E2 03 00 D6 27 00 90 00 71 [07:26:58]RAPDU: 90 00 [07:26:58]wFMCommunicate OK [07:26:58]SAM_PROTO_ClearQueue done [07:26:58]KKMCreateOFDPacket [07:26:58]OFDProtocolAddRootSTLVToBuf [07:26:58]FM_MakeSignedData [07:26:58]FM_MakeSignedData [07:26:58]SAM_PROTO_SignData [07:26:58]wFMCommunicate request_size=4 [07:26:58]MH_SAM_APDU [07:26:58]CAPDU: 80 0D 01 02 [07:26:58]Write to MH i2c: E2 08 00 D7 27 80 0D 01 02 00 00 00 00 77 [07:26:58]Write i2c OK [07:26:58]MH_I2C_Read... [07:26:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:26:58]Read from MH i2c: E2 [07:26:58]MH_I2C_Read... [07:26:58]Read from MH i2c: E2 03 00 [07:26:58]MH_I2C_Read... [07:26:58]Read from MH i2c: E2 03 00 D7 27 00 90 00 72 [07:26:58]RAPDU: 90 00 [07:26:58]wFMCommunicate OK [07:26:58]wFMCommunicate request_size=255 [07:26:58]MH_SAM_APDU [07:26:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 C3 0C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 24 99 01 00 35 04 06 00 33 [07:26:58]Write to MH i2c: E2 02 01 D8 27 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 C3 0C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 24 99 01 00 35 04 06 00 33 00 00 11 [07:26:58]Write i2c OK [07:26:58]MH_I2C_Read... [07:26:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:26:58]Read from MH i2c: E2 [07:26:58]MH_I2C_Read... [07:26:58]Read from MH i2c: E2 03 00 [07:26:58]MH_I2C_Read... [07:26:58]Read from MH i2c: E2 03 00 D8 27 00 90 00 73 [07:26:58]RAPDU: 90 00 [07:26:58]wFMCommunicate OK [07:26:58]wFMCommunicate request_size=10 [07:26:58]MH_SAM_APDU [07:26:58]CAPDU: 80 0D 02 02 05 D0 99 2F C1 1D [07:26:58]Write to MH i2c: E2 0D 00 D9 27 80 0D 02 02 05 00 D0 99 2F C1 1D 00 00 FA [07:26:58]Write i2c OK [07:26:58]MH_I2C_Read... [07:26:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:26:58]Read from MH i2c: E2 [07:26:58]MH_I2C_Read... [07:26:58]Read from MH i2c: E2 03 00 [07:26:58]MH_I2C_Read... [07:26:58]Read from MH i2c: E2 03 00 D9 27 00 90 00 74 [07:26:58]RAPDU: 90 00 [07:26:58]wFMCommunicate OK [07:26:58]wFMCommunicate request_size=4 [07:26:58]MH_SAM_APDU [07:26:58]CAPDU: 80 0D 03 02 [07:26:58]Write to MH i2c: E2 08 00 DA 27 80 0D 03 02 00 00 00 00 7C [07:26:58]Write i2c OK [07:26:58]MH_I2C_Read... [07:26:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:26:58]Read from MH i2c: E2 [07:26:58]MH_I2C_Read... [07:26:58]Read from MH i2c: E2 0B 00 [07:26:58]MH_I2C_Read... [07:26:58]Read from MH i2c: E2 0B 00 DA 27 00 5F B3 2F A8 B7 AD 38 E3 90 00 E5 [07:26:58]RAPDU: 5F B3 2F A8 B7 AD 38 E3 90 00 [07:26:58]wFMCommunicate OK [07:26:58]SAM_PROTO_SignData done [07:26:58]FM_MakeSignedData done [07:26:58]CreateOFDProtocolMessage [07:26:58]wFMCommunicate request_size=4 [07:26:58]MH_SAM_APDU [07:26:58]CAPDU: 80 11 00 00 [07:26:58]Write to MH i2c: E2 08 00 DB 27 80 11 00 00 00 00 00 00 7C [07:26:58]Write i2c OK [07:26:58]MH_I2C_Read... [07:26:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:26:58]Read from MH i2c: E2 [07:26:58]MH_I2C_Read... [07:26:58]Read from MH i2c: E2 17 00 [07:26:58]MH_I2C_Read... [07:26:58]Read from MH i2c: E2 17 00 DB 27 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 D7 [07:26:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:26:58]wFMCommunicate OK [07:26:58]CreateOFDProtocolMessage done [07:26:58]OFDSenderStorePacket 104740 [07:26:58]StoreOFDPacket docnum=104740 [07:26:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 49 B1 07 01 DE 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 C3 0C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 24 99 01 00 35 04 06 00 33 D0 99 2F C1 1D 5F B3 2F A8 B7 AD 38 E3 [07:26:58]CheckFolder [07:26:58]dirname=/storage/ofd_packets [07:26:58]CheckFolder done [07:26:58]ProducePacketName [07:26:58]name=ofd_packets/00104740 [07:26:58]NVStorageSaveData ofd_packets/00104740 [07:26:58]File name is /storage/ofd_packets/00104740 [07:26:58]Write 301 bytes [07:26:58]NVStorageSaveData done [07:26:58]OFDSenderStorePacket done [07:26:58]KKMCreateOFDPacket done [07:26:58]NVStorageSaveData kkm_last_timestamp [07:26:58]File name is /storage/kkm_last_timestamp [07:26:58]Write 4 bytes [07:26:58]NVStorageSaveData done [07:26:58]ExternCall_PrintAddStr [07:26:58]wPrintStart [07:26:58]Write to MH i2c: 01 00 00 DC 27 03 [07:26:58]Write i2c OK [07:26:58]MH_I2C_Read... [07:26:58]Read from MH i2c: 01 [07:26:58]MH_I2C_Read... [07:26:58]Read from MH i2c: 01 07 00 [07:26:58]MH_I2C_Read... [07:26:58]Read from MH i2c: 01 07 00 DC 27 00 00 00 00 00 FF 0F 18 [07:26:58]RasterBufferAndPrint [07:26:58]line Счет N : (1)118182 [07:26:58]line ИНН: 02508201610067 [07:26:58]line Контрольно-Кассовый Чек [07:26:58]line ПРОДАЖА [07:26:58]line ТРК (МРК, ГНК) : 33 [07:26:58]line Товар: 2710124500 [07:26:58]line Аи-95-К-5 [07:26:58]line 26.960 * 74.20 [07:26:58]line = 2000.43 [07:26:58]line НДС 12% НСП 1% [07:26:58]line > о реализуемом товаре [07:26:58]line ОКРУГЛЕНИЕ: -0.43 [07:26:58]line ИТОГО: 2000.00 [07:26:58]line Внесено: 2000.00 [07:26:58]line СДАЧА: 0.00 [07:26:58]line НСП 1% : 17.70 [07:26:58]line НДС 12% : 212.43 [07:26:58]line Наличными: 2000.00 [07:26:58]line Безнал.: 0.00 [07:26:58]line Место: АЗС № 176 [07:26:58]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:26:58]line СНО: Общий режим [07:26:58]line Чек 80 26.09.2024 07:26 [07:26:58]line Смена: 237 ФФД: 1.0 [07:26:58]line ЗНМ: 0300000238 [07:26:58]line РНМ: 0000000000145756 [07:26:58]line Версия ККМ: v1.0 [07:26:58]line ФМ: 0000000000959278 [07:26:58]line ФД: 104740 [07:26:58]line ФПД: 56971016257821 [07:26:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T072659&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104740&fm=56971016257821&tin=02508201610067®Number=0000000000145756&sum=200000 [07:26:58]OFD Sender: Processing packet 104740 [packets to send 51, broken 50] [07:26:58]ProducePacketName [07:26:58]name=ofd_packets/00104740 [07:26:58]OFD Sender: To server: pG, [07:26:58]CommunicateWithHost lk.salyk.kg:30040 [07:26:58]ConnectInit lk.salyk.kg [07:26:58]written 0, free lines is 4095 [07:26:59]Connected sock=10 [07:26:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 49 B1 07 01 DE 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 C3 0C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 24 99 01 00 35 04 06 00 33 D0 99 2F C1 1D 5F B3 2F A8 B7 AD 38 E3 [07:26:59]Write to MH i2c: 01 00 00 06 28 2E [07:26:59]Write i2c OK [07:26:59]MH_I2C_Read... [07:26:59]Read from MH i2c: 01 [07:26:59]MH_I2C_Read... [07:26:59]Read from MH i2c: 01 07 00 [07:26:59]MH_I2C_Read... [07:26:59]Read from MH i2c: 01 07 00 06 28 00 00 00 00 00 0A 0D 4C [07:26:59]RasterBufferAndPrint [07:26:59]line [07:26:59]line [07:26:59]line [07:26:59]line [07:26:59]line [07:26:59]written 0, free lines is 3344 [07:26:59]MH_Cut [07:26:59]Write to MH i2c: D1 01 00 0D 28 01 07 [07:26:59]Write i2c OK [07:26:59]MH_I2C_Read... [07:26:59]Read from MH i2c: D1 [07:26:59]MH_I2C_Read... [07:26:59]Read from MH i2c: D1 01 00 [07:26:59]MH_I2C_Read... [07:26:59]Read from MH i2c: D1 01 00 0D 28 00 06 [07:26:59]Write to MH i2c: 01 00 00 0E 28 36 [07:26:59]Write i2c OK [07:26:59]MH_I2C_Read... [07:26:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 27 4C 47 00 84 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 24 99 01 00 F4 03 04 00 74 B6 F4 66 B6 04 01 00 00 78 EF 23 16 B9 F1 95 66 [07:26:59]CommunicateWithHost err = 0 [07:26:59]CheckOFDResponse [07:26:59]1017 (14) - 77093643461234 [07:26:59]1041 (16) - 0000000000959278 [07:26:59]1040 (4) - 104740 [07:26:59]1012 (4) - 26.09.2024 01:18 [07:26:59]1206 (1) - 0 [07:26:59]OFD Sender: Remove packet 104740 [07:26:59]ProducePacketName [07:26:59]name=ofd_packets/00104740 [07:26:59]NVStorageDeleteData [07:26:59]OFD Sender: No OFD packet to send [07:26:59]*** Cut start [07:26:59]*** Partial cut [07:26:59]*** CUTSNS_PIN = 1 [07:27:00]*** CUTSNS_PIN = 0 [07:27:00]*** Brake cut motor [07:27:00]Read from MH i2c: 01 [07:27:00]MH_I2C_Read... [07:27:00]*** Stop cut motor [07:27:00]*** Cut end [07:27:00]Read from MH i2c: 01 07 00 [07:27:00]MH_I2C_Read... [07:27:00]Read from MH i2c: 01 07 00 0E 28 00 00 00 00 00 FF 0F 4B [07:27:00]process_action close_receipt done [07:27:00]requested_data is exist [07:27:00]produce_requested_data [07:27:00]requested_item fm.sn is exist - process it [07:27:00]wFMCommunicate request_size=4 [07:27:00]MH_SAM_APDU [07:27:00]CAPDU: 80 11 00 00 [07:27:00]Write to MH i2c: E2 08 00 0F 28 80 11 00 00 00 00 00 00 B1 [07:27:00]Write i2c OK [07:27:00]MH_I2C_Read... [07:27:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:00]Read from MH i2c: E2 [07:27:00]MH_I2C_Read... [07:27:00]Read from MH i2c: E2 17 00 [07:27:00]MH_I2C_Read... [07:27:00]Read from MH i2c: E2 17 00 0F 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 0C [07:27:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:27:00]wFMCommunicate OK [07:27:00]requested_item fd.num is exist - process it [07:27:00]SAM_PROTO_GetFieldsCounters [07:27:00]wFMCommunicate request_size=4 [07:27:00]MH_SAM_APDU [07:27:00]CAPDU: 80 13 00 00 [07:27:00]Write to MH i2c: E2 08 00 10 28 80 13 00 00 00 00 00 00 B4 [07:27:00]Write i2c OK [07:27:00]MH_I2C_Read... [07:27:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:27:00]Read from MH i2c: E2 [07:27:00]MH_I2C_Read... [07:27:00]Read from MH i2c: E2 62 00 [07:27:00]MH_I2C_Read... [07:27:00]Read from MH i2c: E2 62 00 10 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 24 99 01 00 0E 04 04 00 ED 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 7B [07:27:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 24 99 01 00 0E 04 04 00 ED 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 [07:27:00]wFMCommunicate OK [07:27:00]SAM_PROTO_GetFieldsCounters done [07:27:00]requested_item shift.num is exist - process it [07:27:00]requested_item shift.opened is exist - process it [07:27:00]req_shift_opened [07:27:00]FM_GetShiftState [07:27:00]SAM_PROTO_GetShiftState [07:27:00]wFMCommunicate request_size=4 [07:27:00]MH_SAM_APDU [07:27:00]CAPDU: 80 13 01 00 [07:27:00]Write to MH i2c: E2 08 00 11 28 80 13 01 00 00 00 00 00 B6 [07:27:00]Write i2c OK [07:27:00]MH_I2C_Read... [07:27:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:00]Read from MH i2c: E2 [07:27:00]MH_I2C_Read... [07:27:00]Read from MH i2c: E2 0E 00 [07:27:00]MH_I2C_Read... [07:27:00]Read from MH i2c: E2 0E 00 11 28 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 B2 [07:27:00]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:27:00]wFMCommunicate OK [07:27:00]SAM_PROTO_GetShiftState done [07:27:00]FM_GetShiftState done [07:27:00]req_shift_opened done [07:27:00]requested_item shift.open_date is exist - process it [07:27:00]req_shift_open_date [07:27:00]req_shift_open_date done [07:27:00]produce_requested_data done [07:27:00]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104740,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:27:00]process_action_free close_receipt [07:27:00]json_value_free [07:27:00]json_value_free done [07:27:00]process_json_proto returns [07:27:00]Send response to host [07:27:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104740,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:27:00]free response buf [07:27:00]execute_script done [07:27:00]execute_script returns [07:27:00]free content buf [07:27:00]Sock 8.Close socket [07:27:00]Sock 8.Thread stoped [07:27:04]OFD Sender: No OFD packet to send [07:27:09]OFD Sender: No OFD packet to send [07:27:14]OFD Sender: No OFD packet to send [07:27:19]OFD Sender: No OFD packet to send [07:27:22]accept exits with 9 [07:27:22]New connection [07:27:22]New thread 3067403620 created [07:27:22]Thread 3067260260 joined [07:27:22]Waiting for new connection... [07:27:22] Sock 9.Parse request [07:27:22]Sock 9.Check first char [07:27:22]Sock 9.First char is OK [07:27:22]request: POST /json_proto HTTP/1.0 [07:27:22]Method: POST [07:27:22]URL: /json_proto [07:27:22]Method is POST - this is cgi request [07:27:22]url: /json_proto [07:27:22]query_string will be loaded in cgi processing [07:27:22]execute_cgi json_proto POST (null) [07:27:22]execute_cgi path=json_proto method=POST [07:27:22]POST find Content-Length [07:27:22]Host: 172.17.62.195:8080 [07:27:22]Content-Length: 682 [07:27:22]Content-Type: application/json [07:27:22] [07:27:22]POST finish read [07:27:22]Found Content-Length = 682 [07:27:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:27:22]execute_script... [07:27: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)118183", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:27:22]POST & json_proto [07:27:22]process_json_proto [07:27:22]json parsed OK: [07:27:22]protocol is kg_v1.0 [07:27:22]action value=close_receipt [07:27:22]process_action close_receipt [07:27:22]cmd_close_receipt [07:27:22]MH_GetDate [07:27:22]Write to MH i2c: F0 00 00 12 28 29 [07:27:22]Write i2c OK [07:27:22]MH_I2C_Read... [07:27:22]Read from MH i2c: F0 [07:27:22]MH_I2C_Read... [07:27:22]Read from MH i2c: F0 09 00 [07:27:22]MH_I2C_Read... [07:27:22]Read from MH i2c: F0 09 00 12 28 00 DC 0C F5 66 65 34 CA 65 3D [07:27:22]GetLastDocTimeStamp 1727335619 [07:27:22]current date 1727335644 [07:27:22]FM_GetShiftState [07:27:22]SAM_PROTO_GetShiftState [07:27:22]wFMCommunicate request_size=4 [07:27:22]MH_SAM_APDU [07:27:22]CAPDU: 80 13 01 00 [07:27:22]Write to MH i2c: E2 08 00 13 28 80 13 01 00 00 00 00 00 B8 [07:27:22]Write i2c OK [07:27:22]MH_I2C_Read... [07:27:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:22]Read from MH i2c: E2 [07:27:22]MH_I2C_Read... [07:27:22]Read from MH i2c: E2 0E 00 [07:27:22]MH_I2C_Read... [07:27:22]Read from MH i2c: E2 0E 00 13 28 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 B4 [07:27:22]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:27:22]wFMCommunicate OK [07:27:22]SAM_PROTO_GetShiftState done [07:27:22]FM_GetShiftState done [07:27:22]opened in 1727309552 [07:27:22]opened+sec_in_day 1727395952 [07:27:22]quantity*price = 100021 [07:27:22]sum+1 = 100023 [07:27:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 81 26.09.2024 07:27 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104741 ФПД: 245390500857025 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T072724&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104741&fm=245390500857025&tin=02508201610067®Number=0000000000145756&sum=100000 [07:27:23]StoreToDocumentArchive [07:27:23]shift 237 fd 104741 [07:27:23]save to /storage/0237/doc_00104741 [07:27:23]save last doc name /storage/0237/doc_00104741 to /storage/kkm_last_doc_name [07:27:23]save OK [07:27:23]Clear old archive folders... [07:27:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:27:23]tlvbuf is 0197AB40 [07:27:23]SAM_PROTO_ClearQueue [07:27:23]wFMCommunicate request_size=4 [07:27:23]MH_SAM_APDU [07:27:23]CAPDU: 80 09 00 00 [07:27:23]Write to MH i2c: E2 08 00 20 28 80 09 00 00 00 00 00 00 BA [07:27:23]Write i2c OK [07:27:23]MH_I2C_Read... [07:27:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:27:23]Read from MH i2c: E2 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 03 00 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 03 00 20 28 00 90 00 BC [07:27:23]RAPDU: 90 00 [07:27:23]wFMCommunicate OK [07:27:23]SAM_PROTO_ClearQueue done [07:27:23]KKMCreateOFDPacket [07:27:23]OFDProtocolAddRootSTLVToBuf [07:27:23]FM_MakeSignedData [07:27:23]FM_MakeSignedData [07:27:23]SAM_PROTO_SignData [07:27:23]wFMCommunicate request_size=4 [07:27:23]MH_SAM_APDU [07:27:23]CAPDU: 80 0D 01 02 [07:27:23]Write to MH i2c: E2 08 00 21 28 80 0D 01 02 00 00 00 00 C2 [07:27:23]Write i2c OK [07:27:23]MH_I2C_Read... [07:27:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:27:23]Read from MH i2c: E2 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 03 00 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 03 00 21 28 00 90 00 BD [07:27:23]RAPDU: 90 00 [07:27:23]wFMCommunicate OK [07:27:23]wFMCommunicate request_size=255 [07:27:23]MH_SAM_APDU [07:27:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 DC 0C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 25 99 01 00 35 04 06 00 DF [07:27:23]Write to MH i2c: E2 02 01 22 28 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 DC 0C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 25 99 01 00 35 04 06 00 DF 00 00 98 [07:27:23]Write i2c OK [07:27:23]MH_I2C_Read... [07:27:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:27:23]Read from MH i2c: E2 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 03 00 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 03 00 22 28 00 90 00 BE [07:27:23]RAPDU: 90 00 [07:27:23]wFMCommunicate OK [07:27:23]wFMCommunicate request_size=10 [07:27:23]MH_SAM_APDU [07:27:23]CAPDU: 80 0D 02 02 05 2E 6D A2 84 C1 [07:27:23]Write to MH i2c: E2 0D 00 23 28 80 0D 02 02 05 00 2E 6D A2 84 C1 00 00 51 [07:27:23]Write i2c OK [07:27:23]MH_I2C_Read... [07:27:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:27:23]Read from MH i2c: E2 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 03 00 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 03 00 23 28 00 90 00 BF [07:27:23]RAPDU: 90 00 [07:27:23]wFMCommunicate OK [07:27:23]wFMCommunicate request_size=4 [07:27:23]MH_SAM_APDU [07:27:23]CAPDU: 80 0D 03 02 [07:27:23]Write to MH i2c: E2 08 00 24 28 80 0D 03 02 00 00 00 00 C7 [07:27:23]Write i2c OK [07:27:23]MH_I2C_Read... [07:27:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:27:23]Read from MH i2c: E2 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 0B 00 [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: E2 0B 00 24 28 00 27 02 B8 07 85 D8 FE D3 90 00 DE [07:27:23]RAPDU: 27 02 B8 07 85 D8 FE D3 90 00 [07:27:23]wFMCommunicate OK [07:27:23]SAM_PROTO_SignData done [07:27:23]FM_MakeSignedData done [07:27:23]CreateOFDProtocolMessage [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 25 28 80 11 00 00 00 00 00 00 C7 [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 25 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 22 [07:27:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:27:23]wFMCommunicate OK [07:27:23]CreateOFDProtocolMessage done [07:27:23]OFDSenderStorePacket 104741 [07:27:23]StoreOFDPacket docnum=104741 [07:27:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 5D FF 07 01 FC 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 DC 0C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 25 99 01 00 35 04 06 00 DF 2E 6D A2 84 C1 27 02 B8 07 85 D8 FE D3 [07:27:23]CheckFolder [07:27:23]dirname=/storage/ofd_packets [07:27:23]CheckFolder done [07:27:23]ProducePacketName [07:27:23]name=ofd_packets/00104741 [07:27:23]NVStorageSaveData ofd_packets/00104741 [07:27:23]File name is /storage/ofd_packets/00104741 [07:27:23]Write 301 bytes [07:27:23]NVStorageSaveData done [07:27:23]OFDSenderStorePacket done [07:27:23]KKMCreateOFDPacket done [07:27:23]NVStorageSaveData kkm_last_timestamp [07:27:23]File name is /storage/kkm_last_timestamp [07:27:23]Write 4 bytes [07:27:23]NVStorageSaveData done [07:27:23]ExternCall_PrintAddStr [07:27:23]wPrintStart [07:27:23]Write to MH i2c: 01 00 00 26 28 4E [07:27:23]Write i2c OK [07:27:23]MH_I2C_Read... [07:27:23]Read from MH i2c: 01 [07:27:23]MH_I2C_Read... [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 26 28 00 00 00 00 00 FF 0F 63 [07:27:23]RasterBufferAndPrint [07:27:23]line Счет N : (1)118183 [07:27:23]line ИНН: 02508201610067 [07:27:23]line Контрольно-Кассовый Чек [07:27:23]line ПРОДАЖА [07:27:23]line ТРК (МРК, ГНК) : 13 [07:27:23]line Товар: 2710124500 [07:27:23]line Аи-95-К-5 [07:27:23]line 13.480 * 74.20 [07:27:23]line = 1000.22 [07:27:23]line НДС 12% НСП 1% [07:27:23]line > о реализуемом товаре [07:27:23]line ОКРУГЛЕНИЕ: -0.22 [07:27:23]line ИТОГО: 1000.00 [07:27:23]line Внесено: 1000.00 [07:27:23]line СДАЧА: 0.00 [07:27:23]line НСП 1% : 8.85 [07:27:23]line НДС 12% : 106.22 [07:27:23]line Наличными: 1000.00 [07:27:23]line Безнал.: 0.00 [07:27:23]line Место: АЗС № 176 [07:27:23]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:27:23]line СНО: Общий режим [07:27:23]line Чек 81 26.09.2024 07:27 [07:27:23]line Смена: 237 ФФД: 1.0 [07:27:23]line ЗНМ: 0300000238 [07:27:23]line РНМ: 0000000000145756 [07:27:23]line Версия ККМ: v1.0 [07:27:23]line ФМ: 0000000000959278 [07:27:23]line ФД: 104741 [07:27:23]line ФПД: 245390500857025 [07:27:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T072724&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104741&fm=245390500857025&tin=02508201610067®Number=0000000000145756&sum=100000 [07:27:24]OFD Sender: Processing packet 104741 [packets to send 51, broken 50] [07:27:24]ProducePacketName [07:27:24]name=ofd_packets/00104741 [07:27:24]OFD Sender: To server: pG, [07:27:24]CommunicateWithHost lk.salyk.kg:30040 [07:27:24]ConnectInit lk.salyk.kg [07:27:24]written 0, free lines is 4095 [07:27:24]Connected sock=10 [07:27:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 5D FF 07 01 FC 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 51 00 00 00 F4 03 04 00 DC 0C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 25 99 01 00 35 04 06 00 DF 2E 6D A2 84 C1 27 02 B8 07 85 D8 FE D3 [07:27:24]Write to MH i2c: 01 00 00 50 28 78 [07:27:24]Write i2c OK [07:27:24]MH_I2C_Read... [07:27:24]Read from MH i2c: 01 [07:27:24]MH_I2C_Read... [07:27:24]Read from MH i2c: 01 07 00 [07:27:24]MH_I2C_Read... [07:27:24]Read from MH i2c: 01 07 00 50 28 00 00 00 00 00 09 0D 95 [07:27:24]RasterBufferAndPrint [07:27:24]line [07:27:24]line [07:27:24]line [07:27:24]line [07:27:24]line [07:27:24]written 0, free lines is 3343 [07:27:24]MH_Cut [07:27:24]Write to MH i2c: D1 01 00 57 28 01 51 [07:27:24]Write i2c OK [07:27:24]MH_I2C_Read... [07:27:24]Read from MH i2c: D1 [07:27:24]MH_I2C_Read... [07:27:24]Read from MH i2c: D1 01 00 [07:27:24]MH_I2C_Read... [07:27:24]Read from MH i2c: D1 01 00 57 28 00 50 [07:27:24]Write to MH i2c: 01 00 00 58 28 80 [07:27:24]Write i2c OK [07:27:24]MH_I2C_Read... [07:27:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 B2 B3 47 00 E0 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 25 99 01 00 F4 03 04 00 8D B6 F4 66 B6 04 01 00 00 8D 07 3D 8B 7B 98 CA 55 [07:27:24]CommunicateWithHost err = 0 [07:27:24]CheckOFDResponse [07:27:24]1017 (14) - 77093643461234 [07:27:24]1041 (16) - 0000000000959278 [07:27:24]1040 (4) - 104741 [07:27:24]1012 (4) - 26.09.2024 01:19 [07:27:24]1206 (1) - 0 [07:27:24]OFD Sender: Remove packet 104741 [07:27:24]ProducePacketName [07:27:24]name=ofd_packets/00104741 [07:27:24]NVStorageDeleteData [07:27:25]OFD Sender: No OFD packet to send [07:27:25]*** Cut start [07:27:25]*** Partial cut [07:27:25]*** CUTSNS_PIN = 1 [07:27:25]*** CUTSNS_PIN = 0 [07:27:25]*** Brake cut motor [07:27:25]Read from MH i2c: 01 [07:27:25]MH_I2C_Read... [07:27:25]*** Stop cut motor [07:27:25]*** Cut end [07:27:25]Read from MH i2c: 01 07 00 [07:27:25]MH_I2C_Read... [07:27:25]Read from MH i2c: 01 07 00 58 28 00 00 00 00 00 FF 0F 95 [07:27:25]process_action close_receipt done [07:27:25]requested_data is exist [07:27:25]produce_requested_data [07:27:25]requested_item fm.sn is exist - process it [07:27:25]wFMCommunicate request_size=4 [07:27:25]MH_SAM_APDU [07:27:25]CAPDU: 80 11 00 00 [07:27:25]Write to MH i2c: E2 08 00 59 28 80 11 00 00 00 00 00 00 FB [07:27:25]Write i2c OK [07:27:25]MH_I2C_Read... [07:27:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:27:25]Read from MH i2c: E2 [07:27:25]MH_I2C_Read... [07:27:25]Read from MH i2c: E2 17 00 [07:27:25]MH_I2C_Read... [07:27:25]Read from MH i2c: E2 17 00 59 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 56 [07:27:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:27:25]wFMCommunicate OK [07:27:25]requested_item fd.num is exist - process it [07:27:25]SAM_PROTO_GetFieldsCounters [07:27:25]wFMCommunicate request_size=4 [07:27:25]MH_SAM_APDU [07:27:25]CAPDU: 80 13 00 00 [07:27:25]Write to MH i2c: E2 08 00 5A 28 80 13 00 00 00 00 00 00 FE [07:27:25]Write i2c OK [07:27:25]MH_I2C_Read... [07:27:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:27:26]Read from MH i2c: E2 [07:27:26]MH_I2C_Read... [07:27:26]Read from MH i2c: E2 62 00 [07:27:26]MH_I2C_Read... [07:27:26]Read from MH i2c: E2 62 00 5A 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 25 99 01 00 0E 04 04 00 ED 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 C9 [07:27:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 25 99 01 00 0E 04 04 00 ED 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 [07:27:26]wFMCommunicate OK [07:27:26]SAM_PROTO_GetFieldsCounters done [07:27:26]requested_item shift.num is exist - process it [07:27:26]requested_item shift.opened is exist - process it [07:27:26]req_shift_opened [07:27:26]FM_GetShiftState [07:27:26]SAM_PROTO_GetShiftState [07:27:26]wFMCommunicate request_size=4 [07:27:26]MH_SAM_APDU [07:27:26]CAPDU: 80 13 01 00 [07:27:26]Write to MH i2c: E2 08 00 5B 28 80 13 01 00 00 00 00 00 00 [07:27:26]Write i2c OK [07:27:26]MH_I2C_Read... [07:27:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:27:26]Read from MH i2c: E2 [07:27:26]MH_I2C_Read... [07:27:26]Read from MH i2c: E2 0E 00 [07:27:26]MH_I2C_Read... [07:27:26]Read from MH i2c: E2 0E 00 5B 28 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 FC [07:27:26]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:27:26]wFMCommunicate OK [07:27:26]SAM_PROTO_GetShiftState done [07:27:26]FM_GetShiftState done [07:27:26]req_shift_opened done [07:27:26]requested_item shift.open_date is exist - process it [07:27:26]req_shift_open_date [07:27:26]req_shift_open_date done [07:27:26]produce_requested_data done [07:27:26]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104741,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:27:26]process_action_free close_receipt [07:27:26]json_value_free [07:27:26]json_value_free done [07:27:26]process_json_proto returns [07:27:26]Send response to host [07:27:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104741,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:27:26]free response buf [07:27:26]execute_script done [07:27:26]execute_script returns [07:27:26]free content buf [07:27:26]Sock 9.Close socket [07:27:26]Sock 9.Thread stoped [07:27:30]OFD Sender: No OFD packet to send [07:27:35]OFD Sender: No OFD packet to send [07:27:40]OFD Sender: No OFD packet to send [07:27:45]OFD Sender: No OFD packet to send [07:27:50]OFD Sender: No OFD packet to send [07:27:55]OFD Sender: No OFD packet to send [07:28:00]OFD Sender: No OFD packet to send [07:28:05]OFD Sender: No OFD packet to send [07:28:10]OFD Sender: No OFD packet to send [07:28:13]accept exits with 8 [07:28:13]New connection [07:28:13]New thread 3067260260 created [07:28:13]Thread 3067403620 joined [07:28:13]Waiting for new connection... [07:28:13] Sock 8.Parse request [07:28:13]Sock 8.Check first char [07:28:13]Sock 8.First char is OK [07:28:13]request: POST /json_proto HTTP/1.0 [07:28:13]Method: POST [07:28:13]URL: /json_proto [07:28:13]Method is POST - this is cgi request [07:28:13]url: /json_proto [07:28:13]query_string will be loaded in cgi processing [07:28:13]execute_cgi json_proto POST (null) [07:28:13]execute_cgi path=json_proto method=POST [07:28:13]POST find Content-Length [07:28:13]Host: 172.17.62.195:8080 [07:28:13]Content-Length: 678 [07:28:13]Content-Type: application/json [07:28:13] [07:28:13]POST finish read [07:28:13]Found Content-Length = 678 [07:28:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [07:28:13]execute_script... [07:28: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)118184", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [07:28:13]POST & json_proto [07:28:13]process_json_proto [07:28:13]json parsed OK: [07:28:13]protocol is kg_v1.0 [07:28:13]action value=close_receipt [07:28:13]process_action close_receipt [07:28:13]cmd_close_receipt [07:28:13]MH_GetDate [07:28:13]Write to MH i2c: F0 00 00 5C 28 73 [07:28:13]Write i2c OK [07:28:13]MH_I2C_Read... [07:28:13]Read from MH i2c: F0 [07:28:13]MH_I2C_Read... [07:28:13]Read from MH i2c: F0 09 00 [07:28:13]MH_I2C_Read... [07:28:13]Read from MH i2c: F0 09 00 5C 28 00 0F 0D F5 66 65 34 CA 65 BB [07:28:13]GetLastDocTimeStamp 1727335644 [07:28:13]current date 1727335695 [07:28:13]FM_GetShiftState [07:28:13]SAM_PROTO_GetShiftState [07:28:13]wFMCommunicate request_size=4 [07:28:13]MH_SAM_APDU [07:28:13]CAPDU: 80 13 01 00 [07:28:13]Write to MH i2c: E2 08 00 5D 28 80 13 01 00 00 00 00 00 02 [07:28:13]Write i2c OK [07:28:13]MH_I2C_Read... [07:28:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:28:13]Read from MH i2c: E2 [07:28:13]MH_I2C_Read... [07:28:13]Read from MH i2c: E2 0E 00 [07:28:13]MH_I2C_Read... [07:28:13]Read from MH i2c: E2 0E 00 5D 28 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 FE [07:28:13]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:28:13]wFMCommunicate OK [07:28:13]SAM_PROTO_GetShiftState done [07:28:13]FM_GetShiftState done [07:28:13]opened in 1727309552 [07:28:13]opened+sec_in_day 1727395952 [07:28:13]quantity*price = 80004 [07:28:13]sum+1 = 80005 [07:28:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 82 26.09.2024 07:28 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104742 ФПД: 156373709346629 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T072815&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104742&fm=156373709346629&tin=02508201610067®Number=0000000000145756&sum=80000 [07:28:14]StoreToDocumentArchive [07:28:14]shift 237 fd 104742 [07:28:14]save to /storage/0237/doc_00104742 [07:28:14]save last doc name /storage/0237/doc_00104742 to /storage/kkm_last_doc_name [07:28:14]save OK [07:28:14]Clear old archive folders... [07:28:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:28:14]tlvbuf is 01A4D020 [07:28:14]SAM_PROTO_ClearQueue [07:28:14]wFMCommunicate request_size=4 [07:28:14]MH_SAM_APDU [07:28:14]CAPDU: 80 09 00 00 [07:28:14]Write to MH i2c: E2 08 00 6A 28 80 09 00 00 00 00 00 00 04 [07:28:14]Write i2c OK [07:28:14]MH_I2C_Read... [07:28:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:28:14]Read from MH i2c: E2 [07:28:14]MH_I2C_Read... [07:28:14]Read from MH i2c: E2 03 00 [07:28:14]MH_I2C_Read... [07:28:14]Read from MH i2c: E2 03 00 6A 28 00 90 00 06 [07:28:14]RAPDU: 90 00 [07:28:14]wFMCommunicate OK [07:28:14]SAM_PROTO_ClearQueue done [07:28:14]KKMCreateOFDPacket [07:28:14]OFDProtocolAddRootSTLVToBuf [07:28:14]FM_MakeSignedData [07:28:14]FM_MakeSignedData [07:28:14]SAM_PROTO_SignData [07:28:14]wFMCommunicate request_size=4 [07:28:14]MH_SAM_APDU [07:28:14]CAPDU: 80 0D 01 02 [07:28:14]Write to MH i2c: E2 08 00 6B 28 80 0D 01 02 00 00 00 00 0C [07:28:14]Write i2c OK [07:28:14]MH_I2C_Read... [07:28:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:28:14]Read from MH i2c: E2 [07:28:14]MH_I2C_Read... [07:28:14]Read from MH i2c: E2 03 00 [07:28:14]MH_I2C_Read... [07:28:14]Read from MH i2c: E2 03 00 6B 28 00 90 00 07 [07:28:14]RAPDU: 90 00 [07:28:14]wFMCommunicate OK [07:28:14]wFMCommunicate request_size=255 [07:28:14]MH_SAM_APDU [07:28: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 35 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 52 00 00 00 F4 03 04 00 0F 0D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 26 99 01 00 35 04 06 00 8E [07:28:14]Write to MH i2c: E2 02 01 6C 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 35 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 52 00 00 00 F4 03 04 00 0F 0D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 26 99 01 00 35 04 06 00 8E 00 00 47 [07:28:14]Write i2c OK [07:28:14]MH_I2C_Read... [07:28:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:28:14]Read from MH i2c: E2 [07:28:14]MH_I2C_Read... [07:28:14]Read from MH i2c: E2 03 00 [07:28:14]MH_I2C_Read... [07:28:14]Read from MH i2c: E2 03 00 6C 28 00 90 00 08 [07:28:14]RAPDU: 90 00 [07:28:14]wFMCommunicate OK [07:28:14]wFMCommunicate request_size=10 [07:28:14]MH_SAM_APDU [07:28:14]CAPDU: 80 0D 02 02 05 38 97 65 D7 45 [07:28:14]Write to MH i2c: E2 0D 00 6D 28 80 0D 02 02 05 00 38 97 65 D7 45 00 00 69 [07:28:14]Write i2c OK [07:28:14]MH_I2C_Read... [07:28:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:28:15]Read from MH i2c: E2 [07:28:15]MH_I2C_Read... [07:28:15]Read from MH i2c: E2 03 00 [07:28:15]MH_I2C_Read... [07:28:15]Read from MH i2c: E2 03 00 6D 28 00 90 00 09 [07:28:15]RAPDU: 90 00 [07:28:15]wFMCommunicate OK [07:28:15]wFMCommunicate request_size=4 [07:28:15]MH_SAM_APDU [07:28:15]CAPDU: 80 0D 03 02 [07:28:15]Write to MH i2c: E2 08 00 6E 28 80 0D 03 02 00 00 00 00 11 [07:28:15]Write i2c OK [07:28:15]MH_I2C_Read... [07:28:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:28:15]Read from MH i2c: E2 [07:28:15]MH_I2C_Read... [07:28:15]Read from MH i2c: E2 0B 00 [07:28:15]MH_I2C_Read... [07:28:15]Read from MH i2c: E2 0B 00 6E 28 00 DB 9B 73 FE C5 AE 0F 25 90 00 A0 [07:28:15]RAPDU: DB 9B 73 FE C5 AE 0F 25 90 00 [07:28:15]wFMCommunicate OK [07:28:15]SAM_PROTO_SignData done [07:28:15]FM_MakeSignedData done [07:28:15]CreateOFDProtocolMessage [07:28:15]wFMCommunicate request_size=4 [07:28:15]MH_SAM_APDU [07:28:15]CAPDU: 80 11 00 00 [07:28:15]Write to MH i2c: E2 08 00 6F 28 80 11 00 00 00 00 00 00 11 [07:28:15]Write i2c OK [07:28:15]MH_I2C_Read... [07:28:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:28:15]Read from MH i2c: E2 [07:28:15]MH_I2C_Read... [07:28:15]Read from MH i2c: E2 17 00 [07:28:15]MH_I2C_Read... [07:28:15]Read from MH i2c: E2 17 00 6F 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 6C [07:28:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:28:15]wFMCommunicate OK [07:28:15]CreateOFDProtocolMessage done [07:28:15]OFDSenderStorePacket 104742 [07:28:15]StoreOFDPacket docnum=104742 [07:28:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 37 28 07 01 83 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 35 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 52 00 00 00 F4 03 04 00 0F 0D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 26 99 01 00 35 04 06 00 8E 38 97 65 D7 45 DB 9B 73 FE C5 AE 0F 25 [07:28:15]CheckFolder [07:28:15]dirname=/storage/ofd_packets [07:28:15]CheckFolder done [07:28:15]ProducePacketName [07:28:15]name=ofd_packets/00104742 [07:28:15]NVStorageSaveData ofd_packets/00104742 [07:28:15]File name is /storage/ofd_packets/00104742 [07:28:15]Write 301 bytes [07:28:15]NVStorageSaveData done [07:28:15]OFDSenderStorePacket done [07:28:15]KKMCreateOFDPacket done [07:28:15]NVStorageSaveData kkm_last_timestamp [07:28:15]File name is /storage/kkm_last_timestamp [07:28:15]Write 4 bytes [07:28:15]NVStorageSaveData done [07:28:15]ExternCall_PrintAddStr [07:28:15]wPrintStart [07:28:15]Write to MH i2c: 01 00 00 70 28 98 [07:28:15]Write i2c OK [07:28:15]MH_I2C_Read... [07:28:15]Read from MH i2c: 01 [07:28:15]MH_I2C_Read... [07:28:15]Read from MH i2c: 01 07 00 [07:28:15]MH_I2C_Read... [07:28:15]Read from MH i2c: 01 07 00 70 28 00 00 00 00 00 FF 0F AD [07:28:15]RasterBufferAndPrint [07:28:15]line Счет N : (1)118184 [07:28:15]line ИНН: 02508201610067 [07:28:15]line Контрольно-Кассовый Чек [07:28:15]line ПРОДАЖА [07:28:15]line ТРК (МРК, ГНК) : 22 [07:28:15]line Товар: 2710124130 [07:28:15]line Аи-92-К-5 [07:28:15]line 11.800 * 67.80 [07:28:15]line = 800.04 [07:28:15]line НДС 12% НСП 1% [07:28:15]line > о реализуемом товаре [07:28:15]line ОКРУГЛЕНИЕ: -0.04 [07:28:15]line ИТОГО: 800.00 [07:28:15]line Внесено: 800.00 [07:28:15]line СДАЧА: 0.00 [07:28:15]line НСП 1% : 7.08 [07:28:15]line НДС 12% : 84.96 [07:28:15]line Наличными: 800.00 [07:28:15]line Безнал.: 0.00 [07:28:15]line Место: АЗС № 176 [07:28:15]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:28:15]line СНО: Общий режим [07:28:15]line Чек 82 26.09.2024 07:28 [07:28:15]line Смена: 237 ФФД: 1.0 [07:28:15]line ЗНМ: 0300000238 [07:28:15]line РНМ: 0000000000145756 [07:28:15]line Версия ККМ: v1.0 [07:28:15]line ФМ: 0000000000959278 [07:28:15]line ФД: 104742 [07:28:15]line ФПД: 156373709346629 [07:28:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T072815&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104742&fm=156373709346629&tin=02508201610067®Number=0000000000145756&sum=80000 [07:28:15]OFD Sender: Processing packet 104742 [packets to send 51, broken 50] [07:28:15]ProducePacketName [07:28:15]name=ofd_packets/00104742 [07:28:15]OFD Sender: To server: pG, [07:28:15]CommunicateWithHost lk.salyk.kg:30040 [07:28:15]ConnectInit lk.salyk.kg [07:28:15]written 0, free lines is 4095 [07:28:15]Connected sock=11 [07:28:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 37 28 07 01 83 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 35 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 52 00 00 00 F4 03 04 00 0F 0D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 26 99 01 00 35 04 06 00 8E 38 97 65 D7 45 DB 9B 73 FE C5 AE 0F 25 [07:28:15]Write to MH i2c: 01 00 00 9A 28 C2 [07:28:15]Write i2c OK [07:28:15]MH_I2C_Read... [07:28:15]Read from MH i2c: 01 [07:28:15]MH_I2C_Read... [07:28:15]Read from MH i2c: 01 07 00 [07:28:15]MH_I2C_Read... [07:28:15]Read from MH i2c: 01 07 00 9A 28 00 00 00 00 00 02 0D D8 [07:28:15]RasterBufferAndPrint [07:28:15]line [07:28:15]line [07:28:15]line [07:28:15]line [07:28:15]line [07:28:15]written 0, free lines is 3336 [07:28:15]MH_Cut [07:28:15]Write to MH i2c: D1 01 00 A1 28 01 9B [07:28:15]Write i2c OK [07:28:15]MH_I2C_Read... [07:28:15]Read from MH i2c: D1 [07:28:15]MH_I2C_Read... [07:28:15]Read from MH i2c: D1 01 00 [07:28:15]MH_I2C_Read... [07:28:15]Read from MH i2c: D1 01 00 A1 28 00 9A [07:28:15]Write to MH i2c: 01 00 00 A2 28 CA [07:28:15]Write i2c OK [07:28:15]MH_I2C_Read... [07:28:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 BA 53 47 00 25 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 26 99 01 00 F4 03 04 00 C0 B6 F4 66 B6 04 01 00 00 38 AC 04 18 E8 27 9E BF [07:28:16]CommunicateWithHost err = 0 [07:28:16]CheckOFDResponse [07:28:16]1017 (14) - 77093643461234 [07:28:16]1041 (16) - 0000000000959278 [07:28:16]1040 (4) - 104742 [07:28:16]1012 (4) - 26.09.2024 01:20 [07:28:16]1206 (1) - 0 [07:28:16]OFD Sender: Remove packet 104742 [07:28:16]ProducePacketName [07:28:16]name=ofd_packets/00104742 [07:28:16]NVStorageDeleteData [07:28:16]OFD Sender: No OFD packet to send [07:28:16]*** Cut start [07:28:16]*** Partial cut [07:28:16]*** CUTSNS_PIN = 1 [07:28:16]*** CUTSNS_PIN = 0 [07:28:16]*** Brake cut motor [07:28:17]Read from MH i2c: 01 [07:28:17]MH_I2C_Read... [07:28:17]*** Stop cut motor [07:28:17]*** Cut end [07:28:17]Read from MH i2c: 01 07 00 [07:28:17]MH_I2C_Read... [07:28:17]Read from MH i2c: 01 07 00 A2 28 00 00 00 00 00 FF 0F DF [07:28:17]process_action close_receipt done [07:28:17]requested_data is exist [07:28:17]produce_requested_data [07:28:17]requested_item fm.sn is exist - process it [07:28:17]wFMCommunicate request_size=4 [07:28:17]MH_SAM_APDU [07:28:17]CAPDU: 80 11 00 00 [07:28:17]Write to MH i2c: E2 08 00 A3 28 80 11 00 00 00 00 00 00 45 [07:28:17]Write i2c OK [07:28:17]MH_I2C_Read... [07:28:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:28:17]Read from MH i2c: E2 [07:28:17]MH_I2C_Read... [07:28:17]Read from MH i2c: E2 17 00 [07:28:17]MH_I2C_Read... [07:28:17]Read from MH i2c: E2 17 00 A3 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 A0 [07:28:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:28:17]wFMCommunicate OK [07:28:17]requested_item fd.num is exist - process it [07:28:17]SAM_PROTO_GetFieldsCounters [07:28:17]wFMCommunicate request_size=4 [07:28:17]MH_SAM_APDU [07:28:17]CAPDU: 80 13 00 00 [07:28:17]Write to MH i2c: E2 08 00 A4 28 80 13 00 00 00 00 00 00 48 [07:28:17]Write i2c OK [07:28:17]MH_I2C_Read... [07:28:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:28:17]Read from MH i2c: E2 [07:28:17]MH_I2C_Read... [07:28:17]Read from MH i2c: E2 62 00 [07:28:17]MH_I2C_Read... [07:28:17]Read from MH i2c: E2 62 00 A4 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 26 99 01 00 0E 04 04 00 ED 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 17 [07:28:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 26 99 01 00 0E 04 04 00 ED 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 [07:28:17]wFMCommunicate OK [07:28:17]SAM_PROTO_GetFieldsCounters done [07:28:17]requested_item shift.num is exist - process it [07:28:17]requested_item shift.opened is exist - process it [07:28:17]req_shift_opened [07:28:17]FM_GetShiftState [07:28:17]SAM_PROTO_GetShiftState [07:28:17]wFMCommunicate request_size=4 [07:28:17]MH_SAM_APDU [07:28:17]CAPDU: 80 13 01 00 [07:28:17]Write to MH i2c: E2 08 00 A5 28 80 13 01 00 00 00 00 00 4A [07:28:17]Write i2c OK [07:28:17]MH_I2C_Read... [07:28:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:28:17]Read from MH i2c: E2 [07:28:17]MH_I2C_Read... [07:28:17]Read from MH i2c: E2 0E 00 [07:28:17]MH_I2C_Read... [07:28:17]Read from MH i2c: E2 0E 00 A5 28 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 46 [07:28:17]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:28:17]wFMCommunicate OK [07:28:17]SAM_PROTO_GetShiftState done [07:28:17]FM_GetShiftState done [07:28:17]req_shift_opened done [07:28:17]requested_item shift.open_date is exist - process it [07:28:17]req_shift_open_date [07:28:17]req_shift_open_date done [07:28:17]produce_requested_data done [07:28:17]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104742,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:28:17]process_action_free close_receipt [07:28:17]json_value_free [07:28:17]json_value_free done [07:28:17]process_json_proto returns [07:28:17]Send response to host [07:28:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104742,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:28:17]free response buf [07:28:17]execute_script done [07:28:17]execute_script returns [07:28:17]free content buf [07:28:17]Sock 8.Close socket [07:28:17]Sock 8.Thread stoped [07:28:21]OFD Sender: No OFD packet to send [07:28:26]OFD Sender: No OFD packet to send [07:28:31]OFD Sender: No OFD packet to send [07:28:36]OFD Sender: No OFD packet to send [07:28:41]OFD Sender: No OFD packet to send [07:28:46]OFD Sender: No OFD packet to send [07:28:51]OFD Sender: No OFD packet to send [07:28:56]OFD Sender: No OFD packet to send [07:29:01]OFD Sender: No OFD packet to send [07:29:06]OFD Sender: No OFD packet to send [07:29:11]OFD Sender: No OFD packet to send [07:29:16]OFD Sender: No OFD packet to send [07:29:21]OFD Sender: No OFD packet to send [07:29:26]OFD Sender: No OFD packet to send [07:29:31]OFD Sender: No OFD packet to send [07:29:36]OFD Sender: No OFD packet to send [07:29:41]OFD Sender: No OFD packet to send [07:29:46]OFD Sender: No OFD packet to send [07:29:51]OFD Sender: No OFD packet to send [07:29:56]OFD Sender: No OFD packet to send [07:30:01]OFD Sender: No OFD packet to send [07:30: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:33]accept exits with 9 [07:30:33]New connection [07:30:33]New thread 3067403620 created [07:30:33]Thread 3067260260 joined [07:30:33]Waiting for new connection... [07:30:33] Sock 9.Parse request [07:30:33]Sock 9.Check first char [07:30:33]Sock 9.First char is OK [07:30:33]request: POST /json_proto HTTP/1.0 [07:30:33]Method: POST [07:30:33]URL: /json_proto [07:30:33]Method is POST - this is cgi request [07:30:33]url: /json_proto [07:30:33]query_string will be loaded in cgi processing [07:30:33]execute_cgi json_proto POST (null) [07:30:33]execute_cgi path=json_proto method=POST [07:30:33]POST find Content-Length [07:30:33]Host: 172.17.62.195:8080 [07:30:33]Content-Length: 681 [07:30:33]Content-Type: application/json [07:30:33] [07:30:33]POST finish read [07:30:33]Found Content-Length = 681 [07:30:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 15.920, "sum" : 600.18, "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" ] } } [07:30:33]execute_script... [07:30:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118185", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 15.920, "sum" : 600.18, "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" ] } } [07:30:33]POST & json_proto [07:30:33]process_json_proto [07:30:33]json parsed OK: [07:30:33]protocol is kg_v1.0 [07:30:33]action value=close_receipt [07:30:33]process_action close_receipt [07:30:33]cmd_close_receipt [07:30:33]MH_GetDate [07:30:33]Write to MH i2c: F0 00 00 A6 28 BD [07:30:33]Write i2c OK [07:30:33]MH_I2C_Read... [07:30:33]Read from MH i2c: F0 [07:30:33]MH_I2C_Read... [07:30:33]Read from MH i2c: F0 09 00 [07:30:33]MH_I2C_Read... [07:30:33]Read from MH i2c: F0 09 00 A6 28 00 9B 0D F5 66 65 34 CA 65 91 [07:30:33]GetLastDocTimeStamp 1727335695 [07:30:33]current date 1727335835 [07:30:33]FM_GetShiftState [07:30:33]SAM_PROTO_GetShiftState [07:30:33]wFMCommunicate request_size=4 [07:30:33]MH_SAM_APDU [07:30:33]CAPDU: 80 13 01 00 [07:30:33]Write to MH i2c: E2 08 00 A7 28 80 13 01 00 00 00 00 00 4C [07:30:33]Write i2c OK [07:30:33]MH_I2C_Read... [07:30:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:30:33]Read from MH i2c: E2 [07:30:33]MH_I2C_Read... [07:30:33]Read from MH i2c: E2 0E 00 [07:30:33]MH_I2C_Read... [07:30:33]Read from MH i2c: E2 0E 00 A7 28 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 48 [07:30:33]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:30:33]wFMCommunicate OK [07:30:33]SAM_PROTO_GetShiftState done [07:30:33]FM_GetShiftState done [07:30:33]opened in 1727309552 [07:30:33]opened+sec_in_day 1727395952 [07:30:33]quantity*price = 60018 [07:30:33]sum+1 = 60019 [07:30:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.74 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 83 26.09.2024 07:30 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104743 ФПД: 181527975817676 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T073035&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104743&fm=181527975817676&tin=02508201610067®Number=0000000000145756&sum=60000 [07:30:34]StoreToDocumentArchive [07:30:34]shift 237 fd 104743 [07:30:34]save to /storage/0237/doc_00104743 [07:30:34]save last doc name /storage/0237/doc_00104743 to /storage/kkm_last_doc_name [07:30:34]save OK [07:30:34]Clear old archive folders... [07:30:34]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:30:34]tlvbuf is 019FCDA0 [07:30:34]SAM_PROTO_ClearQueue [07:30:34]wFMCommunicate request_size=4 [07:30:34]MH_SAM_APDU [07:30:34]CAPDU: 80 09 00 00 [07:30:34]Write to MH i2c: E2 08 00 B4 28 80 09 00 00 00 00 00 00 4E [07:30:34]Write i2c OK [07:30:34]MH_I2C_Read... [07:30:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:30:34]Read from MH i2c: E2 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: E2 03 00 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: E2 03 00 B4 28 00 90 00 50 [07:30:34]RAPDU: 90 00 [07:30:34]wFMCommunicate OK [07:30:34]SAM_PROTO_ClearQueue done [07:30:34]KKMCreateOFDPacket [07:30:34]OFDProtocolAddRootSTLVToBuf [07:30:34]FM_MakeSignedData [07:30:34]FM_MakeSignedData [07:30:34]SAM_PROTO_SignData [07:30:34]wFMCommunicate request_size=4 [07:30:34]MH_SAM_APDU [07:30:34]CAPDU: 80 0D 01 02 [07:30:34]Write to MH i2c: E2 08 00 B5 28 80 0D 01 02 00 00 00 00 56 [07:30:34]Write i2c OK [07:30:34]MH_I2C_Read... [07:30:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:30:34]Read from MH i2c: E2 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: E2 03 00 [07:30:34]MH_I2C_Read... [07:30:34]Read from MH i2c: E2 03 00 B5 28 00 90 00 51 [07:30:34]RAPDU: 90 00 [07:30:34]wFMCommunicate OK [07:30:34]wFMCommunicate request_size=255 [07:30:34]MH_SAM_APDU [07:30:34]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 30 3E 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 72 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 9B 0D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 27 99 01 00 35 04 06 00 A5 19 [07:30:34]Write to MH i2c: E2 02 01 B6 28 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 30 3E 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 72 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 9B 0D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 27 99 01 00 35 04 06 00 A5 19 00 00 0B [07:30:34]Write i2c OK [07:30:34]MH_I2C_Read... [07:30:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:30:35]Read from MH i2c: E2 [07:30:35]MH_I2C_Read... [07:30:35]Read from MH i2c: E2 03 00 [07:30:35]MH_I2C_Read... [07:30:35]Read from MH i2c: E2 03 00 B6 28 00 90 00 52 [07:30:35]RAPDU: 90 00 [07:30:35]wFMCommunicate OK [07:30:35]wFMCommunicate request_size=9 [07:30:35]MH_SAM_APDU [07:30:35]CAPDU: 80 0D 02 02 04 46 83 F1 CC [07:30:35]Write to MH i2c: E2 0C 00 B7 28 80 0D 02 02 04 00 46 83 F1 CC 00 00 E7 [07:30:35]Write i2c OK [07:30:35]MH_I2C_Read... [07:30:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:30:35]Read from MH i2c: E2 [07:30:35]MH_I2C_Read... [07:30:35]Read from MH i2c: E2 03 00 [07:30:35]MH_I2C_Read... [07:30:35]Read from MH i2c: E2 03 00 B7 28 00 90 00 53 [07:30:35]RAPDU: 90 00 [07:30:35]wFMCommunicate OK [07:30:35]wFMCommunicate request_size=4 [07:30:35]MH_SAM_APDU [07:30:35]CAPDU: 80 0D 03 02 [07:30:35]Write to MH i2c: E2 08 00 B8 28 80 0D 03 02 00 00 00 00 5B [07:30:35]Write i2c OK [07:30:35]MH_I2C_Read... [07:30:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:30:35]Read from MH i2c: E2 [07:30:35]MH_I2C_Read... [07:30:35]Read from MH i2c: E2 0B 00 [07:30:35]MH_I2C_Read... [07:30:35]Read from MH i2c: E2 0B 00 B8 28 00 9F F0 AB 5A 17 3F F7 E8 90 00 25 [07:30:35]RAPDU: 9F F0 AB 5A 17 3F F7 E8 90 00 [07:30:35]wFMCommunicate OK [07:30:35]SAM_PROTO_SignData done [07:30:35]FM_MakeSignedData done [07:30:35]CreateOFDProtocolMessage [07:30:35]wFMCommunicate request_size=4 [07:30:35]MH_SAM_APDU [07:30:35]CAPDU: 80 11 00 00 [07:30:35]Write to MH i2c: E2 08 00 B9 28 80 11 00 00 00 00 00 00 5B [07:30:35]Write i2c OK [07:30:35]MH_I2C_Read... [07:30:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:30:35]Read from MH i2c: E2 [07:30:35]MH_I2C_Read... [07:30:35]Read from MH i2c: E2 17 00 [07:30:35]MH_I2C_Read... [07:30:35]Read from MH i2c: E2 17 00 B9 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 B6 [07:30:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:30:35]wFMCommunicate OK [07:30:35]CreateOFDProtocolMessage done [07:30:35]OFDSenderStorePacket 104743 [07:30:35]StoreOFDPacket docnum=104743 [07:30:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 3D AB 06 01 94 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 30 3E 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 72 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 9B 0D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 27 99 01 00 35 04 06 00 A5 19 46 83 F1 CC 9F F0 AB 5A 17 3F F7 E8 [07:30:35]CheckFolder [07:30:35]dirname=/storage/ofd_packets [07:30:35]CheckFolder done [07:30:35]ProducePacketName [07:30:35]name=ofd_packets/00104743 [07:30:35]NVStorageSaveData ofd_packets/00104743 [07:30:35]File name is /storage/ofd_packets/00104743 [07:30:35]Write 300 bytes [07:30:35]NVStorageSaveData done [07:30:35]OFDSenderStorePacket done [07:30:35]KKMCreateOFDPacket done [07:30:35]NVStorageSaveData kkm_last_timestamp [07:30:35]File name is /storage/kkm_last_timestamp [07:30:35]Write 4 bytes [07:30:35]NVStorageSaveData done [07:30:35]ExternCall_PrintAddStr [07:30:35]wPrintStart [07:30:35]Write to MH i2c: 01 00 00 BA 28 E2 [07:30:35]Write i2c OK [07:30:35]MH_I2C_Read... [07:30:35]Read from MH i2c: 01 [07:30:35]MH_I2C_Read... [07:30:35]Read from MH i2c: 01 07 00 [07:30:35]MH_I2C_Read... [07:30:35]Read from MH i2c: 01 07 00 BA 28 00 00 00 00 00 FF 0F F7 [07:30:35]RasterBufferAndPrint [07:30:35]line Счет N : (1)118185 [07:30:35]line ИНН: 02508201610067 [07:30:35]line Контрольно-Кассовый Чек [07:30:35]line ПРОДАЖА [07:30:35]line ТРК (МРК, ГНК) : 71 [07:30:35]line Товар: 2711190000 [07:30:35]line ГАЗ-К-3 [07:30:35]line 15.920 * 37.70 [07:30:35]line = 600.18 [07:30:35]line НДС 12% НСП 1% [07:30:35]line > о реализуемом товаре [07:30:35]line ОКРУГЛЕНИЕ: -0.18 [07:30:35]line ИТОГО: 600.00 [07:30:35]line Внесено: 600.00 [07:30:35]line СДАЧА: 0.00 [07:30:35]line НСП 1% : 5.31 [07:30:35]line НДС 12% : 63.74 [07:30:35]line Наличными: 600.00 [07:30:35]line Безнал.: 0.00 [07:30:35]line Место: АЗС № 176 [07:30:35]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:30:35]line СНО: Общий режим [07:30:35]line Чек 83 26.09.2024 07:30 [07:30:35]line Смена: 237 ФФД: 1.0 [07:30:35]line ЗНМ: 0300000238 [07:30:35]line РНМ: 0000000000145756 [07:30:35]line Версия ККМ: v1.0 [07:30:35]line ФМ: 0000000000959278 [07:30:35]line ФД: 104743 [07:30:35]line ФПД: 181527975817676 [07:30:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T073035&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104743&fm=181527975817676&tin=02508201610067®Number=0000000000145756&sum=60000 [07:30:35]OFD Sender: Processing packet 104743 [packets to send 51, broken 50] [07:30:35]ProducePacketName [07:30:35]name=ofd_packets/00104743 [07:30:35]OFD Sender: To server: pG, [07:30:35]CommunicateWithHost lk.salyk.kg:30040 [07:30:35]ConnectInit lk.salyk.kg [07:30:35]written 0, free lines is 4095 [07:30:35]Connected sock=8 [07:30:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 3D AB 06 01 94 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 30 3E 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 72 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E6 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 9B 0D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 27 99 01 00 35 04 06 00 A5 19 46 83 F1 CC 9F F0 AB 5A 17 3F F7 E8 [07:30:36]Write to MH i2c: 01 00 00 E4 28 0C [07:30:36]Write i2c OK [07:30:36]MH_I2C_Read... [07:30:36]Read from MH i2c: 01 [07:30:36]MH_I2C_Read... [07:30:36]Read from MH i2c: 01 07 00 [07:30:36]MH_I2C_Read... [07:30:36]Read from MH i2c: 01 07 00 E4 28 00 00 00 00 00 05 0D 25 [07:30:36]RasterBufferAndPrint [07:30:36]line [07:30:36]line [07:30:36]line [07:30:36]line [07:30:36]line [07:30:36]written 0, free lines is 3339 [07:30:36]MH_Cut [07:30:36]Write to MH i2c: D1 01 00 EB 28 01 E5 [07:30:36]Write i2c OK [07:30:36]MH_I2C_Read... [07:30:36]Read from MH i2c: D1 [07:30:36]MH_I2C_Read... [07:30:36]Read from MH i2c: D1 01 00 [07:30:36]MH_I2C_Read... [07:30:36]Read from MH i2c: D1 01 00 EB 28 00 E4 [07:30:36]Write to MH i2c: 01 00 00 EC 28 14 [07:30:36]Write i2c OK [07:30:36]MH_I2C_Read... [07:30:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 16 99 47 00 54 F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 27 99 01 00 F4 03 04 00 4C B7 F4 66 B6 04 01 00 00 3F 20 AD 3D 7D 20 4B B5 [07:30:36]CommunicateWithHost err = 0 [07:30:36]CheckOFDResponse [07:30:36]1017 (14) - 77093643461234 [07:30:36]1041 (16) - 0000000000959278 [07:30:36]1040 (4) - 104743 [07:30:36]1012 (4) - 26.09.2024 01:22 [07:30:36]1206 (1) - 0 [07:30:36]OFD Sender: Remove packet 104743 [07:30:36]ProducePacketName [07:30:36]name=ofd_packets/00104743 [07:30:36]NVStorageDeleteData [07:30:36]OFD Sender: No OFD packet to send [07:30:36]*** Cut start [07:30:36]*** Partial cut [07:30:36]*** CUTSNS_PIN = 1 [07:30:36]*** CUTSNS_PIN = 0 [07:30:37]*** Brake cut motor [07:30:37]Read from MH i2c: 01 [07:30:37]MH_I2C_Read... [07:30:37]*** Stop cut motor [07:30:37]*** Cut end [07:30:37]Read from MH i2c: 01 07 00 [07:30:37]MH_I2C_Read... [07:30:37]Read from MH i2c: 01 07 00 EC 28 00 00 00 00 00 FF 0F 29 [07:30:37]process_action close_receipt done [07:30:37]requested_data is exist [07:30:37]produce_requested_data [07:30:37]requested_item fm.sn is exist - process it [07:30:37]wFMCommunicate request_size=4 [07:30:37]MH_SAM_APDU [07:30:37]CAPDU: 80 11 00 00 [07:30:37]Write to MH i2c: E2 08 00 ED 28 80 11 00 00 00 00 00 00 8F [07:30:37]Write i2c OK [07:30:37]MH_I2C_Read... [07:30:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:30:37]Read from MH i2c: E2 [07:30:37]MH_I2C_Read... [07:30:37]Read from MH i2c: E2 17 00 [07:30:37]MH_I2C_Read... [07:30:37]Read from MH i2c: E2 17 00 ED 28 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 EA [07:30:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:30:37]wFMCommunicate OK [07:30:37]requested_item fd.num is exist - process it [07:30:37]SAM_PROTO_GetFieldsCounters [07:30:37]wFMCommunicate request_size=4 [07:30:37]MH_SAM_APDU [07:30:37]CAPDU: 80 13 00 00 [07:30:37]Write to MH i2c: E2 08 00 EE 28 80 13 00 00 00 00 00 00 92 [07:30:37]Write i2c OK [07:30:37]MH_I2C_Read... [07:30:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:30:37]Read from MH i2c: E2 [07:30:37]MH_I2C_Read... [07:30:37]Read from MH i2c: E2 62 00 [07:30:37]MH_I2C_Read... [07:30:37]Read from MH i2c: E2 62 00 EE 28 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 27 99 01 00 0E 04 04 00 ED 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 65 [07:30:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 27 99 01 00 0E 04 04 00 ED 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 [07:30:37]wFMCommunicate OK [07:30:37]SAM_PROTO_GetFieldsCounters done [07:30:37]requested_item shift.num is exist - process it [07:30:37]requested_item shift.opened is exist - process it [07:30:37]req_shift_opened [07:30:37]FM_GetShiftState [07:30:37]SAM_PROTO_GetShiftState [07:30:37]wFMCommunicate request_size=4 [07:30:37]MH_SAM_APDU [07:30:37]CAPDU: 80 13 01 00 [07:30:37]Write to MH i2c: E2 08 00 EF 28 80 13 01 00 00 00 00 00 94 [07:30:37]Write i2c OK [07:30:37]MH_I2C_Read... [07:30:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:30:37]Read from MH i2c: E2 [07:30:37]MH_I2C_Read... [07:30:37]Read from MH i2c: E2 0E 00 [07:30:37]MH_I2C_Read... [07:30:37]Read from MH i2c: E2 0E 00 EF 28 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 90 [07:30:37]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:30:37]wFMCommunicate OK [07:30:37]SAM_PROTO_GetShiftState done [07:30:37]FM_GetShiftState done [07:30:37]req_shift_opened done [07:30:37]requested_item shift.open_date is exist - process it [07:30:37]req_shift_open_date [07:30:37]req_shift_open_date done [07:30:37]produce_requested_data done [07:30:37]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104743,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:30:37]process_action_free close_receipt [07:30:37]json_value_free [07:30:37]json_value_free done [07:30:37]process_json_proto returns [07:30:37]Send response to host [07:30:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104743,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:30:37]free response buf [07:30:37]execute_script done [07:30:37]execute_script returns [07:30:37]free content buf [07:30:37]Sock 9.Close socket [07:30:37]Sock 9.Thread stoped [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:13]accept exits with 10 [07:31:13]New connection [07:31:13]New thread 3067260260 created [07:31:13]Thread 3067403620 joined [07:31:13]Waiting for new connection... [07:31:13] Sock 10.Parse request [07:31:13]Sock 10.Check first char [07:31:13]Sock 10.First char is OK [07:31:13]request: POST /json_proto HTTP/1.0 [07:31:13]Method: POST [07:31:13]URL: /json_proto [07:31:13]Method is POST - this is cgi request [07:31:13]url: /json_proto [07:31:13]query_string will be loaded in cgi processing [07:31:13]execute_cgi json_proto POST (null) [07:31:13]execute_cgi path=json_proto method=POST [07:31:13]POST find Content-Length [07:31:13]Host: 172.17.62.195:8080 [07:31:13]Content-Length: 816 [07:31:13]Content-Type: application/json [07:31:13] [07:31:13]POST finish read [07:31:13]Found Content-Length = 816 [07:31:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [07:31:13]execute_script... [07:31:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118186", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [07:31:13]POST & json_proto [07:31:13]process_json_proto [07:31:13]json parsed OK: [07:31:13]protocol is kg_v1.0 [07:31:13]action value=close_receipt [07:31:13]process_action close_receipt [07:31:13]cmd_close_receipt [07:31:13]MH_GetDate [07:31:13]Write to MH i2c: F0 00 00 F0 28 07 [07:31:13]Write i2c OK [07:31:13]MH_I2C_Read... [07:31:13]Read from MH i2c: F0 [07:31:13]MH_I2C_Read... [07:31:13]Read from MH i2c: F0 09 00 [07:31:13]MH_I2C_Read... [07:31:13]Read from MH i2c: F0 09 00 F0 28 00 C3 0D F5 66 65 34 CA 65 03 [07:31:13]GetLastDocTimeStamp 1727335835 [07:31:13]current date 1727335875 [07:31:13]FM_GetShiftState [07:31:13]SAM_PROTO_GetShiftState [07:31:13]wFMCommunicate request_size=4 [07:31:13]MH_SAM_APDU [07:31:13]CAPDU: 80 13 01 00 [07:31:13]Write to MH i2c: E2 08 00 F1 28 80 13 01 00 00 00 00 00 96 [07:31:13]Write i2c OK [07:31:13]MH_I2C_Read... [07:31:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:13]Read from MH i2c: E2 [07:31:13]MH_I2C_Read... [07:31:13]Read from MH i2c: E2 0E 00 [07:31:13]MH_I2C_Read... [07:31:13]Read from MH i2c: E2 0E 00 F1 28 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 92 [07:31:13]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:31:13]wFMCommunicate OK [07:31:13]SAM_PROTO_GetShiftState done [07:31:13]FM_GetShiftState done [07:31:13]opened in 1727309552 [07:31:13]opened+sec_in_day 1727395952 [07:31:13]quantity*price = 40002 [07:31:13]sum+1 = 40003 [07:31:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 84 26.09.2024 07:31 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000000959278 ФД: 104744 ФПД: 28769050597225 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T073115&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104744&fm=28769050597225&tin=02508201610067®Number=0000000000145756&sum=40002 [07:31:14]StoreToDocumentArchive [07:31:14]shift 237 fd 104744 [07:31:14]save to /storage/0237/doc_00104744 [07:31:14]save last doc name /storage/0237/doc_00104744 to /storage/kkm_last_doc_name [07:31:14]save OK [07:31:14]Clear old archive folders... [07:31:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:31:14]tlvbuf is 0196C000 [07:31:14]SAM_PROTO_ClearQueue [07:31:14]wFMCommunicate request_size=4 [07:31:14]MH_SAM_APDU [07:31:14]CAPDU: 80 09 00 00 [07:31:14]Write to MH i2c: E2 08 00 FE 28 80 09 00 00 00 00 00 00 98 [07:31:14]Write i2c OK [07:31:14]MH_I2C_Read... [07:31:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:31:14]Read from MH i2c: E2 [07:31:14]MH_I2C_Read... [07:31:14]Read from MH i2c: E2 03 00 [07:31:14]MH_I2C_Read... [07:31:14]Read from MH i2c: E2 03 00 FE 28 00 90 00 9A [07:31:14]RAPDU: 90 00 [07:31:14]wFMCommunicate OK [07:31:14]SAM_PROTO_ClearQueue done [07:31:14]KKMCreateOFDPacket [07:31:14]OFDProtocolAddRootSTLVToBuf [07:31:14]FM_MakeSignedData [07:31:14]FM_MakeSignedData [07:31:14]SAM_PROTO_SignData [07:31:14]wFMCommunicate request_size=4 [07:31:14]MH_SAM_APDU [07:31:14]CAPDU: 80 0D 01 02 [07:31:14]Write to MH i2c: E2 08 00 FF 28 80 0D 01 02 00 00 00 00 A0 [07:31:15]Write i2c OK [07:31:15]MH_I2C_Read... [07:31:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:31:15]Read from MH i2c: E2 [07:31:15]MH_I2C_Read... [07:31:15]Read from MH i2c: E2 03 00 [07:31:15]MH_I2C_Read... [07:31:15]Read from MH i2c: E2 03 00 FF 28 00 90 00 9B [07:31:15]RAPDU: 90 00 [07:31:15]wFMCommunicate OK [07:31:15]wFMCommunicate request_size=255 [07:31:15]MH_SAM_APDU [07:31: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 35 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 54 00 00 00 F4 03 04 00 C3 0D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 28 99 01 00 35 04 06 00 1A [07:31:15]Write to MH i2c: E2 02 01 00 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 35 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 54 00 00 00 F4 03 04 00 C3 0D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 28 99 01 00 35 04 06 00 1A 00 00 5C [07:31:15]Write i2c OK [07:31:15]MH_I2C_Read... [07:31:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:15]Read from MH i2c: E2 [07:31:15]MH_I2C_Read... [07:31:15]Read from MH i2c: E2 03 00 [07:31:15]MH_I2C_Read... [07:31:15]Read from MH i2c: E2 03 00 00 29 00 90 00 9D [07:31:15]RAPDU: 90 00 [07:31:15]wFMCommunicate OK [07:31:15]wFMCommunicate request_size=10 [07:31:15]MH_SAM_APDU [07:31:15]CAPDU: 80 0D 02 02 05 2A 51 0A 97 69 [07:31:15]Write to MH i2c: E2 0D 00 01 29 80 0D 02 02 05 00 2A 51 0A 97 69 00 00 33 [07:31:15]Write i2c OK [07:31:15]MH_I2C_Read... [07:31:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:15]Read from MH i2c: E2 [07:31:15]MH_I2C_Read... [07:31:15]Read from MH i2c: E2 03 00 [07:31:15]MH_I2C_Read... [07:31:15]Read from MH i2c: E2 03 00 01 29 00 90 00 9E [07:31:15]RAPDU: 90 00 [07:31:15]wFMCommunicate OK [07:31:15]wFMCommunicate request_size=4 [07:31:15]MH_SAM_APDU [07:31:15]CAPDU: 80 0D 03 02 [07:31:15]Write to MH i2c: E2 08 00 02 29 80 0D 03 02 00 00 00 00 A6 [07:31:15]Write i2c OK [07:31:15]MH_I2C_Read... [07:31:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:31:15]Read from MH i2c: E2 [07:31:15]MH_I2C_Read... [07:31:15]Read from MH i2c: E2 0B 00 [07:31:15]MH_I2C_Read... [07:31:15]Read from MH i2c: E2 0B 00 02 29 00 CF 14 F0 2E 8A 07 D6 D4 90 00 E3 [07:31:15]RAPDU: CF 14 F0 2E 8A 07 D6 D4 90 00 [07:31:15]wFMCommunicate OK [07:31:15]SAM_PROTO_SignData done [07:31:15]FM_MakeSignedData done [07:31:15]CreateOFDProtocolMessage [07:31:15]wFMCommunicate request_size=4 [07:31:15]MH_SAM_APDU [07:31:15]CAPDU: 80 11 00 00 [07:31:15]Write to MH i2c: E2 08 00 03 29 80 11 00 00 00 00 00 00 A6 [07:31:15]Write i2c OK [07:31:15]MH_I2C_Read... [07:31:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:15]Read from MH i2c: E2 [07:31:15]MH_I2C_Read... [07:31:15]Read from MH i2c: E2 17 00 [07:31:15]MH_I2C_Read... [07:31:15]Read from MH i2c: E2 17 00 03 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 01 [07:31:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:31:15]wFMCommunicate OK [07:31:15]CreateOFDProtocolMessage done [07:31:15]OFDSenderStorePacket 104744 [07:31:15]StoreOFDPacket docnum=104744 [07:31:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 92 BD 07 01 D1 D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 54 00 00 00 F4 03 04 00 C3 0D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 28 99 01 00 35 04 06 00 1A 2A 51 0A 97 69 CF 14 F0 2E 8A 07 D6 D4 [07:31:15]CheckFolder [07:31:15]dirname=/storage/ofd_packets [07:31:15]CheckFolder done [07:31:15]ProducePacketName [07:31:15]name=ofd_packets/00104744 [07:31:15]NVStorageSaveData ofd_packets/00104744 [07:31:15]File name is /storage/ofd_packets/00104744 [07:31:15]Write 301 bytes [07:31:15]NVStorageSaveData done [07:31:15]OFDSenderStorePacket done [07:31:15]KKMCreateOFDPacket done [07:31:15]NVStorageSaveData kkm_last_timestamp [07:31:15]File name is /storage/kkm_last_timestamp [07:31:15]Write 4 bytes [07:31:15]NVStorageSaveData done [07:31:15]ExternCall_PrintAddStr [07:31:15]wPrintStart [07:31:15]Write to MH i2c: 01 00 00 04 29 2D [07:31:15]Write i2c OK [07:31:15]MH_I2C_Read... [07:31:15]Read from MH i2c: 01 [07:31:15]MH_I2C_Read... [07:31:15]Read from MH i2c: 01 07 00 [07:31:15]MH_I2C_Read... [07:31:15]Read from MH i2c: 01 07 00 04 29 00 00 00 00 00 FF 0F 42 [07:31:15]RasterBufferAndPrint [07:31:15]line Счет N : (1)118186 [07:31:15]line ИНН: 02508201610067 [07:31:15]line Контрольно-Кассовый Чек [07:31:15]line ПРОДАЖА [07:31:15]line ТРК (МРК, ГНК) : 42 [07:31:15]line Товар: 2710124130 [07:31:15]line Аи-92-К-5 [07:31:15]line 5.900 * 67.80 [07:31:15]line = 400.02 [07:31:15]line НДС 12% НСП 1% [07:31:15]line > о реализуемом товаре [07:31:15]line ИТОГО: 400.02 [07:31:15]line НСП 1% : 3.54 [07:31:15]line НДС 12% : 42.48 [07:31:15]line Наличными: 0.00 [07:31:15]line Безнал.: 400.02 [07:31:15]line Место: АЗС № 176 [07:31:15]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:31:15]line СНО: Общий режим [07:31:15]line Чек 84 26.09.2024 07:31 [07:31:15]line Смена: 237 ФФД: 1.0 [07:31:15]line ЗНМ: 0300000238 [07:31:15]line РНМ: 0000000000145756 [07:31:15]line Версия ККМ: v1.0 [07:31:15]line Платежная система: Бакай Банк [07:31:15]line ФМ: 0000000000959278 [07:31:15]line ФД: 104744 [07:31:15]line ФПД: 28769050597225 [07:31:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T073115&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104744&fm=28769050597225&tin=02508201610067®Number=0000000000145756&sum=40002 [07:31:15]OFD Sender: Processing packet 104744 [packets to send 51, broken 50] [07:31:15]ProducePacketName [07:31:15]name=ofd_packets/00104744 [07:31:15]OFD Sender: To server: pG, [07:31:15]CommunicateWithHost lk.salyk.kg:30040 [07:31:15]ConnectInit lk.salyk.kg [07:31:15]written 0, free lines is 4095 [07:31:15]Connected sock=9 [07:31:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 92 BD 07 01 D1 D2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 54 00 00 00 F4 03 04 00 C3 0D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 28 99 01 00 35 04 06 00 1A 2A 51 0A 97 69 CF 14 F0 2E 8A 07 D6 D4 [07:31:16]Write to MH i2c: 01 00 00 2D 29 56 [07:31:16]Write i2c OK [07:31:16]MH_I2C_Read... [07:31:16]Read from MH i2c: 01 [07:31:16]MH_I2C_Read... [07:31:16]Read from MH i2c: 01 07 00 [07:31:16]MH_I2C_Read... [07:31:16]Read from MH i2c: 01 07 00 2D 29 00 00 00 00 00 18 0D 82 [07:31:16]RasterBufferAndPrint [07:31:16]line [07:31:16]line [07:31:16]line [07:31:16]line [07:31:16]line [07:31:16]written 0, free lines is 3358 [07:31:16]MH_Cut [07:31:16]Write to MH i2c: D1 01 00 34 29 01 2F [07:31:16]Write i2c OK [07:31:16]MH_I2C_Read... [07:31:16]Read from MH i2c: D1 [07:31:16]MH_I2C_Read... [07:31:16]Read from MH i2c: D1 01 00 [07:31:16]MH_I2C_Read... [07:31:16]Read from MH i2c: D1 01 00 34 29 00 2E [07:31:16]Write to MH i2c: 01 00 00 35 29 5E [07:31:16]Write i2c OK [07:31:16]MH_I2C_Read... [07:31:16]*** Cut start [07:31:16]*** Partial cut [07:31:16]*** CUTSNS_PIN = 1 [07:31:16]*** CUTSNS_PIN = 0 [07:31:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 0C 80 47 00 3C 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 28 99 01 00 F4 03 04 00 75 B7 F4 66 B6 04 01 00 00 3B 16 59 0F E3 A9 FB 5B [07:31:17]CommunicateWithHost err = 0 [07:31:17]CheckOFDResponse [07:31:17]1017 (14) - 77093643461234 [07:31:17]1041 (16) - 0000000000959278 [07:31:17]1040 (4) - 104744 [07:31:17]1012 (4) - 26.09.2024 01:23 [07:31:17]1206 (1) - 0 [07:31:17]OFD Sender: Remove packet 104744 [07:31:17]ProducePacketName [07:31:17]name=ofd_packets/00104744 [07:31:17]NVStorageDeleteData [07:31:17]*** Brake cut motor [07:31:17]Read from MH i2c: 01 [07:31:17]MH_I2C_Read... [07:31:17]OFD Sender: No OFD packet to send [07:31:17]*** Stop cut motor [07:31:17]*** Cut end [07:31:17]Read from MH i2c: 01 07 00 [07:31:17]MH_I2C_Read... [07:31:17]Read from MH i2c: 01 07 00 35 29 00 00 00 00 00 FF 0F 73 [07:31:17]process_action close_receipt done [07:31:17]requested_data is exist [07:31:17]produce_requested_data [07:31:17]requested_item fm.sn is exist - process it [07:31:17]wFMCommunicate request_size=4 [07:31:17]MH_SAM_APDU [07:31:17]CAPDU: 80 11 00 00 [07:31:17]Write to MH i2c: E2 08 00 36 29 80 11 00 00 00 00 00 00 D9 [07:31:17]Write i2c OK [07:31:17]MH_I2C_Read... [07:31:17]Read from MH i2c: E2 [07:31:17]MH_I2C_Read... [07:31:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:17]Read from MH i2c: E2 17 00 [07:31:17]MH_I2C_Read... [07:31:17]Read from MH i2c: E2 17 00 36 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 34 [07:31:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:31:17]wFMCommunicate OK [07:31:17]requested_item fd.num is exist - process it [07:31:17]SAM_PROTO_GetFieldsCounters [07:31:17]wFMCommunicate request_size=4 [07:31:17]MH_SAM_APDU [07:31:17]CAPDU: 80 13 00 00 [07:31:17]Write to MH i2c: E2 08 00 37 29 80 13 00 00 00 00 00 00 DC [07:31:17]Write i2c OK [07:31:17]MH_I2C_Read... [07:31:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:31:17]Read from MH i2c: E2 [07:31:17]MH_I2C_Read... [07:31:17]Read from MH i2c: E2 62 00 [07:31:17]MH_I2C_Read... [07:31:17]Read from MH i2c: E2 62 00 37 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 28 99 01 00 0E 04 04 00 ED 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 B3 [07:31:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 28 99 01 00 0E 04 04 00 ED 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 [07:31:17]wFMCommunicate OK [07:31:17]SAM_PROTO_GetFieldsCounters done [07:31:17]requested_item shift.num is exist - process it [07:31:17]requested_item shift.opened is exist - process it [07:31:17]req_shift_opened [07:31:17]FM_GetShiftState [07:31:17]SAM_PROTO_GetShiftState [07:31:17]wFMCommunicate request_size=4 [07:31:17]MH_SAM_APDU [07:31:17]CAPDU: 80 13 01 00 [07:31:17]Write to MH i2c: E2 08 00 38 29 80 13 01 00 00 00 00 00 DE [07:31:17]Write i2c OK [07:31:17]MH_I2C_Read... [07:31:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:17]Read from MH i2c: E2 [07:31:17]MH_I2C_Read... [07:31:17]Read from MH i2c: E2 0E 00 [07:31:17]MH_I2C_Read... [07:31:17]Read from MH i2c: E2 0E 00 38 29 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 DA [07:31:17]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:31:17]wFMCommunicate OK [07:31:17]SAM_PROTO_GetShiftState done [07:31:17]FM_GetShiftState done [07:31:17]req_shift_opened done [07:31:17]requested_item shift.open_date is exist - process it [07:31:17]req_shift_open_date [07:31:17]req_shift_open_date done [07:31:17]produce_requested_data done [07:31:17]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104744,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:31:17]process_action_free close_receipt [07:31:17]json_value_free [07:31:17]json_value_free done [07:31:17]process_json_proto returns [07:31:17]Send response to host [07:31:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104744,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:31:17]free response buf [07:31:17]execute_script done [07:31:17]execute_script returns [07:31:17]free content buf [07:31:17]Sock 10.Close socket [07:31:17]Sock 10.Thread stoped [07:31:22]OFD Sender: No OFD packet to send [07:31:27]OFD Sender: No OFD packet to send [07:31:32]OFD Sender: No OFD packet to send [07:31:37]OFD Sender: No OFD packet to send [07:31:42]OFD Sender: No OFD packet to send [07:31:47]OFD Sender: No OFD packet to send [07:31:52]OFD Sender: No OFD packet to send [07:31:57]OFD Sender: No OFD packet to send [07:32:02]OFD Sender: No OFD packet to send [07:32:07]OFD Sender: No OFD packet to send [07:32:12]OFD Sender: No OFD packet to send [07:32:17]OFD Sender: No OFD packet to send [07:32:22]OFD Sender: No OFD packet to send [07:32:23]accept exits with 8 [07:32:23]New connection [07:32:23]New thread 3067403620 created [07:32:23]Thread 3067260260 joined [07:32:23]Waiting for new connection... [07:32:23] Sock 8.Parse request [07:32:23]Sock 8.Check first char [07:32:23]Sock 8.First char is OK [07:32:23]request: POST /json_proto HTTP/1.0 [07:32:23]Method: POST [07:32:23]URL: /json_proto [07:32:23]Method is POST - this is cgi request [07:32:23]url: /json_proto [07:32:23]query_string will be loaded in cgi processing [07:32:23]execute_cgi json_proto POST (null) [07:32:23]execute_cgi path=json_proto method=POST [07:32:23]POST find Content-Length [07:32:23]Host: 172.17.62.195:8080 [07:32:23]Content-Length: 678 [07:32:23]Content-Type: application/json [07:32:23] [07:32:23]POST finish read [07:32:23]Found Content-Length = 678 [07:32:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.130, "sum" : 900.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" ] } } [07:32:23]execute_script... [07:32: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)118187", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 12.130, "sum" : 900.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "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" ] } } [07:32:23]POST & json_proto [07:32:23]process_json_proto [07:32:23]json parsed OK: [07:32:23]protocol is kg_v1.0 [07:32:23]action value=close_receipt [07:32:23]process_action close_receipt [07:32:23]cmd_close_receipt [07:32:23]MH_GetDate [07:32:23]Write to MH i2c: F0 00 00 39 29 51 [07:32:23]Write i2c OK [07:32:23]MH_I2C_Read... [07:32:23]Read from MH i2c: F0 [07:32:23]MH_I2C_Read... [07:32:23]Read from MH i2c: F0 09 00 [07:32:23]MH_I2C_Read... [07:32:23]Read from MH i2c: F0 09 00 39 29 00 09 0E F5 66 65 34 CA 65 94 [07:32:23]GetLastDocTimeStamp 1727335875 [07:32:23]current date 1727335945 [07:32:23]FM_GetShiftState [07:32:23]SAM_PROTO_GetShiftState [07:32:23]wFMCommunicate request_size=4 [07:32:23]MH_SAM_APDU [07:32:23]CAPDU: 80 13 01 00 [07:32:23]Write to MH i2c: E2 08 00 3A 29 80 13 01 00 00 00 00 00 E0 [07:32:23]Write i2c OK [07:32:23]MH_I2C_Read... [07:32:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:32:23]Read from MH i2c: E2 [07:32:23]MH_I2C_Read... [07:32:23]Read from MH i2c: E2 0E 00 [07:32:23]MH_I2C_Read... [07:32:23]Read from MH i2c: E2 0E 00 3A 29 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 DC [07:32:23]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:32:23]wFMCommunicate OK [07:32:23]SAM_PROTO_GetShiftState done [07:32:23]FM_GetShiftState done [07:32:23]opened in 1727309552 [07:32:23]opened+sec_in_day 1727395952 [07:32:23]quantity*price = 90004 [07:32:23]sum+1 = 90006 [07:32:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.96 НДС 12% : 95.58 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 85 26.09.2024 07:32 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104745 ФПД: 279179448917841 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T073225&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104745&fm=279179448917841&tin=02508201610067®Number=0000000000145756&sum=90000 [07:32:24]StoreToDocumentArchive [07:32:24]shift 237 fd 104745 [07:32:24]save to /storage/0237/doc_00104745 [07:32:24]save last doc name /storage/0237/doc_00104745 to /storage/kkm_last_doc_name [07:32:24]save OK [07:32:24]Clear old archive folders... [07:32:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:32:24]tlvbuf is 01A4CF30 [07:32:24]SAM_PROTO_ClearQueue [07:32:24]wFMCommunicate request_size=4 [07:32:24]MH_SAM_APDU [07:32:24]CAPDU: 80 09 00 00 [07:32:24]Write to MH i2c: E2 08 00 47 29 80 09 00 00 00 00 00 00 E2 [07:32:24]Write i2c OK [07:32:24]MH_I2C_Read... [07:32:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:32:24]Read from MH i2c: E2 [07:32:24]MH_I2C_Read... [07:32:24]Read from MH i2c: E2 03 00 [07:32:24]MH_I2C_Read... [07:32:24]Read from MH i2c: E2 03 00 47 29 00 90 00 E4 [07:32:24]RAPDU: 90 00 [07:32:24]wFMCommunicate OK [07:32:24]SAM_PROTO_ClearQueue done [07:32:24]KKMCreateOFDPacket [07:32:24]OFDProtocolAddRootSTLVToBuf [07:32:24]FM_MakeSignedData [07:32:24]FM_MakeSignedData [07:32:24]SAM_PROTO_SignData [07:32:24]wFMCommunicate request_size=4 [07:32:24]MH_SAM_APDU [07:32:24]CAPDU: 80 0D 01 02 [07:32:24]Write to MH i2c: E2 08 00 48 29 80 0D 01 02 00 00 00 00 EA [07:32:24]Write i2c OK [07:32:24]MH_I2C_Read... [07:32:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:32:24]Read from MH i2c: E2 [07:32:24]MH_I2C_Read... [07:32:24]Read from MH i2c: E2 03 00 [07:32:24]MH_I2C_Read... [07:32:24]Read from MH i2c: E2 03 00 48 29 00 90 00 E5 [07:32:24]RAPDU: 90 00 [07:32:24]wFMCommunicate OK [07:32:24]wFMCommunicate request_size=255 [07:32:24]MH_SAM_APDU [07:32: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 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 55 00 00 00 F4 03 04 00 09 0E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 29 99 01 00 35 04 06 00 FD [07:32:24]Write to MH i2c: E2 02 01 49 29 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 55 00 00 00 F4 03 04 00 09 0E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 29 99 01 00 35 04 06 00 FD 00 00 8F [07:32:24]Write i2c OK [07:32:24]MH_I2C_Read... [07:32:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:32:24]Read from MH i2c: E2 [07:32:24]MH_I2C_Read... [07:32:24]Read from MH i2c: E2 03 00 [07:32:24]MH_I2C_Read... [07:32:24]Read from MH i2c: E2 03 00 49 29 00 90 00 E6 [07:32:24]RAPDU: 90 00 [07:32:24]wFMCommunicate OK [07:32:24]wFMCommunicate request_size=10 [07:32:24]MH_SAM_APDU [07:32:24]CAPDU: 80 0D 02 02 05 E9 87 E1 9F 51 [07:32:24]Write to MH i2c: E2 0D 00 4A 29 80 0D 02 02 05 00 E9 87 E1 9F 51 00 00 38 [07:32:24]Write i2c OK [07:32:24]MH_I2C_Read... [07:32:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:32:24]Read from MH i2c: E2 [07:32:24]MH_I2C_Read... [07:32:24]Read from MH i2c: E2 03 00 [07:32:24]MH_I2C_Read... [07:32:24]Read from MH i2c: E2 03 00 4A 29 00 90 00 E7 [07:32:24]RAPDU: 90 00 [07:32:24]wFMCommunicate OK [07:32:24]wFMCommunicate request_size=4 [07:32:24]MH_SAM_APDU [07:32:24]CAPDU: 80 0D 03 02 [07:32:24]Write to MH i2c: E2 08 00 4B 29 80 0D 03 02 00 00 00 00 EF [07:32:24]Write i2c OK [07:32:24]MH_I2C_Read... [07:32:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:32:24]Read from MH i2c: E2 [07:32:24]MH_I2C_Read... [07:32:24]Read from MH i2c: E2 0B 00 [07:32:24]MH_I2C_Read... [07:32:24]Read from MH i2c: E2 0B 00 4B 29 00 9C E7 C9 92 92 85 F0 04 90 00 D9 [07:32:24]RAPDU: 9C E7 C9 92 92 85 F0 04 90 00 [07:32:24]wFMCommunicate OK [07:32:24]SAM_PROTO_SignData done [07:32:24]FM_MakeSignedData done [07:32:24]CreateOFDProtocolMessage [07:32:24]wFMCommunicate request_size=4 [07:32:24]MH_SAM_APDU [07:32:24]CAPDU: 80 11 00 00 [07:32:24]Write to MH i2c: E2 08 00 4C 29 80 11 00 00 00 00 00 00 EF [07:32:24]Write i2c OK [07:32:24]MH_I2C_Read... [07:32:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:32:24]Read from MH i2c: E2 [07:32:24]MH_I2C_Read... [07:32:24]Read from MH i2c: E2 17 00 [07:32:24]MH_I2C_Read... [07:32:24]Read from MH i2c: E2 17 00 4C 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 4A [07:32:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:32:24]wFMCommunicate OK [07:32:24]CreateOFDProtocolMessage done [07:32:24]OFDSenderStorePacket 104745 [07:32:24]StoreOFDPacket docnum=104745 [07:32:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 19 E4 07 01 A9 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 55 00 00 00 F4 03 04 00 09 0E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 29 99 01 00 35 04 06 00 FD E9 87 E1 9F 51 9C E7 C9 92 92 85 F0 04 [07:32:24]CheckFolder [07:32:24]dirname=/storage/ofd_packets [07:32:24]CheckFolder done [07:32:24]ProducePacketName [07:32:24]name=ofd_packets/00104745 [07:32:24]NVStorageSaveData ofd_packets/00104745 [07:32:24]File name is /storage/ofd_packets/00104745 [07:32:24]Write 301 bytes [07:32:24]NVStorageSaveData done [07:32:24]OFDSenderStorePacket done [07:32:24]KKMCreateOFDPacket done [07:32:24]NVStorageSaveData kkm_last_timestamp [07:32:24]File name is /storage/kkm_last_timestamp [07:32:24]Write 4 bytes [07:32:24]NVStorageSaveData done [07:32:24]ExternCall_PrintAddStr [07:32:24]wPrintStart [07:32:24]Write to MH i2c: 01 00 00 4D 29 76 [07:32:24]Write i2c OK [07:32:24]MH_I2C_Read... [07:32:24]Read from MH i2c: 01 [07:32:24]MH_I2C_Read... [07:32:24]Read from MH i2c: 01 07 00 [07:32:24]MH_I2C_Read... [07:32:24]Read from MH i2c: 01 07 00 4D 29 00 00 00 00 00 FF 0F 8B [07:32:24]RasterBufferAndPrint [07:32:24]line Счет N : (1)118187 [07:32:24]line ИНН: 02508201610067 [07:32:24]line Контрольно-Кассовый Чек [07:32:24]line ПРОДАЖА [07:32:24]line ТРК (МРК, ГНК) : 23 [07:32:24]line Товар: 2710124500 [07:32:24]line Аи-95-К-5 [07:32:24]line 12.130 * 74.20 [07:32:24]line = 900.05 [07:32:24]line НДС 12% НСП 1% [07:32:24]line > о реализуемом товаре [07:32:24]line ОКРУГЛЕНИЕ: -0.05 [07:32:24]line ИТОГО: 900.00 [07:32:24]line Внесено: 900.00 [07:32:24]line СДАЧА: 0.00 [07:32:24]line НСП 1% : 7.96 [07:32:24]line НДС 12% : 95.58 [07:32:24]line Наличными: 900.00 [07:32:24]line Безнал.: 0.00 [07:32:24]line Место: АЗС № 176 [07:32:24]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:32:24]line СНО: Общий режим [07:32:24]line Чек 85 26.09.2024 07:32 [07:32:24]line Смена: 237 ФФД: 1.0 [07:32:24]line ЗНМ: 0300000238 [07:32:24]line РНМ: 0000000000145756 [07:32:24]line Версия ККМ: v1.0 [07:32:24]line ФМ: 0000000000959278 [07:32:24]line ФД: 104745 [07:32:24]line ФПД: 279179448917841 [07:32:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T073225&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104745&fm=279179448917841&tin=02508201610067®Number=0000000000145756&sum=90000 [07:32:25]OFD Sender: Processing packet 104745 [packets to send 51, broken 50] [07:32:25]ProducePacketName [07:32:25]name=ofd_packets/00104745 [07:32:25]OFD Sender: To server: pG, [07:32:25]CommunicateWithHost lk.salyk.kg:30040 [07:32:25]ConnectInit lk.salyk.kg [07:32:25]written 0, free lines is 4095 [07:32:25]Connected sock=10 [07:32:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 19 E4 07 01 A9 DE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 62 2F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 95 5F 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 55 00 00 00 F4 03 04 00 09 0E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 29 99 01 00 35 04 06 00 FD E9 87 E1 9F 51 9C E7 C9 92 92 85 F0 04 [07:32:25]Write to MH i2c: 01 00 00 77 29 A0 [07:32:25]Write i2c OK [07:32:25]MH_I2C_Read... [07:32:25]Read from MH i2c: 01 [07:32:25]MH_I2C_Read... [07:32:25]Read from MH i2c: 01 07 00 [07:32:25]MH_I2C_Read... [07:32:25]Read from MH i2c: 01 07 00 77 29 00 00 00 00 00 01 0D B5 [07:32:25]RasterBufferAndPrint [07:32:25]line [07:32:25]line [07:32:25]line [07:32:25]line [07:32:25]line [07:32:25]written 0, free lines is 3335 [07:32:25]MH_Cut [07:32:25]Write to MH i2c: D1 01 00 7E 29 01 79 [07:32:25]Write i2c OK [07:32:25]MH_I2C_Read... [07:32:25]Read from MH i2c: D1 [07:32:25]MH_I2C_Read... [07:32:25]Read from MH i2c: D1 01 00 [07:32:25]MH_I2C_Read... [07:32:25]Read from MH i2c: D1 01 00 7E 29 00 78 [07:32:25]Write to MH i2c: 01 00 00 7F 29 A8 [07:32:25]Write i2c OK [07:32:25]MH_I2C_Read... [07:32:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 CC BC 47 00 55 6D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 29 99 01 00 F4 03 04 00 BA B7 F4 66 B6 04 01 00 00 EB AA CA C1 1A 76 50 C8 [07:32:25]CommunicateWithHost err = 0 [07:32:25]CheckOFDResponse [07:32:25]1017 (14) - 77093643461234 [07:32:25]1041 (16) - 0000000000959278 [07:32:25]1040 (4) - 104745 [07:32:25]1012 (4) - 26.09.2024 01:24 [07:32:25]1206 (1) - 0 [07:32:25]OFD Sender: Remove packet 104745 [07:32:25]ProducePacketName [07:32:25]name=ofd_packets/00104745 [07:32:25]NVStorageDeleteData [07:32:26]OFD Sender: No OFD packet to send [07:32:26]*** Cut start [07:32:26]*** Partial cut [07:32:26]*** CUTSNS_PIN = 1 [07:32:26]*** CUTSNS_PIN = 0 [07:32:26]*** Brake cut motor [07:32:26]Read from MH i2c: 01 [07:32:26]MH_I2C_Read... [07:32:26]*** Stop cut motor [07:32:26]*** Cut end [07:32:26]Read from MH i2c: 01 07 00 [07:32:26]MH_I2C_Read... [07:32:26]Read from MH i2c: 01 07 00 7F 29 00 00 00 00 00 FF 0F BD [07:32:26]process_action close_receipt done [07:32:26]requested_data is exist [07:32:26]produce_requested_data [07:32:26]requested_item fm.sn is exist - process it [07:32:26]wFMCommunicate request_size=4 [07:32:26]MH_SAM_APDU [07:32:26]CAPDU: 80 11 00 00 [07:32:26]Write to MH i2c: E2 08 00 80 29 80 11 00 00 00 00 00 00 23 [07:32:26]Write i2c OK [07:32:26]MH_I2C_Read... [07:32:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:32:26]Read from MH i2c: E2 [07:32:26]MH_I2C_Read... [07:32:26]Read from MH i2c: E2 17 00 [07:32:26]MH_I2C_Read... [07:32:26]Read from MH i2c: E2 17 00 80 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 7E [07:32:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:32:26]wFMCommunicate OK [07:32:26]requested_item fd.num is exist - process it [07:32:26]SAM_PROTO_GetFieldsCounters [07:32:26]wFMCommunicate request_size=4 [07:32:26]MH_SAM_APDU [07:32:26]CAPDU: 80 13 00 00 [07:32:26]Write to MH i2c: E2 08 00 81 29 80 13 00 00 00 00 00 00 26 [07:32:26]Write i2c OK [07:32:26]MH_I2C_Read... [07:32:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:32:27]Read from MH i2c: E2 [07:32:27]MH_I2C_Read... [07:32:27]Read from MH i2c: E2 62 00 [07:32:27]MH_I2C_Read... [07:32:27]Read from MH i2c: E2 62 00 81 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 29 99 01 00 0E 04 04 00 ED 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 01 [07:32:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 29 99 01 00 0E 04 04 00 ED 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 [07:32:27]wFMCommunicate OK [07:32:27]SAM_PROTO_GetFieldsCounters done [07:32:27]requested_item shift.num is exist - process it [07:32:27]requested_item shift.opened is exist - process it [07:32:27]req_shift_opened [07:32:27]FM_GetShiftState [07:32:27]SAM_PROTO_GetShiftState [07:32:27]wFMCommunicate request_size=4 [07:32:27]MH_SAM_APDU [07:32:27]CAPDU: 80 13 01 00 [07:32:27]Write to MH i2c: E2 08 00 82 29 80 13 01 00 00 00 00 00 28 [07:32:27]Write i2c OK [07:32:27]MH_I2C_Read... [07:32:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:32:27]Read from MH i2c: E2 [07:32:27]MH_I2C_Read... [07:32:27]Read from MH i2c: E2 0E 00 [07:32:27]MH_I2C_Read... [07:32:27]Read from MH i2c: E2 0E 00 82 29 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 24 [07:32:27]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:32:27]wFMCommunicate OK [07:32:27]SAM_PROTO_GetShiftState done [07:32:27]FM_GetShiftState done [07:32:27]req_shift_opened done [07:32:27]requested_item shift.open_date is exist - process it [07:32:27]req_shift_open_date [07:32:27]req_shift_open_date done [07:32:27]produce_requested_data done [07:32:27]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104745,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:32:27]process_action_free close_receipt [07:32:27]json_value_free [07:32:27]json_value_free done [07:32:27]process_json_proto returns [07:32:27]Send response to host [07:32:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104745,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:32:27]free response buf [07:32:27]execute_script done [07:32:27]execute_script returns [07:32:27]free content buf [07:32:27]Sock 8.Close socket [07:32:27]Sock 8.Thread stoped [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:15]accept exits with 9 [07:34:15]New connection [07:34:15]New thread 3067260260 created [07:34:15]Thread 3067403620 joined [07:34:15]Waiting for new connection... [07:34:15] Sock 9.Parse request [07:34:15]Sock 9.Check first char [07:34:15]Sock 9.First char is OK [07:34:15]request: POST /json_proto HTTP/1.0 [07:34:15]Method: POST [07:34:15]URL: /json_proto [07:34:15]Method is POST - this is cgi request [07:34:15]url: /json_proto [07:34:15]query_string will be loaded in cgi processing [07:34:15]execute_cgi json_proto POST (null) [07:34:15]execute_cgi path=json_proto method=POST [07:34:15]POST find Content-Length [07:34:15]Host: 172.17.62.195:8080 [07:34:15]Content-Length: 687 [07:34:15]Content-Type: application/json [07:34:15] [07:34:15]POST finish read [07:34:15]Found Content-Length = 687 [07:34:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 13.480, "sum" : 1020.44, "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" ] } } [07:34:15]execute_script... [07:34:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118188", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 13.480, "sum" : 1020.44, "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" ] } } [07:34:15]POST & json_proto [07:34:15]process_json_proto [07:34:15]json parsed OK: [07:34:15]protocol is kg_v1.0 [07:34:15]action value=close_receipt [07:34:15]process_action close_receipt [07:34:15]cmd_close_receipt [07:34:15]MH_GetDate [07:34:15]Write to MH i2c: F0 00 00 83 29 9B [07:34:15]Write i2c OK [07:34:15]MH_I2C_Read... [07:34:15]Read from MH i2c: F0 [07:34:15]MH_I2C_Read... [07:34:15]Read from MH i2c: F0 09 00 [07:34:15]MH_I2C_Read... [07:34:15]Read from MH i2c: F0 09 00 83 29 00 79 0E F5 66 65 34 CA 65 4E [07:34:15]GetLastDocTimeStamp 1727335945 [07:34:15]current date 1727336057 [07:34:15]FM_GetShiftState [07:34:15]SAM_PROTO_GetShiftState [07:34:15]wFMCommunicate request_size=4 [07:34:15]MH_SAM_APDU [07:34:15]CAPDU: 80 13 01 00 [07:34:15]Write to MH i2c: E2 08 00 84 29 80 13 01 00 00 00 00 00 2A [07:34:15]Write i2c OK [07:34:15]MH_I2C_Read... [07:34:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:15]Read from MH i2c: E2 [07:34:15]MH_I2C_Read... [07:34:15]Read from MH i2c: E2 0E 00 [07:34:15]MH_I2C_Read... [07:34:15]Read from MH i2c: E2 0E 00 84 29 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 26 [07:34:15]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:34:15]wFMCommunicate OK [07:34:15]SAM_PROTO_GetShiftState done [07:34:15]FM_GetShiftState done [07:34:15]opened in 1727309552 [07:34:15]opened+sec_in_day 1727395952 [07:34:15]quantity*price = 102043 [07:34:15]sum+1 = 102045 [07:34:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.44 ИТОГО: 1020.00 Внесено: 1020.00 СДАЧА: 0.00 НСП 1% : 9.03 НДС 12% : 108.36 Наличными: 1020.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 86 26.09.2024 07:34 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104746 ФПД: 280599207404710 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T073417&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104746&fm=280599207404710&tin=02508201610067®Number=0000000000145756&sum=102000 [07:34:16]StoreToDocumentArchive [07:34:16]shift 237 fd 104746 [07:34:16]save to /storage/0237/doc_00104746 [07:34:16]save last doc name /storage/0237/doc_00104746 to /storage/kkm_last_doc_name [07:34:16]save OK [07:34:16]Clear old archive folders... [07:34:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:34:16]tlvbuf is B6FC6900 [07:34:16]SAM_PROTO_ClearQueue [07:34:16]wFMCommunicate request_size=4 [07:34:16]MH_SAM_APDU [07:34:16]CAPDU: 80 09 00 00 [07:34:16]Write to MH i2c: E2 08 00 91 29 80 09 00 00 00 00 00 00 2C [07:34:16]Write i2c OK [07:34:16]MH_I2C_Read... [07:34:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:34:16]Read from MH i2c: E2 [07:34:16]MH_I2C_Read... [07:34:16]Read from MH i2c: E2 03 00 [07:34:16]MH_I2C_Read... [07:34:16]Read from MH i2c: E2 03 00 91 29 00 90 00 2E [07:34:16]RAPDU: 90 00 [07:34:16]wFMCommunicate OK [07:34:16]SAM_PROTO_ClearQueue done [07:34:16]KKMCreateOFDPacket [07:34:16]OFDProtocolAddRootSTLVToBuf [07:34:16]FM_MakeSignedData [07:34:16]FM_MakeSignedData [07:34:16]SAM_PROTO_SignData [07:34:16]wFMCommunicate request_size=4 [07:34:16]MH_SAM_APDU [07:34:16]CAPDU: 80 0D 01 02 [07:34:16]Write to MH i2c: E2 08 00 92 29 80 0D 01 02 00 00 00 00 34 [07:34:16]Write i2c OK [07:34:16]MH_I2C_Read... [07:34:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:34:16]Read from MH i2c: E2 [07:34:16]MH_I2C_Read... [07:34:16]Read from MH i2c: E2 03 00 [07:34:16]MH_I2C_Read... [07:34:16]Read from MH i2c: E2 03 00 92 29 00 90 00 2F [07:34:16]RAPDU: 90 00 [07:34:16]wFMCommunicate OK [07:34:16]wFMCommunicate request_size=255 [07:34:16]MH_SAM_APDU [07:34:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 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 56 00 00 00 F4 03 04 00 79 0E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2A 99 01 00 35 04 06 00 [07:34:16]Write to MH i2c: E2 02 01 93 29 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 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 56 00 00 00 F4 03 04 00 79 0E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2A 99 01 00 35 04 06 00 00 00 29 [07:34:16]Write i2c OK [07:34:16]MH_I2C_Read... [07:34:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:17]Read from MH i2c: E2 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: E2 03 00 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: E2 03 00 93 29 00 90 00 30 [07:34:17]RAPDU: 90 00 [07:34:17]wFMCommunicate OK [07:34:17]wFMCommunicate request_size=11 [07:34:17]MH_SAM_APDU [07:34:17]CAPDU: 80 0D 02 02 06 FF 34 18 14 E4 A6 [07:34:17]Write to MH i2c: E2 0E 00 94 29 80 0D 02 02 06 00 FF 34 18 14 E4 A6 00 00 2C [07:34:17]Write i2c OK [07:34:17]MH_I2C_Read... [07:34:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:34:17]Read from MH i2c: E2 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: E2 03 00 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: E2 03 00 94 29 00 90 00 31 [07:34:17]RAPDU: 90 00 [07:34:17]wFMCommunicate OK [07:34:17]wFMCommunicate request_size=4 [07:34:17]MH_SAM_APDU [07:34:17]CAPDU: 80 0D 03 02 [07:34:17]Write to MH i2c: E2 08 00 95 29 80 0D 03 02 00 00 00 00 39 [07:34:17]Write i2c OK [07:34:17]MH_I2C_Read... [07:34:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:34:17]Read from MH i2c: E2 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: E2 0B 00 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: E2 0B 00 95 29 00 FB F2 6A 7F 6C 2E E1 A5 90 00 30 [07:34:17]RAPDU: FB F2 6A 7F 6C 2E E1 A5 90 00 [07:34:17]wFMCommunicate OK [07:34:17]SAM_PROTO_SignData done [07:34:17]FM_MakeSignedData done [07:34:17]CreateOFDProtocolMessage [07:34:17]wFMCommunicate request_size=4 [07:34:17]MH_SAM_APDU [07:34:17]CAPDU: 80 11 00 00 [07:34:17]Write to MH i2c: E2 08 00 96 29 80 11 00 00 00 00 00 00 39 [07:34:17]Write i2c OK [07:34:17]MH_I2C_Read... [07:34:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:17]Read from MH i2c: E2 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: E2 17 00 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: E2 17 00 96 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 94 [07:34:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:34:17]wFMCommunicate OK [07:34:17]CreateOFDProtocolMessage done [07:34:17]OFDSenderStorePacket 104746 [07:34:17]StoreOFDPacket docnum=104746 [07:34:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 B5 73 08 01 2A D2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 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 56 00 00 00 F4 03 04 00 79 0E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2A 99 01 00 35 04 06 00 FF 34 18 14 E4 A6 FB F2 6A 7F 6C 2E E1 A5 [07:34:17]CheckFolder [07:34:17]dirname=/storage/ofd_packets [07:34:17]CheckFolder done [07:34:17]ProducePacketName [07:34:17]name=ofd_packets/00104746 [07:34:17]NVStorageSaveData ofd_packets/00104746 [07:34:17]File name is /storage/ofd_packets/00104746 [07:34:17]Write 302 bytes [07:34:17]NVStorageSaveData done [07:34:17]OFDSenderStorePacket done [07:34:17]KKMCreateOFDPacket done [07:34:17]NVStorageSaveData kkm_last_timestamp [07:34:17]File name is /storage/kkm_last_timestamp [07:34:17]Write 4 bytes [07:34:17]NVStorageSaveData done [07:34:17]ExternCall_PrintAddStr [07:34:17]wPrintStart [07:34:17]Write to MH i2c: 01 00 00 97 29 C0 [07:34:17]Write i2c OK [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: 01 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: 01 07 00 [07:34:17]MH_I2C_Read... [07:34:17]Read from MH i2c: 01 07 00 97 29 00 00 00 00 00 FF 0F D5 [07:34:17]RasterBufferAndPrint [07:34:17]line Счет N : (1)118188 [07:34:17]line ИНН: 02508201610067 [07:34:17]line Контрольно-Кассовый Чек [07:34:17]line ПРОДАЖА [07:34:17]line ТРК (МРК, ГНК) : 41 [07:34:17]line Товар: 2710194210 [07:34:17]line ДТ(л)-К-5 [07:34:17]line 13.480 * 75.70 [07:34:17]line = 1020.44 [07:34:17]line НДС 12% НСП 1% [07:34:17]line > о реализуемом товаре [07:34:17]line ОКРУГЛЕНИЕ: -0.44 [07:34:17]line ИТОГО: 1020.00 [07:34:17]line Внесено: 1020.00 [07:34:17]line СДАЧА: 0.00 [07:34:17]line НСП 1% : 9.03 [07:34:17]line НДС 12% : 108.36 [07:34:17]line Наличными: 1020.00 [07:34:17]line Безнал.: 0.00 [07:34:17]line Место: АЗС № 176 [07:34:17]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:34:17]line СНО: Общий режим [07:34:17]line Чек 86 26.09.2024 07:34 [07:34:17]line Смена: 237 ФФД: 1.0 [07:34:17]line ЗНМ: 0300000238 [07:34:17]line РНМ: 0000000000145756 [07:34:17]line Версия ККМ: v1.0 [07:34:17]line ФМ: 0000000000959278 [07:34:17]line ФД: 104746 [07:34:17]line ФПД: 280599207404710 [07:34:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T073417&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104746&fm=280599207404710&tin=02508201610067®Number=0000000000145756&sum=102000 [07:34:17]written 0, free lines is 4095 [07:34:17]OFD Sender: Processing packet 104746 [packets to send 51, broken 50] [07:34:17]ProducePacketName [07:34:17]name=ofd_packets/00104746 [07:34:17]OFD Sender: To server: pG, [07:34:17]CommunicateWithHost lk.salyk.kg:30040 [07:34:17]ConnectInit lk.salyk.kg [07:34:17]Connected sock=10 [07:34:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 B5 73 08 01 2A D2 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 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 56 00 00 00 F4 03 04 00 79 0E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2A 99 01 00 35 04 06 00 FF 34 18 14 E4 A6 FB F2 6A 7F 6C 2E E1 A5 [07:34:18]Write to MH i2c: 01 00 00 C1 29 EA [07:34:18]Write i2c OK [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: 01 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: 01 07 00 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: 01 07 00 C1 29 00 00 00 00 00 FD 0C FA [07:34:18]RasterBufferAndPrint [07:34:18]line [07:34:18]line [07:34:18]line [07:34:18]line [07:34:18]line [07:34:18]written 0, free lines is 3331 [07:34:18]MH_Cut [07:34:18]Write to MH i2c: D1 01 00 C8 29 01 C3 [07:34:18]Write i2c OK [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: D1 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: D1 01 00 [07:34:18]MH_I2C_Read... [07:34:18]Read from MH i2c: D1 01 00 C8 29 00 C2 [07:34:18]Write to MH i2c: 01 00 00 C9 29 F2 [07:34:18]Write i2c OK [07:34:18]MH_I2C_Read... [07:34:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 30 62 47 00 8F B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2A 99 01 00 F4 03 04 00 2B B8 F4 66 B6 04 01 00 00 75 9D 5D 68 8D 81 D8 A8 [07:34:18]CommunicateWithHost err = 0 [07:34:18]CheckOFDResponse [07:34:18]1017 (14) - 77093643461234 [07:34:18]1041 (16) - 0000000000959278 [07:34:18]1040 (4) - 104746 [07:34:18]1012 (4) - 26.09.2024 01:26 [07:34:18]1206 (1) - 0 [07:34:18]OFD Sender: Remove packet 104746 [07:34:18]ProducePacketName [07:34:18]name=ofd_packets/00104746 [07:34:18]NVStorageDeleteData [07:34:18]OFD Sender: No OFD packet to send [07:34:18]*** Cut start [07:34:18]*** Partial cut [07:34:18]*** CUTSNS_PIN = 1 [07:34:18]*** CUTSNS_PIN = 0 [07:34:18]*** Brake cut motor [07:34:19]Read from MH i2c: 01 [07:34:19]MH_I2C_Read... [07:34:19]*** Stop cut motor [07:34:19]*** Cut end [07:34:19]Read from MH i2c: 01 07 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: 01 07 00 C9 29 00 00 00 00 00 FF 0F 07 [07:34:19]process_action close_receipt done [07:34:19]requested_data is exist [07:34:19]produce_requested_data [07:34:19]requested_item fm.sn is exist - process it [07:34:19]wFMCommunicate request_size=4 [07:34:19]MH_SAM_APDU [07:34:19]CAPDU: 80 11 00 00 [07:34:19]Write to MH i2c: E2 08 00 CA 29 80 11 00 00 00 00 00 00 6D [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:34:19]Read from MH i2c: E2 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 17 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 17 00 CA 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 C8 [07:34:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:34:19]wFMCommunicate OK [07:34:19]requested_item fd.num is exist - process it [07:34:19]SAM_PROTO_GetFieldsCounters [07:34:19]wFMCommunicate request_size=4 [07:34:19]MH_SAM_APDU [07:34:19]CAPDU: 80 13 00 00 [07:34:19]Write to MH i2c: E2 08 00 CB 29 80 13 00 00 00 00 00 00 70 [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:34:19]Read from MH i2c: E2 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 62 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 62 00 CB 29 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 2A 99 01 00 0E 04 04 00 ED 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 4F [07:34:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 2A 99 01 00 0E 04 04 00 ED 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 [07:34:19]wFMCommunicate OK [07:34:19]SAM_PROTO_GetFieldsCounters done [07:34:19]requested_item shift.num is exist - process it [07:34:19]requested_item shift.opened is exist - process it [07:34:19]req_shift_opened [07:34:19]FM_GetShiftState [07:34:19]SAM_PROTO_GetShiftState [07:34:19]wFMCommunicate request_size=4 [07:34:19]MH_SAM_APDU [07:34:19]CAPDU: 80 13 01 00 [07:34:19]Write to MH i2c: E2 08 00 CC 29 80 13 01 00 00 00 00 00 72 [07:34:19]Write i2c OK [07:34:19]MH_I2C_Read... [07:34:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:34:19]Read from MH i2c: E2 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 0E 00 [07:34:19]MH_I2C_Read... [07:34:19]Read from MH i2c: E2 0E 00 CC 29 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 6E [07:34:19]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:34:19]wFMCommunicate OK [07:34:19]SAM_PROTO_GetShiftState done [07:34:19]FM_GetShiftState done [07:34:19]req_shift_opened done [07:34:19]requested_item shift.open_date is exist - process it [07:34:19]req_shift_open_date [07:34:19]req_shift_open_date done [07:34:19]produce_requested_data done [07:34:19]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104746,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:34:19]process_action_free close_receipt [07:34:19]json_value_free [07:34:19]json_value_free done [07:34:19]process_json_proto returns [07:34:19]Send response to host [07:34:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104746,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:34:19]free response buf [07:34:19]execute_script done [07:34:19]execute_script returns [07:34:19]free content buf [07:34:19]Sock 9.Close socket [07:34:19]Sock 9.Thread stoped [07:34:23]OFD Sender: No OFD packet to send [07:34:28]OFD Sender: No OFD packet to send [07:34:33]OFD Sender: No OFD packet to send [07:34:38]OFD Sender: No OFD packet to send [07:34:43]OFD Sender: No OFD packet to send [07:34:48]OFD Sender: No OFD packet to send [07:34:53]OFD Sender: No OFD packet to send [07:34:58]OFD Sender: No OFD packet to send [07:35:03]OFD Sender: No OFD packet to send [07:35:08]accept exits with 8 [07:35:08]New connection [07:35:08]New thread 3067403620 created [07:35:08]Thread 3067260260 joined [07:35:08]Waiting for new connection... [07:35:08] Sock 8.Parse request [07:35:08]Sock 8.Check first char [07:35:08]Sock 8.First char is OK [07:35:08]request: POST /json_proto HTTP/1.0 [07:35:08]Method: POST [07:35:08]URL: /json_proto [07:35:08]Method is POST - this is cgi request [07:35:08]url: /json_proto [07:35:08]query_string will be loaded in cgi processing [07:35:08]execute_cgi json_proto POST (null) [07:35:08]execute_cgi path=json_proto method=POST [07:35:08]POST find Content-Length [07:35:08]Host: 172.17.62.195:8080 [07:35:08]Content-Length: 800 [07:35:08]Content-Type: application/json [07:35:08] [07:35:08]POST finish read [07:35:08]Found Content-Length = 800 [07:35:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.090, "sum" : 345.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" : 345.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:35:08]execute_script... [07:35: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)118189", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.090, "sum" : 345.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" : 345.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:35:08]POST & json_proto [07:35:08]process_json_proto [07:35:08]json parsed OK: [07:35:08]protocol is kg_v1.0 [07:35:08]action value=close_receipt [07:35:08]process_action close_receipt [07:35:08]cmd_close_receipt [07:35:08]MH_GetDate [07:35:08]Write to MH i2c: F0 00 00 CD 29 E5 [07:35:08]Write i2c OK [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: F0 [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: F0 09 00 [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: F0 09 00 CD 29 00 AE 0E F5 66 65 34 CA 65 CD [07:35:08]GetLastDocTimeStamp 1727336057 [07:35:08]current date 1727336110 [07:35:08]FM_GetShiftState [07:35:08]SAM_PROTO_GetShiftState [07:35:08]wFMCommunicate request_size=4 [07:35:08]MH_SAM_APDU [07:35:08]CAPDU: 80 13 01 00 [07:35:08]Write to MH i2c: E2 08 00 CE 29 80 13 01 00 00 00 00 00 74 [07:35:08]Write i2c OK [07:35:08]MH_I2C_Read... [07:35:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:35:08]Read from MH i2c: E2 [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: E2 0E 00 [07:35:08]MH_I2C_Read... [07:35:08]Read from MH i2c: E2 0E 00 CE 29 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 70 [07:35:08]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:35:08]wFMCommunicate OK [07:35:08]SAM_PROTO_GetShiftState done [07:35:08]FM_GetShiftState done [07:35:08]opened in 1727309552 [07:35:08]opened+sec_in_day 1727395952 [07:35:08]quantity*price = 34510 [07:35:08]sum+1 = 34511 [07:35:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 345.10 НСП 1% : 3.05 НДС 12% : 36.65 Наличными: 0.00 Безнал.: 345.10 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 87 26.09.2024 07:35 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104747 ФПД: 115377857879076 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T073510&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104747&fm=115377857879076&tin=02508201610067®Number=0000000000145756&sum=34510 [07:35:09]StoreToDocumentArchive [07:35:09]shift 237 fd 104747 [07:35:09]save to /storage/0237/doc_00104747 [07:35:09]save last doc name /storage/0237/doc_00104747 to /storage/kkm_last_doc_name [07:35:09]save OK [07:35:09]Clear old archive folders... [07:35:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:35:09]tlvbuf is 019D65C0 [07:35:09]SAM_PROTO_ClearQueue [07:35:09]wFMCommunicate request_size=4 [07:35:09]MH_SAM_APDU [07:35:09]CAPDU: 80 09 00 00 [07:35:09]Write to MH i2c: E2 08 00 DB 29 80 09 00 00 00 00 00 00 76 [07:35:09]Write i2c OK [07:35:09]MH_I2C_Read... [07:35:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:35:09]Read from MH i2c: E2 [07:35:09]MH_I2C_Read... [07:35:09]Read from MH i2c: E2 03 00 [07:35:09]MH_I2C_Read... [07:35:09]Read from MH i2c: E2 03 00 DB 29 00 90 00 78 [07:35:09]RAPDU: 90 00 [07:35:09]wFMCommunicate OK [07:35:09]SAM_PROTO_ClearQueue done [07:35:09]KKMCreateOFDPacket [07:35:09]OFDProtocolAddRootSTLVToBuf [07:35:09]FM_MakeSignedData [07:35:09]FM_MakeSignedData [07:35:09]SAM_PROTO_SignData [07:35:09]wFMCommunicate request_size=4 [07:35:09]MH_SAM_APDU [07:35:09]CAPDU: 80 0D 01 02 [07:35:09]Write to MH i2c: E2 08 00 DC 29 80 0D 01 02 00 00 00 00 7E [07:35:09]Write i2c OK [07:35:09]MH_I2C_Read... [07:35:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:35:09]Read from MH i2c: E2 [07:35:09]MH_I2C_Read... [07:35:09]Read from MH i2c: E2 03 00 [07:35:09]MH_I2C_Read... [07:35:09]Read from MH i2c: E2 03 00 DC 29 00 90 00 79 [07:35:09]RAPDU: 90 00 [07:35:09]wFMCommunicate OK [07:35:09]wFMCommunicate request_size=255 [07:35:09]MH_SAM_APDU [07:35: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 35 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CE 86 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CE 86 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CE 86 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 AE 0E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2B 99 01 00 35 04 06 00 68 [07:35:09]Write to MH i2c: E2 02 01 DD 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 35 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CE 86 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CE 86 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CE 86 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 AE 0E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2B 99 01 00 35 04 06 00 68 00 00 33 [07:35:09]Write i2c OK [07:35:09]MH_I2C_Read... [07:35:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:35:09]Read from MH i2c: E2 [07:35:09]MH_I2C_Read... [07:35:09]Read from MH i2c: E2 03 00 [07:35:09]MH_I2C_Read... [07:35:09]Read from MH i2c: E2 03 00 DD 29 00 90 00 7A [07:35:09]RAPDU: 90 00 [07:35:09]wFMCommunicate OK [07:35:09]wFMCommunicate request_size=10 [07:35:09]MH_SAM_APDU [07:35:09]CAPDU: 80 0D 02 02 05 EF 80 3B DC 24 [07:35:09]Write to MH i2c: E2 0D 00 DE 29 80 0D 02 02 05 00 EF 80 3B DC 24 00 00 35 [07:35:09]Write i2c OK [07:35:09]MH_I2C_Read... [07:35:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:35:09]Read from MH i2c: E2 [07:35:09]MH_I2C_Read... [07:35:09]Read from MH i2c: E2 03 00 [07:35:09]MH_I2C_Read... [07:35:09]Read from MH i2c: E2 03 00 DE 29 00 90 00 7B [07:35:09]RAPDU: 90 00 [07:35:09]wFMCommunicate OK [07:35:09]wFMCommunicate request_size=4 [07:35:09]MH_SAM_APDU [07:35:09]CAPDU: 80 0D 03 02 [07:35:09]Write to MH i2c: E2 08 00 DF 29 80 0D 03 02 00 00 00 00 83 [07:35:09]Write i2c OK [07:35:09]MH_I2C_Read... [07:35:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:35:09]Read from MH i2c: E2 [07:35:09]MH_I2C_Read... [07:35:09]Read from MH i2c: E2 0B 00 [07:35:09]MH_I2C_Read... [07:35:09]Read from MH i2c: E2 0B 00 DF 29 00 1B E1 AB 8C 27 AE 94 A3 90 00 C3 [07:35:09]RAPDU: 1B E1 AB 8C 27 AE 94 A3 90 00 [07:35:09]wFMCommunicate OK [07:35:09]SAM_PROTO_SignData done [07:35:09]FM_MakeSignedData done [07:35:09]CreateOFDProtocolMessage [07:35:09]wFMCommunicate request_size=4 [07:35:09]MH_SAM_APDU [07:35:09]CAPDU: 80 11 00 00 [07:35:09]Write to MH i2c: E2 08 00 E0 29 80 11 00 00 00 00 00 00 83 [07:35:09]Write i2c OK [07:35:09]MH_I2C_Read... [07:35:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:35:09]Read from MH i2c: E2 [07:35:09]MH_I2C_Read... [07:35:09]Read from MH i2c: E2 17 00 [07:35:09]MH_I2C_Read... [07:35:09]Read from MH i2c: E2 17 00 E0 29 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 DE [07:35:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:35:09]wFMCommunicate OK [07:35:09]CreateOFDProtocolMessage done [07:35:09]OFDSenderStorePacket 104747 [07:35:09]StoreOFDPacket docnum=104747 [07:35:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 D3 88 07 01 61 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CE 86 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CE 86 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CE 86 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 AE 0E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2B 99 01 00 35 04 06 00 68 EF 80 3B DC 24 1B E1 AB 8C 27 AE 94 A3 [07:35:09]CheckFolder [07:35:09]dirname=/storage/ofd_packets [07:35:09]CheckFolder done [07:35:09]ProducePacketName [07:35:09]name=ofd_packets/00104747 [07:35:09]NVStorageSaveData ofd_packets/00104747 [07:35:09]File name is /storage/ofd_packets/00104747 [07:35:09]Write 301 bytes [07:35:09]NVStorageSaveData done [07:35:09]OFDSenderStorePacket done [07:35:09]KKMCreateOFDPacket done [07:35:09]NVStorageSaveData kkm_last_timestamp [07:35:09]File name is /storage/kkm_last_timestamp [07:35:09]Write 4 bytes [07:35:09]NVStorageSaveData done [07:35:09]ExternCall_PrintAddStr [07:35:09]wPrintStart [07:35:09]Write to MH i2c: 01 00 00 E1 29 0A [07:35:09]Write i2c OK [07:35:09]MH_I2C_Read... [07:35:09]Read from MH i2c: 01 [07:35:09]MH_I2C_Read... [07:35:09]Read from MH i2c: 01 07 00 [07:35:09]MH_I2C_Read... [07:35:09]Read from MH i2c: 01 07 00 E1 29 00 00 00 00 00 FF 0F 1F [07:35:09]RasterBufferAndPrint [07:35:09]line Счет N : (1)118189 [07:35:09]line ИНН: 02508201610067 [07:35:09]line Контрольно-Кассовый Чек [07:35:09]line ПРОДАЖА [07:35:09]line ТРК (МРК, ГНК) : 22 [07:35:09]line Товар: 2710124130 [07:35:09]line Аи-92-К-5 [07:35:09]line 5.090 * 67.80 [07:35:09]line = 345.10 [07:35:09]line НДС 12% НСП 1% [07:35:09]line > о реализуемом товаре [07:35:09]line ИТОГО: 345.10 [07:35:09]line НСП 1% : 3.05 [07:35:09]line НДС 12% : 36.65 [07:35:09]line Наличными: 0.00 [07:35:09]line Безнал.: 345.10 [07:35:09]line Место: АЗС № 176 [07:35:09]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:35:09]line СНО: Общий режим [07:35:09]line Чек 87 26.09.2024 07:35 [07:35:09]line Смена: 237 ФФД: 1.0 [07:35:09]line ЗНМ: 0300000238 [07:35:09]line РНМ: 0000000000145756 [07:35:09]line Версия ККМ: v1.0 [07:35:09]line Платежная система: O! деньги [07:35:09]line ФМ: 0000000000959278 [07:35:09]line ФД: 104747 [07:35:09]line ФПД: 115377857879076 [07:35:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T073510&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104747&fm=115377857879076&tin=02508201610067®Number=0000000000145756&sum=34510 [07:35:10]OFD Sender: Processing packet 104747 [packets to send 51, broken 50] [07:35:10]ProducePacketName [07:35:10]name=ofd_packets/00104747 [07:35:10]OFD Sender: To server: pG, [07:35:10]CommunicateWithHost lk.salyk.kg:30040 [07:35:10]ConnectInit lk.salyk.kg [07:35:10]written 0, free lines is 4095 [07:35:10]Connected sock=11 [07:35:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 D3 88 07 01 61 DC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 E2 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 CE 86 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CE 86 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 31 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 51 0E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CE 86 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 57 00 00 00 F4 03 04 00 AE 0E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2B 99 01 00 35 04 06 00 68 EF 80 3B DC 24 1B E1 AB 8C 27 AE 94 A3 [07:35:10]Write to MH i2c: 01 00 00 0A 2A 34 [07:35:10]Write i2c OK [07:35:10]MH_I2C_Read... [07:35:10]Read from MH i2c: 01 [07:35:10]MH_I2C_Read... [07:35:10]Read from MH i2c: 01 07 00 [07:35:10]MH_I2C_Read... [07:35:10]Read from MH i2c: 01 07 00 0A 2A 00 00 00 00 00 19 0D 61 [07:35:10]RasterBufferAndPrint [07:35:10]line [07:35:10]line [07:35:10]line [07:35:10]line [07:35:10]line [07:35:10]written 0, free lines is 3360 [07:35:10]MH_Cut [07:35:10]Write to MH i2c: D1 01 00 11 2A 01 0D [07:35:10]Write i2c OK [07:35:10]MH_I2C_Read... [07:35:10]Read from MH i2c: D1 [07:35:10]MH_I2C_Read... [07:35:10]Read from MH i2c: D1 01 00 [07:35:10]MH_I2C_Read... [07:35:10]Read from MH i2c: D1 01 00 11 2A 00 0C [07:35:10]Write to MH i2c: 01 00 00 12 2A 3C [07:35:10]Write i2c OK [07:35:10]MH_I2C_Read... [07:35:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 D9 59 47 00 89 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2B 99 01 00 F4 03 04 00 5F B8 F4 66 B6 04 01 00 00 B4 5F AC 0D C8 7C D7 D5 [07:35:10]CommunicateWithHost err = 0 [07:35:10]CheckOFDResponse [07:35:10]1017 (14) - 77093643461234 [07:35:10]1041 (16) - 0000000000959278 [07:35:10]1040 (4) - 104747 [07:35:10]1012 (4) - 26.09.2024 01:26 [07:35:10]1206 (1) - 0 [07:35:10]OFD Sender: Remove packet 104747 [07:35:10]ProducePacketName [07:35:10]name=ofd_packets/00104747 [07:35:10]NVStorageDeleteData [07:35:11]*** Cut start [07:35:11]*** Partial cut [07:35:11]*** CUTSNS_PIN = 1 [07:35:11]*** CUTSNS_PIN = 0 [07:35:11]OFD Sender: No OFD packet to send [07:35:11]*** Brake cut motor [07:35:11]Read from MH i2c: 01 [07:35:11]MH_I2C_Read... [07:35:11]*** Stop cut motor [07:35:11]*** Cut end [07:35:11]Read from MH i2c: 01 07 00 [07:35:11]MH_I2C_Read... [07:35:11]Read from MH i2c: 01 07 00 12 2A 00 00 00 00 00 FF 0F 51 [07:35:11]process_action close_receipt done [07:35:11]requested_data is exist [07:35:11]produce_requested_data [07:35:11]requested_item fm.sn is exist - process it [07:35:11]wFMCommunicate request_size=4 [07:35:11]MH_SAM_APDU [07:35:11]CAPDU: 80 11 00 00 [07:35:11]Write to MH i2c: E2 08 00 13 2A 80 11 00 00 00 00 00 00 B7 [07:35:11]Write i2c OK [07:35:11]MH_I2C_Read... [07:35:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:35:11]Read from MH i2c: E2 [07:35:11]MH_I2C_Read... [07:35:11]Read from MH i2c: E2 17 00 [07:35:11]MH_I2C_Read... [07:35:11]Read from MH i2c: E2 17 00 13 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 12 [07:35:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:35:11]wFMCommunicate OK [07:35:11]requested_item fd.num is exist - process it [07:35:11]SAM_PROTO_GetFieldsCounters [07:35:11]wFMCommunicate request_size=4 [07:35:11]MH_SAM_APDU [07:35:11]CAPDU: 80 13 00 00 [07:35:11]Write to MH i2c: E2 08 00 14 2A 80 13 00 00 00 00 00 00 BA [07:35:11]Write i2c OK [07:35:11]MH_I2C_Read... [07:35:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:35:12]Read from MH i2c: E2 [07:35:12]MH_I2C_Read... [07:35:12]Read from MH i2c: E2 62 00 [07:35:12]MH_I2C_Read... [07:35:12]Read from MH i2c: E2 62 00 14 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 2B 99 01 00 0E 04 04 00 ED 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 9D [07:35:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 2B 99 01 00 0E 04 04 00 ED 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 [07:35:12]wFMCommunicate OK [07:35:12]SAM_PROTO_GetFieldsCounters done [07:35:12]requested_item shift.num is exist - process it [07:35:12]requested_item shift.opened is exist - process it [07:35:12]req_shift_opened [07:35:12]FM_GetShiftState [07:35:12]SAM_PROTO_GetShiftState [07:35:12]wFMCommunicate request_size=4 [07:35:12]MH_SAM_APDU [07:35:12]CAPDU: 80 13 01 00 [07:35:12]Write to MH i2c: E2 08 00 15 2A 80 13 01 00 00 00 00 00 BC [07:35:12]Write i2c OK [07:35:12]MH_I2C_Read... [07:35:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:35:12]Read from MH i2c: E2 [07:35:12]MH_I2C_Read... [07:35:12]Read from MH i2c: E2 0E 00 [07:35:12]MH_I2C_Read... [07:35:12]Read from MH i2c: E2 0E 00 15 2A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 B8 [07:35:12]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:35:12]wFMCommunicate OK [07:35:12]SAM_PROTO_GetShiftState done [07:35:12]FM_GetShiftState done [07:35:12]req_shift_opened done [07:35:12]requested_item shift.open_date is exist - process it [07:35:12]req_shift_open_date [07:35:12]req_shift_open_date done [07:35:12]produce_requested_data done [07:35:12]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104747,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:35:12]process_action_free close_receipt [07:35:12]json_value_free [07:35:12]json_value_free done [07:35:12]process_json_proto returns [07:35:12]Send response to host [07:35:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104747,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:35:12]free response buf [07:35:12]execute_script done [07:35:12]execute_script returns [07:35:12]free content buf [07:35:12]Sock 8.Close socket [07:35:12]Sock 8.Thread stoped [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:35:57]accept exits with 9 [07:35:57]New connection [07:35:57]New thread 3067260260 created [07:35:57]Thread 3067403620 joined [07:35:57]Waiting for new connection... [07:35:57] Sock 9.Parse request [07:35:57]Sock 9.Check first char [07:35:57]Sock 9.First char is OK [07:35:57]request: POST /json_proto HTTP/1.0 [07:35:57]Method: POST [07:35:57]URL: /json_proto [07:35:57]Method is POST - this is cgi request [07:35:57]url: /json_proto [07:35:57]query_string will be loaded in cgi processing [07:35:57]execute_cgi json_proto POST (null) [07:35:57]execute_cgi path=json_proto method=POST [07:35:57]POST find Content-Length [07:35:57]Host: 172.17.62.195:8080 [07:35:57]Content-Length: 677 [07:35:57]Content-Type: application/json [07:35:57] [07:35:57]POST finish read [07:35:57]Found Content-Length = 677 [07:35:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:35:57]execute_script... [07:35: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)118190", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:35:57]POST & json_proto [07:35:57]process_json_proto [07:35:57]json parsed OK: [07:35:57]protocol is kg_v1.0 [07:35:57]action value=close_receipt [07:35:57]process_action close_receipt [07:35:57]cmd_close_receipt [07:35:57]MH_GetDate [07:35:57]Write to MH i2c: F0 00 00 16 2A 2F [07:35:57]Write i2c OK [07:35:57]MH_I2C_Read... [07:35:57]Read from MH i2c: F0 [07:35:57]MH_I2C_Read... [07:35:57]Read from MH i2c: F0 09 00 [07:35:57]MH_I2C_Read... [07:35:57]Read from MH i2c: F0 09 00 16 2A 00 DF 0E F5 66 65 34 CA 65 48 [07:35:57]GetLastDocTimeStamp 1727336110 [07:35:57]current date 1727336159 [07:35:57]FM_GetShiftState [07:35:57]SAM_PROTO_GetShiftState [07:35:57]wFMCommunicate request_size=4 [07:35:57]MH_SAM_APDU [07:35:57]CAPDU: 80 13 01 00 [07:35:57]Write to MH i2c: E2 08 00 17 2A 80 13 01 00 00 00 00 00 BE [07:35:57]Write i2c OK [07:35:57]MH_I2C_Read... [07:35:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:35:57]Read from MH i2c: E2 [07:35:57]MH_I2C_Read... [07:35:57]Read from MH i2c: E2 0E 00 [07:35:57]MH_I2C_Read... [07:35:57]Read from MH i2c: E2 0E 00 17 2A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 BA [07:35:57]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:35:57]wFMCommunicate OK [07:35:57]SAM_PROTO_GetShiftState done [07:35:57]FM_GetShiftState done [07:35:57]opened in 1727309552 [07:35:57]opened+sec_in_day 1727395952 [07:35:57]quantity*price = 20001 [07:35:57]sum+1 = 20002 [07:35:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 88 26.09.2024 07:35 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104748 ФПД: 42293128842230 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T073559&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104748&fm=42293128842230&tin=02508201610067®Number=0000000000145756&sum=20000 [07:35:58]StoreToDocumentArchive [07:35:58]shift 237 fd 104748 [07:35:58]save to /storage/0237/doc_00104748 [07:35:58]save last doc name /storage/0237/doc_00104748 to /storage/kkm_last_doc_name [07:35:58]save OK [07:35:58]Clear old archive folders... [07:35:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:35:58]tlvbuf is 01A349A0 [07:35:58]SAM_PROTO_ClearQueue [07:35:58]wFMCommunicate request_size=4 [07:35:58]MH_SAM_APDU [07:35:58]CAPDU: 80 09 00 00 [07:35:58]Write to MH i2c: E2 08 00 24 2A 80 09 00 00 00 00 00 00 C0 [07:35:58]Write i2c OK [07:35:58]MH_I2C_Read... [07:35:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:35:59]Read from MH i2c: E2 [07:35:59]MH_I2C_Read... [07:35:59]Read from MH i2c: E2 03 00 [07:35:59]MH_I2C_Read... [07:35:59]Read from MH i2c: E2 03 00 24 2A 00 90 00 C2 [07:35:59]RAPDU: 90 00 [07:35:59]wFMCommunicate OK [07:35:59]SAM_PROTO_ClearQueue done [07:35:59]KKMCreateOFDPacket [07:35:59]OFDProtocolAddRootSTLVToBuf [07:35:59]FM_MakeSignedData [07:35:59]FM_MakeSignedData [07:35:59]SAM_PROTO_SignData [07:35:59]wFMCommunicate request_size=4 [07:35:59]MH_SAM_APDU [07:35:59]CAPDU: 80 0D 01 02 [07:35:59]Write to MH i2c: E2 08 00 25 2A 80 0D 01 02 00 00 00 00 C8 [07:35:59]Write i2c OK [07:35:59]MH_I2C_Read... [07:35:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:35:59]Read from MH i2c: E2 [07:35:59]MH_I2C_Read... [07:35:59]Read from MH i2c: E2 03 00 [07:35:59]MH_I2C_Read... [07:35:59]Read from MH i2c: E2 03 00 25 2A 00 90 00 C3 [07:35:59]RAPDU: 90 00 [07:35:59]wFMCommunicate OK [07:35:59]wFMCommunicate request_size=255 [07:35:59]MH_SAM_APDU [07:35: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 35 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 58 00 00 00 F4 03 04 00 DF 0E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2C 99 01 00 35 04 06 00 26 [07:35:59]Write to MH i2c: E2 02 01 26 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 35 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 58 00 00 00 F4 03 04 00 DF 0E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2C 99 01 00 35 04 06 00 26 00 00 CD [07:35:59]Write i2c OK [07:35:59]MH_I2C_Read... [07:35:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:35:59]Read from MH i2c: E2 [07:35:59]MH_I2C_Read... [07:35:59]Read from MH i2c: E2 03 00 [07:35:59]MH_I2C_Read... [07:35:59]Read from MH i2c: E2 03 00 26 2A 00 90 00 C4 [07:35:59]RAPDU: 90 00 [07:35:59]wFMCommunicate OK [07:35:59]wFMCommunicate request_size=10 [07:35:59]MH_SAM_APDU [07:35:59]CAPDU: 80 0D 02 02 05 77 22 EB CB F6 [07:35:59]Write to MH i2c: E2 0D 00 27 2A 80 0D 02 02 05 00 77 22 EB CB F6 00 00 1A [07:35:59]Write i2c OK [07:35:59]MH_I2C_Read... [07:35:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:35:59]Read from MH i2c: E2 [07:35:59]MH_I2C_Read... [07:35:59]Read from MH i2c: E2 03 00 [07:35:59]MH_I2C_Read... [07:35:59]Read from MH i2c: E2 03 00 27 2A 00 90 00 C5 [07:35:59]RAPDU: 90 00 [07:35:59]wFMCommunicate OK [07:35:59]wFMCommunicate request_size=4 [07:35:59]MH_SAM_APDU [07:35:59]CAPDU: 80 0D 03 02 [07:35:59]Write to MH i2c: E2 08 00 28 2A 80 0D 03 02 00 00 00 00 CD [07:35:59]Write i2c OK [07:35:59]MH_I2C_Read... [07:35:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:35:59]Read from MH i2c: E2 [07:35:59]MH_I2C_Read... [07:35:59]Read from MH i2c: E2 0B 00 [07:35:59]MH_I2C_Read... [07:35:59]Read from MH i2c: E2 0B 00 28 2A 00 46 CE 35 EE 66 24 75 3B 90 00 3F [07:35:59]RAPDU: 46 CE 35 EE 66 24 75 3B 90 00 [07:35:59]wFMCommunicate OK [07:35:59]SAM_PROTO_SignData done [07:35:59]FM_MakeSignedData done [07:35:59]CreateOFDProtocolMessage [07:35:59]wFMCommunicate request_size=4 [07:35:59]MH_SAM_APDU [07:35:59]CAPDU: 80 11 00 00 [07:35:59]Write to MH i2c: E2 08 00 29 2A 80 11 00 00 00 00 00 00 CD [07:35:59]Write i2c OK [07:35:59]MH_I2C_Read... [07:35:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:35:59]Read from MH i2c: E2 [07:35:59]MH_I2C_Read... [07:35:59]Read from MH i2c: E2 17 00 [07:35:59]MH_I2C_Read... [07:35:59]Read from MH i2c: E2 17 00 29 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 28 [07:35:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:35:59]wFMCommunicate OK [07:35:59]CreateOFDProtocolMessage done [07:35:59]OFDSenderStorePacket 104748 [07:35:59]StoreOFDPacket docnum=104748 [07:35:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 66 9E 07 01 49 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 35 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 58 00 00 00 F4 03 04 00 DF 0E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2C 99 01 00 35 04 06 00 26 77 22 EB CB F6 46 CE 35 EE 66 24 75 3B [07:35:59]CheckFolder [07:35:59]dirname=/storage/ofd_packets [07:35:59]CheckFolder done [07:35:59]ProducePacketName [07:35:59]name=ofd_packets/00104748 [07:35:59]NVStorageSaveData ofd_packets/00104748 [07:35:59]File name is /storage/ofd_packets/00104748 [07:35:59]Write 301 bytes [07:35:59]NVStorageSaveData done [07:35:59]OFDSenderStorePacket done [07:35:59]KKMCreateOFDPacket done [07:35:59]NVStorageSaveData kkm_last_timestamp [07:35:59]File name is /storage/kkm_last_timestamp [07:35:59]Write 4 bytes [07:35:59]NVStorageSaveData done [07:35:59]ExternCall_PrintAddStr [07:35:59]wPrintStart [07:35:59]Write to MH i2c: 01 00 00 2A 2A 54 [07:35:59]Write i2c OK [07:35:59]MH_I2C_Read... [07:35:59]Read from MH i2c: 01 [07:35:59]MH_I2C_Read... [07:35:59]Read from MH i2c: 01 07 00 [07:35:59]MH_I2C_Read... [07:35:59]Read from MH i2c: 01 07 00 2A 2A 00 00 00 00 00 FF 0F 69 [07:35:59]RasterBufferAndPrint [07:35:59]line Счет N : (1)118190 [07:35:59]line ИНН: 02508201610067 [07:35:59]line Контрольно-Кассовый Чек [07:35:59]line ПРОДАЖА [07:35:59]line ТРК (МРК, ГНК) : 12 [07:35:59]line Товар: 2710124130 [07:35:59]line Аи-92-К-5 [07:35:59]line 2.950 * 67.80 [07:35:59]line = 200.01 [07:35:59]line НДС 12% НСП 1% [07:35:59]line > о реализуемом товаре [07:35:59]line ОКРУГЛЕНИЕ: -0.01 [07:35:59]line ИТОГО: 200.00 [07:35:59]line Внесено: 200.00 [07:35:59]line СДАЧА: 0.00 [07:35:59]line НСП 1% : 1.77 [07:35:59]line НДС 12% : 21.24 [07:35:59]line Наличными: 200.00 [07:35:59]line Безнал.: 0.00 [07:35:59]line Место: АЗС № 176 [07:35:59]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:35:59]line СНО: Общий режим [07:35:59]line Чек 88 26.09.2024 07:35 [07:35:59]line Смена: 237 ФФД: 1.0 [07:35:59]line ЗНМ: 0300000238 [07:35:59]line РНМ: 0000000000145756 [07:35:59]line Версия ККМ: v1.0 [07:35:59]line ФМ: 0000000000959278 [07:35:59]line ФД: 104748 [07:35:59]line ФПД: 42293128842230 [07:35:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T073559&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104748&fm=42293128842230&tin=02508201610067®Number=0000000000145756&sum=20000 [07:35:59]OFD Sender: Processing packet 104748 [packets to send 51, broken 50] [07:35:59]ProducePacketName [07:35:59]name=ofd_packets/00104748 [07:35:59]OFD Sender: To server: pG, [07:35:59]CommunicateWithHost lk.salyk.kg:30040 [07:35:59]ConnectInit lk.salyk.kg [07:35:59]written 0, free lines is 4095 [07:36:00]Write to MH i2c: 01 00 00 54 2A 7E [07:36:00]Write i2c OK [07:36:00]MH_I2C_Read... [07:36:00]Read from MH i2c: 01 [07:36:00]MH_I2C_Read... [07:36:00]Read from MH i2c: 01 07 00 [07:36:00]MH_I2C_Read... [07:36:00]Read from MH i2c: 01 07 00 54 2A 00 00 00 00 00 FB 0C 8C [07:36:00]RasterBufferAndPrint [07:36:00]line [07:36:00]line [07:36:00]line [07:36:00]line [07:36:00]line [07:36:00]written 0, free lines is 3330 [07:36:00]MH_Cut [07:36:00]Write to MH i2c: D1 01 00 5B 2A 01 57 [07:36:00]Write i2c OK [07:36:00]MH_I2C_Read... [07:36:00]Read from MH i2c: D1 [07:36:00]MH_I2C_Read... [07:36:00]Read from MH i2c: D1 01 00 [07:36:00]MH_I2C_Read... [07:36:00]Read from MH i2c: D1 01 00 5B 2A 00 56 [07:36:00]Write to MH i2c: 01 00 00 5C 2A 86 [07:36:00]Write i2c OK [07:36:00]MH_I2C_Read... [07:36:00]*** Cut start [07:36:00]*** Partial cut [07:36:00]*** CUTSNS_PIN = 1 [07:36:00]*** CUTSNS_PIN = 0 [07:36:01]*** Brake cut motor [07:36:01]Read from MH i2c: 01 [07:36:01]MH_I2C_Read... [07:36:01]*** Stop cut motor [07:36:01]*** Cut end [07:36:01]Read from MH i2c: 01 07 00 [07:36:01]MH_I2C_Read... [07:36:01]Read from MH i2c: 01 07 00 5C 2A 00 00 00 00 00 FF 0F 9B [07:36:01]process_action close_receipt done [07:36:01]requested_data is exist [07:36:01]produce_requested_data [07:36:01]requested_item fm.sn is exist - process it [07:36:01]wFMCommunicate request_size=4 [07:36:01]MH_SAM_APDU [07:36:01]CAPDU: 80 11 00 00 [07:36:01]Write to MH i2c: E2 08 00 5D 2A 80 11 00 00 00 00 00 00 01 [07:36:01]Write i2c OK [07:36:01]MH_I2C_Read... [07:36:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:36:01]Read from MH i2c: E2 [07:36:01]MH_I2C_Read... [07:36:01]Read from MH i2c: E2 17 00 [07:36:01]MH_I2C_Read... [07:36:01]Read from MH i2c: E2 17 00 5D 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 5C [07:36:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:36:01]wFMCommunicate OK [07:36:01]requested_item fd.num is exist - process it [07:36:01]SAM_PROTO_GetFieldsCounters [07:36:01]wFMCommunicate request_size=4 [07:36:01]MH_SAM_APDU [07:36:01]CAPDU: 80 13 00 00 [07:36:01]Write to MH i2c: E2 08 00 5E 2A 80 13 00 00 00 00 00 00 04 [07:36:01]Write i2c OK [07:36:01]MH_I2C_Read... [07:36:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:36:01]Read from MH i2c: E2 [07:36:01]MH_I2C_Read... [07:36:01]Read from MH i2c: E2 62 00 [07:36:01]MH_I2C_Read... [07:36:01]Read from MH i2c: E2 62 00 5E 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 2C 99 01 00 0E 04 04 00 ED 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 EB [07:36:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 2C 99 01 00 0E 04 04 00 ED 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 [07:36:01]wFMCommunicate OK [07:36:01]SAM_PROTO_GetFieldsCounters done [07:36:01]requested_item shift.num is exist - process it [07:36:01]requested_item shift.opened is exist - process it [07:36:01]req_shift_opened [07:36:01]FM_GetShiftState [07:36:01]SAM_PROTO_GetShiftState [07:36:01]wFMCommunicate request_size=4 [07:36:01]MH_SAM_APDU [07:36:01]CAPDU: 80 13 01 00 [07:36:01]Write to MH i2c: E2 08 00 5F 2A 80 13 01 00 00 00 00 00 06 [07:36:01]Write i2c OK [07:36:01]MH_I2C_Read... [07:36:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:36:01]Read from MH i2c: E2 [07:36:01]MH_I2C_Read... [07:36:01]Read from MH i2c: E2 0E 00 [07:36:01]MH_I2C_Read... [07:36:01]Read from MH i2c: E2 0E 00 5F 2A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 02 [07:36:01]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:36:01]wFMCommunicate OK [07:36:01]SAM_PROTO_GetShiftState done [07:36:01]FM_GetShiftState done [07:36:01]req_shift_opened done [07:36:01]requested_item shift.open_date is exist - process it [07:36:01]req_shift_open_date [07:36:01]req_shift_open_date done [07:36:01]produce_requested_data done [07:36:01]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104748,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:36:01]process_action_free close_receipt [07:36:01]json_value_free [07:36:01]json_value_free done [07:36:01]process_json_proto returns [07:36:01]Send response to host [07:36:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104748,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:36:01]free response buf [07:36:01]execute_script done [07:36:01]execute_script returns [07:36:01]free content buf [07:36:01]Sock 9.Close socket [07:36:01]Sock 9.Thread stoped [07:38:07]accept exits with 8 [07:38:07]New connection [07:38:07]New thread 3067403620 created [07:38:07]Thread 3067260260 joined [07:38:07]Waiting for new connection... [07:38:07] Sock 8.Parse request [07:38:07]Sock 8.Check first char [07:38:07]Sock 8.First char is OK [07:38:07]request: POST /json_proto HTTP/1.0 [07:38:07]Method: POST [07:38:07]URL: /json_proto [07:38:07]Method is POST - this is cgi request [07:38:07]url: /json_proto [07:38:07]query_string will be loaded in cgi processing [07:38:07]execute_cgi json_proto POST (null) [07:38:07]execute_cgi path=json_proto method=POST [07:38:07]POST find Content-Length [07:38:07]Host: 172.17.62.195:8080 [07:38:07]Content-Length: 800 [07:38:07]Content-Type: application/json [07:38:07] [07:38:07]POST finish read [07:38:07]Found Content-Length = 800 [07:38:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [07:38:07]execute_script... [07:38: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)118191", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [07:38:07]POST & json_proto [07:38:07]process_json_proto [07:38:07]json parsed OK: [07:38:07]protocol is kg_v1.0 [07:38:07]action value=close_receipt [07:38:07]process_action close_receipt [07:38:07]cmd_close_receipt [07:38:07]MH_GetDate [07:38:07]Write to MH i2c: F0 00 00 60 2A 79 [07:38:07]Write i2c OK [07:38:07]MH_I2C_Read... [07:38:07]Read from MH i2c: F0 [07:38:07]MH_I2C_Read... [07:38:07]Read from MH i2c: F0 09 00 [07:38:07]MH_I2C_Read... [07:38:07]Read from MH i2c: F0 09 00 60 2A 00 61 0F F5 66 65 34 CA 65 15 [07:38:07]GetLastDocTimeStamp 1727336159 [07:38:07]current date 1727336289 [07:38:07]FM_GetShiftState [07:38:07]SAM_PROTO_GetShiftState [07:38:07]wFMCommunicate request_size=4 [07:38:07]MH_SAM_APDU [07:38:07]CAPDU: 80 13 01 00 [07:38:07]Write to MH i2c: E2 08 00 61 2A 80 13 01 00 00 00 00 00 08 [07:38:07]Write i2c OK [07:38:07]MH_I2C_Read... [07:38:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:38:07]Read from MH i2c: E2 [07:38:07]MH_I2C_Read... [07:38:07]Read from MH i2c: E2 0E 00 [07:38:07]MH_I2C_Read... [07:38:07]Read from MH i2c: E2 0E 00 61 2A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 04 [07:38:07]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:38:07]wFMCommunicate OK [07:38:07]SAM_PROTO_GetShiftState done [07:38:07]FM_GetShiftState done [07:38:07]opened in 1727309552 [07:38:07]opened+sec_in_day 1727395952 [07:38:07]quantity*price = 30035 [07:38:07]sum+1 = 30036 [07:38:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 89 26.09.2024 07:38 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104749 ФПД: 228491796481247 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T073809&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104749&fm=228491796481247&tin=02508201610067®Number=0000000000145756&sum=30035 [07:38:08]StoreToDocumentArchive [07:38:08]shift 237 fd 104749 [07:38:08]save to /storage/0237/doc_00104749 [07:38:08]save last doc name /storage/0237/doc_00104749 to /storage/kkm_last_doc_name [07:38:08]save OK [07:38:08]Clear old archive folders... [07:38:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:38:08]tlvbuf is 01A38260 [07:38:08]SAM_PROTO_ClearQueue [07:38:08]wFMCommunicate request_size=4 [07:38:08]MH_SAM_APDU [07:38:08]CAPDU: 80 09 00 00 [07:38:08]Write to MH i2c: E2 08 00 6E 2A 80 09 00 00 00 00 00 00 0A [07:38:08]Write i2c OK [07:38:08]MH_I2C_Read... [07:38:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:38:08]Read from MH i2c: E2 [07:38:08]MH_I2C_Read... [07:38:08]Read from MH i2c: E2 03 00 [07:38:08]MH_I2C_Read... [07:38:08]Read from MH i2c: E2 03 00 6E 2A 00 90 00 0C [07:38:08]RAPDU: 90 00 [07:38:08]wFMCommunicate OK [07:38:08]SAM_PROTO_ClearQueue done [07:38:08]KKMCreateOFDPacket [07:38:08]OFDProtocolAddRootSTLVToBuf [07:38:08]FM_MakeSignedData [07:38:08]FM_MakeSignedData [07:38:08]SAM_PROTO_SignData [07:38:08]wFMCommunicate request_size=4 [07:38:08]MH_SAM_APDU [07:38:08]CAPDU: 80 0D 01 02 [07:38:08]Write to MH i2c: E2 08 00 6F 2A 80 0D 01 02 00 00 00 00 12 [07:38:08]Write i2c OK [07:38:08]MH_I2C_Read... [07:38:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:38:08]Read from MH i2c: E2 [07:38:08]MH_I2C_Read... [07:38:08]Read from MH i2c: E2 03 00 [07:38:08]MH_I2C_Read... [07:38:08]Read from MH i2c: E2 03 00 6F 2A 00 90 00 0D [07:38:08]RAPDU: 90 00 [07:38:08]wFMCommunicate OK [07:38:08]wFMCommunicate request_size=255 [07:38:08]MH_SAM_APDU [07:38: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 35 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 59 00 00 00 F4 03 04 00 61 0F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2D 99 01 00 35 04 06 00 CF [07:38:08]Write to MH i2c: E2 02 01 70 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 35 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 59 00 00 00 F4 03 04 00 61 0F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2D 99 01 00 35 04 06 00 CF 00 00 A8 [07:38:08]Write i2c OK [07:38:08]MH_I2C_Read... [07:38:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:38:09]Read from MH i2c: E2 [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: E2 03 00 [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: E2 03 00 70 2A 00 90 00 0E [07:38:09]RAPDU: 90 00 [07:38:09]wFMCommunicate OK [07:38:09]wFMCommunicate request_size=10 [07:38:09]MH_SAM_APDU [07:38:09]CAPDU: 80 0D 02 02 05 CF E4 5D 04 DF [07:38:09]Write to MH i2c: E2 0D 00 71 2A 80 0D 02 02 05 00 CF E4 5D 04 DF 00 00 12 [07:38:09]Write i2c OK [07:38:09]MH_I2C_Read... [07:38:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:38:09]Read from MH i2c: E2 [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: E2 03 00 [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: E2 03 00 71 2A 00 90 00 0F [07:38:09]RAPDU: 90 00 [07:38:09]wFMCommunicate OK [07:38:09]wFMCommunicate request_size=4 [07:38:09]MH_SAM_APDU [07:38:09]CAPDU: 80 0D 03 02 [07:38:09]Write to MH i2c: E2 08 00 72 2A 80 0D 03 02 00 00 00 00 17 [07:38:09]Write i2c OK [07:38:09]MH_I2C_Read... [07:38:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:38:09]Read from MH i2c: E2 [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: E2 0B 00 [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: E2 0B 00 72 2A 00 4D 2A 27 DB 08 CD 4D 3F 90 00 F2 [07:38:09]RAPDU: 4D 2A 27 DB 08 CD 4D 3F 90 00 [07:38:09]wFMCommunicate OK [07:38:09]SAM_PROTO_SignData done [07:38:09]FM_MakeSignedData done [07:38:09]CreateOFDProtocolMessage [07:38:09]wFMCommunicate request_size=4 [07:38:09]MH_SAM_APDU [07:38:09]CAPDU: 80 11 00 00 [07:38:09]Write to MH i2c: E2 08 00 73 2A 80 11 00 00 00 00 00 00 17 [07:38:09]Write i2c OK [07:38:09]MH_I2C_Read... [07:38:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:38:09]Read from MH i2c: E2 [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: E2 17 00 [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: E2 17 00 73 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 72 [07:38:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:38:09]wFMCommunicate OK [07:38:09]CreateOFDProtocolMessage done [07:38:09]OFDSenderStorePacket 104749 [07:38:09]StoreOFDPacket docnum=104749 [07:38:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 B5 87 07 01 FA 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 35 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 59 00 00 00 F4 03 04 00 61 0F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2D 99 01 00 35 04 06 00 CF CF E4 5D 04 DF 4D 2A 27 DB 08 CD 4D 3F [07:38:09]CheckFolder [07:38:09]dirname=/storage/ofd_packets [07:38:09]CheckFolder done [07:38:09]ProducePacketName [07:38:09]name=ofd_packets/00104749 [07:38:09]NVStorageSaveData ofd_packets/00104749 [07:38:09]File name is /storage/ofd_packets/00104749 [07:38:09]Write 301 bytes [07:38:09]NVStorageSaveData done [07:38:09]OFDSenderStorePacket done [07:38:09]KKMCreateOFDPacket done [07:38:09]NVStorageSaveData kkm_last_timestamp [07:38:09]File name is /storage/kkm_last_timestamp [07:38:09]Write 4 bytes [07:38:09]NVStorageSaveData done [07:38:09]ExternCall_PrintAddStr [07:38:09]wPrintStart [07:38:09]Write to MH i2c: 01 00 00 74 2A 9E [07:38:09]Write i2c OK [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: 01 [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: 01 07 00 [07:38:09]MH_I2C_Read... [07:38:09]Read from MH i2c: 01 07 00 74 2A 00 00 00 00 00 FF 0F B3 [07:38:09]RasterBufferAndPrint [07:38:09]line Счет N : (1)118191 [07:38:09]line ИНН: 02508201610067 [07:38:09]line Контрольно-Кассовый Чек [07:38:09]line ПРОДАЖА [07:38:09]line ТРК (МРК, ГНК) : 32 [07:38:09]line Товар: 2710124130 [07:38:09]line Аи-92-К-5 [07:38:09]line 4.430 * 67.80 [07:38:09]line = 300.35 [07:38:09]line НДС 12% НСП 1% [07:38:09]line > о реализуемом товаре [07:38:09]line ИТОГО: 300.35 [07:38:09]line НСП 1% : 2.66 [07:38:09]line НДС 12% : 31.90 [07:38:09]line Наличными: 0.00 [07:38:09]line Безнал.: 300.35 [07:38:09]line Место: АЗС № 176 [07:38:09]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:38:09]line СНО: Общий режим [07:38:09]line Чек 89 26.09.2024 07:38 [07:38:09]line Смена: 237 ФФД: 1.0 [07:38:09]line ЗНМ: 0300000238 [07:38:09]line РНМ: 0000000000145756 [07:38:09]line Версия ККМ: v1.0 [07:38:09]line Платежная система: O! деньги [07:38:09]line ФМ: 0000000000959278 [07:38:09]line ФД: 104749 [07:38:09]line ФПД: 228491796481247 [07:38:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T073809&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104749&fm=228491796481247&tin=02508201610067®Number=0000000000145756&sum=30035 [07:38:09]ConnectInit Can't connect to host [07:38:09]CommunicateWithHost connect error [07:38:09]CommunicateWithHost err = -1 [07:38:09]OFD Sender: Server communicate error [07:38:09]written 0, free lines is 4095 [07:38:09]OFD Sender: Processing packet 104748 [packets to send 52, broken 50] [07:38:09]ProducePacketName [07:38:09]name=ofd_packets/00104748 [07:38:09]OFD Sender: To server: pG, [07:38:09]CommunicateWithHost lk.salyk.kg:30040 [07:38:09]ConnectInit lk.salyk.kg [07:38:10]Connected sock=10 [07:38:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 66 9E 07 01 49 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 35 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 58 00 00 00 F4 03 04 00 DF 0E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2C 99 01 00 35 04 06 00 26 77 22 EB CB F6 46 CE 35 EE 66 24 75 3B [07:38:10]Write to MH i2c: 01 00 00 9D 2A C7 [07:38:10]Write i2c OK [07:38:10]MH_I2C_Read... [07:38:10]Read from MH i2c: 01 [07:38:10]MH_I2C_Read... [07:38:10]Read from MH i2c: 01 07 00 [07:38:10]MH_I2C_Read... [07:38:10]Read from MH i2c: 01 07 00 9D 2A 00 00 00 00 00 13 0D EE [07:38:10]RasterBufferAndPrint [07:38:10]line [07:38:10]line [07:38:10]line [07:38:10]line [07:38:10]line [07:38:10]written 0, free lines is 3354 [07:38:10]MH_Cut [07:38:10]Write to MH i2c: D1 01 00 A4 2A 01 A0 [07:38:10]Write i2c OK [07:38:10]MH_I2C_Read... [07:38:10]Read from MH i2c: D1 [07:38:10]MH_I2C_Read... [07:38:10]Read from MH i2c: D1 01 00 [07:38:10]MH_I2C_Read... [07:38:10]Read from MH i2c: D1 01 00 A4 2A 00 9F [07:38:10]Write to MH i2c: 01 00 00 A5 2A CF [07:38:10]Write i2c OK [07:38:10]MH_I2C_Read... [07:38:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 E0 63 47 00 35 26 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2C 99 01 00 F4 03 04 00 13 B9 F4 66 B6 04 01 00 00 11 67 0B B7 0D 96 71 71 [07:38:10]CommunicateWithHost err = 0 [07:38:10]CheckOFDResponse [07:38:10]1017 (14) - 77093643461234 [07:38:10]1041 (16) - 0000000000959278 [07:38:10]1040 (4) - 104748 [07:38:10]1012 (4) - 26.09.2024 01:29 [07:38:10]1206 (1) - 0 [07:38:10]OFD Sender: Remove packet 104748 [07:38:10]ProducePacketName [07:38:10]name=ofd_packets/00104748 [07:38:10]NVStorageDeleteData [07:38:10]*** Cut start [07:38:10]*** Partial cut [07:38:10]*** CUTSNS_PIN = 1 [07:38:10]*** CUTSNS_PIN = 0 [07:38:10]OFD Sender: Processing packet 104749 [packets to send 51, broken 50] [07:38:10]ProducePacketName [07:38:10]name=ofd_packets/00104749 [07:38:10]OFD Sender: To server: pG, [07:38:10]CommunicateWithHost lk.salyk.kg:30040 [07:38:10]ConnectInit lk.salyk.kg [07:38:10]*** Brake cut motor [07:38:11]Connected sock=10 [07:38:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 B5 87 07 01 FA 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 35 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 59 00 00 00 F4 03 04 00 61 0F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2D 99 01 00 35 04 06 00 CF CF E4 5D 04 DF 4D 2A 27 DB 08 CD 4D 3F [07:38:11]Read from MH i2c: 01 [07:38:11]MH_I2C_Read... [07:38:11]*** Stop cut motor [07:38:11]*** Cut end [07:38:11]Read from MH i2c: 01 07 00 [07:38:11]MH_I2C_Read... [07:38:11]Read from MH i2c: 01 07 00 A5 2A 00 00 00 00 00 FF 0F E4 [07:38:11]process_action close_receipt done [07:38:11]requested_data is exist [07:38:11]produce_requested_data [07:38:11]requested_item fm.sn is exist - process it [07:38:11]wFMCommunicate request_size=4 [07:38:11]MH_SAM_APDU [07:38:11]CAPDU: 80 11 00 00 [07:38:11]Write to MH i2c: E2 08 00 A6 2A 80 11 00 00 00 00 00 00 4A [07:38:11]Write i2c OK [07:38:11]MH_I2C_Read... [07:38:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:38:11]Read from MH i2c: E2 [07:38:11]MH_I2C_Read... [07:38:11]Read from MH i2c: E2 17 00 [07:38:11]MH_I2C_Read... [07:38:11]Read from MH i2c: E2 17 00 A6 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 A5 [07:38:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:38:11]wFMCommunicate OK [07:38:11]requested_item fd.num is exist - process it [07:38:11]SAM_PROTO_GetFieldsCounters [07:38:11]wFMCommunicate request_size=4 [07:38:11]MH_SAM_APDU [07:38:11]CAPDU: 80 13 00 00 [07:38:11]Write to MH i2c: E2 08 00 A7 2A 80 13 00 00 00 00 00 00 4D [07:38:11]Write i2c OK [07:38:11]MH_I2C_Read... [07:38:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 1F 00 47 00 09 01 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2D 99 01 00 F4 03 04 00 14 B9 F4 66 B6 04 01 00 00 70 03 B3 DD BB E6 FB A2 [07:38:11]CommunicateWithHost err = 0 [07:38:11]CheckOFDResponse [07:38:11]1017 (14) - 77093643461234 [07:38:11]1041 (16) - 0000000000959278 [07:38:11]1040 (4) - 104749 [07:38:11]1012 (4) - 26.09.2024 01:29 [07:38:11]1206 (1) - 0 [07:38:11]OFD Sender: Remove packet 104749 [07:38:11]ProducePacketName [07:38:11]name=ofd_packets/00104749 [07:38:11]NVStorageDeleteData [07:38:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:38:11]Read from MH i2c: E2 [07:38:11]MH_I2C_Read... [07:38:11]Read from MH i2c: E2 62 00 [07:38:11]MH_I2C_Read... [07:38:11]Read from MH i2c: E2 62 00 A7 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 2D 99 01 00 0E 04 04 00 ED 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 38 [07:38:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 2D 99 01 00 0E 04 04 00 ED 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 [07:38:11]wFMCommunicate OK [07:38:11]SAM_PROTO_GetFieldsCounters done [07:38:11]requested_item shift.num is exist - process it [07:38:11]requested_item shift.opened is exist - process it [07:38:11]req_shift_opened [07:38:11]FM_GetShiftState [07:38:11]SAM_PROTO_GetShiftState [07:38:11]wFMCommunicate request_size=4 [07:38:11]MH_SAM_APDU [07:38:11]CAPDU: 80 13 01 00 [07:38:11]Write to MH i2c: E2 08 00 A8 2A 80 13 01 00 00 00 00 00 4F [07:38:11]Write i2c OK [07:38:11]MH_I2C_Read... [07:38:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:38:11]Read from MH i2c: E2 [07:38:11]MH_I2C_Read... [07:38:11]Read from MH i2c: E2 0E 00 [07:38:11]MH_I2C_Read... [07:38:11]Read from MH i2c: E2 0E 00 A8 2A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 4B [07:38:11]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:38:11]wFMCommunicate OK [07:38:11]SAM_PROTO_GetShiftState done [07:38:11]FM_GetShiftState done [07:38:11]req_shift_opened done [07:38:11]requested_item shift.open_date is exist - process it [07:38:11]req_shift_open_date [07:38:11]req_shift_open_date done [07:38:11]produce_requested_data done [07:38:11]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104749,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:38:11]process_action_free close_receipt [07:38:11]json_value_free [07:38:11]json_value_free done [07:38:11]process_json_proto returns [07:38:11]Send response to host [07:38:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104749,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:38:11]free response buf [07:38:11]execute_script done [07:38:11]execute_script returns [07:38:11]free content buf [07:38:11]Sock 8.Close socket [07:38:11]Sock 8.Thread stoped [07:38:11]OFD Sender: No OFD packet to send [07:38:16]OFD Sender: No OFD packet to send [07:38:21]OFD Sender: No OFD packet to send [07:38:26]OFD Sender: No OFD packet to send [07:38: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:15]accept exits with 9 [07:41:15]New connection [07:41:15]New thread 3067260260 created [07:41:15]Thread 3067403620 joined [07:41:15]Waiting for new connection... [07:41:15] Sock 9.Parse request [07:41:15]Sock 9.Check first char [07:41:15]Sock 9.First char is OK [07:41:15]request: POST /json_proto HTTP/1.0 [07:41:15]Method: POST [07:41:15]URL: /json_proto [07:41:15]Method is POST - this is cgi request [07:41:15]url: /json_proto [07:41:15]query_string will be loaded in cgi processing [07:41:15]execute_cgi json_proto POST (null) [07:41:15]execute_cgi path=json_proto method=POST [07:41:15]POST find Content-Length [07:41:15]Host: 172.17.62.195:8080 [07:41:15]Content-Length: 687 [07:41:15]Content-Type: application/json [07:41:15] [07:41:15]POST finish read [07:41:15]Found Content-Length = 687 [07:41:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 29.070, "sum" : 2200.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2200.00, "total" : 2200.00, "payments": [ { "type": 0, "sum" : 2200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:15]execute_script... [07:41:15]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118192", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 29.070, "sum" : 2200.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2200.00, "total" : 2200.00, "payments": [ { "type": 0, "sum" : 2200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:41:15]POST & json_proto [07:41:15]process_json_proto [07:41:15]json parsed OK: [07:41:15]protocol is kg_v1.0 [07:41:15]action value=close_receipt [07:41:15]process_action close_receipt [07:41:15]cmd_close_receipt [07:41:15]MH_GetDate [07:41:15]Write to MH i2c: F0 00 00 A9 2A C2 [07:41:15]Write i2c OK [07:41:15]MH_I2C_Read... [07:41:15]Read from MH i2c: F0 [07:41:15]MH_I2C_Read... [07:41:15]Read from MH i2c: F0 09 00 [07:41:15]MH_I2C_Read... [07:41:15]Read from MH i2c: F0 09 00 A9 2A 00 1E 10 F5 66 65 34 CA 65 1C [07:41:15]GetLastDocTimeStamp 1727336289 [07:41:15]current date 1727336478 [07:41:15]FM_GetShiftState [07:41:15]SAM_PROTO_GetShiftState [07:41:15]wFMCommunicate request_size=4 [07:41:15]MH_SAM_APDU [07:41:15]CAPDU: 80 13 01 00 [07:41:15]Write to MH i2c: E2 08 00 AA 2A 80 13 01 00 00 00 00 00 51 [07:41:15]Write i2c OK [07:41:15]MH_I2C_Read... [07:41:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:15]Read from MH i2c: E2 [07:41:15]MH_I2C_Read... [07:41:15]Read from MH i2c: E2 0E 00 [07:41:15]MH_I2C_Read... [07:41:15]Read from MH i2c: E2 0E 00 AA 2A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 4D [07:41:15]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:41:15]wFMCommunicate OK [07:41:15]SAM_PROTO_GetShiftState done [07:41:15]FM_GetShiftState done [07:41:15]opened in 1727309552 [07:41:15]opened+sec_in_day 1727395952 [07:41:15]quantity*price = 220059 [07:41:15]sum+1 = 220061 [07:41:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 2200.00 Внесено: 2200.00 СДАЧА: 0.00 НСП 1% : 19.47 НДС 12% : 233.69 Наличными: 2200.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 90 26.09.2024 07:41 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104750 ФПД: 19066209282231 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T074118&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104750&fm=19066209282231&tin=02508201610067®Number=0000000000145756&sum=220000 [07:41:16]StoreToDocumentArchive [07:41:16]shift 237 fd 104750 [07:41:16]save to /storage/0237/doc_00104750 [07:41:16]save last doc name /storage/0237/doc_00104750 to /storage/kkm_last_doc_name [07:41:16]save OK [07:41:16]Clear old archive folders... [07:41:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:41:16]tlvbuf is 01996630 [07:41:16]SAM_PROTO_ClearQueue [07:41:16]wFMCommunicate request_size=4 [07:41:16]MH_SAM_APDU [07:41:16]CAPDU: 80 09 00 00 [07:41:16]Write to MH i2c: E2 08 00 B7 2A 80 09 00 00 00 00 00 00 53 [07:41:16]Write i2c OK [07:41:16]MH_I2C_Read... [07:41:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:41:17]Read from MH i2c: E2 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 03 00 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 03 00 B7 2A 00 90 00 55 [07:41:17]RAPDU: 90 00 [07:41:17]wFMCommunicate OK [07:41:17]SAM_PROTO_ClearQueue done [07:41:17]KKMCreateOFDPacket [07:41:17]OFDProtocolAddRootSTLVToBuf [07:41:17]FM_MakeSignedData [07:41:17]FM_MakeSignedData [07:41:17]SAM_PROTO_SignData [07:41:17]wFMCommunicate request_size=4 [07:41:17]MH_SAM_APDU [07:41:17]CAPDU: 80 0D 01 02 [07:41:17]Write to MH i2c: E2 08 00 B8 2A 80 0D 01 02 00 00 00 00 5B [07:41:17]Write i2c OK [07:41:17]MH_I2C_Read... [07:41:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:41:17]Read from MH i2c: E2 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 03 00 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 03 00 B8 2A 00 90 00 56 [07:41:17]RAPDU: 90 00 [07:41:17]wFMCommunicate OK [07:41:17]wFMCommunicate request_size=255 [07:41:17]MH_SAM_APDU [07:41:17]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 9C 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 49 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 1E 10 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2E 99 01 00 35 04 06 00 [07:41:17]Write to MH i2c: E2 02 01 B9 2A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 9C 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 49 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 1E 10 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2E 99 01 00 35 04 06 00 00 00 AD [07:41:17]Write i2c OK [07:41:17]MH_I2C_Read... [07:41:17]OFD Sender: No OFD packet to send [07:41:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:17]Read from MH i2c: E2 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 03 00 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 03 00 B9 2A 00 90 00 57 [07:41:17]RAPDU: 90 00 [07:41:17]wFMCommunicate OK [07:41:17]wFMCommunicate request_size=11 [07:41:17]MH_SAM_APDU [07:41:17]CAPDU: 80 0D 02 02 06 11 57 32 A1 A8 B7 [07:41:17]Write to MH i2c: E2 0E 00 BA 2A 80 0D 02 02 06 00 11 57 32 A1 A8 B7 00 00 04 [07:41:17]Write i2c OK [07:41:17]MH_I2C_Read... [07:41:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:41:17]Read from MH i2c: E2 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 03 00 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 03 00 BA 2A 00 90 00 58 [07:41:17]RAPDU: 90 00 [07:41:17]wFMCommunicate OK [07:41:17]wFMCommunicate request_size=4 [07:41:17]MH_SAM_APDU [07:41:17]CAPDU: 80 0D 03 02 [07:41:17]Write to MH i2c: E2 08 00 BB 2A 80 0D 03 02 00 00 00 00 60 [07:41:17]Write i2c OK [07:41:17]MH_I2C_Read... [07:41:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:41:17]Read from MH i2c: E2 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 0B 00 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 0B 00 BB 2A 00 6F 03 A1 42 FD A9 DB 5A 90 00 91 [07:41:17]RAPDU: 6F 03 A1 42 FD A9 DB 5A 90 00 [07:41:17]wFMCommunicate OK [07:41:17]SAM_PROTO_SignData done [07:41:17]FM_MakeSignedData done [07:41:17]CreateOFDProtocolMessage [07:41:17]wFMCommunicate request_size=4 [07:41:17]MH_SAM_APDU [07:41:17]CAPDU: 80 11 00 00 [07:41:17]Write to MH i2c: E2 08 00 BC 2A 80 11 00 00 00 00 00 00 60 [07:41:17]Write i2c OK [07:41:17]MH_I2C_Read... [07:41:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:17]Read from MH i2c: E2 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 17 00 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: E2 17 00 BC 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 BB [07:41:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:41:17]wFMCommunicate OK [07:41:17]CreateOFDProtocolMessage done [07:41:17]OFDSenderStorePacket 104750 [07:41:17]StoreOFDPacket docnum=104750 [07:41:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 E3 6E 08 01 13 11 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 9C 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 49 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 1E 10 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2E 99 01 00 35 04 06 00 11 57 32 A1 A8 B7 6F 03 A1 42 FD A9 DB 5A [07:41:17]CheckFolder [07:41:17]dirname=/storage/ofd_packets [07:41:17]CheckFolder done [07:41:17]ProducePacketName [07:41:17]name=ofd_packets/00104750 [07:41:17]NVStorageSaveData ofd_packets/00104750 [07:41:17]File name is /storage/ofd_packets/00104750 [07:41:17]Write 302 bytes [07:41:17]NVStorageSaveData done [07:41:17]OFDSenderStorePacket done [07:41:17]KKMCreateOFDPacket done [07:41:17]NVStorageSaveData kkm_last_timestamp [07:41:17]File name is /storage/kkm_last_timestamp [07:41:17]Write 4 bytes [07:41:17]NVStorageSaveData done [07:41:17]ExternCall_PrintAddStr [07:41:17]wPrintStart [07:41:17]Write to MH i2c: 01 00 00 BD 2A E7 [07:41:17]Write i2c OK [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: 01 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: 01 07 00 [07:41:17]MH_I2C_Read... [07:41:17]Read from MH i2c: 01 07 00 BD 2A 00 00 00 00 00 FF 0F FC [07:41:17]RasterBufferAndPrint [07:41:17]line Счет N : (1)118192 [07:41:17]line ИНН: 02508201610067 [07:41:17]line Контрольно-Кассовый Чек [07:41:17]line ПРОДАЖА [07:41:17]line ТРК (МРК, ГНК) : 31 [07:41:17]line Товар: 2710194210 [07:41:17]line ДТ(л)-К-5 [07:41:17]line 29.070 * 75.70 [07:41:17]line = 2200.60 [07:41:17]line НДС 12% НСП 1% [07:41:17]line > о реализуемом товаре [07:41:17]line ОКРУГЛЕНИЕ: -0.60 [07:41:17]line ИТОГО: 2200.00 [07:41:17]line Внесено: 2200.00 [07:41:17]line СДАЧА: 0.00 [07:41:17]line НСП 1% : 19.47 [07:41:17]line НДС 12% : 233.69 [07:41:17]line Наличными: 2200.00 [07:41:17]line Безнал.: 0.00 [07:41:17]line Место: АЗС № 176 [07:41:17]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:41:17]line СНО: Общий режим [07:41:17]line Чек 90 26.09.2024 07:41 [07:41:17]line Смена: 237 ФФД: 1.0 [07:41:17]line ЗНМ: 0300000238 [07:41:17]line РНМ: 0000000000145756 [07:41:17]line Версия ККМ: v1.0 [07:41:17]line ФМ: 0000000000959278 [07:41:17]line ФД: 104750 [07:41:17]line ФПД: 19066209282231 [07:41:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T074118&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104750&fm=19066209282231&tin=02508201610067®Number=0000000000145756&sum=220000 [07:41:17]OFD Sender: Processing packet 104750 [packets to send 51, broken 50] [07:41:17]ProducePacketName [07:41:17]name=ofd_packets/00104750 [07:41:17]OFD Sender: To server: pG, [07:41:17]CommunicateWithHost lk.salyk.kg:30040 [07:41:17]ConnectInit lk.salyk.kg [07:41:17]written 0, free lines is 4095 [07:41:18]Connected sock=10 [07:41:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 E3 6E 08 01 13 11 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 9C 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 49 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 1E 10 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2E 99 01 00 35 04 06 00 11 57 32 A1 A8 B7 6F 03 A1 42 FD A9 DB 5A [07:41:18]Write to MH i2c: 01 00 00 E7 2A 11 [07:41:18]Write i2c OK [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: 01 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: 01 07 00 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: 01 07 00 E7 2A 00 00 00 00 00 0A 0D 2F [07:41:18]RasterBufferAndPrint [07:41:18]line [07:41:18]line [07:41:18]line [07:41:18]line [07:41:18]line [07:41:18]written 0, free lines is 3344 [07:41:18]MH_Cut [07:41:18]Write to MH i2c: D1 01 00 EE 2A 01 EA [07:41:18]Write i2c OK [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: D1 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: D1 01 00 [07:41:18]MH_I2C_Read... [07:41:18]Read from MH i2c: D1 01 00 EE 2A 00 E9 [07:41:18]Write to MH i2c: 01 00 00 EF 2A 19 [07:41:18]Write i2c OK [07:41:18]MH_I2C_Read... [07:41:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 BF EB 47 00 D1 B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2E 99 01 00 F4 03 04 00 CF B9 F4 66 B6 04 01 00 00 5A 65 66 3E EC 69 1E 49 [07:41:18]CommunicateWithHost err = 0 [07:41:18]CheckOFDResponse [07:41:18]1017 (14) - 77093643461234 [07:41:18]1041 (16) - 0000000000959278 [07:41:18]1040 (4) - 104750 [07:41:18]1012 (4) - 26.09.2024 01:33 [07:41:18]1206 (1) - 0 [07:41:18]OFD Sender: Remove packet 104750 [07:41:18]ProducePacketName [07:41:18]name=ofd_packets/00104750 [07:41:18]NVStorageDeleteData [07:41:18]OFD Sender: No OFD packet to send [07:41:18]*** Cut start [07:41:18]*** Partial cut [07:41:18]*** CUTSNS_PIN = 1 [07:41:18]*** CUTSNS_PIN = 0 [07:41:19]*** Brake cut motor [07:41:19]Read from MH i2c: 01 [07:41:19]MH_I2C_Read... [07:41:19]*** Stop cut motor [07:41:19]*** Cut end [07:41:19]Read from MH i2c: 01 07 00 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: 01 07 00 EF 2A 00 00 00 00 00 FF 0F 2E [07:41:19]process_action close_receipt done [07:41:19]requested_data is exist [07:41:19]produce_requested_data [07:41:19]requested_item fm.sn is exist - process it [07:41:19]wFMCommunicate request_size=4 [07:41:19]MH_SAM_APDU [07:41:19]CAPDU: 80 11 00 00 [07:41:19]Write to MH i2c: E2 08 00 F0 2A 80 11 00 00 00 00 00 00 94 [07:41:19]Write i2c OK [07:41:19]MH_I2C_Read... [07:41:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:41:19]Read from MH i2c: E2 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: E2 17 00 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: E2 17 00 F0 2A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 EF [07:41:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:41:19]wFMCommunicate OK [07:41:19]requested_item fd.num is exist - process it [07:41:19]SAM_PROTO_GetFieldsCounters [07:41:19]wFMCommunicate request_size=4 [07:41:19]MH_SAM_APDU [07:41:19]CAPDU: 80 13 00 00 [07:41:19]Write to MH i2c: E2 08 00 F1 2A 80 13 00 00 00 00 00 00 97 [07:41:19]Write i2c OK [07:41:19]MH_I2C_Read... [07:41:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:41:19]Read from MH i2c: E2 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: E2 62 00 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: E2 62 00 F1 2A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 2E 99 01 00 0E 04 04 00 ED 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 86 [07:41:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 2E 99 01 00 0E 04 04 00 ED 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 [07:41:19]wFMCommunicate OK [07:41:19]SAM_PROTO_GetFieldsCounters done [07:41:19]requested_item shift.num is exist - process it [07:41:19]requested_item shift.opened is exist - process it [07:41:19]req_shift_opened [07:41:19]FM_GetShiftState [07:41:19]SAM_PROTO_GetShiftState [07:41:19]wFMCommunicate request_size=4 [07:41:19]MH_SAM_APDU [07:41:19]CAPDU: 80 13 01 00 [07:41:19]Write to MH i2c: E2 08 00 F2 2A 80 13 01 00 00 00 00 00 99 [07:41:19]Write i2c OK [07:41:19]MH_I2C_Read... [07:41:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:41:19]Read from MH i2c: E2 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: E2 0E 00 [07:41:19]MH_I2C_Read... [07:41:19]Read from MH i2c: E2 0E 00 F2 2A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 95 [07:41:19]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:41:19]wFMCommunicate OK [07:41:19]SAM_PROTO_GetShiftState done [07:41:19]FM_GetShiftState done [07:41:19]req_shift_opened done [07:41:19]requested_item shift.open_date is exist - process it [07:41:19]req_shift_open_date [07:41:19]req_shift_open_date done [07:41:19]produce_requested_data done [07:41:19]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104750,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:41:19]process_action_free close_receipt [07:41:19]json_value_free [07:41:19]json_value_free done [07:41:19]process_json_proto returns [07:41:19]Send response to host [07:41:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104750,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:41:19]free response buf [07:41:19]execute_script done [07:41:19]execute_script returns [07:41:19]free content buf [07:41:19]Sock 9.Close socket [07:41:19]Sock 9.Thread stoped [07:41:23]OFD Sender: No OFD packet to send [07:41:28]OFD Sender: No OFD packet to send [07:41:33]OFD Sender: No OFD packet to send [07:41:38]OFD Sender: No OFD packet to send [07:41:43]OFD Sender: No OFD packet to send [07:41:48]OFD Sender: No OFD packet to send [07:41:53]OFD Sender: No OFD packet to send [07:41:58]OFD Sender: No OFD packet to send [07:42:03]OFD Sender: No OFD packet to send [07:42:08]OFD Sender: No OFD packet to send [07:42:13]OFD Sender: No OFD packet to send [07:42:18]OFD Sender: No OFD packet to send [07:42:23]OFD Sender: No OFD packet to send [07:42:28]OFD Sender: No OFD packet to send [07:42:33]OFD Sender: No OFD packet to send [07:42:38]OFD Sender: No OFD packet to send [07:42:43]OFD Sender: No OFD packet to send [07:42:48]OFD Sender: No OFD packet to send [07:42:53]OFD Sender: No OFD packet to send [07:42:58]OFD Sender: No OFD packet to send [07:43:03]OFD Sender: No OFD packet to send [07:43:08]OFD Sender: No OFD packet to send [07:43:13]OFD Sender: No OFD packet to send [07:43:19]OFD Sender: No OFD packet to send [07:43:24]OFD Sender: No OFD packet to send [07:43:29]OFD Sender: No OFD packet to send [07:43:34]OFD Sender: No OFD packet to send [07:43:39]OFD Sender: No OFD packet to send [07:43:44]OFD Sender: No OFD packet to send [07:43:49]OFD Sender: No OFD packet to send [07:43:54]OFD Sender: No OFD packet to send [07:43:59]OFD Sender: No OFD packet to send [07:44:04]OFD Sender: No OFD packet to send [07:44:09]OFD Sender: No OFD packet to send [07:44:14]OFD Sender: No OFD packet to send [07:44:19]OFD Sender: No OFD packet to send [07:44:24]OFD Sender: No OFD packet to send [07:44:29]OFD Sender: No OFD packet to send [07:44:34]OFD Sender: No OFD packet to send [07:44:39]OFD Sender: No OFD packet to send [07:44:44]OFD Sender: No OFD packet to send [07:44:49]OFD Sender: No OFD packet to send [07:44:54]OFD Sender: No OFD packet to send [07:44:59]OFD Sender: No OFD packet to send [07:45:04]OFD Sender: No OFD packet to send [07:45:09]OFD Sender: No OFD packet to send [07:45:14]OFD Sender: No OFD packet to send [07:45:19]OFD Sender: No OFD packet to send [07:45:24]OFD Sender: No OFD packet to send [07:45:29]OFD Sender: No OFD packet to send [07:45:34]OFD Sender: No OFD packet to send [07:45:39]OFD Sender: No OFD packet to send [07:45:44]OFD Sender: No OFD packet to send [07:45:49]OFD Sender: No OFD packet to send [07:45:54]OFD Sender: No OFD packet to send [07:45:59]OFD Sender: No OFD packet to send [07:46:04]OFD Sender: No OFD packet to send [07:46:09]OFD Sender: No OFD packet to send [07:46:14]OFD Sender: No OFD packet to send [07:46:19]OFD Sender: No OFD packet to send [07:46:24]OFD Sender: No OFD packet to send [07:46:29]OFD Sender: No OFD packet to send [07:46:34]OFD Sender: No OFD packet to send [07:46:39]OFD Sender: No OFD packet to send [07:46:44]OFD Sender: No OFD packet to send [07:46:49]OFD Sender: No OFD packet to send [07:46:54]OFD Sender: No OFD packet to send [07:46:58]accept exits with 8 [07:46:58]New connection [07:46:58]New thread 3067403620 created [07:46:58]Thread 3067260260 joined [07:46:58]Waiting for new connection... [07:46:58] Sock 8.Parse request [07:46:58]Sock 8.Check first char [07:46:58]Sock 8.First char is OK [07:46:58]request: POST /json_proto HTTP/1.0 [07:46:58]Method: POST [07:46:58]URL: /json_proto [07:46:58]Method is POST - this is cgi request [07:46:58]url: /json_proto [07:46:58]query_string will be loaded in cgi processing [07:46:58]execute_cgi json_proto POST (null) [07:46:58]execute_cgi path=json_proto method=POST [07:46:58]POST find Content-Length [07:46:58]Host: 172.17.62.195:8080 [07:46:58]Content-Length: 670 [07:46:58]Content-Type: application/json [07:46:58] [07:46:58]POST finish read [07:46:58]Found Content-Length = 670 [07:46:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:58]execute_script... [07:46: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)118194", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:46:58]POST & json_proto [07:46:58]process_json_proto [07:46:58]json parsed OK: [07:46:58]protocol is kg_v1.0 [07:46:58]action value=close_receipt [07:46:58]process_action close_receipt [07:46:58]cmd_close_receipt [07:46:58]MH_GetDate [07:46:58]Write to MH i2c: F0 00 00 F3 2A 0C [07:46:58]Write i2c OK [07:46:58]MH_I2C_Read... [07:46:58]Read from MH i2c: F0 [07:46:58]MH_I2C_Read... [07:46:58]Read from MH i2c: F0 09 00 [07:46:58]MH_I2C_Read... [07:46:58]Read from MH i2c: F0 09 00 F3 2A 00 75 11 F5 66 65 34 CA 65 BE [07:46:58]GetLastDocTimeStamp 1727336478 [07:46:58]current date 1727336821 [07:46:58]FM_GetShiftState [07:46:58]SAM_PROTO_GetShiftState [07:46:58]wFMCommunicate request_size=4 [07:46:58]MH_SAM_APDU [07:46:58]CAPDU: 80 13 01 00 [07:46:58]Write to MH i2c: E2 08 00 F4 2A 80 13 01 00 00 00 00 00 9B [07:46:58]Write i2c OK [07:46:58]MH_I2C_Read... [07:46:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:46:58]Read from MH i2c: E2 [07:46:58]MH_I2C_Read... [07:46:58]Read from MH i2c: E2 0E 00 [07:46:58]MH_I2C_Read... [07:46:58]Read from MH i2c: E2 0E 00 F4 2A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 97 [07:46:58]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:46:58]wFMCommunicate OK [07:46:58]SAM_PROTO_GetShiftState done [07:46:58]FM_GetShiftState done [07:46:58]opened in 1727309552 [07:46:58]opened+sec_in_day 1727395952 [07:46:58]quantity*price = 40055 [07:46:58]sum+1 = 40056 [07:46:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.54 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 91 26.09.2024 07:47 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104751 ФПД: 180900611153311 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T074701&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104751&fm=180900611153311&tin=02508201610067®Number=0000000000145756&sum=40000 [07:47:00]StoreToDocumentArchive [07:47:00]shift 237 fd 104751 [07:47:00]save to /storage/0237/doc_00104751 [07:47:00]save last doc name /storage/0237/doc_00104751 to /storage/kkm_last_doc_name [07:47:00]save OK [07:47:00]Clear old archive folders... [07:47:00]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:47:00]tlvbuf is 0198A4E0 [07:47:00]SAM_PROTO_ClearQueue [07:47:00]wFMCommunicate request_size=4 [07:47:00]MH_SAM_APDU [07:47:00]CAPDU: 80 09 00 00 [07:47:00]Write to MH i2c: E2 08 00 01 2B 80 09 00 00 00 00 00 00 9E [07:47:00]Write i2c OK [07:47:00]MH_I2C_Read... [07:47:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:47:00]Read from MH i2c: E2 [07:47:00]MH_I2C_Read... [07:47:00]Read from MH i2c: E2 03 00 [07:47:00]MH_I2C_Read... [07:47:00]Read from MH i2c: E2 03 00 01 2B 00 90 00 A0 [07:47:00]RAPDU: 90 00 [07:47:00]wFMCommunicate OK [07:47:00]SAM_PROTO_ClearQueue done [07:47:00]KKMCreateOFDPacket [07:47:00]OFDProtocolAddRootSTLVToBuf [07:47:00]FM_MakeSignedData [07:47:00]FM_MakeSignedData [07:47:00]SAM_PROTO_SignData [07:47:00]wFMCommunicate request_size=4 [07:47:00]MH_SAM_APDU [07:47:00]CAPDU: 80 0D 01 02 [07:47:00]Write to MH i2c: E2 08 00 02 2B 80 0D 01 02 00 00 00 00 A6 [07:47:00]Write i2c OK [07:47:00]MH_I2C_Read... [07:47:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:47:00]Read from MH i2c: E2 [07:47:00]MH_I2C_Read... [07:47:00]Read from MH i2c: E2 03 00 [07:47:00]MH_I2C_Read... [07:47:00]Read from MH i2c: E2 03 00 02 2B 00 90 00 A1 [07:47:00]RAPDU: 90 00 [07:47:00]wFMCommunicate OK [07:47:00]wFMCommunicate request_size=255 [07:47:00]MH_SAM_APDU [07:47:00]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 75 11 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2F 99 01 00 35 04 06 00 [07:47:00]Write to MH i2c: E2 02 01 03 2B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 75 11 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2F 99 01 00 35 04 06 00 00 00 0A [07:47:00]Write i2c OK [07:47:00]MH_I2C_Read... [07:47:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:00]Read from MH i2c: E2 [07:47:00]MH_I2C_Read... [07:47:00]Read from MH i2c: E2 03 00 [07:47:00]MH_I2C_Read... [07:47:00]Read from MH i2c: E2 03 00 03 2B 00 90 00 A2 [07:47:00]RAPDU: 90 00 [07:47:00]wFMCommunicate OK [07:47:00]wFMCommunicate request_size=11 [07:47:00]MH_SAM_APDU [07:47:00]CAPDU: 80 0D 02 02 06 A4 87 34 AA DD 9F [07:47:00]Write to MH i2c: E2 0E 00 04 2B 80 0D 02 02 06 00 A4 87 34 AA DD 9F 00 00 3A [07:47:00]Write i2c OK [07:47:00]MH_I2C_Read... [07:47:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:47:00]Read from MH i2c: E2 [07:47:00]MH_I2C_Read... [07:47:00]Read from MH i2c: E2 03 00 [07:47:00]MH_I2C_Read... [07:47:00]Read from MH i2c: E2 03 00 04 2B 00 90 00 A3 [07:47:00]RAPDU: 90 00 [07:47:00]wFMCommunicate OK [07:47:00]wFMCommunicate request_size=4 [07:47:00]MH_SAM_APDU [07:47:00]CAPDU: 80 0D 03 02 [07:47:00]Write to MH i2c: E2 08 00 05 2B 80 0D 03 02 00 00 00 00 AB [07:47:00]Write i2c OK [07:47:00]MH_I2C_Read... [07:47:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:47:00]Read from MH i2c: E2 [07:47:00]MH_I2C_Read... [07:47:00]Read from MH i2c: E2 0B 00 [07:47:00]MH_I2C_Read... [07:47:00]Read from MH i2c: E2 0B 00 05 2B 00 93 11 BE 8D 4C 80 36 9C 90 00 39 [07:47:00]RAPDU: 93 11 BE 8D 4C 80 36 9C 90 00 [07:47:00]wFMCommunicate OK [07:47:00]SAM_PROTO_SignData done [07:47:00]FM_MakeSignedData done [07:47:00]CreateOFDProtocolMessage [07:47:00]wFMCommunicate request_size=4 [07:47:00]MH_SAM_APDU [07:47:00]CAPDU: 80 11 00 00 [07:47:00]Write to MH i2c: E2 08 00 06 2B 80 11 00 00 00 00 00 00 AB [07:47:00]Write i2c OK [07:47:00]MH_I2C_Read... [07:47:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:00]Read from MH i2c: E2 [07:47:00]MH_I2C_Read... [07:47:00]Read from MH i2c: E2 17 00 [07:47:00]MH_I2C_Read... [07:47:00]Read from MH i2c: E2 17 00 06 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 06 [07:47:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:47:00]wFMCommunicate OK [07:47:00]CreateOFDProtocolMessage done [07:47:00]OFDSenderStorePacket 104751 [07:47:00]StoreOFDPacket docnum=104751 [07:47:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 FA 81 08 01 A7 E0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 75 11 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2F 99 01 00 35 04 06 00 A4 87 34 AA DD 9F 93 11 BE 8D 4C 80 36 9C [07:47:00]CheckFolder [07:47:00]dirname=/storage/ofd_packets [07:47:00]CheckFolder done [07:47:00]ProducePacketName [07:47:00]name=ofd_packets/00104751 [07:47:00]NVStorageSaveData ofd_packets/00104751 [07:47:00]File name is /storage/ofd_packets/00104751 [07:47:00]Write 302 bytes [07:47:00]NVStorageSaveData done [07:47:00]OFDSenderStorePacket done [07:47:00]KKMCreateOFDPacket done [07:47:00]NVStorageSaveData kkm_last_timestamp [07:47:00]File name is /storage/kkm_last_timestamp [07:47:00]Write 4 bytes [07:47:00]NVStorageSaveData done [07:47:00]ExternCall_PrintAddStr [07:47:00]wPrintStart [07:47:00]Write to MH i2c: 01 00 00 07 2B 32 [07:47:00]Write i2c OK [07:47:00]MH_I2C_Read... [07:47:00]Read from MH i2c: 01 [07:47:00]MH_I2C_Read... [07:47:00]Read from MH i2c: 01 07 00 [07:47:00]MH_I2C_Read... [07:47:00]Read from MH i2c: 01 07 00 07 2B 00 00 00 00 00 FF 0F 47 [07:47:00]RasterBufferAndPrint [07:47:00]line Счет N : (1)118194 [07:47:00]line ИНН: 02508201610067 [07:47:00]line Контрольно-Кассовый Чек [07:47:00]line ПРОДАЖА [07:47:00]line ТРК (МРК, ГНК) : 24 [07:47:00]line Товар: 2710124130 [07:47:00]line SUPER-92-К-5 [07:47:00]line 5.780 * 69.30 [07:47:00]line = 400.55 [07:47:00]line НДС 12% НСП 1% [07:47:00]line > о реализуемом товаре [07:47:00]line ОКРУГЛЕНИЕ: -0.55 [07:47:00]line ИТОГО: 400.00 [07:47:00]line Внесено: 400.00 [07:47:00]line СДАЧА: 0.00 [07:47:00]line НСП 1% : 3.54 [07:47:00]line НДС 12% : 42.54 [07:47:00]line Наличными: 400.00 [07:47:00]line Безнал.: 0.00 [07:47:00]line Место: АЗС № 176 [07:47:00]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:47:00]line СНО: Общий режим [07:47:00]line Чек 91 26.09.2024 07:47 [07:47:00]line Смена: 237 ФФД: 1.0 [07:47:00]line ЗНМ: 0300000238 [07:47:00]line РНМ: 0000000000145756 [07:47:00]line Версия ККМ: v1.0 [07:47:00]line ФМ: 0000000000959278 [07:47:00]line ФД: 104751 [07:47:00]line ФПД: 180900611153311 [07:47:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T074701&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104751&fm=180900611153311&tin=02508201610067®Number=0000000000145756&sum=40000 [07:47:00]OFD Sender: Processing packet 104751 [packets to send 51, broken 50] [07:47:00]ProducePacketName [07:47:00]name=ofd_packets/00104751 [07:47:00]OFD Sender: To server: pG, [07:47:00]CommunicateWithHost lk.salyk.kg:30040 [07:47:00]ConnectInit lk.salyk.kg [07:47:00]written 0, free lines is 4095 [07:47:01]Connected sock=10 [07:47:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 FA 81 08 01 A7 E0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5B 00 00 00 F4 03 04 00 75 11 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2F 99 01 00 35 04 06 00 A4 87 34 AA DD 9F 93 11 BE 8D 4C 80 36 9C [07:47:01]Write to MH i2c: 01 00 00 31 2B 5C [07:47:01]Write i2c OK [07:47:01]MH_I2C_Read... [07:47:01]Read from MH i2c: 01 [07:47:01]MH_I2C_Read... [07:47:01]Read from MH i2c: 01 07 00 [07:47:01]MH_I2C_Read... [07:47:01]Read from MH i2c: 01 07 00 31 2B 00 00 00 00 00 FD 0C 6C [07:47:01]RasterBufferAndPrint [07:47:01]line [07:47:01]line [07:47:01]line [07:47:01]line [07:47:01]line [07:47:01]written 0, free lines is 3331 [07:47:01]MH_Cut [07:47:01]Write to MH i2c: D1 01 00 38 2B 01 35 [07:47:01]Write i2c OK [07:47:01]MH_I2C_Read... [07:47:01]Read from MH i2c: D1 [07:47:01]MH_I2C_Read... [07:47:01]Read from MH i2c: D1 01 00 [07:47:01]MH_I2C_Read... [07:47:01]Read from MH i2c: D1 01 00 38 2B 00 34 [07:47:01]Write to MH i2c: 01 00 00 39 2B 64 [07:47:01]Write i2c OK [07:47:01]MH_I2C_Read... [07:47:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 27 EA 47 00 27 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 2F 99 01 00 F4 03 04 00 26 BB F4 66 B6 04 01 00 00 18 BA 4D 90 F3 E2 8B 76 [07:47:01]CommunicateWithHost err = 0 [07:47:01]CheckOFDResponse [07:47:01]1017 (14) - 77093643461234 [07:47:01]1041 (16) - 0000000000959278 [07:47:01]1040 (4) - 104751 [07:47:01]1012 (4) - 26.09.2024 01:38 [07:47:01]1206 (1) - 0 [07:47:01]OFD Sender: Remove packet 104751 [07:47:01]ProducePacketName [07:47:01]name=ofd_packets/00104751 [07:47:01]NVStorageDeleteData [07:47:01]OFD Sender: No OFD packet to send [07:47:01]*** Cut start [07:47:01]*** Partial cut [07:47:01]*** CUTSNS_PIN = 1 [07:47:02]*** CUTSNS_PIN = 0 [07:47:02]*** Brake cut motor [07:47:02]Read from MH i2c: 01 [07:47:02]MH_I2C_Read... [07:47:02]*** Stop cut motor [07:47:02]*** Cut end [07:47:02]Read from MH i2c: 01 07 00 [07:47:02]MH_I2C_Read... [07:47:02]Read from MH i2c: 01 07 00 39 2B 00 00 00 00 00 FF 0F 79 [07:47:02]process_action close_receipt done [07:47:02]requested_data is exist [07:47:02]produce_requested_data [07:47:02]requested_item fm.sn is exist - process it [07:47:02]wFMCommunicate request_size=4 [07:47:02]MH_SAM_APDU [07:47:02]CAPDU: 80 11 00 00 [07:47:02]Write to MH i2c: E2 08 00 3A 2B 80 11 00 00 00 00 00 00 DF [07:47:02]Write i2c OK [07:47:02]MH_I2C_Read... [07:47:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:47:02]Read from MH i2c: E2 [07:47:02]MH_I2C_Read... [07:47:02]Read from MH i2c: E2 17 00 [07:47:02]MH_I2C_Read... [07:47:02]Read from MH i2c: E2 17 00 3A 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 3A [07:47:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:47:02]wFMCommunicate OK [07:47:02]requested_item fd.num is exist - process it [07:47:02]SAM_PROTO_GetFieldsCounters [07:47:02]wFMCommunicate request_size=4 [07:47:02]MH_SAM_APDU [07:47:02]CAPDU: 80 13 00 00 [07:47:02]Write to MH i2c: E2 08 00 3B 2B 80 13 00 00 00 00 00 00 E2 [07:47:02]Write i2c OK [07:47:02]MH_I2C_Read... [07:47:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:47:02]Read from MH i2c: E2 [07:47:02]MH_I2C_Read... [07:47:02]Read from MH i2c: E2 62 00 [07:47:02]MH_I2C_Read... [07:47:02]Read from MH i2c: E2 62 00 3B 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 2F 99 01 00 0E 04 04 00 ED 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 D5 [07:47:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 2F 99 01 00 0E 04 04 00 ED 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 [07:47:02]wFMCommunicate OK [07:47:02]SAM_PROTO_GetFieldsCounters done [07:47:02]requested_item shift.num is exist - process it [07:47:02]requested_item shift.opened is exist - process it [07:47:02]req_shift_opened [07:47:02]FM_GetShiftState [07:47:02]SAM_PROTO_GetShiftState [07:47:02]wFMCommunicate request_size=4 [07:47:02]MH_SAM_APDU [07:47:02]CAPDU: 80 13 01 00 [07:47:02]Write to MH i2c: E2 08 00 3C 2B 80 13 01 00 00 00 00 00 E4 [07:47:02]Write i2c OK [07:47:02]MH_I2C_Read... [07:47:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:47:02]Read from MH i2c: E2 [07:47:02]MH_I2C_Read... [07:47:02]Read from MH i2c: E2 0E 00 [07:47:02]MH_I2C_Read... [07:47:02]Read from MH i2c: E2 0E 00 3C 2B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 E0 [07:47:02]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:47:02]wFMCommunicate OK [07:47:02]SAM_PROTO_GetShiftState done [07:47:02]FM_GetShiftState done [07:47:02]req_shift_opened done [07:47:02]requested_item shift.open_date is exist - process it [07:47:02]req_shift_open_date [07:47:02]req_shift_open_date done [07:47:02]produce_requested_data done [07:47:02]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104751,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:47:02]process_action_free close_receipt [07:47:02]json_value_free [07:47:02]json_value_free done [07:47:02]process_json_proto returns [07:47:02]Send response to host [07:47:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104751,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:47:02]free response buf [07:47:02]execute_script done [07:47:02]execute_script returns [07:47:02]free content buf [07:47:02]Sock 8.Close socket [07:47:02]Sock 8.Thread stoped [07:47:06]OFD Sender: No OFD packet to send [07:47:11]OFD Sender: No OFD packet to send [07:47:16]OFD Sender: No OFD packet to send [07:47:21]OFD Sender: No OFD packet to send [07:47:26]OFD Sender: No OFD packet to send [07:47:31]OFD Sender: No OFD packet to send [07:47:36]OFD Sender: No OFD packet to send [07:47:41]OFD Sender: No OFD packet to send [07:47:46]OFD Sender: No OFD packet to send [07:47:51]OFD Sender: No OFD packet to send [07:47:56]OFD Sender: No OFD packet to send [07:48:01]OFD Sender: No OFD packet to send [07:48:06]OFD Sender: No OFD packet to send [07:48:11]OFD Sender: No OFD packet to send [07:48:16]OFD Sender: No OFD packet to send [07:48:21]OFD Sender: No OFD packet to send [07:48:26]OFD Sender: No OFD packet to send [07:48:31]OFD Sender: No OFD packet to send [07:48:36]OFD Sender: No OFD packet to send [07:48:41]OFD Sender: No OFD packet to send [07:48:46]OFD Sender: No OFD packet to send [07:48:51]OFD Sender: No OFD packet to send [07:48:57]OFD Sender: No OFD packet to send [07:49:02]OFD Sender: No OFD packet to send [07:49:07]OFD Sender: No OFD packet to send [07:49:12]OFD Sender: No OFD packet to send [07:49:17]OFD Sender: No OFD packet to send [07:49:22]OFD Sender: No OFD packet to send [07:49:27]OFD Sender: No OFD packet to send [07:49:32]OFD Sender: No OFD packet to send [07:49:37]OFD Sender: No OFD packet to send [07:49:42]OFD Sender: No OFD packet to send [07:49:47]OFD Sender: No OFD packet to send [07:49:52]OFD Sender: No OFD packet to send [07:49:57]OFD Sender: No OFD packet to send [07:50:02]OFD Sender: No OFD packet to send [07:50:07]OFD Sender: No OFD packet to send [07:50:12]OFD Sender: No OFD packet to send [07:50:17]OFD Sender: No OFD packet to send [07:50:22]OFD Sender: No OFD packet to send [07:50:27]OFD Sender: No OFD packet to send [07:50:32]OFD Sender: No OFD packet to send [07:50:37]OFD Sender: No OFD packet to send [07:50:42]OFD Sender: No OFD packet to send [07:50:47]OFD Sender: No OFD packet to send [07:50:52]OFD Sender: No OFD packet to send [07:50:57]OFD Sender: No OFD packet to send [07:51:02]OFD Sender: No OFD packet to send [07:51:07]OFD Sender: No OFD packet to send [07:51:12]OFD Sender: No OFD packet to send [07:51:17]OFD Sender: No OFD packet to send [07:51:22]OFD Sender: No OFD packet to send [07:51:27]OFD Sender: No OFD packet to send [07:51:32]OFD Sender: No OFD packet to send [07:51:37]OFD Sender: No OFD packet to send [07:51:42]OFD Sender: No OFD packet to send [07:51:47]OFD Sender: No OFD packet to send [07:51:52]OFD Sender: No OFD packet to send [07:51:57]OFD Sender: No OFD packet to send [07:52:02]OFD Sender: No OFD packet to send [07:52:07]OFD Sender: No OFD packet to send [07:52:12]OFD Sender: No OFD packet to send [07:52:17]OFD Sender: No OFD packet to send [07:52:22]OFD Sender: No OFD packet to send [07:52:27]OFD Sender: No OFD packet to send [07:52:32]OFD Sender: No OFD packet to send [07:52:37]OFD Sender: No OFD packet to send [07:52:42]OFD Sender: No OFD packet to send [07:52:47]OFD Sender: No OFD packet to send [07:52:52]OFD Sender: No OFD packet to send [07:52:57]OFD Sender: No OFD packet to send [07:53:02]OFD Sender: No OFD packet to send [07:53:07]OFD Sender: No OFD packet to send [07:53:12]OFD Sender: No OFD packet to send [07:53:17]OFD Sender: No OFD packet to send [07:53:22]OFD Sender: No OFD packet to send [07:53:24]accept exits with 9 [07:53:24]New connection [07:53:24]New thread 3067260260 created [07:53:24]Thread 3067403620 joined [07:53:24]Waiting for new connection... [07:53:24] Sock 9.Parse request [07:53:24]Sock 9.Check first char [07:53:24]Sock 9.First char is OK [07:53:24]request: POST /json_proto HTTP/1.0 [07:53:24]Method: POST [07:53:24]URL: /json_proto [07:53:24]Method is POST - this is cgi request [07:53:24]url: /json_proto [07:53:24]query_string will be loaded in cgi processing [07:53:24]execute_cgi json_proto POST (null) [07:53:24]execute_cgi path=json_proto method=POST [07:53:24]POST find Content-Length [07:53:24]Host: 172.17.62.195:8080 [07:53:24]Content-Length: 687 [07:53:24]Content-Type: application/json [07:53:24] [07:53:24]POST finish read [07:53:24]Found Content-Length = 687 [07:53:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [07:53:24]execute_script... [07:53: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)118196", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [07:53:24]POST & json_proto [07:53:24]process_json_proto [07:53:24]json parsed OK: [07:53:24]protocol is kg_v1.0 [07:53:24]action value=close_receipt [07:53:24]process_action close_receipt [07:53:24]cmd_close_receipt [07:53:24]MH_GetDate [07:53:24]Write to MH i2c: F0 00 00 3D 2B 57 [07:53:24]Write i2c OK [07:53:24]MH_I2C_Read... [07:53:24]Read from MH i2c: F0 [07:53:24]MH_I2C_Read... [07:53:24]Read from MH i2c: F0 09 00 [07:53:24]MH_I2C_Read... [07:53:24]Read from MH i2c: F0 09 00 3D 2B 00 F6 12 F5 66 65 34 CA 65 8B [07:53:24]GetLastDocTimeStamp 1727336821 [07:53:24]current date 1727337206 [07:53:24]FM_GetShiftState [07:53:24]SAM_PROTO_GetShiftState [07:53:24]wFMCommunicate request_size=4 [07:53:24]MH_SAM_APDU [07:53:24]CAPDU: 80 13 01 00 [07:53:24]Write to MH i2c: E2 08 00 3E 2B 80 13 01 00 00 00 00 00 E6 [07:53:24]Write i2c OK [07:53:24]MH_I2C_Read... [07:53:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:24]Read from MH i2c: E2 [07:53:24]MH_I2C_Read... [07:53:24]Read from MH i2c: E2 0E 00 [07:53:24]MH_I2C_Read... [07:53:24]Read from MH i2c: E2 0E 00 3E 2B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 E2 [07:53:24]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:53:24]wFMCommunicate OK [07:53:24]SAM_PROTO_GetShiftState done [07:53:24]FM_GetShiftState done [07:53:24]opened in 1727309552 [07:53:24]opened+sec_in_day 1727395952 [07:53:24]quantity*price = 200075 [07:53:24]sum+1 = 200076 [07:53: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 92 26.09.2024 07:53 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104752 ФПД: 53106847895925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T075326&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104752&fm=53106847895925&tin=02508201610067®Number=0000000000145756&sum=200000 [07:53:25]StoreToDocumentArchive [07:53:25]shift 237 fd 104752 [07:53:25]save to /storage/0237/doc_00104752 [07:53:25]save last doc name /storage/0237/doc_00104752 to /storage/kkm_last_doc_name [07:53:25]save OK [07:53:25]Clear old archive folders... [07:53:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:53:25]tlvbuf is 0199F0D0 [07:53:25]SAM_PROTO_ClearQueue [07:53:25]wFMCommunicate request_size=4 [07:53:25]MH_SAM_APDU [07:53:25]CAPDU: 80 09 00 00 [07:53:25]Write to MH i2c: E2 08 00 4B 2B 80 09 00 00 00 00 00 00 E8 [07:53:25]Write i2c OK [07:53:25]MH_I2C_Read... [07:53:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:53:25]Read from MH i2c: E2 [07:53:25]MH_I2C_Read... [07:53:25]Read from MH i2c: E2 03 00 [07:53:25]MH_I2C_Read... [07:53:25]Read from MH i2c: E2 03 00 4B 2B 00 90 00 EA [07:53:25]RAPDU: 90 00 [07:53:25]wFMCommunicate OK [07:53:25]SAM_PROTO_ClearQueue done [07:53:25]KKMCreateOFDPacket [07:53:25]OFDProtocolAddRootSTLVToBuf [07:53:25]FM_MakeSignedData [07:53:25]FM_MakeSignedData [07:53:25]SAM_PROTO_SignData [07:53:25]wFMCommunicate request_size=4 [07:53:25]MH_SAM_APDU [07:53:25]CAPDU: 80 0D 01 02 [07:53:25]Write to MH i2c: E2 08 00 4C 2B 80 0D 01 02 00 00 00 00 F0 [07:53:25]Write i2c OK [07:53:25]MH_I2C_Read... [07:53:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:53:25]Read from MH i2c: E2 [07:53:25]MH_I2C_Read... [07:53:25]Read from MH i2c: E2 03 00 [07:53:25]MH_I2C_Read... [07:53:25]Read from MH i2c: E2 03 00 4C 2B 00 90 00 EB [07:53:25]RAPDU: 90 00 [07:53:25]wFMCommunicate OK [07:53:25]wFMCommunicate request_size=255 [07:53:25]MH_SAM_APDU [07:53:25]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 5C 00 00 00 F4 03 04 00 F6 12 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 30 99 01 00 35 04 06 00 [07:53:25]Write to MH i2c: E2 02 01 4D 2B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 5C 00 00 00 F4 03 04 00 F6 12 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 30 99 01 00 35 04 06 00 00 00 87 [07:53:25]Write i2c OK [07:53:25]MH_I2C_Read... [07:53:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:26]Read from MH i2c: E2 [07:53:26]MH_I2C_Read... [07:53:26]Read from MH i2c: E2 03 00 [07:53:26]MH_I2C_Read... [07:53:26]Read from MH i2c: E2 03 00 4D 2B 00 90 00 EC [07:53:26]RAPDU: 90 00 [07:53:26]wFMCommunicate OK [07:53:26]wFMCommunicate request_size=11 [07:53:26]MH_SAM_APDU [07:53:26]CAPDU: 80 0D 02 02 06 30 4C E6 CD D1 75 [07:53:26]Write to MH i2c: E2 0E 00 4E 2B 80 0D 02 02 06 00 30 4C E6 CD D1 75 00 00 74 [07:53:26]Write i2c OK [07:53:26]MH_I2C_Read... [07:53:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:26]Read from MH i2c: E2 [07:53:26]MH_I2C_Read... [07:53:26]Read from MH i2c: E2 03 00 [07:53:26]MH_I2C_Read... [07:53:26]Read from MH i2c: E2 03 00 4E 2B 00 90 00 ED [07:53:26]RAPDU: 90 00 [07:53:26]wFMCommunicate OK [07:53:26]wFMCommunicate request_size=4 [07:53:26]MH_SAM_APDU [07:53:26]CAPDU: 80 0D 03 02 [07:53:26]Write to MH i2c: E2 08 00 4F 2B 80 0D 03 02 00 00 00 00 F5 [07:53:26]Write i2c OK [07:53:26]MH_I2C_Read... [07:53:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:53:26]Read from MH i2c: E2 [07:53:26]MH_I2C_Read... [07:53:26]Read from MH i2c: E2 0B 00 [07:53:26]MH_I2C_Read... [07:53:26]Read from MH i2c: E2 0B 00 4F 2B 00 FA 9D 68 F3 28 1B 5C 3A 90 00 C1 [07:53:26]RAPDU: FA 9D 68 F3 28 1B 5C 3A 90 00 [07:53:26]wFMCommunicate OK [07:53:26]SAM_PROTO_SignData done [07:53:26]FM_MakeSignedData done [07:53:26]CreateOFDProtocolMessage [07:53:26]wFMCommunicate request_size=4 [07:53:26]MH_SAM_APDU [07:53:26]CAPDU: 80 11 00 00 [07:53:26]Write to MH i2c: E2 08 00 50 2B 80 11 00 00 00 00 00 00 F5 [07:53:26]Write i2c OK [07:53:26]MH_I2C_Read... [07:53:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:26]Read from MH i2c: E2 [07:53:26]MH_I2C_Read... [07:53:26]Read from MH i2c: E2 17 00 [07:53:26]MH_I2C_Read... [07:53:26]Read from MH i2c: E2 17 00 50 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 50 [07:53:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:53:26]wFMCommunicate OK [07:53:26]CreateOFDProtocolMessage done [07:53:26]OFDSenderStorePacket 104752 [07:53:26]StoreOFDPacket docnum=104752 [07:53:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 19 16 08 01 7D CE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 5C 00 00 00 F4 03 04 00 F6 12 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 30 99 01 00 35 04 06 00 30 4C E6 CD D1 75 FA 9D 68 F3 28 1B 5C 3A [07:53:26]CheckFolder [07:53:26]dirname=/storage/ofd_packets [07:53:26]CheckFolder done [07:53:26]ProducePacketName [07:53:26]name=ofd_packets/00104752 [07:53:26]NVStorageSaveData ofd_packets/00104752 [07:53:26]File name is /storage/ofd_packets/00104752 [07:53:26]Write 302 bytes [07:53:26]NVStorageSaveData done [07:53:26]OFDSenderStorePacket done [07:53:26]KKMCreateOFDPacket done [07:53:26]NVStorageSaveData kkm_last_timestamp [07:53:26]File name is /storage/kkm_last_timestamp [07:53:26]Write 4 bytes [07:53:26]NVStorageSaveData done [07:53:26]ExternCall_PrintAddStr [07:53:26]wPrintStart [07:53:26]Write to MH i2c: 01 00 00 51 2B 7C [07:53:26]Write i2c OK [07:53:26]MH_I2C_Read... [07:53:26]Read from MH i2c: 01 [07:53:26]MH_I2C_Read... [07:53:26]Read from MH i2c: 01 07 00 [07:53:26]MH_I2C_Read... [07:53:26]Read from MH i2c: 01 07 00 51 2B 00 00 00 00 00 FF 0F 91 [07:53:26]RasterBufferAndPrint [07:53:26]line Счет N : (1)118196 [07:53:26]line ИНН: 02508201610067 [07:53:26]line Контрольно-Кассовый Чек [07:53:26]line ПРОДАЖА [07:53:26]line ТРК (МРК, ГНК) : 11 [07:53:26]line Товар: 2710194210 [07:53:26]line ДТ(л)-К-5 [07:53:26]line 26.430 * 75.70 [07:53:26]line = 2000.75 [07:53:26]line НДС 12% НСП 1% [07:53:26]line > о реализуемом товаре [07:53:26]line ОКРУГЛЕНИЕ: -0.75 [07:53:26]line ИТОГО: 2000.00 [07:53:26]line Внесено: 2000.00 [07:53:26]line СДАЧА: 0.00 [07:53:26]line НСП 1% : 17.71 [07:53:26]line НДС 12% : 212.47 [07:53:26]line Наличными: 2000.00 [07:53:26]line Безнал.: 0.00 [07:53:26]line Место: АЗС № 176 [07:53:26]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:53:26]line СНО: Общий режим [07:53:26]line Чек 92 26.09.2024 07:53 [07:53:26]line Смена: 237 ФФД: 1.0 [07:53:26]line ЗНМ: 0300000238 [07:53:26]line РНМ: 0000000000145756 [07:53:26]line Версия ККМ: v1.0 [07:53:26]line ФМ: 0000000000959278 [07:53:26]line ФД: 104752 [07:53:26]line ФПД: 53106847895925 [07:53:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T075326&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104752&fm=53106847895925&tin=02508201610067®Number=0000000000145756&sum=200000 [07:53:26]OFD Sender: Processing packet 104752 [packets to send 51, broken 50] [07:53:26]ProducePacketName [07:53:26]name=ofd_packets/00104752 [07:53:26]OFD Sender: To server: pG, [07:53:26]CommunicateWithHost lk.salyk.kg:30040 [07:53:26]ConnectInit lk.salyk.kg [07:53:26]written 0, free lines is 4095 [07:53:26]Connected sock=8 [07:53:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 19 16 08 01 7D CE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 5C 00 00 00 F4 03 04 00 F6 12 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 30 99 01 00 35 04 06 00 30 4C E6 CD D1 75 FA 9D 68 F3 28 1B 5C 3A [07:53:27]Write to MH i2c: 01 00 00 7B 2B A6 [07:53:27]Write i2c OK [07:53:27]MH_I2C_Read... [07:53:27]Read from MH i2c: 01 [07:53:27]MH_I2C_Read... [07:53:27]Read from MH i2c: 01 07 00 [07:53:27]MH_I2C_Read... [07:53:27]Read from MH i2c: 01 07 00 7B 2B 00 00 00 00 00 11 0D CB [07:53:27]RasterBufferAndPrint [07:53:27]line [07:53:27]line [07:53:27]line [07:53:27]line [07:53:27]line [07:53:27]written 0, free lines is 3351 [07:53:27]MH_Cut [07:53:27]Write to MH i2c: D1 01 00 82 2B 01 7F [07:53:27]Write i2c OK [07:53:27]MH_I2C_Read... [07:53:27]Read from MH i2c: D1 [07:53:27]MH_I2C_Read... [07:53:27]Read from MH i2c: D1 01 00 [07:53:27]MH_I2C_Read... [07:53:27]Read from MH i2c: D1 01 00 82 2B 00 7E [07:53:27]Write to MH i2c: 01 00 00 83 2B AE [07:53:27]Write i2c OK [07:53:27]MH_I2C_Read... [07:53:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 32 50 47 00 E6 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 30 99 01 00 F4 03 04 00 A8 BC F4 66 B6 04 01 00 00 F3 6A AD 8A 55 74 C3 9E [07:53:27]CommunicateWithHost err = 0 [07:53:27]CheckOFDResponse [07:53:27]1017 (14) - 77093643461234 [07:53:27]1041 (16) - 0000000000959278 [07:53:27]1040 (4) - 104752 [07:53:27]1012 (4) - 26.09.2024 01:45 [07:53:27]1206 (1) - 0 [07:53:27]OFD Sender: Remove packet 104752 [07:53:27]ProducePacketName [07:53:27]name=ofd_packets/00104752 [07:53:27]NVStorageDeleteData [07:53:27]OFD Sender: No OFD packet to send [07:53:27]*** Cut start [07:53:27]*** Partial cut [07:53:27]*** CUTSNS_PIN = 1 [07:53:27]*** CUTSNS_PIN = 0 [07:53:28]*** Brake cut motor [07:53:28]Read from MH i2c: 01 [07:53:28]MH_I2C_Read... [07:53:28]*** Stop cut motor [07:53:28]*** Cut end [07:53:28]Read from MH i2c: 01 07 00 [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: 01 07 00 83 2B 00 00 00 00 00 FF 0F C3 [07:53:28]process_action close_receipt done [07:53:28]requested_data is exist [07:53:28]produce_requested_data [07:53:28]requested_item fm.sn is exist - process it [07:53:28]wFMCommunicate request_size=4 [07:53:28]MH_SAM_APDU [07:53:28]CAPDU: 80 11 00 00 [07:53:28]Write to MH i2c: E2 08 00 84 2B 80 11 00 00 00 00 00 00 29 [07:53:28]Write i2c OK [07:53:28]MH_I2C_Read... [07:53:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:28]Read from MH i2c: E2 [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: E2 17 00 [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: E2 17 00 84 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 84 [07:53:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:53:28]wFMCommunicate OK [07:53:28]requested_item fd.num is exist - process it [07:53:28]SAM_PROTO_GetFieldsCounters [07:53:28]wFMCommunicate request_size=4 [07:53:28]MH_SAM_APDU [07:53:28]CAPDU: 80 13 00 00 [07:53:28]Write to MH i2c: E2 08 00 85 2B 80 13 00 00 00 00 00 00 2C [07:53:28]Write i2c OK [07:53:28]MH_I2C_Read... [07:53:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:53:28]Read from MH i2c: E2 [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: E2 62 00 [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: E2 62 00 85 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 30 99 01 00 0E 04 04 00 ED 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 23 [07:53:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 30 99 01 00 0E 04 04 00 ED 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 [07:53:28]wFMCommunicate OK [07:53:28]SAM_PROTO_GetFieldsCounters done [07:53:28]requested_item shift.num is exist - process it [07:53:28]requested_item shift.opened is exist - process it [07:53:28]req_shift_opened [07:53:28]FM_GetShiftState [07:53:28]SAM_PROTO_GetShiftState [07:53:28]wFMCommunicate request_size=4 [07:53:28]MH_SAM_APDU [07:53:28]CAPDU: 80 13 01 00 [07:53:28]Write to MH i2c: E2 08 00 86 2B 80 13 01 00 00 00 00 00 2E [07:53:28]Write i2c OK [07:53:28]MH_I2C_Read... [07:53:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:28]Read from MH i2c: E2 [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: E2 0E 00 [07:53:28]MH_I2C_Read... [07:53:28]Read from MH i2c: E2 0E 00 86 2B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 2A [07:53:28]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:53:28]wFMCommunicate OK [07:53:28]SAM_PROTO_GetShiftState done [07:53:28]FM_GetShiftState done [07:53:28]req_shift_opened done [07:53:28]requested_item shift.open_date is exist - process it [07:53:28]req_shift_open_date [07:53:28]req_shift_open_date done [07:53:28]produce_requested_data done [07:53:28]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104752,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:53:28]process_action_free close_receipt [07:53:28]json_value_free [07:53:28]json_value_free done [07:53:28]process_json_proto returns [07:53:28]Send response to host [07:53:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104752,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:53:28]free response buf [07:53:28]execute_script done [07:53:28]execute_script returns [07:53:28]free content buf [07:53:28]Sock 9.Close socket [07:53:28]Sock 9.Thread stoped [07:53:30]accept exits with 10 [07:53:30]New connection [07:53:30]New thread 3067403620 created [07:53:30]Thread 3067260260 joined [07:53:30]Waiting for new connection... [07:53:30] Sock 10.Parse request [07:53:30]Sock 10.Check first char [07:53:30]Sock 10.First char is OK [07:53:30]request: POST /json_proto HTTP/1.0 [07:53:30]Method: POST [07:53:30]URL: /json_proto [07:53:30]Method is POST - this is cgi request [07:53:30]url: /json_proto [07:53:30]query_string will be loaded in cgi processing [07:53:30]execute_cgi json_proto POST (null) [07:53:30]execute_cgi path=json_proto method=POST [07:53:30]POST find Content-Length [07:53:30]Host: 172.17.62.195:8080 [07:53:30]Content-Length: 670 [07:53:30]Content-Type: application/json [07:53:30] [07:53:30]POST finish read [07:53:30]Found Content-Length = 670 [07:53:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 7.220, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:30]execute_script... [07:53:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118197", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 7.220, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:53:30]POST & json_proto [07:53:30]process_json_proto [07:53:30]json parsed OK: [07:53:30]protocol is kg_v1.0 [07:53:30]action value=close_receipt [07:53:30]process_action close_receipt [07:53:30]cmd_close_receipt [07:53:30]MH_GetDate [07:53:30]Write to MH i2c: F0 00 00 87 2B A1 [07:53:30]Write i2c OK [07:53:30]MH_I2C_Read... [07:53:30]Read from MH i2c: F0 [07:53:30]MH_I2C_Read... [07:53:30]Read from MH i2c: F0 09 00 [07:53:30]MH_I2C_Read... [07:53:30]Read from MH i2c: F0 09 00 87 2B 00 FC 12 F5 66 65 34 CA 65 DB [07:53:30]GetLastDocTimeStamp 1727337206 [07:53:30]current date 1727337212 [07:53:30]FM_GetShiftState [07:53:30]SAM_PROTO_GetShiftState [07:53:30]wFMCommunicate request_size=4 [07:53:30]MH_SAM_APDU [07:53:30]CAPDU: 80 13 01 00 [07:53:30]Write to MH i2c: E2 08 00 88 2B 80 13 01 00 00 00 00 00 30 [07:53:30]Write i2c OK [07:53:30]MH_I2C_Read... [07:53:30]Read from MH i2c: E2 [07:53:30]MH_I2C_Read... [07:53:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:30]Read from MH i2c: E2 0E 00 [07:53:30]MH_I2C_Read... [07:53:30]Read from MH i2c: E2 0E 00 88 2B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 2C [07:53:30]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:53:30]wFMCommunicate OK [07:53:30]SAM_PROTO_GetShiftState done [07:53:30]FM_GetShiftState done [07:53:30]opened in 1727309552 [07:53:30]opened+sec_in_day 1727395952 [07:53:30]quantity*price = 50034 [07:53:30]sum+1 = 50036 [07:53:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 93 26.09.2024 07:53 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104753 ФПД: 197931111702913 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T075332&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104753&fm=197931111702913&tin=02508201610067®Number=0000000000145756&sum=50000 [07:53:31]StoreToDocumentArchive [07:53:31]shift 237 fd 104753 [07:53:31]save to /storage/0237/doc_00104753 [07:53:31]save last doc name /storage/0237/doc_00104753 to /storage/kkm_last_doc_name [07:53:31]save OK [07:53:31]Clear old archive folders... [07:53:31]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:53:31]tlvbuf is 01A734C0 [07:53:31]SAM_PROTO_ClearQueue [07:53:31]wFMCommunicate request_size=4 [07:53:31]MH_SAM_APDU [07:53:31]CAPDU: 80 09 00 00 [07:53:31]Write to MH i2c: E2 08 00 95 2B 80 09 00 00 00 00 00 00 32 [07:53:31]Write i2c OK [07:53:31]MH_I2C_Read... [07:53:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:53:31]Read from MH i2c: E2 [07:53:31]MH_I2C_Read... [07:53:31]Read from MH i2c: E2 03 00 [07:53:31]MH_I2C_Read... [07:53:31]Read from MH i2c: E2 03 00 95 2B 00 90 00 34 [07:53:31]RAPDU: 90 00 [07:53:31]wFMCommunicate OK [07:53:31]SAM_PROTO_ClearQueue done [07:53:31]KKMCreateOFDPacket [07:53:31]OFDProtocolAddRootSTLVToBuf [07:53:31]FM_MakeSignedData [07:53:31]FM_MakeSignedData [07:53:31]SAM_PROTO_SignData [07:53:31]wFMCommunicate request_size=4 [07:53:31]MH_SAM_APDU [07:53:31]CAPDU: 80 0D 01 02 [07:53:31]Write to MH i2c: E2 08 00 96 2B 80 0D 01 02 00 00 00 00 3A [07:53:31]Write i2c OK [07:53:31]MH_I2C_Read... [07:53:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:53:31]Read from MH i2c: E2 [07:53:31]MH_I2C_Read... [07:53:31]Read from MH i2c: E2 03 00 [07:53:31]MH_I2C_Read... [07:53:31]Read from MH i2c: E2 03 00 96 2B 00 90 00 35 [07:53:31]RAPDU: 90 00 [07:53:31]wFMCommunicate OK [07:53:31]wFMCommunicate request_size=255 [07:53:31]MH_SAM_APDU [07:53:31]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 FC 12 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 31 99 01 00 35 04 06 00 [07:53:31]Write to MH i2c: E2 02 01 97 2B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 FC 12 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 31 99 01 00 35 04 06 00 00 00 E1 [07:53:31]Write i2c OK [07:53:31]MH_I2C_Read... [07:53:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:32]Read from MH i2c: E2 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: E2 03 00 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: E2 03 00 97 2B 00 90 00 36 [07:53:32]RAPDU: 90 00 [07:53:32]wFMCommunicate OK [07:53:32]wFMCommunicate request_size=11 [07:53:32]MH_SAM_APDU [07:53:32]CAPDU: 80 0D 02 02 06 B4 04 6D 9A 61 81 [07:53:32]Write to MH i2c: E2 0E 00 98 2B 80 0D 02 02 06 00 B4 04 6D 9A 61 81 00 00 EA [07:53:32]Write i2c OK [07:53:32]MH_I2C_Read... [07:53:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:53:32]Read from MH i2c: E2 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: E2 03 00 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: E2 03 00 98 2B 00 90 00 37 [07:53:32]RAPDU: 90 00 [07:53:32]wFMCommunicate OK [07:53:32]wFMCommunicate request_size=4 [07:53:32]MH_SAM_APDU [07:53:32]CAPDU: 80 0D 03 02 [07:53:32]Write to MH i2c: E2 08 00 99 2B 80 0D 03 02 00 00 00 00 3F [07:53:32]Write i2c OK [07:53:32]MH_I2C_Read... [07:53:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:53:32]Read from MH i2c: E2 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: E2 0B 00 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: E2 0B 00 99 2B 00 AD 87 00 E7 C2 EC 87 7A 90 00 0A [07:53:32]RAPDU: AD 87 00 E7 C2 EC 87 7A 90 00 [07:53:32]wFMCommunicate OK [07:53:32]SAM_PROTO_SignData done [07:53:32]FM_MakeSignedData done [07:53:32]CreateOFDProtocolMessage [07:53:32]wFMCommunicate request_size=4 [07:53:32]MH_SAM_APDU [07:53:32]CAPDU: 80 11 00 00 [07:53:32]Write to MH i2c: E2 08 00 9A 2B 80 11 00 00 00 00 00 00 3F [07:53:32]Write i2c OK [07:53:32]MH_I2C_Read... [07:53:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:32]Read from MH i2c: E2 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: E2 17 00 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: E2 17 00 9A 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 9A [07:53:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:53:32]wFMCommunicate OK [07:53:32]CreateOFDProtocolMessage done [07:53:32]OFDSenderStorePacket 104753 [07:53:32]StoreOFDPacket docnum=104753 [07:53:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 E9 04 08 01 E9 56 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 FC 12 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 31 99 01 00 35 04 06 00 B4 04 6D 9A 61 81 AD 87 00 E7 C2 EC 87 7A [07:53:32]CheckFolder [07:53:32]dirname=/storage/ofd_packets [07:53:32]CheckFolder done [07:53:32]ProducePacketName [07:53:32]name=ofd_packets/00104753 [07:53:32]NVStorageSaveData ofd_packets/00104753 [07:53:32]File name is /storage/ofd_packets/00104753 [07:53:32]Write 302 bytes [07:53:32]NVStorageSaveData done [07:53:32]OFDSenderStorePacket done [07:53:32]KKMCreateOFDPacket done [07:53:32]NVStorageSaveData kkm_last_timestamp [07:53:32]File name is /storage/kkm_last_timestamp [07:53:32]Write 4 bytes [07:53:32]NVStorageSaveData done [07:53:32]ExternCall_PrintAddStr [07:53:32]wPrintStart [07:53:32]Write to MH i2c: 01 00 00 9B 2B C6 [07:53:32]Write i2c OK [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: 01 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: 01 07 00 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: 01 07 00 9B 2B 00 00 00 00 00 FF 0F DB [07:53:32]RasterBufferAndPrint [07:53:32]line Счет N : (1)118197 [07:53:32]line ИНН: 02508201610067 [07:53:32]line Контрольно-Кассовый Чек [07:53:32]line ПРОДАЖА [07:53:32]line ТРК (МРК, ГНК) : 34 [07:53:32]line Товар: 2710124130 [07:53:32]line SUPER-92-К-5 [07:53:32]line 7.220 * 69.30 [07:53:32]line = 500.35 [07:53:32]line НДС 12% НСП 1% [07:53:32]line > о реализуемом товаре [07:53:32]line ОКРУГЛЕНИЕ: -0.35 [07:53:32]line ИТОГО: 500.00 [07:53:32]line Внесено: 500.00 [07:53:32]line СДАЧА: 0.00 [07:53:32]line НСП 1% : 4.43 [07:53:32]line НДС 12% : 53.13 [07:53:32]line Наличными: 500.00 [07:53:32]line Безнал.: 0.00 [07:53:32]line Место: АЗС № 176 [07:53:32]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:53:32]line СНО: Общий режим [07:53:32]line Чек 93 26.09.2024 07:53 [07:53:32]line Смена: 237 ФФД: 1.0 [07:53:32]line ЗНМ: 0300000238 [07:53:32]line РНМ: 0000000000145756 [07:53:32]line Версия ККМ: v1.0 [07:53:32]line ФМ: 0000000000959278 [07:53:32]line ФД: 104753 [07:53:32]line ФПД: 197931111702913 [07:53:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T075332&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104753&fm=197931111702913&tin=02508201610067®Number=0000000000145756&sum=50000 [07:53:32]OFD Sender: Processing packet 104753 [packets to send 51, broken 50] [07:53:32]ProducePacketName [07:53:32]name=ofd_packets/00104753 [07:53:32]OFD Sender: To server: pG, [07:53:32]CommunicateWithHost lk.salyk.kg:30040 [07:53:32]ConnectInit lk.salyk.kg [07:53:32]written 0, free lines is 4095 [07:53:32]Connected sock=9 [07:53:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 E9 04 08 01 E9 56 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 FC 12 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 31 99 01 00 35 04 06 00 B4 04 6D 9A 61 81 AD 87 00 E7 C2 EC 87 7A [07:53:32]Write to MH i2c: 01 00 00 C5 2B F0 [07:53:32]Write i2c OK [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: 01 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: 01 07 00 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: 01 07 00 C5 2B 00 00 00 00 00 0D 0D 11 [07:53:32]RasterBufferAndPrint [07:53:32]line [07:53:32]line [07:53:32]line [07:53:32]line [07:53:32]line [07:53:32]written 0, free lines is 3353 [07:53:32]MH_Cut [07:53:32]Write to MH i2c: D1 01 00 CC 2B 01 C9 [07:53:32]Write i2c OK [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: D1 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: D1 01 00 [07:53:32]MH_I2C_Read... [07:53:32]Read from MH i2c: D1 01 00 CC 2B 00 C8 [07:53:32]Write to MH i2c: 01 00 00 CD 2B F8 [07:53:32]Write i2c OK [07:53:32]MH_I2C_Read... [07:53:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 9D 9A 47 00 10 73 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 31 99 01 00 F4 03 04 00 AD BC F4 66 B6 04 01 00 00 54 26 61 34 45 7A 8F 0B [07:53:33]CommunicateWithHost err = 0 [07:53:33]CheckOFDResponse [07:53:33]1017 (14) - 77093643461234 [07:53:33]1041 (16) - 0000000000959278 [07:53:33]1040 (4) - 104753 [07:53:33]1012 (4) - 26.09.2024 01:45 [07:53:33]1206 (1) - 0 [07:53:33]OFD Sender: Remove packet 104753 [07:53:33]ProducePacketName [07:53:33]name=ofd_packets/00104753 [07:53:33]NVStorageDeleteData [07:53:33]*** Cut start [07:53:33]*** Partial cut [07:53:33]*** CUTSNS_PIN = 1 [07:53:33]*** CUTSNS_PIN = 0 [07:53:33]OFD Sender: No OFD packet to send [07:53:33]*** Brake cut motor [07:53:33]Read from MH i2c: 01 [07:53:33]MH_I2C_Read... [07:53:33]*** Stop cut motor [07:53:34]*** Cut end [07:53:34]Read from MH i2c: 01 07 00 [07:53:34]MH_I2C_Read... [07:53:34]Read from MH i2c: 01 07 00 CD 2B 00 00 00 00 00 FF 0F 0D [07:53:34]process_action close_receipt done [07:53:34]requested_data is exist [07:53:34]produce_requested_data [07:53:34]requested_item fm.sn is exist - process it [07:53:34]wFMCommunicate request_size=4 [07:53:34]MH_SAM_APDU [07:53:34]CAPDU: 80 11 00 00 [07:53:34]Write to MH i2c: E2 08 00 CE 2B 80 11 00 00 00 00 00 00 73 [07:53:34]Write i2c OK [07:53:34]MH_I2C_Read... [07:53:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:53:34]Read from MH i2c: E2 [07:53:34]MH_I2C_Read... [07:53:34]Read from MH i2c: E2 17 00 [07:53:34]MH_I2C_Read... [07:53:34]Read from MH i2c: E2 17 00 CE 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 CE [07:53:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:53:34]wFMCommunicate OK [07:53:34]requested_item fd.num is exist - process it [07:53:34]SAM_PROTO_GetFieldsCounters [07:53:34]wFMCommunicate request_size=4 [07:53:34]MH_SAM_APDU [07:53:34]CAPDU: 80 13 00 00 [07:53:34]Write to MH i2c: E2 08 00 CF 2B 80 13 00 00 00 00 00 00 76 [07:53:34]Write i2c OK [07:53:34]MH_I2C_Read... [07:53:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:53:34]Read from MH i2c: E2 [07:53:34]MH_I2C_Read... [07:53:34]Read from MH i2c: E2 62 00 [07:53:34]MH_I2C_Read... [07:53:34]Read from MH i2c: E2 62 00 CF 2B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 31 99 01 00 0E 04 04 00 ED 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 71 [07:53:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 31 99 01 00 0E 04 04 00 ED 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 [07:53:34]wFMCommunicate OK [07:53:34]SAM_PROTO_GetFieldsCounters done [07:53:34]requested_item shift.num is exist - process it [07:53:34]requested_item shift.opened is exist - process it [07:53:34]req_shift_opened [07:53:34]FM_GetShiftState [07:53:34]SAM_PROTO_GetShiftState [07:53:34]wFMCommunicate request_size=4 [07:53:34]MH_SAM_APDU [07:53:34]CAPDU: 80 13 01 00 [07:53:34]Write to MH i2c: E2 08 00 D0 2B 80 13 01 00 00 00 00 00 78 [07:53:34]Write i2c OK [07:53:34]MH_I2C_Read... [07:53:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:53:34]Read from MH i2c: E2 [07:53:34]MH_I2C_Read... [07:53:34]Read from MH i2c: E2 0E 00 [07:53:34]MH_I2C_Read... [07:53:34]Read from MH i2c: E2 0E 00 D0 2B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 74 [07:53:34]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:53:34]wFMCommunicate OK [07:53:34]SAM_PROTO_GetShiftState done [07:53:34]FM_GetShiftState done [07:53:34]req_shift_opened done [07:53:34]requested_item shift.open_date is exist - process it [07:53:34]req_shift_open_date [07:53:34]req_shift_open_date done [07:53:34]produce_requested_data done [07:53:34]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104753,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:53:34]process_action_free close_receipt [07:53:34]json_value_free [07:53:34]json_value_free done [07:53:34]process_json_proto returns [07:53:34]Send response to host [07:53:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104753,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:53:34]free response buf [07:53:34]execute_script done [07:53:34]execute_script returns [07:53:34]free content buf [07:53:34]Sock 10.Close socket [07:53:34]Sock 10.Thread stoped [07:53:38]OFD Sender: No OFD packet to send [07:53:43]OFD Sender: No OFD packet to send [07:53:48]OFD Sender: No OFD packet to send [07:53:53]OFD Sender: No OFD packet to send [07:53:58]OFD Sender: No OFD packet to send [07:54:03]OFD Sender: No OFD packet to send [07:54:08]OFD Sender: No OFD packet to send [07:54:13]OFD Sender: No OFD packet to send [07:54:18]OFD Sender: No OFD packet to send [07:54:23]OFD Sender: No OFD packet to send [07:54:28]OFD Sender: No OFD packet to send [07:54:29]accept exits with 8 [07:54:29]New connection [07:54:29]New thread 3067260260 created [07:54:29]Thread 3067403620 joined [07:54:29]Waiting for new connection... [07:54:29] Sock 8.Parse request [07:54:29]Sock 8.Check first char [07:54:29]Sock 8.First char is OK [07:54:29]request: POST /json_proto HTTP/1.0 [07:54:29]Method: POST [07:54:29]URL: /json_proto [07:54:29]Method is POST - this is cgi request [07:54:29]url: /json_proto [07:54:29]query_string will be loaded in cgi processing [07:54:29]execute_cgi json_proto POST (null) [07:54:29]execute_cgi path=json_proto method=POST [07:54:29]POST find Content-Length [07:54:29]Host: 172.17.62.195:8080 [07:54:29]Content-Length: 685 [07:54:29]Content-Type: application/json [07:54:29] [07:54:29]POST finish read [07:54:29]Found Content-Length = 685 [07:54:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 26.530, "sum" : 1000.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:54:29]execute_script... [07:54: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)118195", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 26.530, "sum" : 1000.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:54:29]POST & json_proto [07:54:29]process_json_proto [07:54:29]json parsed OK: [07:54:29]protocol is kg_v1.0 [07:54:29]action value=close_receipt [07:54:29]process_action close_receipt [07:54:29]cmd_close_receipt [07:54:29]MH_GetDate [07:54:29]Write to MH i2c: F0 00 00 D1 2B EB [07:54:29]Write i2c OK [07:54:29]MH_I2C_Read... [07:54:29]Read from MH i2c: F0 [07:54:29]MH_I2C_Read... [07:54:29]Read from MH i2c: F0 09 00 [07:54:29]MH_I2C_Read... [07:54:29]Read from MH i2c: F0 09 00 D1 2B 00 37 13 F5 66 65 34 CA 65 61 [07:54:29]GetLastDocTimeStamp 1727337212 [07:54:29]current date 1727337271 [07:54:29]FM_GetShiftState [07:54:29]SAM_PROTO_GetShiftState [07:54:29]wFMCommunicate request_size=4 [07:54:29]MH_SAM_APDU [07:54:29]CAPDU: 80 13 01 00 [07:54:29]Write to MH i2c: E2 08 00 D2 2B 80 13 01 00 00 00 00 00 7A [07:54:29]Write i2c OK [07:54:29]MH_I2C_Read... [07:54:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:29]Read from MH i2c: E2 [07:54:29]MH_I2C_Read... [07:54:29]Read from MH i2c: E2 0E 00 [07:54:29]MH_I2C_Read... [07:54:29]Read from MH i2c: E2 0E 00 D2 2B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 76 [07:54:29]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:54:29]wFMCommunicate OK [07:54:29]SAM_PROTO_GetShiftState done [07:54:29]FM_GetShiftState done [07:54:29]opened in 1727309552 [07:54:29]opened+sec_in_day 1727395952 [07:54:29]quantity*price = 100018 [07:54:29]sum+1 = 100019 [07:54:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 94 26.09.2024 07:54 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104754 ФПД: 246675161924822 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T075431&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104754&fm=246675161924822&tin=02508201610067®Number=0000000000145756&sum=100000 [07:54:30]StoreToDocumentArchive [07:54:30]shift 237 fd 104754 [07:54:30]save to /storage/0237/doc_00104754 [07:54:30]save last doc name /storage/0237/doc_00104754 to /storage/kkm_last_doc_name [07:54:30]save OK [07:54:30]Clear old archive folders... [07:54:30]ProcessDocumentItem done err = 0, tmpTLVsize=250 [07:54:30]tlvbuf is 019D6840 [07:54:30]SAM_PROTO_ClearQueue [07:54:30]wFMCommunicate request_size=4 [07:54:30]MH_SAM_APDU [07:54:30]CAPDU: 80 09 00 00 [07:54:30]Write to MH i2c: E2 08 00 DF 2B 80 09 00 00 00 00 00 00 7C [07:54:30]Write i2c OK [07:54:30]MH_I2C_Read... [07:54:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:54:30]Read from MH i2c: E2 [07:54:30]MH_I2C_Read... [07:54:30]Read from MH i2c: E2 03 00 [07:54:30]MH_I2C_Read... [07:54:30]Read from MH i2c: E2 03 00 DF 2B 00 90 00 7E [07:54:30]RAPDU: 90 00 [07:54:30]wFMCommunicate OK [07:54:30]SAM_PROTO_ClearQueue done [07:54:30]KKMCreateOFDPacket [07:54:30]OFDProtocolAddRootSTLVToBuf [07:54:30]FM_MakeSignedData [07:54:30]FM_MakeSignedData [07:54:30]SAM_PROTO_SignData [07:54:30]wFMCommunicate request_size=4 [07:54:30]MH_SAM_APDU [07:54:30]CAPDU: 80 0D 01 02 [07:54:30]Write to MH i2c: E2 08 00 E0 2B 80 0D 01 02 00 00 00 00 84 [07:54:30]Write i2c OK [07:54:30]MH_I2C_Read... [07:54:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:54:30]Read from MH i2c: E2 [07:54:30]MH_I2C_Read... [07:54:30]Read from MH i2c: E2 03 00 [07:54:30]MH_I2C_Read... [07:54:30]Read from MH i2c: E2 03 00 E0 2B 00 90 00 7F [07:54:30]RAPDU: 90 00 [07:54:30]wFMCommunicate OK [07:54:30]wFMCommunicate request_size=255 [07:54:30]MH_SAM_APDU [07:54:30]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 A2 67 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 B2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5E 00 00 00 F4 03 04 00 37 13 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 32 99 01 00 35 04 06 00 E0 59 [07:54:30]Write to MH i2c: E2 02 01 E1 2B 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 A2 67 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 B2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5E 00 00 00 F4 03 04 00 37 13 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 32 99 01 00 35 04 06 00 E0 59 00 00 A9 [07:54:30]Write i2c OK [07:54:30]MH_I2C_Read... [07:54:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:30]Read from MH i2c: E2 [07:54:30]MH_I2C_Read... [07:54:30]Read from MH i2c: E2 03 00 [07:54:30]MH_I2C_Read... [07:54:30]Read from MH i2c: E2 03 00 E1 2B 00 90 00 80 [07:54:30]RAPDU: 90 00 [07:54:30]wFMCommunicate OK [07:54:30]wFMCommunicate request_size=9 [07:54:30]MH_SAM_APDU [07:54:30]CAPDU: 80 0D 02 02 04 89 66 C4 D6 [07:54:30]Write to MH i2c: E2 0C 00 E2 2B 80 0D 02 02 04 00 89 66 C4 D6 00 00 18 [07:54:30]Write i2c OK [07:54:30]MH_I2C_Read... [07:54:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:54:30]Read from MH i2c: E2 [07:54:30]MH_I2C_Read... [07:54:30]Read from MH i2c: E2 03 00 [07:54:30]MH_I2C_Read... [07:54:30]Read from MH i2c: E2 03 00 E2 2B 00 90 00 81 [07:54:30]RAPDU: 90 00 [07:54:30]wFMCommunicate OK [07:54:30]wFMCommunicate request_size=4 [07:54:30]MH_SAM_APDU [07:54:30]CAPDU: 80 0D 03 02 [07:54:30]Write to MH i2c: E2 08 00 E3 2B 80 0D 03 02 00 00 00 00 89 [07:54:30]Write i2c OK [07:54:30]MH_I2C_Read... [07:54:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:54:30]Read from MH i2c: E2 [07:54:30]MH_I2C_Read... [07:54:30]Read from MH i2c: E2 0B 00 [07:54:30]MH_I2C_Read... [07:54:30]Read from MH i2c: E2 0B 00 E3 2B 00 26 AD 74 9E 2E 82 CD DC 90 00 C8 [07:54:30]RAPDU: 26 AD 74 9E 2E 82 CD DC 90 00 [07:54:30]wFMCommunicate OK [07:54:30]SAM_PROTO_SignData done [07:54:30]FM_MakeSignedData done [07:54:30]CreateOFDProtocolMessage [07:54:30]wFMCommunicate request_size=4 [07:54:30]MH_SAM_APDU [07:54:30]CAPDU: 80 11 00 00 [07:54:30]Write to MH i2c: E2 08 00 E4 2B 80 11 00 00 00 00 00 00 89 [07:54:30]Write i2c OK [07:54:30]MH_I2C_Read... [07:54:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:30]Read from MH i2c: E2 [07:54:30]MH_I2C_Read... [07:54:30]Read from MH i2c: E2 17 00 [07:54:30]MH_I2C_Read... [07:54:30]Read from MH i2c: E2 17 00 E4 2B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E4 [07:54:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:54:30]wFMCommunicate OK [07:54:30]CreateOFDProtocolMessage done [07:54:30]OFDSenderStorePacket 104754 [07:54:30]StoreOFDPacket docnum=104754 [07:54:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 09 41 06 01 AB F3 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 A2 67 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 B2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5E 00 00 00 F4 03 04 00 37 13 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 32 99 01 00 35 04 06 00 E0 59 89 66 C4 D6 26 AD 74 9E 2E 82 CD DC [07:54:30]CheckFolder [07:54:30]dirname=/storage/ofd_packets [07:54:30]CheckFolder done [07:54:30]ProducePacketName [07:54:30]name=ofd_packets/00104754 [07:54:30]NVStorageSaveData ofd_packets/00104754 [07:54:30]File name is /storage/ofd_packets/00104754 [07:54:30]Write 300 bytes [07:54:30]NVStorageSaveData done [07:54:30]OFDSenderStorePacket done [07:54:30]KKMCreateOFDPacket done [07:54:30]NVStorageSaveData kkm_last_timestamp [07:54:30]File name is /storage/kkm_last_timestamp [07:54:30]Write 4 bytes [07:54:30]NVStorageSaveData done [07:54:30]OFD Sender: Processing packet 104754 [packets to send 51, broken 50] [07:54:30]ProducePacketName [07:54:30]name=ofd_packets/00104754 [07:54:30]OFD Sender: To server: pG, [07:54:30]CommunicateWithHost lk.salyk.kg:30040 [07:54:30]ConnectInit lk.salyk.kg [07:54:31]ExternCall_PrintAddStr [07:54:31]wPrintStart [07:54:31]Write to MH i2c: 01 00 00 E5 2B 10 [07:54:31]Write i2c OK [07:54:31]MH_I2C_Read... [07:54:31]Read from MH i2c: 01 [07:54:31]MH_I2C_Read... [07:54:31]Read from MH i2c: 01 07 00 [07:54:31]MH_I2C_Read... [07:54:31]Read from MH i2c: 01 07 00 E5 2B 00 00 00 00 00 FF 0F 25 [07:54:31]RasterBufferAndPrint [07:54:31]line Счет N : (1)118195 [07:54:31]line ИНН: 02508201610067 [07:54:31]line Контрольно-Кассовый Чек [07:54:31]line ПРОДАЖА [07:54:31]line ТРК (МРК, ГНК) : 71 [07:54:31]line Товар: 2711190000 [07:54:31]line ГАЗ-К-3 [07:54:31]line 26.530 * 37.70 [07:54:31]line = 1000.18 [07:54:31]line НДС 12% НСП 1% [07:54:31]line > о реализуемом товаре [07:54:31]line ОКРУГЛЕНИЕ: -0.18 [07:54:31]line ИТОГО: 1000.00 [07:54:31]line Внесено: 1000.00 [07:54:31]line СДАЧА: 0.00 [07:54:31]line НСП 1% : 8.85 [07:54:31]line НДС 12% : 106.21 [07:54:31]line Наличными: 1000.00 [07:54:31]line Безнал.: 0.00 [07:54:31]line Место: АЗС № 176 [07:54:31]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:54:31]line СНО: Общий режим [07:54:31]line Чек 94 26.09.2024 07:54 [07:54:31]line Смена: 237 ФФД: 1.0 [07:54:31]line ЗНМ: 0300000238 [07:54:31]line РНМ: 0000000000145756 [07:54:31]line Версия ККМ: v1.0 [07:54:31]line ФМ: 0000000000959278 [07:54:31]line ФД: 104754 [07:54:31]line ФПД: 246675161924822 [07:54:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T075431&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104754&fm=246675161924822&tin=02508201610067®Number=0000000000145756&sum=100000 [07:54:31]written 0, free lines is 4095 [07:54:31]Connected sock=11 [07:54:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 09 41 06 01 AB F3 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 A2 67 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 B2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 5E 00 00 00 F4 03 04 00 37 13 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 32 99 01 00 35 04 06 00 E0 59 89 66 C4 D6 26 AD 74 9E 2E 82 CD DC [07:54:31]Write to MH i2c: 01 00 00 0F 2C 3B [07:54:31]Write i2c OK [07:54:31]MH_I2C_Read... [07:54:31]Read from MH i2c: 01 [07:54:31]MH_I2C_Read... [07:54:31]Read from MH i2c: 01 07 00 [07:54:31]MH_I2C_Read... [07:54:31]Read from MH i2c: 01 07 00 0F 2C 00 00 00 00 00 FD 0C 4B [07:54:31]RasterBufferAndPrint [07:54:31]line [07:54:31]line [07:54:31]line [07:54:31]line [07:54:31]line [07:54:31]written 0, free lines is 3332 [07:54:31]MH_Cut [07:54:31]Write to MH i2c: D1 01 00 16 2C 01 14 [07:54:31]Write i2c OK [07:54:31]MH_I2C_Read... [07:54:31]Read from MH i2c: D1 [07:54:31]MH_I2C_Read... [07:54:31]Read from MH i2c: D1 01 00 [07:54:31]MH_I2C_Read... [07:54:31]Read from MH i2c: D1 01 00 16 2C 00 13 [07:54:31]Write to MH i2c: 01 00 00 17 2C 43 [07:54:31]Write i2c OK [07:54:31]MH_I2C_Read... [07:54:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 2D 58 47 00 70 9F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 32 99 01 00 F4 03 04 00 E8 BC F4 66 B6 04 01 00 00 29 4D F8 74 79 AA 8C 17 [07:54:31]CommunicateWithHost err = 0 [07:54:31]CheckOFDResponse [07:54:31]1017 (14) - 77093643461234 [07:54:31]1041 (16) - 0000000000959278 [07:54:31]1040 (4) - 104754 [07:54:31]1012 (4) - 26.09.2024 01:46 [07:54:31]1206 (1) - 0 [07:54:31]OFD Sender: Remove packet 104754 [07:54:31]ProducePacketName [07:54:31]name=ofd_packets/00104754 [07:54:31]NVStorageDeleteData [07:54:32]OFD Sender: No OFD packet to send [07:54:32]*** Cut start [07:54:32]*** Partial cut [07:54:32]*** CUTSNS_PIN = 1 [07:54:32]*** CUTSNS_PIN = 0 [07:54:32]*** Brake cut motor [07:54:33]Read from MH i2c: 01 [07:54:33]MH_I2C_Read... [07:54:33]*** Stop cut motor [07:54:33]*** Cut end [07:54:33]Read from MH i2c: 01 07 00 [07:54:33]MH_I2C_Read... [07:54:33]Read from MH i2c: 01 07 00 17 2C 00 00 00 00 00 FF 0F 58 [07:54:33]process_action close_receipt done [07:54:33]requested_data is exist [07:54:33]produce_requested_data [07:54:33]requested_item fm.sn is exist - process it [07:54:33]wFMCommunicate request_size=4 [07:54:33]MH_SAM_APDU [07:54:33]CAPDU: 80 11 00 00 [07:54:33]Write to MH i2c: E2 08 00 18 2C 80 11 00 00 00 00 00 00 BE [07:54:33]Write i2c OK [07:54:33]MH_I2C_Read... [07:54:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:54:33]Read from MH i2c: E2 [07:54:33]MH_I2C_Read... [07:54:33]Read from MH i2c: E2 17 00 [07:54:33]MH_I2C_Read... [07:54:33]Read from MH i2c: E2 17 00 18 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 19 [07:54:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:54:33]wFMCommunicate OK [07:54:33]requested_item fd.num is exist - process it [07:54:33]SAM_PROTO_GetFieldsCounters [07:54:33]wFMCommunicate request_size=4 [07:54:33]MH_SAM_APDU [07:54:33]CAPDU: 80 13 00 00 [07:54:33]Write to MH i2c: E2 08 00 19 2C 80 13 00 00 00 00 00 00 C1 [07:54:33]Write i2c OK [07:54:33]MH_I2C_Read... [07:54:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:54:33]Read from MH i2c: E2 [07:54:33]MH_I2C_Read... [07:54:33]Read from MH i2c: E2 62 00 [07:54:33]MH_I2C_Read... [07:54:33]Read from MH i2c: E2 62 00 19 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 32 99 01 00 0E 04 04 00 ED 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 C0 [07:54:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 32 99 01 00 0E 04 04 00 ED 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 [07:54:33]wFMCommunicate OK [07:54:33]SAM_PROTO_GetFieldsCounters done [07:54:33]requested_item shift.num is exist - process it [07:54:33]requested_item shift.opened is exist - process it [07:54:33]req_shift_opened [07:54:33]FM_GetShiftState [07:54:33]SAM_PROTO_GetShiftState [07:54:33]wFMCommunicate request_size=4 [07:54:33]MH_SAM_APDU [07:54:33]CAPDU: 80 13 01 00 [07:54:33]Write to MH i2c: E2 08 00 1A 2C 80 13 01 00 00 00 00 00 C3 [07:54:33]Write i2c OK [07:54:33]MH_I2C_Read... [07:54:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:54:33]Read from MH i2c: E2 [07:54:33]MH_I2C_Read... [07:54:33]Read from MH i2c: E2 0E 00 [07:54:33]MH_I2C_Read... [07:54:33]Read from MH i2c: E2 0E 00 1A 2C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 BF [07:54:33]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:54:33]wFMCommunicate OK [07:54:33]SAM_PROTO_GetShiftState done [07:54:33]FM_GetShiftState done [07:54:33]req_shift_opened done [07:54:33]requested_item shift.open_date is exist - process it [07:54:33]req_shift_open_date [07:54:33]req_shift_open_date done [07:54:33]produce_requested_data done [07:54:33]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104754,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:54:33]process_action_free close_receipt [07:54:33]json_value_free [07:54:33]json_value_free done [07:54:33]process_json_proto returns [07:54:33]Send response to host [07:54:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104754,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:54:33]free response buf [07:54:33]execute_script done [07:54:33]execute_script returns [07:54:33]free content buf [07:54:33]Sock 8.Close socket [07:54:33]Sock 8.Thread stoped [07:54:37]OFD Sender: No OFD packet to send [07:54:42]OFD Sender: No OFD packet to send [07:54:47]OFD Sender: No OFD packet to send [07:54:52]OFD Sender: No OFD packet to send [07:54:57]OFD Sender: No OFD packet to send [07:55:02]OFD Sender: No OFD packet to send [07:55:07]OFD Sender: No OFD packet to send [07:55:12]OFD Sender: No OFD packet to send [07:55:17]OFD Sender: No OFD packet to send [07:55:22]OFD Sender: No OFD packet to send [07:55:27]OFD Sender: No OFD packet to send [07:55:27]accept exits with 9 [07:55:27]New connection [07:55:27]New thread 3067403620 created [07:55:27]Thread 3067260260 joined [07:55:27]Waiting for new connection... [07:55:27] Sock 9.Parse request [07:55:27]Sock 9.Check first char [07:55:27]Sock 9.First char is OK [07:55:27]request: POST /json_proto HTTP/1.0 [07:55:27]Method: POST [07:55:27]URL: /json_proto [07:55:27]Method is POST - this is cgi request [07:55:27]url: /json_proto [07:55:27]query_string will be loaded in cgi processing [07:55:27]execute_cgi json_proto POST (null) [07:55:27]execute_cgi path=json_proto method=POST [07:55:27]POST find Content-Length [07:55:27]Host: 172.17.62.195:8080 [07:55:27]Content-Length: 687 [07:55:27]Content-Type: application/json [07:55:27] [07:55:27]POST finish read [07:55:27]Found Content-Length = 687 [07:55:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118200", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [07:55:27]execute_script... [07:55: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)118200", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [07:55:27]POST & json_proto [07:55:27]process_json_proto [07:55:27]json parsed OK: [07:55:27]protocol is kg_v1.0 [07:55:27]action value=close_receipt [07:55:27]process_action close_receipt [07:55:27]cmd_close_receipt [07:55:27]MH_GetDate [07:55:27]Write to MH i2c: F0 00 00 1B 2C 36 [07:55:27]Write i2c OK [07:55:27]MH_I2C_Read... [07:55:27]Read from MH i2c: F0 [07:55:27]MH_I2C_Read... [07:55:27]Read from MH i2c: F0 09 00 [07:55:27]MH_I2C_Read... [07:55:27]Read from MH i2c: F0 09 00 1B 2C 00 72 13 F5 66 65 34 CA 65 E7 [07:55:27]GetLastDocTimeStamp 1727337271 [07:55:27]current date 1727337330 [07:55:27]FM_GetShiftState [07:55:27]SAM_PROTO_GetShiftState [07:55:27]wFMCommunicate request_size=4 [07:55:27]MH_SAM_APDU [07:55:27]CAPDU: 80 13 01 00 [07:55:27]Write to MH i2c: E2 08 00 1C 2C 80 13 01 00 00 00 00 00 C5 [07:55:27]Write i2c OK [07:55:27]MH_I2C_Read... [07:55:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:28]Read from MH i2c: E2 [07:55:28]MH_I2C_Read... [07:55:28]Read from MH i2c: E2 0E 00 [07:55:28]MH_I2C_Read... [07:55:28]Read from MH i2c: E2 0E 00 1C 2C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 C1 [07:55:28]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:55:28]wFMCommunicate OK [07:55:28]SAM_PROTO_GetShiftState done [07:55:28]FM_GetShiftState done [07:55:28]opened in 1727309552 [07:55:28]opened+sec_in_day 1727395952 [07:55:28]quantity*price = 150037 [07:55:28]sum+1 = 150038 [07:55:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 95 26.09.2024 07:55 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104755 ФПД: 225698050425578 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T075530&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104755&fm=225698050425578&tin=02508201610067®Number=0000000000145756&sum=150000 [07:55:29]StoreToDocumentArchive [07:55:29]shift 237 fd 104755 [07:55:29]save to /storage/0237/doc_00104755 [07:55:29]save last doc name /storage/0237/doc_00104755 to /storage/kkm_last_doc_name [07:55:29]save OK [07:55:29]Clear old archive folders... [07:55:29]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:55:29]tlvbuf is 01A4D1B0 [07:55:29]SAM_PROTO_ClearQueue [07:55:29]wFMCommunicate request_size=4 [07:55:29]MH_SAM_APDU [07:55:29]CAPDU: 80 09 00 00 [07:55:29]Write to MH i2c: E2 08 00 29 2C 80 09 00 00 00 00 00 00 C7 [07:55:29]Write i2c OK [07:55:29]MH_I2C_Read... [07:55:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:55:29]Read from MH i2c: E2 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: E2 03 00 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: E2 03 00 29 2C 00 90 00 C9 [07:55:29]RAPDU: 90 00 [07:55:29]wFMCommunicate OK [07:55:29]SAM_PROTO_ClearQueue done [07:55:29]KKMCreateOFDPacket [07:55:29]OFDProtocolAddRootSTLVToBuf [07:55:29]FM_MakeSignedData [07:55:29]FM_MakeSignedData [07:55:29]SAM_PROTO_SignData [07:55:29]wFMCommunicate request_size=4 [07:55:29]MH_SAM_APDU [07:55:29]CAPDU: 80 0D 01 02 [07:55:29]Write to MH i2c: E2 08 00 2A 2C 80 0D 01 02 00 00 00 00 CF [07:55:29]Write i2c OK [07:55:29]MH_I2C_Read... [07:55:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:55:29]Read from MH i2c: E2 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: E2 03 00 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: E2 03 00 2A 2C 00 90 00 CA [07:55:29]RAPDU: 90 00 [07:55:29]wFMCommunicate OK [07:55:29]wFMCommunicate request_size=255 [07:55:29]MH_SAM_APDU [07:55:29]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 5F 00 00 00 F4 03 04 00 72 13 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 33 99 01 00 35 04 06 00 [07:55:29]Write to MH i2c: E2 02 01 2B 2C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 5F 00 00 00 F4 03 04 00 72 13 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 33 99 01 00 35 04 06 00 00 00 07 [07:55:29]Write i2c OK [07:55:29]MH_I2C_Read... [07:55:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:29]Read from MH i2c: E2 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: E2 03 00 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: E2 03 00 2B 2C 00 90 00 CB [07:55:29]RAPDU: 90 00 [07:55:29]wFMCommunicate OK [07:55:29]wFMCommunicate request_size=11 [07:55:29]MH_SAM_APDU [07:55:29]CAPDU: 80 0D 02 02 06 CD 45 6C 1F 42 EA [07:55:29]Write to MH i2c: E2 0E 00 2C 2C 80 0D 02 02 06 00 CD 45 6C 1F 42 EA 00 00 A7 [07:55:29]Write i2c OK [07:55:29]MH_I2C_Read... [07:55:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:29]Read from MH i2c: E2 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: E2 03 00 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: E2 03 00 2C 2C 00 90 00 CC [07:55:29]RAPDU: 90 00 [07:55:29]wFMCommunicate OK [07:55:29]wFMCommunicate request_size=4 [07:55:29]MH_SAM_APDU [07:55:29]CAPDU: 80 0D 03 02 [07:55:29]Write to MH i2c: E2 08 00 2D 2C 80 0D 03 02 00 00 00 00 D4 [07:55:29]Write i2c OK [07:55:29]MH_I2C_Read... [07:55:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:55:29]Read from MH i2c: E2 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: E2 0B 00 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: E2 0B 00 2D 2C 00 AE 4B 5C D0 45 B2 91 7C 90 00 FE [07:55:29]RAPDU: AE 4B 5C D0 45 B2 91 7C 90 00 [07:55:29]wFMCommunicate OK [07:55:29]SAM_PROTO_SignData done [07:55:29]FM_MakeSignedData done [07:55:29]CreateOFDProtocolMessage [07:55:29]wFMCommunicate request_size=4 [07:55:29]MH_SAM_APDU [07:55:29]CAPDU: 80 11 00 00 [07:55:29]Write to MH i2c: E2 08 00 2E 2C 80 11 00 00 00 00 00 00 D4 [07:55:29]Write i2c OK [07:55:29]MH_I2C_Read... [07:55:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:29]Read from MH i2c: E2 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: E2 17 00 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: E2 17 00 2E 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 2F [07:55:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:55:29]wFMCommunicate OK [07:55:29]CreateOFDProtocolMessage done [07:55:29]OFDSenderStorePacket 104755 [07:55:29]StoreOFDPacket docnum=104755 [07:55:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 19 15 08 01 87 4D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 5F 00 00 00 F4 03 04 00 72 13 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 33 99 01 00 35 04 06 00 CD 45 6C 1F 42 EA AE 4B 5C D0 45 B2 91 7C [07:55:29]CheckFolder [07:55:29]dirname=/storage/ofd_packets [07:55:29]CheckFolder done [07:55:29]ProducePacketName [07:55:29]name=ofd_packets/00104755 [07:55:29]NVStorageSaveData ofd_packets/00104755 [07:55:29]File name is /storage/ofd_packets/00104755 [07:55:29]Write 302 bytes [07:55:29]NVStorageSaveData done [07:55:29]OFDSenderStorePacket done [07:55:29]KKMCreateOFDPacket done [07:55:29]NVStorageSaveData kkm_last_timestamp [07:55:29]File name is /storage/kkm_last_timestamp [07:55:29]Write 4 bytes [07:55:29]NVStorageSaveData done [07:55:29]ExternCall_PrintAddStr [07:55:29]wPrintStart [07:55:29]Write to MH i2c: 01 00 00 2F 2C 5B [07:55:29]Write i2c OK [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: 01 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: 01 07 00 [07:55:29]MH_I2C_Read... [07:55:29]Read from MH i2c: 01 07 00 2F 2C 00 00 00 00 00 FF 0F 70 [07:55:29]RasterBufferAndPrint [07:55:29]line Счет N : (1)118200 [07:55:29]line ИНН: 02508201610067 [07:55:29]line Контрольно-Кассовый Чек [07:55:29]line ПРОДАЖА [07:55:29]line ТРК (МРК, ГНК) : 31 [07:55:29]line Товар: 2710194210 [07:55:29]line ДТ(л)-К-5 [07:55:29]line 19.820 * 75.70 [07:55:29]line = 1500.37 [07:55:29]line НДС 12% НСП 1% [07:55:29]line > о реализуемом товаре [07:55:29]line ОКРУГЛЕНИЕ: -0.37 [07:55:29]line ИТОГО: 1500.00 [07:55:29]line Внесено: 1500.00 [07:55:29]line СДАЧА: 0.00 [07:55:29]line НСП 1% : 13.28 [07:55:29]line НДС 12% : 159.33 [07:55:29]line Наличными: 1500.00 [07:55:29]line Безнал.: 0.00 [07:55:29]line Место: АЗС № 176 [07:55:29]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:55:29]line СНО: Общий режим [07:55:29]line Чек 95 26.09.2024 07:55 [07:55:29]line Смена: 237 ФФД: 1.0 [07:55:29]line ЗНМ: 0300000238 [07:55:29]line РНМ: 0000000000145756 [07:55:29]line Версия ККМ: v1.0 [07:55:29]line ФМ: 0000000000959278 [07:55:29]line ФД: 104755 [07:55:29]line ФПД: 225698050425578 [07:55:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T075530&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104755&fm=225698050425578&tin=02508201610067®Number=0000000000145756&sum=150000 [07:55:30]OFD Sender: Processing packet 104755 [packets to send 51, broken 50] [07:55:30]ProducePacketName [07:55:30]name=ofd_packets/00104755 [07:55:30]OFD Sender: To server: pG, [07:55:30]CommunicateWithHost lk.salyk.kg:30040 [07:55:30]ConnectInit lk.salyk.kg [07:55:30]written 0, free lines is 4095 [07:55:30]Connected sock=10 [07:55:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 19 15 08 01 87 4D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 5F 00 00 00 F4 03 04 00 72 13 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 33 99 01 00 35 04 06 00 CD 45 6C 1F 42 EA AE 4B 5C D0 45 B2 91 7C [07:55:30]Write to MH i2c: 01 00 00 59 2C 85 [07:55:30]Write i2c OK [07:55:30]MH_I2C_Read... [07:55:30]Read from MH i2c: 01 [07:55:30]MH_I2C_Read... [07:55:30]Read from MH i2c: 01 07 00 [07:55:30]MH_I2C_Read... [07:55:30]Read from MH i2c: 01 07 00 59 2C 00 00 00 00 00 0A 0D A3 [07:55:30]RasterBufferAndPrint [07:55:30]line [07:55:30]line [07:55:30]line [07:55:30]line [07:55:30]line [07:55:30]written 0, free lines is 3344 [07:55:30]MH_Cut [07:55:30]Write to MH i2c: D1 01 00 60 2C 01 5E [07:55:30]Write i2c OK [07:55:30]MH_I2C_Read... [07:55:30]Read from MH i2c: D1 [07:55:30]MH_I2C_Read... [07:55:30]Read from MH i2c: D1 01 00 [07:55:30]MH_I2C_Read... [07:55:30]Read from MH i2c: D1 01 00 60 2C 00 5D [07:55:30]Write to MH i2c: 01 00 00 61 2C 8D [07:55:30]Write i2c OK [07:55:30]MH_I2C_Read... [07:55:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 B2 A4 47 00 5C 94 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 33 99 01 00 F4 03 04 00 23 BD F4 66 B6 04 01 00 00 12 9D A0 71 13 B0 A0 1D [07:55:30]CommunicateWithHost err = 0 [07:55:30]CheckOFDResponse [07:55:30]1017 (14) - 77093643461234 [07:55:30]1041 (16) - 0000000000959278 [07:55:30]1040 (4) - 104755 [07:55:30]1012 (4) - 26.09.2024 01:47 [07:55:30]1206 (1) - 0 [07:55:30]OFD Sender: Remove packet 104755 [07:55:30]ProducePacketName [07:55:30]name=ofd_packets/00104755 [07:55:30]NVStorageDeleteData [07:55:31]OFD Sender: No OFD packet to send [07:55:31]*** Cut start [07:55:31]*** Partial cut [07:55:31]*** CUTSNS_PIN = 1 [07:55:31]*** CUTSNS_PIN = 0 [07:55:31]*** Brake cut motor [07:55:31]Read from MH i2c: 01 [07:55:31]MH_I2C_Read... [07:55:31]*** Stop cut motor [07:55:31]*** Cut end [07:55:31]Read from MH i2c: 01 07 00 [07:55:31]MH_I2C_Read... [07:55:31]Read from MH i2c: 01 07 00 61 2C 00 00 00 00 00 FF 0F A2 [07:55:31]process_action close_receipt done [07:55:31]requested_data is exist [07:55:31]produce_requested_data [07:55:31]requested_item fm.sn is exist - process it [07:55:31]wFMCommunicate request_size=4 [07:55:31]MH_SAM_APDU [07:55:31]CAPDU: 80 11 00 00 [07:55:31]Write to MH i2c: E2 08 00 62 2C 80 11 00 00 00 00 00 00 08 [07:55:31]Write i2c OK [07:55:31]MH_I2C_Read... [07:55:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:31]Read from MH i2c: E2 [07:55:31]MH_I2C_Read... [07:55:31]Read from MH i2c: E2 17 00 [07:55:31]MH_I2C_Read... [07:55:31]Read from MH i2c: E2 17 00 62 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 63 [07:55:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:55:31]wFMCommunicate OK [07:55:31]requested_item fd.num is exist - process it [07:55:31]SAM_PROTO_GetFieldsCounters [07:55:31]wFMCommunicate request_size=4 [07:55:31]MH_SAM_APDU [07:55:31]CAPDU: 80 13 00 00 [07:55:31]Write to MH i2c: E2 08 00 63 2C 80 13 00 00 00 00 00 00 0B [07:55:31]Write i2c OK [07:55:31]MH_I2C_Read... [07:55:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:55:31]Read from MH i2c: E2 [07:55:31]MH_I2C_Read... [07:55:31]Read from MH i2c: E2 62 00 [07:55:31]MH_I2C_Read... [07:55:31]Read from MH i2c: E2 62 00 63 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 33 99 01 00 0E 04 04 00 ED 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 0E [07:55:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 33 99 01 00 0E 04 04 00 ED 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 [07:55:31]wFMCommunicate OK [07:55:31]SAM_PROTO_GetFieldsCounters done [07:55:31]requested_item shift.num is exist - process it [07:55:31]requested_item shift.opened is exist - process it [07:55:31]req_shift_opened [07:55:31]FM_GetShiftState [07:55:31]SAM_PROTO_GetShiftState [07:55:31]wFMCommunicate request_size=4 [07:55:31]MH_SAM_APDU [07:55:31]CAPDU: 80 13 01 00 [07:55:31]Write to MH i2c: E2 08 00 64 2C 80 13 01 00 00 00 00 00 0D [07:55:31]Write i2c OK [07:55:31]MH_I2C_Read... [07:55:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:31]Read from MH i2c: E2 [07:55:31]MH_I2C_Read... [07:55:31]Read from MH i2c: E2 0E 00 [07:55:31]MH_I2C_Read... [07:55:31]Read from MH i2c: E2 0E 00 64 2C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 09 [07:55:31]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:55:31]wFMCommunicate OK [07:55:31]SAM_PROTO_GetShiftState done [07:55:31]FM_GetShiftState done [07:55:31]req_shift_opened done [07:55:31]requested_item shift.open_date is exist - process it [07:55:31]req_shift_open_date [07:55:31]req_shift_open_date done [07:55:31]produce_requested_data done [07:55:31]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104755,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:55:31]process_action_free close_receipt [07:55:31]json_value_free [07:55:31]json_value_free done [07:55:31]process_json_proto returns [07:55:31]Send response to host [07:55:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104755,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:55:31]free response buf [07:55:31]execute_script done [07:55:31]execute_script returns [07:55:31]free content buf [07:55:31]Sock 9.Close socket [07:55:31]Sock 9.Thread stoped [07:55:36]OFD Sender: No OFD packet to send [07:55:37]accept exits with 8 [07:55:37]New connection [07:55:37]New thread 3067260260 created [07:55:37]Thread 3067403620 joined [07:55:37]Waiting for new connection... [07:55:37] Sock 8.Parse request [07:55:37]Sock 8.Check first char [07:55:37]Sock 8.First char is OK [07:55:37]request: POST /json_proto HTTP/1.0 [07:55:37]Method: POST [07:55:37]URL: /json_proto [07:55:37]Method is POST - this is cgi request [07:55:37]url: /json_proto [07:55:37]query_string will be loaded in cgi processing [07:55:37]execute_cgi json_proto POST (null) [07:55:37]execute_cgi path=json_proto method=POST [07:55:37]POST find Content-Length [07:55:37]Host: 172.17.62.195:8080 [07:55:37]Content-Length: 984 [07:55:37]Content-Type: application/json [07:55:37] [07:55:37]POST finish read [07:55:37]Found Content-Length = 984 [07:55:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 29.950, "sum" : 2000.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 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.95 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:55:37]execute_script... [07:55: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)118198", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 29.950, "sum" : 2000.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 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.95 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:55:37]POST & json_proto [07:55:37]process_json_proto [07:55:37]json parsed OK: [07:55:37]protocol is kg_v1.0 [07:55:37]action value=close_receipt [07:55:37]process_action close_receipt [07:55:37]cmd_close_receipt [07:55:37]MH_GetDate [07:55:37]Write to MH i2c: F0 00 00 65 2C 80 [07:55:37]Write i2c OK [07:55:37]MH_I2C_Read... [07:55:37]Read from MH i2c: F0 [07:55:37]MH_I2C_Read... [07:55:37]Read from MH i2c: F0 09 00 [07:55:37]MH_I2C_Read... [07:55:37]Read from MH i2c: F0 09 00 65 2C 00 7B 13 F5 66 65 34 CA 65 3A [07:55:37]GetLastDocTimeStamp 1727337330 [07:55:37]current date 1727337339 [07:55:37]FM_GetShiftState [07:55:37]SAM_PROTO_GetShiftState [07:55:37]wFMCommunicate request_size=4 [07:55:37]MH_SAM_APDU [07:55:37]CAPDU: 80 13 01 00 [07:55:37]Write to MH i2c: E2 08 00 66 2C 80 13 01 00 00 00 00 00 0F [07:55:37]Write i2c OK [07:55:37]MH_I2C_Read... [07:55:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:37]Read from MH i2c: E2 [07:55:37]MH_I2C_Read... [07:55:37]Read from MH i2c: E2 0E 00 [07:55:37]MH_I2C_Read... [07:55:37]Read from MH i2c: E2 0E 00 66 2C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 0B [07:55:37]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:55:37]wFMCommunicate OK [07:55:37]SAM_PROTO_GetShiftState done [07:55:37]FM_GetShiftState done [07:55:37]opened in 1727309552 [07:55:37]opened+sec_in_day 1727395952 [07:55:37]quantity*price = 200066 [07:55:37]sum+1 = 200067 [07:55:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.46 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 96 26.09.2024 07:55 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 176 сэкономлено 29.95 сом ФМ: 0000000000959278 ФД: 104756 ФПД: 201320570079413 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T075539&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104756&fm=201320570079413&tin=02508201610067®Number=0000000000145756&sum=200000 [07:55:38]StoreToDocumentArchive [07:55:38]shift 237 fd 104756 [07:55:38]save to /storage/0237/doc_00104756 [07:55:38]save last doc name /storage/0237/doc_00104756 to /storage/kkm_last_doc_name [07:55:38]save OK [07:55:38]Clear old archive folders... [07:55:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:55:38]tlvbuf is 01996470 [07:55:38]SAM_PROTO_ClearQueue [07:55:38]wFMCommunicate request_size=4 [07:55:38]MH_SAM_APDU [07:55:38]CAPDU: 80 09 00 00 [07:55:38]Write to MH i2c: E2 08 00 73 2C 80 09 00 00 00 00 00 00 11 [07:55:38]Write i2c OK [07:55:38]MH_I2C_Read... [07:55:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:55:38]Read from MH i2c: E2 [07:55:38]MH_I2C_Read... [07:55:38]Read from MH i2c: E2 03 00 [07:55:38]MH_I2C_Read... [07:55:38]Read from MH i2c: E2 03 00 73 2C 00 90 00 13 [07:55:38]RAPDU: 90 00 [07:55:38]wFMCommunicate OK [07:55:38]SAM_PROTO_ClearQueue done [07:55:38]KKMCreateOFDPacket [07:55:38]OFDProtocolAddRootSTLVToBuf [07:55:38]FM_MakeSignedData [07:55:38]FM_MakeSignedData [07:55:38]SAM_PROTO_SignData [07:55:38]wFMCommunicate request_size=4 [07:55:38]MH_SAM_APDU [07:55:38]CAPDU: 80 0D 01 02 [07:55:38]Write to MH i2c: E2 08 00 74 2C 80 0D 01 02 00 00 00 00 19 [07:55:38]Write i2c OK [07:55:38]MH_I2C_Read... [07:55:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:55:38]Read from MH i2c: E2 [07:55:38]MH_I2C_Read... [07:55:38]Read from MH i2c: E2 03 00 [07:55:38]MH_I2C_Read... [07:55:38]Read from MH i2c: E2 03 00 74 2C 00 90 00 14 [07:55:38]RAPDU: 90 00 [07:55:38]wFMCommunicate OK [07:55:38]wFMCommunicate request_size=255 [07:55:38]MH_SAM_APDU [07:55: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 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 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 FE 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 60 00 00 00 F4 03 04 00 7B 13 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 34 99 01 00 35 04 06 00 B7 [07:55:38]Write to MH i2c: E2 02 01 75 2C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 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 FE 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 60 00 00 00 F4 03 04 00 7B 13 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 34 99 01 00 35 04 06 00 B7 00 00 FF [07:55:38]Write i2c OK [07:55:38]MH_I2C_Read... [07:55:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:39]Read from MH i2c: E2 [07:55:39]MH_I2C_Read... [07:55:39]Read from MH i2c: E2 03 00 [07:55:39]MH_I2C_Read... [07:55:39]Read from MH i2c: E2 03 00 75 2C 00 90 00 15 [07:55:39]RAPDU: 90 00 [07:55:39]wFMCommunicate OK [07:55:39]wFMCommunicate request_size=10 [07:55:39]MH_SAM_APDU [07:55:39]CAPDU: 80 0D 02 02 05 19 99 10 C8 B5 [07:55:39]Write to MH i2c: E2 0D 00 76 2C 80 0D 02 02 05 00 19 99 10 C8 B5 00 00 65 [07:55:39]Write i2c OK [07:55:39]MH_I2C_Read... [07:55:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:39]Read from MH i2c: E2 [07:55:39]MH_I2C_Read... [07:55:39]Read from MH i2c: E2 03 00 [07:55:39]MH_I2C_Read... [07:55:39]Read from MH i2c: E2 03 00 76 2C 00 90 00 16 [07:55:39]RAPDU: 90 00 [07:55:39]wFMCommunicate OK [07:55:39]wFMCommunicate request_size=4 [07:55:39]MH_SAM_APDU [07:55:39]CAPDU: 80 0D 03 02 [07:55:39]Write to MH i2c: E2 08 00 77 2C 80 0D 03 02 00 00 00 00 1E [07:55:39]Write i2c OK [07:55:39]MH_I2C_Read... [07:55:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:55:39]Read from MH i2c: E2 [07:55:39]MH_I2C_Read... [07:55:39]Read from MH i2c: E2 0B 00 [07:55:39]MH_I2C_Read... [07:55:39]Read from MH i2c: E2 0B 00 77 2C 00 63 CE 5A 60 26 23 22 0D 90 00 82 [07:55:39]RAPDU: 63 CE 5A 60 26 23 22 0D 90 00 [07:55:39]wFMCommunicate OK [07:55:39]SAM_PROTO_SignData done [07:55:39]FM_MakeSignedData done [07:55:39]CreateOFDProtocolMessage [07:55:39]wFMCommunicate request_size=4 [07:55:39]MH_SAM_APDU [07:55:39]CAPDU: 80 11 00 00 [07:55:39]Write to MH i2c: E2 08 00 78 2C 80 11 00 00 00 00 00 00 1E [07:55:39]Write i2c OK [07:55:39]MH_I2C_Read... [07:55:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:39]Read from MH i2c: E2 [07:55:39]MH_I2C_Read... [07:55:39]Read from MH i2c: E2 17 00 [07:55:39]MH_I2C_Read... [07:55:39]Read from MH i2c: E2 17 00 78 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 79 [07:55:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:55:39]wFMCommunicate OK [07:55:39]CreateOFDProtocolMessage done [07:55:39]OFDSenderStorePacket 104756 [07:55:39]StoreOFDPacket docnum=104756 [07:55:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 2C 11 07 01 09 C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 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 FE 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 60 00 00 00 F4 03 04 00 7B 13 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 34 99 01 00 35 04 06 00 B7 19 99 10 C8 B5 63 CE 5A 60 26 23 22 0D [07:55:39]CheckFolder [07:55:39]dirname=/storage/ofd_packets [07:55:39]CheckFolder done [07:55:39]ProducePacketName [07:55:39]name=ofd_packets/00104756 [07:55:39]NVStorageSaveData ofd_packets/00104756 [07:55:39]File name is /storage/ofd_packets/00104756 [07:55:39]Write 301 bytes [07:55:39]NVStorageSaveData done [07:55:39]OFDSenderStorePacket done [07:55:39]KKMCreateOFDPacket done [07:55:39]NVStorageSaveData kkm_last_timestamp [07:55:39]File name is /storage/kkm_last_timestamp [07:55:39]Write 4 bytes [07:55:39]NVStorageSaveData done [07:55:39]ExternCall_PrintAddStr [07:55:39]wPrintStart [07:55:39]Write to MH i2c: 01 00 00 79 2C A5 [07:55:39]Write i2c OK [07:55:39]MH_I2C_Read... [07:55:39]Read from MH i2c: 01 [07:55:39]MH_I2C_Read... [07:55:39]Read from MH i2c: 01 07 00 [07:55:39]MH_I2C_Read... [07:55:39]Read from MH i2c: 01 07 00 79 2C 00 00 00 00 00 FF 0F BA [07:55:39]RasterBufferAndPrint [07:55:39]line Счет N : (1)118198 [07:55:39]line ИНН: 02508201610067 [07:55:39]line Контрольно-Кассовый Чек [07:55:39]line ПРОДАЖА [07:55:39]line ТРК (МРК, ГНК) : 22 [07:55:39]line Товар: 2710124130 [07:55:39]line Аи-92-К-5 [07:55:39]line 29.950 * 66.80 [07:55:39]line = 2000.66 [07:55:39]line НДС 12% НСП 1% [07:55:39]line > о реализуемом товаре [07:55:39]line ОКРУГЛЕНИЕ: -0.66 [07:55:39]line ИТОГО: 2000.00 [07:55:39]line Внесено: 2000.00 [07:55:39]line СДАЧА: 0.00 [07:55:39]line НСП 1% : 17.70 [07:55:39]line НДС 12% : 212.46 [07:55:39]line Наличными: 2000.00 [07:55:39]line Безнал.: 0.00 [07:55:39]line Место: АЗС № 176 [07:55:39]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:55:39]line СНО: Общий режим [07:55:39]line Чек 96 26.09.2024 07:55 [07:55:39]line Смена: 237 ФФД: 1.0 [07:55:39]line ЗНМ: 0300000238 [07:55:39]line РНМ: 0000000000145756 [07:55:39]line Версия ККМ: v1.0 [07:55:39]line [07:55:39]line Дисконтная программа [07:55:39]line АИ-92 [07:55:39]line номер 176 [07:55:39]line сэкономлено 29.95 сом [07:55:39]line ФМ: 0000000000959278 [07:55:39]line ФД: 104756 [07:55:39]line ФПД: 201320570079413 [07:55:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T075539&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104756&fm=201320570079413&tin=02508201610067®Number=0000000000145756&sum=200000 [07:55:39]written 0, free lines is 4095 [07:55:39]OFD Sender: Processing packet 104756 [packets to send 51, broken 50] [07:55:39]ProducePacketName [07:55:39]name=ofd_packets/00104756 [07:55:39]OFD Sender: To server: pG, [07:55:39]CommunicateWithHost lk.salyk.kg:30040 [07:55:39]ConnectInit lk.salyk.kg [07:55:39]Connected sock=10 [07:55:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 2C 11 07 01 09 C8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 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 FE 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 60 00 00 00 F4 03 04 00 7B 13 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 34 99 01 00 35 04 06 00 B7 19 99 10 C8 B5 63 CE 5A 60 26 23 22 0D [07:55:39]Write to MH i2c: 01 00 00 A8 2C D4 [07:55:39]Write i2c OK [07:55:39]MH_I2C_Read... [07:55:39]Read from MH i2c: 01 [07:55:39]MH_I2C_Read... [07:55:39]Read from MH i2c: 01 07 00 [07:55:39]MH_I2C_Read... [07:55:39]Read from MH i2c: 01 07 00 A8 2C 00 00 00 00 00 BF 0C A6 [07:55:39]RasterBufferAndPrint [07:55:39]line [07:55:39]line [07:55:39]line [07:55:39]line [07:55:39]line [07:55:39]written 0, free lines is 3275 [07:55:39]MH_Cut [07:55:39]Write to MH i2c: D1 01 00 AF 2C 01 AD [07:55:39]Write i2c OK [07:55:39]MH_I2C_Read... [07:55:39]Read from MH i2c: D1 [07:55:39]MH_I2C_Read... [07:55:39]Read from MH i2c: D1 01 00 [07:55:39]MH_I2C_Read... [07:55:39]Read from MH i2c: D1 01 00 AF 2C 00 AC [07:55:39]Write to MH i2c: 01 00 00 B0 2C DC [07:55:39]Write i2c OK [07:55:39]MH_I2C_Read... [07:55:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 23 6F 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 30 39 35 39 32 37 38 10 04 04 00 34 99 01 00 F4 03 04 00 2C BD F4 66 B6 04 01 00 00 E6 04 75 60 F6 21 48 6F [07:55:39]CommunicateWithHost err = 0 [07:55:39]CheckOFDResponse [07:55:39]1017 (14) - 77093643461234 [07:55:39]1041 (16) - 0000000000959278 [07:55:39]1040 (4) - 104756 [07:55:39]1012 (4) - 26.09.2024 01:47 [07:55:39]1206 (1) - 0 [07:55:39]OFD Sender: Remove packet 104756 [07:55:39]ProducePacketName [07:55:39]name=ofd_packets/00104756 [07:55:39]NVStorageDeleteData [07:55:40]OFD Sender: No OFD packet to send [07:55:40]*** Cut start [07:55:40]*** Partial cut [07:55:40]*** CUTSNS_PIN = 1 [07:55:40]*** CUTSNS_PIN = 0 [07:55:40]*** Brake cut motor [07:55:41]Read from MH i2c: 01 [07:55:41]MH_I2C_Read... [07:55:41]*** Stop cut motor [07:55:41]*** Cut end [07:55:41]Read from MH i2c: 01 07 00 [07:55:41]MH_I2C_Read... [07:55:41]Read from MH i2c: 01 07 00 B0 2C 00 00 00 00 00 FF 0F F1 [07:55:41]process_action close_receipt done [07:55:41]requested_data is exist [07:55:41]produce_requested_data [07:55:41]requested_item fm.sn is exist - process it [07:55:41]wFMCommunicate request_size=4 [07:55:41]MH_SAM_APDU [07:55:41]CAPDU: 80 11 00 00 [07:55:41]Write to MH i2c: E2 08 00 B1 2C 80 11 00 00 00 00 00 00 57 [07:55:41]Write i2c OK [07:55:41]MH_I2C_Read... [07:55:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:41]Read from MH i2c: E2 [07:55:41]MH_I2C_Read... [07:55:41]Read from MH i2c: E2 17 00 [07:55:41]MH_I2C_Read... [07:55:41]Read from MH i2c: E2 17 00 B1 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 B2 [07:55:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:55:41]wFMCommunicate OK [07:55:41]requested_item fd.num is exist - process it [07:55:41]SAM_PROTO_GetFieldsCounters [07:55:41]wFMCommunicate request_size=4 [07:55:41]MH_SAM_APDU [07:55:41]CAPDU: 80 13 00 00 [07:55:41]Write to MH i2c: E2 08 00 B2 2C 80 13 00 00 00 00 00 00 5A [07:55:41]Write i2c OK [07:55:41]MH_I2C_Read... [07:55:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:55:41]Read from MH i2c: E2 [07:55:41]MH_I2C_Read... [07:55:41]Read from MH i2c: E2 62 00 [07:55:41]MH_I2C_Read... [07:55:41]Read from MH i2c: E2 62 00 B2 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 34 99 01 00 0E 04 04 00 ED 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 61 [07:55:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 34 99 01 00 0E 04 04 00 ED 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 [07:55:41]wFMCommunicate OK [07:55:41]SAM_PROTO_GetFieldsCounters done [07:55:41]requested_item shift.num is exist - process it [07:55:41]requested_item shift.opened is exist - process it [07:55:41]req_shift_opened [07:55:41]FM_GetShiftState [07:55:41]SAM_PROTO_GetShiftState [07:55:41]wFMCommunicate request_size=4 [07:55:41]MH_SAM_APDU [07:55:41]CAPDU: 80 13 01 00 [07:55:41]Write to MH i2c: E2 08 00 B3 2C 80 13 01 00 00 00 00 00 5C [07:55:41]Write i2c OK [07:55:41]MH_I2C_Read... [07:55:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:41]Read from MH i2c: E2 [07:55:41]MH_I2C_Read... [07:55:41]Read from MH i2c: E2 0E 00 [07:55:41]MH_I2C_Read... [07:55:41]Read from MH i2c: E2 0E 00 B3 2C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 58 [07:55:41]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:55:41]wFMCommunicate OK [07:55:41]SAM_PROTO_GetShiftState done [07:55:41]FM_GetShiftState done [07:55:41]req_shift_opened done [07:55:41]requested_item shift.open_date is exist - process it [07:55:41]req_shift_open_date [07:55:41]req_shift_open_date done [07:55:41]produce_requested_data done [07:55:41]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104756,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:55:41]process_action_free close_receipt [07:55:41]json_value_free [07:55:41]json_value_free done [07:55:41]process_json_proto returns [07:55:41]Send response to host [07:55:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104756,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:55:41]free response buf [07:55:41]execute_script done [07:55:41]execute_script returns [07:55:41]free content buf [07:55:41]Sock 8.Close socket [07:55:41]Sock 8.Thread stoped [07:55:43]accept exits with 9 [07:55:43]New connection [07:55:43]New thread 3067403620 created [07:55:43]Thread 3067260260 joined [07:55:43]Waiting for new connection... [07:55:43] Sock 9.Parse request [07:55:43]Sock 9.Check first char [07:55:43]Sock 9.First char is OK [07:55:43]request: POST /json_proto HTTP/1.0 [07:55:43]Method: POST [07:55:43]URL: /json_proto [07:55:43]Method is POST - this is cgi request [07:55:43]url: /json_proto [07:55:43]query_string will be loaded in cgi processing [07:55:43]execute_cgi json_proto POST (null) [07:55:43]execute_cgi path=json_proto method=POST [07:55:43]POST find Content-Length [07:55:43]Host: 172.17.62.195:8080 [07:55:43]Content-Length: 687 [07:55:43]Content-Type: application/json [07:55:43] [07:55:43]POST finish read [07:55:43]Found Content-Length = 687 [07:55:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [07:55:43]execute_script... [07:55:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118199", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [07:55:43]POST & json_proto [07:55:43]process_json_proto [07:55:43]json parsed OK: [07:55:43]protocol is kg_v1.0 [07:55:43]action value=close_receipt [07:55:43]process_action close_receipt [07:55:43]cmd_close_receipt [07:55:43]MH_GetDate [07:55:43]Write to MH i2c: F0 00 00 B4 2C CF [07:55:43]Write i2c OK [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: F0 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: F0 09 00 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: F0 09 00 B4 2C 00 81 13 F5 66 65 34 CA 65 8F [07:55:43]GetLastDocTimeStamp 1727337339 [07:55:43]current date 1727337345 [07:55:43]FM_GetShiftState [07:55:43]SAM_PROTO_GetShiftState [07:55:43]wFMCommunicate request_size=4 [07:55:43]MH_SAM_APDU [07:55:43]CAPDU: 80 13 01 00 [07:55:43]Write to MH i2c: E2 08 00 B5 2C 80 13 01 00 00 00 00 00 5E [07:55:43]Write i2c OK [07:55:43]MH_I2C_Read... [07:55:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:43]Read from MH i2c: E2 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: E2 0E 00 [07:55:43]MH_I2C_Read... [07:55:43]Read from MH i2c: E2 0E 00 B5 2C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 5A [07:55:43]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:55:43]wFMCommunicate OK [07:55:43]SAM_PROTO_GetShiftState done [07:55:43]FM_GetShiftState done [07:55:43]opened in 1727309552 [07:55:43]opened+sec_in_day 1727395952 [07:55:43]quantity*price = 150037 [07:55:43]sum+1 = 150038 [07:55:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 97 26.09.2024 07:55 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104757 ФПД: 11718206037818 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T075545&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104757&fm=11718206037818&tin=02508201610067®Number=0000000000145756&sum=150000 [07:55:44]StoreToDocumentArchive [07:55:44]shift 237 fd 104757 [07:55:44]save to /storage/0237/doc_00104757 [07:55:44]save last doc name /storage/0237/doc_00104757 to /storage/kkm_last_doc_name [07:55:44]save OK [07:55:44]Clear old archive folders... [07:55:44]ProcessDocumentItem done err = 0, tmpTLVsize=252 [07:55:44]tlvbuf is 019F4080 [07:55:44]SAM_PROTO_ClearQueue [07:55:44]wFMCommunicate request_size=4 [07:55:44]MH_SAM_APDU [07:55:44]CAPDU: 80 09 00 00 [07:55:44]Write to MH i2c: E2 08 00 C2 2C 80 09 00 00 00 00 00 00 60 [07:55:44]Write i2c OK [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: E2 [07:55:44]MH_I2C_Read... [07:55:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:55:44]Read from MH i2c: E2 03 00 [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: E2 03 00 C2 2C 00 90 00 62 [07:55:44]RAPDU: 90 00 [07:55:44]wFMCommunicate OK [07:55:44]SAM_PROTO_ClearQueue done [07:55:44]KKMCreateOFDPacket [07:55:44]OFDProtocolAddRootSTLVToBuf [07:55:44]FM_MakeSignedData [07:55:44]FM_MakeSignedData [07:55:44]SAM_PROTO_SignData [07:55:44]wFMCommunicate request_size=4 [07:55:44]MH_SAM_APDU [07:55:44]CAPDU: 80 0D 01 02 [07:55:44]Write to MH i2c: E2 08 00 C3 2C 80 0D 01 02 00 00 00 00 68 [07:55:44]Write i2c OK [07:55:44]MH_I2C_Read... [07:55:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:55:44]Read from MH i2c: E2 [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: E2 03 00 [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: E2 03 00 C3 2C 00 90 00 63 [07:55:44]RAPDU: 90 00 [07:55:44]wFMCommunicate OK [07:55:44]wFMCommunicate request_size=255 [07:55:44]MH_SAM_APDU [07:55:44]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 61 00 00 00 F4 03 04 00 81 13 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 35 99 01 00 35 04 06 00 [07:55:44]Write to MH i2c: E2 02 01 C4 2C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 61 00 00 00 F4 03 04 00 81 13 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 35 99 01 00 35 04 06 00 00 00 B3 [07:55:44]Write i2c OK [07:55:44]MH_I2C_Read... [07:55:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:44]Read from MH i2c: E2 [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: E2 03 00 [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: E2 03 00 C4 2C 00 90 00 64 [07:55:44]RAPDU: 90 00 [07:55:44]wFMCommunicate OK [07:55:44]wFMCommunicate request_size=11 [07:55:44]MH_SAM_APDU [07:55:44]CAPDU: 80 0D 02 02 06 0A A8 5B 82 1F 3A [07:55:44]Write to MH i2c: E2 0E 00 C5 2C 80 0D 02 02 06 00 0A A8 5B 82 1F 3A 00 00 5F [07:55:44]Write i2c OK [07:55:44]MH_I2C_Read... [07:55:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:55:44]Read from MH i2c: E2 [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: E2 03 00 [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: E2 03 00 C5 2C 00 90 00 65 [07:55:44]RAPDU: 90 00 [07:55:44]wFMCommunicate OK [07:55:44]wFMCommunicate request_size=4 [07:55:44]MH_SAM_APDU [07:55:44]CAPDU: 80 0D 03 02 [07:55:44]Write to MH i2c: E2 08 00 C6 2C 80 0D 03 02 00 00 00 00 6D [07:55:44]Write i2c OK [07:55:44]MH_I2C_Read... [07:55:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:55:44]Read from MH i2c: E2 [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: E2 0B 00 [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: E2 0B 00 C6 2C 00 07 EF 6F 6F BB 2D 94 DE 90 00 9C [07:55:44]RAPDU: 07 EF 6F 6F BB 2D 94 DE 90 00 [07:55:44]wFMCommunicate OK [07:55:44]SAM_PROTO_SignData done [07:55:44]FM_MakeSignedData done [07:55:44]CreateOFDProtocolMessage [07:55:44]wFMCommunicate request_size=4 [07:55:44]MH_SAM_APDU [07:55:44]CAPDU: 80 11 00 00 [07:55:44]Write to MH i2c: E2 08 00 C7 2C 80 11 00 00 00 00 00 00 6D [07:55:44]Write i2c OK [07:55:44]MH_I2C_Read... [07:55:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:44]Read from MH i2c: E2 [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: E2 17 00 [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: E2 17 00 C7 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 C8 [07:55:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:55:44]wFMCommunicate OK [07:55:44]CreateOFDProtocolMessage done [07:55:44]OFDSenderStorePacket 104757 [07:55:44]StoreOFDPacket docnum=104757 [07:55:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 13 62 08 01 95 CC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 61 00 00 00 F4 03 04 00 81 13 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 35 99 01 00 35 04 06 00 0A A8 5B 82 1F 3A 07 EF 6F 6F BB 2D 94 DE [07:55:44]CheckFolder [07:55:44]dirname=/storage/ofd_packets [07:55:44]CheckFolder done [07:55:44]ProducePacketName [07:55:44]name=ofd_packets/00104757 [07:55:44]NVStorageSaveData ofd_packets/00104757 [07:55:44]File name is /storage/ofd_packets/00104757 [07:55:44]Write 302 bytes [07:55:44]NVStorageSaveData done [07:55:44]OFDSenderStorePacket done [07:55:44]KKMCreateOFDPacket done [07:55:44]NVStorageSaveData kkm_last_timestamp [07:55:44]File name is /storage/kkm_last_timestamp [07:55:44]Write 4 bytes [07:55:44]NVStorageSaveData done [07:55:44]ExternCall_PrintAddStr [07:55:44]wPrintStart [07:55:44]Write to MH i2c: 01 00 00 C8 2C F4 [07:55:44]Write i2c OK [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: 01 [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: 01 07 00 [07:55:44]MH_I2C_Read... [07:55:44]Read from MH i2c: 01 07 00 C8 2C 00 00 00 00 00 FF 0F 09 [07:55:44]RasterBufferAndPrint [07:55:44]line Счет N : (1)118199 [07:55:44]line ИНН: 02508201610067 [07:55:44]line Контрольно-Кассовый Чек [07:55:44]line ПРОДАЖА [07:55:44]line ТРК (МРК, ГНК) : 11 [07:55:44]line Товар: 2710194210 [07:55:44]line ДТ(л)-К-5 [07:55:44]line 19.820 * 75.70 [07:55:44]line = 1500.37 [07:55:44]line НДС 12% НСП 1% [07:55:44]line > о реализуемом товаре [07:55:44]line ОКРУГЛЕНИЕ: -0.37 [07:55:44]line ИТОГО: 1500.00 [07:55:44]line Внесено: 1500.00 [07:55:44]line СДАЧА: 0.00 [07:55:44]line НСП 1% : 13.28 [07:55:44]line НДС 12% : 159.33 [07:55:44]line Наличными: 1500.00 [07:55:44]line Безнал.: 0.00 [07:55:44]line Место: АЗС № 176 [07:55:44]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:55:44]line СНО: Общий режим [07:55:44]line Чек 97 26.09.2024 07:55 [07:55:44]line Смена: 237 ФФД: 1.0 [07:55:44]line ЗНМ: 0300000238 [07:55:44]line РНМ: 0000000000145756 [07:55:44]line Версия ККМ: v1.0 [07:55:44]line ФМ: 0000000000959278 [07:55:44]line ФД: 104757 [07:55:44]line ФПД: 11718206037818 [07:55:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T075545&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104757&fm=11718206037818&tin=02508201610067®Number=0000000000145756&sum=150000 [07:55:45]written 0, free lines is 4095 [07:55:45]OFD Sender: Processing packet 104757 [packets to send 51, broken 50] [07:55:45]ProducePacketName [07:55:45]name=ofd_packets/00104757 [07:55:45]OFD Sender: To server: pG, [07:55:45]CommunicateWithHost lk.salyk.kg:30040 [07:55:45]ConnectInit lk.salyk.kg [07:55:45]Connected sock=10 [07:55:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 13 62 08 01 95 CC 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 61 00 00 00 F4 03 04 00 81 13 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 35 99 01 00 35 04 06 00 0A A8 5B 82 1F 3A 07 EF 6F 6F BB 2D 94 DE [07:55:45]Write to MH i2c: 01 00 00 F2 2C 1E [07:55:45]Write i2c OK [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: 01 [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: 01 07 00 [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: 01 07 00 F2 2C 00 00 00 00 00 09 0D 3B [07:55:45]RasterBufferAndPrint [07:55:45]line [07:55:45]line [07:55:45]line [07:55:45]line [07:55:45]line [07:55:45]written 0, free lines is 3356 [07:55:45]MH_Cut [07:55:45]Write to MH i2c: D1 01 00 F9 2C 01 F7 [07:55:45]Write i2c OK [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: D1 [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: D1 01 00 [07:55:45]MH_I2C_Read... [07:55:45]Read from MH i2c: D1 01 00 F9 2C 00 F6 [07:55:45]Write to MH i2c: 01 00 00 FA 2C 26 [07:55:45]Write i2c OK [07:55:45]MH_I2C_Read... [07:55:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 19 05 47 00 38 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 35 99 01 00 F4 03 04 00 32 BD F4 66 B6 04 01 00 00 61 EA 7E 97 83 01 9D F6 [07:55:45]CommunicateWithHost err = 0 [07:55:45]CheckOFDResponse [07:55:45]1017 (14) - 77093643461234 [07:55:45]1041 (16) - 0000000000959278 [07:55:45]1040 (4) - 104757 [07:55:45]1012 (4) - 26.09.2024 01:47 [07:55:45]1206 (1) - 0 [07:55:45]OFD Sender: Remove packet 104757 [07:55:45]ProducePacketName [07:55:45]name=ofd_packets/00104757 [07:55:45]NVStorageDeleteData [07:55:46]*** Cut start [07:55:46]*** Partial cut [07:55:46]*** CUTSNS_PIN = 1 [07:55:46]*** CUTSNS_PIN = 0 [07:55:46]OFD Sender: No OFD packet to send [07:55:46]*** Brake cut motor [07:55:46]Read from MH i2c: 01 [07:55:46]MH_I2C_Read... [07:55:46]*** Stop cut motor [07:55:46]*** Cut end [07:55:46]Read from MH i2c: 01 07 00 [07:55:46]MH_I2C_Read... [07:55:46]Read from MH i2c: 01 07 00 FA 2C 00 00 00 00 00 FF 0F 3B [07:55:46]process_action close_receipt done [07:55:46]requested_data is exist [07:55:46]produce_requested_data [07:55:46]requested_item fm.sn is exist - process it [07:55:46]wFMCommunicate request_size=4 [07:55:46]MH_SAM_APDU [07:55:46]CAPDU: 80 11 00 00 [07:55:46]Write to MH i2c: E2 08 00 FB 2C 80 11 00 00 00 00 00 00 A1 [07:55:46]Write i2c OK [07:55:46]MH_I2C_Read... [07:55:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:55:46]Read from MH i2c: E2 [07:55:46]MH_I2C_Read... [07:55:46]Read from MH i2c: E2 17 00 [07:55:46]MH_I2C_Read... [07:55:46]Read from MH i2c: E2 17 00 FB 2C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 FC [07:55:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:55:46]wFMCommunicate OK [07:55:46]requested_item fd.num is exist - process it [07:55:46]SAM_PROTO_GetFieldsCounters [07:55:46]wFMCommunicate request_size=4 [07:55:46]MH_SAM_APDU [07:55:46]CAPDU: 80 13 00 00 [07:55:46]Write to MH i2c: E2 08 00 FC 2C 80 13 00 00 00 00 00 00 A4 [07:55:46]Write i2c OK [07:55:46]MH_I2C_Read... [07:55:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:55:47]Read from MH i2c: E2 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: E2 62 00 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: E2 62 00 FC 2C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 35 99 01 00 0E 04 04 00 ED 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 AF [07:55:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 35 99 01 00 0E 04 04 00 ED 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 [07:55:47]wFMCommunicate OK [07:55:47]SAM_PROTO_GetFieldsCounters done [07:55:47]requested_item shift.num is exist - process it [07:55:47]requested_item shift.opened is exist - process it [07:55:47]req_shift_opened [07:55:47]FM_GetShiftState [07:55:47]SAM_PROTO_GetShiftState [07:55:47]wFMCommunicate request_size=4 [07:55:47]MH_SAM_APDU [07:55:47]CAPDU: 80 13 01 00 [07:55:47]Write to MH i2c: E2 08 00 FD 2C 80 13 01 00 00 00 00 00 A6 [07:55:47]Write i2c OK [07:55:47]MH_I2C_Read... [07:55:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:55:47]Read from MH i2c: E2 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: E2 0E 00 [07:55:47]MH_I2C_Read... [07:55:47]Read from MH i2c: E2 0E 00 FD 2C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 A2 [07:55:47]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:55:47]wFMCommunicate OK [07:55:47]SAM_PROTO_GetShiftState done [07:55:47]FM_GetShiftState done [07:55:47]req_shift_opened done [07:55:47]requested_item shift.open_date is exist - process it [07:55:47]req_shift_open_date [07:55:47]req_shift_open_date done [07:55:47]produce_requested_data done [07:55:47]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104757,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:55:47]process_action_free close_receipt [07:55:47]json_value_free [07:55:47]json_value_free done [07:55:47]process_json_proto returns [07:55:47]Send response to host [07:55:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104757,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:55:47]free response buf [07:55:47]execute_script done [07:55:47]execute_script returns [07:55:47]free content buf [07:55:47]Sock 9.Close socket [07:55:47]Sock 9.Thread stoped [07:55:51]OFD Sender: No OFD packet to send [07:55:56]OFD Sender: No OFD packet to send [07:56:01]OFD Sender: No OFD packet to send [07:56:06]OFD Sender: No OFD packet to send [07:56:11]OFD Sender: No OFD packet to send [07:56:16]OFD Sender: No OFD packet to send [07:56:21]OFD Sender: No OFD packet to send [07:56:26]OFD Sender: No OFD packet to send [07:56:31]OFD Sender: No OFD packet to send [07:56:36]OFD Sender: No OFD packet to send [07:56:41]OFD Sender: No OFD packet to send [07:56:46]OFD Sender: No OFD packet to send [07:56:51]OFD Sender: No OFD packet to send [07:56:56]OFD Sender: No OFD packet to send [07:57:01]OFD Sender: No OFD packet to send [07:57:06]OFD Sender: No OFD packet to send [07:57:11]OFD Sender: No OFD packet to send [07:57:16]OFD Sender: No OFD packet to send [07:57:21]OFD Sender: No OFD packet to send [07:57:26]OFD Sender: No OFD packet to send [07:57:31]OFD Sender: No OFD packet to send [07:57:36]OFD Sender: No OFD packet to send [07:57:41]OFD Sender: No OFD packet to send [07:57:45]accept exits with 8 [07:57:45]New connection [07:57:45]New thread 3067260260 created [07:57:45]Thread 3067403620 joined [07:57:45]Waiting for new connection... [07:57:45] Sock 8.Parse request [07:57:45]Sock 8.Check first char [07:57:45]Sock 8.First char is OK [07:57:45]request: POST /json_proto HTTP/1.0 [07:57:45]Method: POST [07:57:45]URL: /json_proto [07:57:45]Method is POST - this is cgi request [07:57:45]url: /json_proto [07:57:45]query_string will be loaded in cgi processing [07:57:45]execute_cgi json_proto POST (null) [07:57:45]execute_cgi path=json_proto method=POST [07:57:45]POST find Content-Length [07:57:45]Host: 172.17.62.195:8080 [07:57:45]Content-Length: 677 [07:57:45]Content-Type: application/json [07:57:45] [07:57:45]POST finish read [07:57:45]Found Content-Length = 677 [07:57:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [07:57:45]execute_script... [07:57: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)118202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [07:57:45]POST & json_proto [07:57:45]process_json_proto [07:57:45]json parsed OK: [07:57:45]protocol is kg_v1.0 [07:57:45]action value=close_receipt [07:57:45]process_action close_receipt [07:57:45]cmd_close_receipt [07:57:45]MH_GetDate [07:57:45]Write to MH i2c: F0 00 00 FE 2C 19 [07:57:45]Write i2c OK [07:57:45]MH_I2C_Read... [07:57:45]Read from MH i2c: F0 [07:57:45]MH_I2C_Read... [07:57:45]Read from MH i2c: F0 09 00 [07:57:45]MH_I2C_Read... [07:57:45]Read from MH i2c: F0 09 00 FE 2C 00 FC 13 F5 66 65 34 CA 65 54 [07:57:45]GetLastDocTimeStamp 1727337345 [07:57:45]current date 1727337468 [07:57:45]FM_GetShiftState [07:57:45]SAM_PROTO_GetShiftState [07:57:45]wFMCommunicate request_size=4 [07:57:45]MH_SAM_APDU [07:57:45]CAPDU: 80 13 01 00 [07:57:45]Write to MH i2c: E2 08 00 FF 2C 80 13 01 00 00 00 00 00 A8 [07:57:45]Write i2c OK [07:57:45]MH_I2C_Read... [07:57:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:45]Read from MH i2c: E2 [07:57:45]MH_I2C_Read... [07:57:45]Read from MH i2c: E2 0E 00 [07:57:45]MH_I2C_Read... [07:57:45]Read from MH i2c: E2 0E 00 FF 2C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 A4 [07:57:45]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:57:45]wFMCommunicate OK [07:57:45]SAM_PROTO_GetShiftState done [07:57:45]FM_GetShiftState done [07:57:45]opened in 1727309552 [07:57:45]opened+sec_in_day 1727395952 [07:57:45]quantity*price = 30035 [07:57:45]sum+1 = 30036 [07:57:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 98 26.09.2024 07:57 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104758 ФПД: 127205290711745 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T075748&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104758&fm=127205290711745&tin=02508201610067®Number=0000000000145756&sum=30000 [07:57:46]StoreToDocumentArchive [07:57:46]shift 237 fd 104758 [07:57:46]save to /storage/0237/doc_00104758 [07:57:46]save last doc name /storage/0237/doc_00104758 to /storage/kkm_last_doc_name [07:57:46]save OK [07:57:46]Clear old archive folders... [07:57:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:57:46]tlvbuf is 01A38240 [07:57:46]SAM_PROTO_ClearQueue [07:57:46]wFMCommunicate request_size=4 [07:57:46]MH_SAM_APDU [07:57:46]CAPDU: 80 09 00 00 [07:57:46]Write to MH i2c: E2 08 00 0C 2D 80 09 00 00 00 00 00 00 AB [07:57:46]Write i2c OK [07:57:46]MH_I2C_Read... [07:57:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:57:46]Read from MH i2c: E2 [07:57:46]MH_I2C_Read... [07:57:46]Read from MH i2c: E2 03 00 [07:57:46]MH_I2C_Read... [07:57:46]Read from MH i2c: E2 03 00 0C 2D 00 90 00 AD [07:57:46]RAPDU: 90 00 [07:57:46]wFMCommunicate OK [07:57:46]SAM_PROTO_ClearQueue done [07:57:46]KKMCreateOFDPacket [07:57:46]OFDProtocolAddRootSTLVToBuf [07:57:46]FM_MakeSignedData [07:57:46]FM_MakeSignedData [07:57:46]SAM_PROTO_SignData [07:57:46]wFMCommunicate request_size=4 [07:57:46]MH_SAM_APDU [07:57:46]CAPDU: 80 0D 01 02 [07:57:46]Write to MH i2c: E2 08 00 0D 2D 80 0D 01 02 00 00 00 00 B3 [07:57:46]Write i2c OK [07:57:46]MH_I2C_Read... [07:57:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:57:47]Read from MH i2c: E2 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: E2 03 00 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: E2 03 00 0D 2D 00 90 00 AE [07:57:47]RAPDU: 90 00 [07:57:47]wFMCommunicate OK [07:57:47]wFMCommunicate request_size=255 [07:57:47]MH_SAM_APDU [07:57: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 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 FC 13 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 36 99 01 00 35 04 06 00 73 [07:57:47]Write to MH i2c: E2 02 01 0E 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 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 FC 13 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 36 99 01 00 35 04 06 00 73 00 00 58 [07:57:47]Write i2c OK [07:57:47]MH_I2C_Read... [07:57:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:47]Read from MH i2c: E2 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: E2 03 00 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: E2 03 00 0E 2D 00 90 00 AF [07:57:47]RAPDU: 90 00 [07:57:47]wFMCommunicate OK [07:57:47]wFMCommunicate request_size=10 [07:57:47]MH_SAM_APDU [07:57:47]CAPDU: 80 0D 02 02 05 B1 4A 2A 9A C1 [07:57:47]Write to MH i2c: E2 0D 00 0F 2D 80 0D 02 02 05 00 B1 4A 2A 9A C1 00 00 40 [07:57:47]Write i2c OK [07:57:47]MH_I2C_Read... [07:57:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:47]Read from MH i2c: E2 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: E2 03 00 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: E2 03 00 0F 2D 00 90 00 B0 [07:57:47]RAPDU: 90 00 [07:57:47]wFMCommunicate OK [07:57:47]wFMCommunicate request_size=4 [07:57:47]MH_SAM_APDU [07:57:47]CAPDU: 80 0D 03 02 [07:57:47]Write to MH i2c: E2 08 00 10 2D 80 0D 03 02 00 00 00 00 B8 [07:57:47]Write i2c OK [07:57:47]MH_I2C_Read... [07:57:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:57:47]Read from MH i2c: E2 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: E2 0B 00 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: E2 0B 00 10 2D 00 D2 82 2A CA 30 BF 71 20 90 00 81 [07:57:47]RAPDU: D2 82 2A CA 30 BF 71 20 90 00 [07:57:47]wFMCommunicate OK [07:57:47]SAM_PROTO_SignData done [07:57:47]FM_MakeSignedData done [07:57:47]CreateOFDProtocolMessage [07:57:47]wFMCommunicate request_size=4 [07:57:47]MH_SAM_APDU [07:57:47]CAPDU: 80 11 00 00 [07:57:47]Write to MH i2c: E2 08 00 11 2D 80 11 00 00 00 00 00 00 B8 [07:57:47]Write i2c OK [07:57:47]MH_I2C_Read... [07:57:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:47]Read from MH i2c: E2 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: E2 17 00 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: E2 17 00 11 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 13 [07:57:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:57:47]wFMCommunicate OK [07:57:47]CreateOFDProtocolMessage done [07:57:47]OFDSenderStorePacket 104758 [07:57:47]StoreOFDPacket docnum=104758 [07:57:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E3 DB 07 01 03 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 FC 13 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 36 99 01 00 35 04 06 00 73 B1 4A 2A 9A C1 D2 82 2A CA 30 BF 71 20 [07:57:47]CheckFolder [07:57:47]dirname=/storage/ofd_packets [07:57:47]CheckFolder done [07:57:47]ProducePacketName [07:57:47]name=ofd_packets/00104758 [07:57:47]NVStorageSaveData ofd_packets/00104758 [07:57:47]File name is /storage/ofd_packets/00104758 [07:57:47]Write 301 bytes [07:57:47]NVStorageSaveData done [07:57:47]OFDSenderStorePacket done [07:57:47]KKMCreateOFDPacket done [07:57:47]NVStorageSaveData kkm_last_timestamp [07:57:47]File name is /storage/kkm_last_timestamp [07:57:47]Write 4 bytes [07:57:47]NVStorageSaveData done [07:57:47]ExternCall_PrintAddStr [07:57:47]wPrintStart [07:57:47]Write to MH i2c: 01 00 00 12 2D 3F [07:57:47]Write i2c OK [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: 01 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: 01 07 00 [07:57:47]MH_I2C_Read... [07:57:47]Read from MH i2c: 01 07 00 12 2D 00 00 00 00 00 FF 0F 54 [07:57:47]RasterBufferAndPrint [07:57:47]line Счет N : (1)118202 [07:57:47]line ИНН: 02508201610067 [07:57:47]line Контрольно-Кассовый Чек [07:57:47]line ПРОДАЖА [07:57:47]line ТРК (МРК, ГНК) : 22 [07:57:47]line Товар: 2710124130 [07:57:47]line Аи-92-К-5 [07:57:47]line 4.430 * 67.80 [07:57:47]line = 300.35 [07:57:47]line НДС 12% НСП 1% [07:57:47]line > о реализуемом товаре [07:57:47]line ОКРУГЛЕНИЕ: -0.35 [07:57:47]line ИТОГО: 300.00 [07:57:47]line Внесено: 300.00 [07:57:47]line СДАЧА: 0.00 [07:57:47]line НСП 1% : 2.66 [07:57:47]line НДС 12% : 31.90 [07:57:47]line Наличными: 300.00 [07:57:47]line Безнал.: 0.00 [07:57:47]line Место: АЗС № 176 [07:57:47]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:57:47]line СНО: Общий режим [07:57:47]line Чек 98 26.09.2024 07:57 [07:57:47]line Смена: 237 ФФД: 1.0 [07:57:47]line ЗНМ: 0300000238 [07:57:47]line РНМ: 0000000000145756 [07:57:47]line Версия ККМ: v1.0 [07:57:47]line ФМ: 0000000000959278 [07:57:47]line ФД: 104758 [07:57:47]line ФПД: 127205290711745 [07:57:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T075748&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104758&fm=127205290711745&tin=02508201610067®Number=0000000000145756&sum=30000 [07:57:47]OFD Sender: Processing packet 104758 [packets to send 51, broken 50] [07:57:47]ProducePacketName [07:57:47]name=ofd_packets/00104758 [07:57:47]OFD Sender: To server: pG, [07:57:47]CommunicateWithHost lk.salyk.kg:30040 [07:57:47]ConnectInit lk.salyk.kg [07:57:47]written 0, free lines is 4095 [07:57:48]Connected sock=10 [07:57:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E3 DB 07 01 03 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 FC 13 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 36 99 01 00 35 04 06 00 73 B1 4A 2A 9A C1 D2 82 2A CA 30 BF 71 20 [07:57:48]Write to MH i2c: 01 00 00 3C 2D 69 [07:57:48]Write i2c OK [07:57:48]MH_I2C_Read... [07:57:48]Read from MH i2c: 01 [07:57:48]MH_I2C_Read... [07:57:48]Read from MH i2c: 01 07 00 [07:57:48]MH_I2C_Read... [07:57:48]Read from MH i2c: 01 07 00 3C 2D 00 00 00 00 00 09 0D 86 [07:57:48]RasterBufferAndPrint [07:57:48]line [07:57:48]line [07:57:48]line [07:57:48]line [07:57:48]line [07:57:48]written 0, free lines is 3343 [07:57:48]MH_Cut [07:57:48]Write to MH i2c: D1 01 00 43 2D 01 42 [07:57:48]Write i2c OK [07:57:48]MH_I2C_Read... [07:57:48]Read from MH i2c: D1 [07:57:48]MH_I2C_Read... [07:57:48]Read from MH i2c: D1 01 00 [07:57:48]MH_I2C_Read... [07:57:48]Read from MH i2c: D1 01 00 43 2D 00 41 [07:57:48]Write to MH i2c: 01 00 00 44 2D 71 [07:57:48]Write i2c OK [07:57:48]MH_I2C_Read... [07:57:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 A8 CA 47 00 16 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 36 99 01 00 F4 03 04 00 AD BD F4 66 B6 04 01 00 00 3A 05 4D EE B4 3E 59 6D [07:57:48]CommunicateWithHost err = 0 [07:57:48]CheckOFDResponse [07:57:48]1017 (14) - 77093643461234 [07:57:48]1041 (16) - 0000000000959278 [07:57:48]1040 (4) - 104758 [07:57:48]1012 (4) - 26.09.2024 01:49 [07:57:48]1206 (1) - 0 [07:57:48]OFD Sender: Remove packet 104758 [07:57:48]ProducePacketName [07:57:48]name=ofd_packets/00104758 [07:57:48]NVStorageDeleteData [07:57:48]OFD Sender: No OFD packet to send [07:57:48]*** Cut start [07:57:48]*** Partial cut [07:57:48]*** CUTSNS_PIN = 1 [07:57:48]*** CUTSNS_PIN = 0 [07:57:49]*** Brake cut motor [07:57:49]Read from MH i2c: 01 [07:57:49]MH_I2C_Read... [07:57:49]*** Stop cut motor [07:57:49]*** Cut end [07:57:49]Read from MH i2c: 01 07 00 [07:57:49]MH_I2C_Read... [07:57:49]Read from MH i2c: 01 07 00 44 2D 00 00 00 00 00 FF 0F 86 [07:57:49]process_action close_receipt done [07:57:49]requested_data is exist [07:57:49]produce_requested_data [07:57:49]requested_item fm.sn is exist - process it [07:57:49]wFMCommunicate request_size=4 [07:57:49]MH_SAM_APDU [07:57:49]CAPDU: 80 11 00 00 [07:57:49]Write to MH i2c: E2 08 00 45 2D 80 11 00 00 00 00 00 00 EC [07:57:49]Write i2c OK [07:57:49]MH_I2C_Read... [07:57:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:49]Read from MH i2c: E2 [07:57:49]MH_I2C_Read... [07:57:49]Read from MH i2c: E2 17 00 [07:57:49]MH_I2C_Read... [07:57:49]Read from MH i2c: E2 17 00 45 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 47 [07:57:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:57:49]wFMCommunicate OK [07:57:49]requested_item fd.num is exist - process it [07:57:49]SAM_PROTO_GetFieldsCounters [07:57:49]wFMCommunicate request_size=4 [07:57:49]MH_SAM_APDU [07:57:49]CAPDU: 80 13 00 00 [07:57:49]Write to MH i2c: E2 08 00 46 2D 80 13 00 00 00 00 00 00 EF [07:57:49]Write i2c OK [07:57:49]MH_I2C_Read... [07:57:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:57:49]Read from MH i2c: E2 [07:57:49]MH_I2C_Read... [07:57:49]Read from MH i2c: E2 62 00 [07:57:49]MH_I2C_Read... [07:57:49]Read from MH i2c: E2 62 00 46 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 36 99 01 00 0E 04 04 00 ED 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 FE [07:57:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 36 99 01 00 0E 04 04 00 ED 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 [07:57:49]wFMCommunicate OK [07:57:49]SAM_PROTO_GetFieldsCounters done [07:57:49]requested_item shift.num is exist - process it [07:57:49]requested_item shift.opened is exist - process it [07:57:49]req_shift_opened [07:57:49]FM_GetShiftState [07:57:49]SAM_PROTO_GetShiftState [07:57:49]wFMCommunicate request_size=4 [07:57:49]MH_SAM_APDU [07:57:49]CAPDU: 80 13 01 00 [07:57:49]Write to MH i2c: E2 08 00 47 2D 80 13 01 00 00 00 00 00 F1 [07:57:49]Write i2c OK [07:57:49]MH_I2C_Read... [07:57:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:49]Read from MH i2c: E2 [07:57:49]MH_I2C_Read... [07:57:49]Read from MH i2c: E2 0E 00 [07:57:49]MH_I2C_Read... [07:57:49]Read from MH i2c: E2 0E 00 47 2D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 ED [07:57:49]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:57:49]wFMCommunicate OK [07:57:49]SAM_PROTO_GetShiftState done [07:57:49]FM_GetShiftState done [07:57:49]req_shift_opened done [07:57:49]requested_item shift.open_date is exist - process it [07:57:49]req_shift_open_date [07:57:49]req_shift_open_date done [07:57:49]produce_requested_data done [07:57:49]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104758,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:57:49]process_action_free close_receipt [07:57:49]json_value_free [07:57:49]json_value_free done [07:57:49]process_json_proto returns [07:57:49]Send response to host [07:57:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104758,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:57:49]free response buf [07:57:49]execute_script done [07:57:49]execute_script returns [07:57:49]free content buf [07:57:49]Sock 8.Close socket [07:57:49]Sock 8.Thread stoped [07:57:51]accept exits with 9 [07:57:51]New connection [07:57:51]New thread 3067403620 created [07:57:51]Thread 3067260260 joined [07:57:51]Waiting for new connection... [07:57:51] Sock 9.Parse request [07:57:51]Sock 9.Check first char [07:57:51]Sock 9.First char is OK [07:57:51]request: POST /json_proto HTTP/1.0 [07:57:51]Method: POST [07:57:51]URL: /json_proto [07:57:51]Method is POST - this is cgi request [07:57:51]url: /json_proto [07:57:51]query_string will be loaded in cgi processing [07:57:51]execute_cgi json_proto POST (null) [07:57:51]execute_cgi path=json_proto method=POST [07:57:51]POST find Content-Length [07:57:51]Host: 172.17.62.195:8080 [07:57:51]Content-Length: 677 [07:57:51]Content-Type: application/json [07:57:51] [07:57:51]POST finish read [07:57:51]Found Content-Length = 677 [07:57:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:57:51]execute_script... [07:57: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)118203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:57:51]POST & json_proto [07:57:51]process_json_proto [07:57:51]json parsed OK: [07:57:51]protocol is kg_v1.0 [07:57:51]action value=close_receipt [07:57:51]process_action close_receipt [07:57:51]cmd_close_receipt [07:57:51]MH_GetDate [07:57:51]Write to MH i2c: F0 00 00 48 2D 64 [07:57:51]Write i2c OK [07:57:51]MH_I2C_Read... [07:57:51]Read from MH i2c: F0 [07:57:51]MH_I2C_Read... [07:57:51]Read from MH i2c: F0 09 00 [07:57:51]MH_I2C_Read... [07:57:51]Read from MH i2c: F0 09 00 48 2D 00 01 14 F5 66 65 34 CA 65 A5 [07:57:51]GetLastDocTimeStamp 1727337468 [07:57:51]current date 1727337473 [07:57:51]FM_GetShiftState [07:57:51]SAM_PROTO_GetShiftState [07:57:51]wFMCommunicate request_size=4 [07:57:51]MH_SAM_APDU [07:57:51]CAPDU: 80 13 01 00 [07:57:51]Write to MH i2c: E2 08 00 49 2D 80 13 01 00 00 00 00 00 F3 [07:57:51]Write i2c OK [07:57:51]MH_I2C_Read... [07:57:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:51]Read from MH i2c: E2 [07:57:51]MH_I2C_Read... [07:57:51]Read from MH i2c: E2 0E 00 [07:57:51]MH_I2C_Read... [07:57:51]Read from MH i2c: E2 0E 00 49 2D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 EF [07:57:51]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:57:51]wFMCommunicate OK [07:57:51]SAM_PROTO_GetShiftState done [07:57:51]FM_GetShiftState done [07:57:51]opened in 1727309552 [07:57:51]opened+sec_in_day 1727395952 [07:57:51]quantity*price = 50036 [07:57:51]sum+1 = 50037 [07:57: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 99 26.09.2024 07:57 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104759 ФПД: 21030308579138 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T075754&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104759&fm=21030308579138&tin=02508201610067®Number=0000000000145756&sum=50000 [07:57:52]StoreToDocumentArchive [07:57:52]shift 237 fd 104759 [07:57:52]save to /storage/0237/doc_00104759 [07:57:52]save last doc name /storage/0237/doc_00104759 to /storage/kkm_last_doc_name [07:57:52]save OK [07:57:52]Clear old archive folders... [07:57:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:57:52]tlvbuf is 019EF670 [07:57:52]SAM_PROTO_ClearQueue [07:57:52]wFMCommunicate request_size=4 [07:57:52]MH_SAM_APDU [07:57:52]CAPDU: 80 09 00 00 [07:57:52]Write to MH i2c: E2 08 00 56 2D 80 09 00 00 00 00 00 00 F5 [07:57:52]Write i2c OK [07:57:52]MH_I2C_Read... [07:57:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:57:52]Read from MH i2c: E2 [07:57:52]MH_I2C_Read... [07:57:52]Read from MH i2c: E2 03 00 [07:57:52]MH_I2C_Read... [07:57:52]Read from MH i2c: E2 03 00 56 2D 00 90 00 F7 [07:57:52]RAPDU: 90 00 [07:57:52]wFMCommunicate OK [07:57:52]SAM_PROTO_ClearQueue done [07:57:52]KKMCreateOFDPacket [07:57:52]OFDProtocolAddRootSTLVToBuf [07:57:52]FM_MakeSignedData [07:57:52]FM_MakeSignedData [07:57:52]SAM_PROTO_SignData [07:57:52]wFMCommunicate request_size=4 [07:57:52]MH_SAM_APDU [07:57:52]CAPDU: 80 0D 01 02 [07:57:52]Write to MH i2c: E2 08 00 57 2D 80 0D 01 02 00 00 00 00 FD [07:57:52]Write i2c OK [07:57:52]MH_I2C_Read... [07:57:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:57:52]Read from MH i2c: E2 [07:57:52]MH_I2C_Read... [07:57:52]Read from MH i2c: E2 03 00 [07:57:52]MH_I2C_Read... [07:57:52]Read from MH i2c: E2 03 00 57 2D 00 90 00 F8 [07:57:52]RAPDU: 90 00 [07:57:52]wFMCommunicate OK [07:57:52]wFMCommunicate request_size=255 [07:57:52]MH_SAM_APDU [07:57: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 14 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 37 99 01 00 35 04 06 00 13 [07:57:52]Write to MH i2c: E2 02 01 58 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 14 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 37 99 01 00 35 04 06 00 13 00 00 2C [07:57:53]Write i2c OK [07:57:53]MH_I2C_Read... [07:57:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:53]Read from MH i2c: E2 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: E2 03 00 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: E2 03 00 58 2D 00 90 00 F9 [07:57:53]RAPDU: 90 00 [07:57:53]wFMCommunicate OK [07:57:53]wFMCommunicate request_size=10 [07:57:53]MH_SAM_APDU [07:57:53]CAPDU: 80 0D 02 02 05 20 80 12 87 42 [07:57:53]Write to MH i2c: E2 0D 00 59 2D 80 0D 02 02 05 00 20 80 12 87 42 00 00 85 [07:57:53]Write i2c OK [07:57:53]MH_I2C_Read... [07:57:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:57:53]Read from MH i2c: E2 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: E2 03 00 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: E2 03 00 59 2D 00 90 00 FA [07:57:53]RAPDU: 90 00 [07:57:53]wFMCommunicate OK [07:57:53]wFMCommunicate request_size=4 [07:57:53]MH_SAM_APDU [07:57:53]CAPDU: 80 0D 03 02 [07:57:53]Write to MH i2c: E2 08 00 5A 2D 80 0D 03 02 00 00 00 00 02 [07:57:53]Write i2c OK [07:57:53]MH_I2C_Read... [07:57:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:57:53]Read from MH i2c: E2 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: E2 0B 00 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: E2 0B 00 5A 2D 00 54 07 FF 71 34 38 58 2D 90 00 BF [07:57:53]RAPDU: 54 07 FF 71 34 38 58 2D 90 00 [07:57:53]wFMCommunicate OK [07:57:53]SAM_PROTO_SignData done [07:57:53]FM_MakeSignedData done [07:57:53]CreateOFDProtocolMessage [07:57:53]wFMCommunicate request_size=4 [07:57:53]MH_SAM_APDU [07:57:53]CAPDU: 80 11 00 00 [07:57:53]Write to MH i2c: E2 08 00 5B 2D 80 11 00 00 00 00 00 00 02 [07:57:53]Write i2c OK [07:57:53]MH_I2C_Read... [07:57:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:53]Read from MH i2c: E2 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: E2 17 00 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: E2 17 00 5B 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 5D [07:57:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:57:53]wFMCommunicate OK [07:57:53]CreateOFDProtocolMessage done [07:57:53]OFDSenderStorePacket 104759 [07:57:53]StoreOFDPacket docnum=104759 [07:57:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 55 20 07 01 9A 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 14 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 37 99 01 00 35 04 06 00 13 20 80 12 87 42 54 07 FF 71 34 38 58 2D [07:57:53]CheckFolder [07:57:53]dirname=/storage/ofd_packets [07:57:53]CheckFolder done [07:57:53]ProducePacketName [07:57:53]name=ofd_packets/00104759 [07:57:53]NVStorageSaveData ofd_packets/00104759 [07:57:53]File name is /storage/ofd_packets/00104759 [07:57:53]Write 301 bytes [07:57:53]NVStorageSaveData done [07:57:53]OFDSenderStorePacket done [07:57:53]KKMCreateOFDPacket done [07:57:53]NVStorageSaveData kkm_last_timestamp [07:57:53]File name is /storage/kkm_last_timestamp [07:57:53]Write 4 bytes [07:57:53]NVStorageSaveData done [07:57:53]ExternCall_PrintAddStr [07:57:53]wPrintStart [07:57:53]Write to MH i2c: 01 00 00 5C 2D 89 [07:57:53]Write i2c OK [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: 01 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: 01 07 00 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: 01 07 00 5C 2D 00 00 00 00 00 FF 0F 9E [07:57:53]RasterBufferAndPrint [07:57:53]line Счет N : (1)118203 [07:57:53]line ИНН: 02508201610067 [07:57:53]line Контрольно-Кассовый Чек [07:57:53]line ПРОДАЖА [07:57:53]line ТРК (МРК, ГНК) : 12 [07:57:53]line Товар: 2710124130 [07:57:53]line Аи-92-К-5 [07:57:53]line 7.380 * 67.80 [07:57:53]line = 500.36 [07:57:53]line НДС 12% НСП 1% [07:57:53]line > о реализуемом товаре [07:57:53]line ОКРУГЛЕНИЕ: -0.36 [07:57:53]line ИТОГО: 500.00 [07:57:53]line Внесено: 500.00 [07:57:53]line СДАЧА: 0.00 [07:57:53]line НСП 1% : 4.43 [07:57:53]line НДС 12% : 53.14 [07:57:53]line Наличными: 500.00 [07:57:53]line Безнал.: 0.00 [07:57:53]line Место: АЗС № 176 [07:57:53]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:57:53]line СНО: Общий режим [07:57:53]line Чек 99 26.09.2024 07:57 [07:57:53]line Смена: 237 ФФД: 1.0 [07:57:53]line ЗНМ: 0300000238 [07:57:53]line РНМ: 0000000000145756 [07:57:53]line Версия ККМ: v1.0 [07:57:53]line ФМ: 0000000000959278 [07:57:53]line ФД: 104759 [07:57:53]line ФПД: 21030308579138 [07:57:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T075754&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104759&fm=21030308579138&tin=02508201610067®Number=0000000000145756&sum=50000 [07:57:53]OFD Sender: Processing packet 104759 [packets to send 51, broken 50] [07:57:53]ProducePacketName [07:57:53]name=ofd_packets/00104759 [07:57:53]OFD Sender: To server: pG, [07:57:53]CommunicateWithHost lk.salyk.kg:30040 [07:57:53]ConnectInit lk.salyk.kg [07:57:53]written 0, free lines is 4095 [07:57:53]Connected sock=8 [07:57:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 55 20 07 01 9A 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 02 14 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 37 99 01 00 35 04 06 00 13 20 80 12 87 42 54 07 FF 71 34 38 58 2D [07:57:53]Write to MH i2c: 01 00 00 86 2D B3 [07:57:53]Write i2c OK [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: 01 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: 01 07 00 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: 01 07 00 86 2D 00 00 00 00 00 1D 0D E4 [07:57:53]RasterBufferAndPrint [07:57:53]line [07:57:53]line [07:57:53]line [07:57:53]line [07:57:53]line [07:57:53]written 0, free lines is 3368 [07:57:53]MH_Cut [07:57:53]Write to MH i2c: D1 01 00 8D 2D 01 8C [07:57:53]Write i2c OK [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: D1 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: D1 01 00 [07:57:53]MH_I2C_Read... [07:57:53]Read from MH i2c: D1 01 00 8D 2D 00 8B [07:57:53]Write to MH i2c: 01 00 00 8E 2D BB [07:57:53]Write i2c OK [07:57:53]MH_I2C_Read... [07:57:54]*** Cut start [07:57:54]*** Partial cut [07:57:54]*** CUTSNS_PIN = 1 [07:57:54]*** CUTSNS_PIN = 0 [07:57:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 6E 8B 47 00 83 AB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 37 99 01 00 F4 03 04 00 B3 BD F4 66 B6 04 01 00 00 AC 86 6D 88 A2 39 B3 FB [07:57:54]CommunicateWithHost err = 0 [07:57:54]CheckOFDResponse [07:57:54]1017 (14) - 77093643461234 [07:57:54]1041 (16) - 0000000000959278 [07:57:54]1040 (4) - 104759 [07:57:54]1012 (4) - 26.09.2024 01:49 [07:57:54]1206 (1) - 0 [07:57:54]OFD Sender: Remove packet 104759 [07:57:54]ProducePacketName [07:57:54]name=ofd_packets/00104759 [07:57:54]NVStorageDeleteData [07:57:54]*** Brake cut motor [07:57:55]Read from MH i2c: 01 [07:57:55]MH_I2C_Read... [07:57:55]*** Stop cut motor [07:57:55]*** Cut end [07:57:55]Read from MH i2c: 01 07 00 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: 01 07 00 8E 2D 00 00 00 00 00 FF 0F D0 [07:57:55]process_action close_receipt done [07:57:55]requested_data is exist [07:57:55]produce_requested_data [07:57:55]requested_item fm.sn is exist - process it [07:57:55]wFMCommunicate request_size=4 [07:57:55]MH_SAM_APDU [07:57:55]CAPDU: 80 11 00 00 [07:57:55]Write to MH i2c: E2 08 00 8F 2D 80 11 00 00 00 00 00 00 36 [07:57:55]OFD Sender: No OFD packet to send [07:57:55]Write i2c OK [07:57:55]MH_I2C_Read... [07:57:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:57:55]Read from MH i2c: E2 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: E2 17 00 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: E2 17 00 8F 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 91 [07:57:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:57:55]wFMCommunicate OK [07:57:55]requested_item fd.num is exist - process it [07:57:55]SAM_PROTO_GetFieldsCounters [07:57:55]wFMCommunicate request_size=4 [07:57:55]MH_SAM_APDU [07:57:55]CAPDU: 80 13 00 00 [07:57:55]Write to MH i2c: E2 08 00 90 2D 80 13 00 00 00 00 00 00 39 [07:57:55]Write i2c OK [07:57:55]MH_I2C_Read... [07:57:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:57:55]Read from MH i2c: E2 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: E2 62 00 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: E2 62 00 90 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 37 99 01 00 0E 04 04 00 ED 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 4C [07:57:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 37 99 01 00 0E 04 04 00 ED 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 [07:57:55]wFMCommunicate OK [07:57:55]SAM_PROTO_GetFieldsCounters done [07:57:55]requested_item shift.num is exist - process it [07:57:55]requested_item shift.opened is exist - process it [07:57:55]req_shift_opened [07:57:55]FM_GetShiftState [07:57:55]SAM_PROTO_GetShiftState [07:57:55]wFMCommunicate request_size=4 [07:57:55]MH_SAM_APDU [07:57:55]CAPDU: 80 13 01 00 [07:57:55]Write to MH i2c: E2 08 00 91 2D 80 13 01 00 00 00 00 00 3B [07:57:55]Write i2c OK [07:57:55]MH_I2C_Read... [07:57:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:57:55]Read from MH i2c: E2 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: E2 0E 00 [07:57:55]MH_I2C_Read... [07:57:55]Read from MH i2c: E2 0E 00 91 2D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 37 [07:57:55]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:57:55]wFMCommunicate OK [07:57:55]SAM_PROTO_GetShiftState done [07:57:55]FM_GetShiftState done [07:57:55]req_shift_opened done [07:57:55]requested_item shift.open_date is exist - process it [07:57:55]req_shift_open_date [07:57:55]req_shift_open_date done [07:57:55]produce_requested_data done [07:57:55]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104759,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:57:55]process_action_free close_receipt [07:57:55]json_value_free [07:57:55]json_value_free done [07:57:55]process_json_proto returns [07:57:55]Send response to host [07:57:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104759,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:57:55]free response buf [07:57:55]execute_script done [07:57:55]execute_script returns [07:57:55]free content buf [07:57:55]Sock 9.Close socket [07:57:55]Sock 9.Thread stoped [07:58:00]OFD Sender: No OFD packet to send [07:58:05]OFD Sender: No OFD packet to send [07:58:10]OFD Sender: No OFD packet to send [07:58:15]OFD Sender: No OFD packet to send [07:58:20]OFD Sender: No OFD packet to send [07:58:25]OFD Sender: No OFD packet to send [07:58:30]OFD Sender: No OFD packet to send [07:58:35]OFD Sender: No OFD packet to send [07:58:40]OFD Sender: No OFD packet to send [07:58:45]OFD Sender: No OFD packet to send [07:58:47]accept exits with 10 [07:58:47]New connection [07:58:47]New thread 3067260260 created [07:58:47]Thread 3067403620 joined [07:58:47]Waiting for new connection... [07:58:47] Sock 10.Parse request [07:58:47]Sock 10.Check first char [07:58:47]Sock 10.First char is OK [07:58:47]request: POST /json_proto HTTP/1.0 [07:58:47]Method: POST [07:58:47]URL: /json_proto [07:58:47]Method is POST - this is cgi request [07:58:47]url: /json_proto [07:58:47]query_string will be loaded in cgi processing [07:58:47]execute_cgi json_proto POST (null) [07:58:47]execute_cgi path=json_proto method=POST [07:58:47]POST find Content-Length [07:58:47]Host: 172.17.62.195:8080 [07:58:47]Content-Length: 682 [07:58:47]Content-Type: application/json [07:58:47] [07:58:47]POST finish read [07:58:47]Found Content-Length = 682 [07:58:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:58:47]execute_script... [07:58: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)118201", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:58:47]POST & json_proto [07:58:47]process_json_proto [07:58:47]json parsed OK: [07:58:47]protocol is kg_v1.0 [07:58:47]action value=close_receipt [07:58:47]process_action close_receipt [07:58:47]cmd_close_receipt [07:58:47]MH_GetDate [07:58:47]Write to MH i2c: F0 00 00 92 2D AE [07:58:47]Write i2c OK [07:58:47]MH_I2C_Read... [07:58:47]Read from MH i2c: F0 [07:58:47]MH_I2C_Read... [07:58:47]Read from MH i2c: F0 09 00 [07:58:47]MH_I2C_Read... [07:58:47]Read from MH i2c: F0 09 00 92 2D 00 39 14 F5 66 65 34 CA 65 27 [07:58:47]GetLastDocTimeStamp 1727337474 [07:58:47]current date 1727337529 [07:58:47]FM_GetShiftState [07:58:47]SAM_PROTO_GetShiftState [07:58:47]wFMCommunicate request_size=4 [07:58:47]MH_SAM_APDU [07:58:47]CAPDU: 80 13 01 00 [07:58:47]Write to MH i2c: E2 08 00 93 2D 80 13 01 00 00 00 00 00 3D [07:58:47]Write i2c OK [07:58:47]MH_I2C_Read... [07:58:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:58:47]Read from MH i2c: E2 [07:58:47]MH_I2C_Read... [07:58:47]Read from MH i2c: E2 0E 00 [07:58:47]MH_I2C_Read... [07:58:47]Read from MH i2c: E2 0E 00 93 2D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 39 [07:58:47]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:58:47]wFMCommunicate OK [07:58:47]SAM_PROTO_GetShiftState done [07:58:47]FM_GetShiftState done [07:58:47]opened in 1727309552 [07:58:47]opened+sec_in_day 1727395952 [07:58:47]quantity*price = 100005 [07:58:47]sum+1 = 100006 [07:58:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 100 26.09.2024 07:58 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104760 ФПД: 91557826677037 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T075849&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104760&fm=91557826677037&tin=02508201610067®Number=0000000000145756&sum=100000 [07:58:48]StoreToDocumentArchive [07:58:48]shift 237 fd 104760 [07:58:48]save to /storage/0237/doc_00104760 [07:58:48]save last doc name /storage/0237/doc_00104760 to /storage/kkm_last_doc_name [07:58:48]save OK [07:58:48]Clear old archive folders... [07:58:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:58:48]tlvbuf is 01981450 [07:58:48]SAM_PROTO_ClearQueue [07:58:48]wFMCommunicate request_size=4 [07:58:48]MH_SAM_APDU [07:58:48]CAPDU: 80 09 00 00 [07:58:48]Write to MH i2c: E2 08 00 A0 2D 80 09 00 00 00 00 00 00 3F [07:58:48]Write i2c OK [07:58:48]MH_I2C_Read... [07:58:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:58:48]Read from MH i2c: E2 [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: E2 03 00 [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: E2 03 00 A0 2D 00 90 00 41 [07:58:48]RAPDU: 90 00 [07:58:48]wFMCommunicate OK [07:58:48]SAM_PROTO_ClearQueue done [07:58:48]KKMCreateOFDPacket [07:58:48]OFDProtocolAddRootSTLVToBuf [07:58:48]FM_MakeSignedData [07:58:48]FM_MakeSignedData [07:58:48]SAM_PROTO_SignData [07:58:48]wFMCommunicate request_size=4 [07:58:48]MH_SAM_APDU [07:58:48]CAPDU: 80 0D 01 02 [07:58:48]Write to MH i2c: E2 08 00 A1 2D 80 0D 01 02 00 00 00 00 47 [07:58:48]Write i2c OK [07:58:48]MH_I2C_Read... [07:58:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:58:48]Read from MH i2c: E2 [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: E2 03 00 [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: E2 03 00 A1 2D 00 90 00 42 [07:58:48]RAPDU: 90 00 [07:58:48]wFMCommunicate OK [07:58:48]wFMCommunicate request_size=255 [07:58:48]MH_SAM_APDU [07:58: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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 39 14 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 38 99 01 00 35 04 06 00 53 [07:58:48]Write to MH i2c: E2 02 01 A2 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 39 14 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 38 99 01 00 35 04 06 00 53 00 00 7E [07:58:48]Write i2c OK [07:58:48]MH_I2C_Read... [07:58:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:58:48]Read from MH i2c: E2 [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: E2 03 00 [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: E2 03 00 A2 2D 00 90 00 43 [07:58:48]RAPDU: 90 00 [07:58:48]wFMCommunicate OK [07:58:48]wFMCommunicate request_size=10 [07:58:48]MH_SAM_APDU [07:58:48]CAPDU: 80 0D 02 02 05 45 77 BC 49 2D [07:58:48]Write to MH i2c: E2 0D 00 A3 2D 80 0D 02 02 05 00 45 77 BC 49 2D 00 00 42 [07:58:48]Write i2c OK [07:58:48]MH_I2C_Read... [07:58:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:58:48]Read from MH i2c: E2 [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: E2 03 00 [07:58:48]MH_I2C_Read... [07:58:48]Read from MH i2c: E2 03 00 A3 2D 00 90 00 44 [07:58:48]RAPDU: 90 00 [07:58:48]wFMCommunicate OK [07:58:48]wFMCommunicate request_size=4 [07:58:48]MH_SAM_APDU [07:58:48]CAPDU: 80 0D 03 02 [07:58:49]Write to MH i2c: E2 08 00 A4 2D 80 0D 03 02 00 00 00 00 4C [07:58:49]Write i2c OK [07:58:49]MH_I2C_Read... [07:58:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:58:49]Read from MH i2c: E2 [07:58:49]MH_I2C_Read... [07:58:49]Read from MH i2c: E2 0B 00 [07:58:49]MH_I2C_Read... [07:58:49]Read from MH i2c: E2 0B 00 A4 2D 00 20 91 5C B3 AB 6F 66 BF 90 00 4C [07:58:49]RAPDU: 20 91 5C B3 AB 6F 66 BF 90 00 [07:58:49]wFMCommunicate OK [07:58:49]SAM_PROTO_SignData done [07:58:49]FM_MakeSignedData done [07:58:49]CreateOFDProtocolMessage [07:58:49]wFMCommunicate request_size=4 [07:58:49]MH_SAM_APDU [07:58:49]CAPDU: 80 11 00 00 [07:58:49]Write to MH i2c: E2 08 00 A5 2D 80 11 00 00 00 00 00 00 4C [07:58:49]Write i2c OK [07:58:49]MH_I2C_Read... [07:58:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:58:49]Read from MH i2c: E2 [07:58:49]MH_I2C_Read... [07:58:49]Read from MH i2c: E2 17 00 [07:58:49]MH_I2C_Read... [07:58:49]Read from MH i2c: E2 17 00 A5 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 A7 [07:58:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:58:49]wFMCommunicate OK [07:58:49]CreateOFDProtocolMessage done [07:58:49]OFDSenderStorePacket 104760 [07:58:49]StoreOFDPacket docnum=104760 [07:58:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 97 5C 07 01 4B 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 39 14 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 38 99 01 00 35 04 06 00 53 45 77 BC 49 2D 20 91 5C B3 AB 6F 66 BF [07:58:49]CheckFolder [07:58:49]dirname=/storage/ofd_packets [07:58:49]CheckFolder done [07:58:49]ProducePacketName [07:58:49]name=ofd_packets/00104760 [07:58:49]NVStorageSaveData ofd_packets/00104760 [07:58:49]File name is /storage/ofd_packets/00104760 [07:58:49]Write 301 bytes [07:58:49]NVStorageSaveData done [07:58:49]OFDSenderStorePacket done [07:58:49]KKMCreateOFDPacket done [07:58:49]NVStorageSaveData kkm_last_timestamp [07:58:49]File name is /storage/kkm_last_timestamp [07:58:49]Write 4 bytes [07:58:49]NVStorageSaveData done [07:58:49]ExternCall_PrintAddStr [07:58:49]wPrintStart [07:58:49]Write to MH i2c: 01 00 00 A6 2D D3 [07:58:49]Write i2c OK [07:58:49]MH_I2C_Read... [07:58:49]Read from MH i2c: 01 [07:58:49]MH_I2C_Read... [07:58:49]Read from MH i2c: 01 07 00 [07:58:49]MH_I2C_Read... [07:58:49]Read from MH i2c: 01 07 00 A6 2D 00 00 00 00 00 FF 0F E8 [07:58:49]RasterBufferAndPrint [07:58:49]line Счет N : (1)118201 [07:58:49]line ИНН: 02508201610067 [07:58:49]line Контрольно-Кассовый Чек [07:58:49]line ПРОДАЖА [07:58:49]line ТРК (МРК, ГНК) : 32 [07:58:49]line Товар: 2710124130 [07:58:49]line Аи-92-К-5 [07:58:49]line 14.750 * 67.80 [07:58:49]line = 1000.05 [07:58:49]line НДС 12% НСП 1% [07:58:49]line > о реализуемом товаре [07:58:49]line ОКРУГЛЕНИЕ: -0.05 [07:58:49]line ИТОГО: 1000.00 [07:58:49]line Внесено: 1000.00 [07:58:49]line СДАЧА: 0.00 [07:58:49]line НСП 1% : 8.85 [07:58:49]line НДС 12% : 106.20 [07:58:49]line Наличными: 1000.00 [07:58:49]line Безнал.: 0.00 [07:58:49]line Место: АЗС № 176 [07:58:49]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:58:49]line СНО: Общий режим [07:58:49]line Чек 100 26.09.2024 07:58 [07:58:49]line Смена: 237 ФФД: 1.0 [07:58:49]line ЗНМ: 0300000238 [07:58:49]line РНМ: 0000000000145756 [07:58:49]line Версия ККМ: v1.0 [07:58:49]line ФМ: 0000000000959278 [07:58:49]line ФД: 104760 [07:58:49]line ФПД: 91557826677037 [07:58:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T075849&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104760&fm=91557826677037&tin=02508201610067®Number=0000000000145756&sum=100000 [07:58:49]OFD Sender: Processing packet 104760 [packets to send 51, broken 50] [07:58:49]ProducePacketName [07:58:49]name=ofd_packets/00104760 [07:58:49]OFD Sender: To server: pG, [07:58:49]CommunicateWithHost lk.salyk.kg:30040 [07:58:49]ConnectInit lk.salyk.kg [07:58:49]written 0, free lines is 4095 [07:58:49]Write to MH i2c: 01 00 00 D0 2D FD [07:58:49]Write i2c OK [07:58:49]MH_I2C_Read... [07:58:49]Read from MH i2c: 01 [07:58:49]MH_I2C_Read... [07:58:49]Read from MH i2c: 01 07 00 [07:58:49]MH_I2C_Read... [07:58:49]Read from MH i2c: 01 07 00 D0 2D 00 00 00 00 00 FB 0C 0B [07:58:49]RasterBufferAndPrint [07:58:49]line [07:58:49]line [07:58:49]line [07:58:49]line [07:58:49]line [07:58:49]written 0, free lines is 3329 [07:58:49]MH_Cut [07:58:49]Write to MH i2c: D1 01 00 D7 2D 01 D6 [07:58:49]Write i2c OK [07:58:49]MH_I2C_Read... [07:58:49]Read from MH i2c: D1 [07:58:49]MH_I2C_Read... [07:58:49]Read from MH i2c: D1 01 00 [07:58:49]MH_I2C_Read... [07:58:49]Read from MH i2c: D1 01 00 D7 2D 00 D5 [07:58:49]Write to MH i2c: 01 00 00 D8 2D 05 [07:58:49]Write i2c OK [07:58:49]MH_I2C_Read... [07:58:50]*** Cut start [07:58:50]*** Partial cut [07:58:50]*** CUTSNS_PIN = 1 [07:58:50]*** CUTSNS_PIN = 0 [07:58:50]*** Brake cut motor [07:58:51]Read from MH i2c: 01 [07:58:51]MH_I2C_Read... [07:58:51]*** Stop cut motor [07:58:51]*** Cut end [07:58:51]Read from MH i2c: 01 07 00 [07:58:51]MH_I2C_Read... [07:58:51]Read from MH i2c: 01 07 00 D8 2D 00 00 00 00 00 FF 0F 1A [07:58:51]process_action close_receipt done [07:58:51]requested_data is exist [07:58:51]produce_requested_data [07:58:51]requested_item fm.sn is exist - process it [07:58:51]wFMCommunicate request_size=4 [07:58:51]MH_SAM_APDU [07:58:51]CAPDU: 80 11 00 00 [07:58:51]Write to MH i2c: E2 08 00 D9 2D 80 11 00 00 00 00 00 00 80 [07:58:51]Write i2c OK [07:58:51]MH_I2C_Read... [07:58:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:58:51]Read from MH i2c: E2 [07:58:51]MH_I2C_Read... [07:58:51]Read from MH i2c: E2 17 00 [07:58:51]MH_I2C_Read... [07:58:51]Read from MH i2c: E2 17 00 D9 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 DB [07:58:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:58:51]wFMCommunicate OK [07:58:51]requested_item fd.num is exist - process it [07:58:51]SAM_PROTO_GetFieldsCounters [07:58:51]wFMCommunicate request_size=4 [07:58:51]MH_SAM_APDU [07:58:51]CAPDU: 80 13 00 00 [07:58:51]Write to MH i2c: E2 08 00 DA 2D 80 13 00 00 00 00 00 00 83 [07:58:51]Write i2c OK [07:58:51]MH_I2C_Read... [07:58:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:58:51]Read from MH i2c: E2 [07:58:51]MH_I2C_Read... [07:58:51]Read from MH i2c: E2 62 00 [07:58:51]MH_I2C_Read... [07:58:51]Read from MH i2c: E2 62 00 DA 2D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 38 99 01 00 0E 04 04 00 ED 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 9A [07:58:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 38 99 01 00 0E 04 04 00 ED 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 [07:58:51]wFMCommunicate OK [07:58:51]SAM_PROTO_GetFieldsCounters done [07:58:51]requested_item shift.num is exist - process it [07:58:51]requested_item shift.opened is exist - process it [07:58:51]req_shift_opened [07:58:51]FM_GetShiftState [07:58:51]SAM_PROTO_GetShiftState [07:58:51]wFMCommunicate request_size=4 [07:58:51]MH_SAM_APDU [07:58:51]CAPDU: 80 13 01 00 [07:58:51]Write to MH i2c: E2 08 00 DB 2D 80 13 01 00 00 00 00 00 85 [07:58:51]Write i2c OK [07:58:51]MH_I2C_Read... [07:58:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:58:51]Read from MH i2c: E2 [07:58:51]MH_I2C_Read... [07:58:51]Read from MH i2c: E2 0E 00 [07:58:51]MH_I2C_Read... [07:58:51]Read from MH i2c: E2 0E 00 DB 2D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 81 [07:58:51]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:58:51]wFMCommunicate OK [07:58:51]SAM_PROTO_GetShiftState done [07:58:51]FM_GetShiftState done [07:58:51]req_shift_opened done [07:58:51]requested_item shift.open_date is exist - process it [07:58:51]req_shift_open_date [07:58:51]req_shift_open_date done [07:58:51]produce_requested_data done [07:58:51]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104760,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:58:51]process_action_free close_receipt [07:58:51]json_value_free [07:58:51]json_value_free done [07:58:51]process_json_proto returns [07:58:51]Send response to host [07:58:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104760,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:58:51]free response buf [07:58:51]execute_script done [07:58:51]execute_script returns [07:58:51]free content buf [07:58:51]Sock 10.Close socket [07:58:51]Sock 10.Thread stoped [07:58:53]Connected sock=9 [07:58:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 97 5C 07 01 4B 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 39 14 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 38 99 01 00 35 04 06 00 53 45 77 BC 49 2D 20 91 5C B3 AB 6F 66 BF [07:58:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 74 1C 47 00 31 90 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 38 99 01 00 F4 03 04 00 EF BD F4 66 B6 04 01 00 00 60 BD B3 8D 77 5B E5 40 [07:58:54]CommunicateWithHost err = 0 [07:58:54]CheckOFDResponse [07:58:54]1017 (14) - 77093643461234 [07:58:54]1041 (16) - 0000000000959278 [07:58:54]1040 (4) - 104760 [07:58:54]1012 (4) - 26.09.2024 01:50 [07:58:54]1206 (1) - 0 [07:58:54]OFD Sender: Remove packet 104760 [07:58:54]ProducePacketName [07:58:54]name=ofd_packets/00104760 [07:58:54]NVStorageDeleteData [07:58:54]OFD Sender: No OFD packet to send [07:58:59]OFD Sender: No OFD packet to send [07:59:04]OFD Sender: No OFD packet to send [07:59:09]OFD Sender: No OFD packet to send [07:59:14]OFD Sender: No OFD packet to send [07:59:19]OFD Sender: No OFD packet to send [07:59:24]OFD Sender: No OFD packet to send [07:59:29]OFD Sender: No OFD packet to send [07:59:33]accept exits with 8 [07:59:33]New connection [07:59:33]New thread 3067403620 created [07:59:33]Thread 3067260260 joined [07:59:33]Waiting for new connection... [07:59:33] Sock 8.Parse request [07:59:33]Sock 8.Check first char [07:59:33]Sock 8.First char is OK [07:59:33]request: POST /json_proto HTTP/1.0 [07:59:33]Method: POST [07:59:33]URL: /json_proto [07:59:33]Method is POST - this is cgi request [07:59:33]url: /json_proto [07:59:33]query_string will be loaded in cgi processing [07:59:33]execute_cgi json_proto POST (null) [07:59:33]execute_cgi path=json_proto method=POST [07:59:33]POST find Content-Length [07:59:33]Host: 172.17.62.195:8080 [07:59:33]Content-Length: 816 [07:59:33]Content-Type: application/json [07:59:33] [07:59:33]POST finish read [07:59:33]Found Content-Length = 816 [07:59:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [07:59:33]execute_script... [07:59:33]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [07:59:33]POST & json_proto [07:59:33]process_json_proto [07:59:33]json parsed OK: [07:59:33]protocol is kg_v1.0 [07:59:33]action value=close_receipt [07:59:33]process_action close_receipt [07:59:33]cmd_close_receipt [07:59:33]MH_GetDate [07:59:33]Write to MH i2c: F0 00 00 DC 2D F8 [07:59:33]Write i2c OK [07:59:33]MH_I2C_Read... [07:59:33]Read from MH i2c: F0 [07:59:33]MH_I2C_Read... [07:59:33]Read from MH i2c: F0 09 00 [07:59:33]MH_I2C_Read... [07:59:33]Read from MH i2c: F0 09 00 DC 2D 00 67 14 F5 66 65 34 CA 65 9F [07:59:33]GetLastDocTimeStamp 1727337529 [07:59:33]current date 1727337575 [07:59:33]FM_GetShiftState [07:59:33]SAM_PROTO_GetShiftState [07:59:33]wFMCommunicate request_size=4 [07:59:33]MH_SAM_APDU [07:59:33]CAPDU: 80 13 01 00 [07:59:33]Write to MH i2c: E2 08 00 DD 2D 80 13 01 00 00 00 00 00 87 [07:59:33]Write i2c OK [07:59:33]MH_I2C_Read... [07:59:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:33]Read from MH i2c: E2 [07:59:33]MH_I2C_Read... [07:59:33]Read from MH i2c: E2 0E 00 [07:59:33]MH_I2C_Read... [07:59:33]Read from MH i2c: E2 0E 00 DD 2D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 83 [07:59:33]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:59:33]wFMCommunicate OK [07:59:33]SAM_PROTO_GetShiftState done [07:59:33]FM_GetShiftState done [07:59:33]opened in 1727309552 [07:59:33]opened+sec_in_day 1727395952 [07:59:33]quantity*price = 50036 [07:59:33]sum+1 = 50037 [07:59:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 101 26.09.2024 07:59 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000000959278 ФД: 104761 ФПД: 271366197148126 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T075935&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104761&fm=271366197148126&tin=02508201610067®Number=0000000000145756&sum=50036 [07:59:34]StoreToDocumentArchive [07:59:34]shift 237 fd 104761 [07:59:34]save to /storage/0237/doc_00104761 [07:59:34]save last doc name /storage/0237/doc_00104761 to /storage/kkm_last_doc_name [07:59:34]save OK [07:59:34]Clear old archive folders... [07:59:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:59:34]tlvbuf is 019D69B0 [07:59:34]SAM_PROTO_ClearQueue [07:59:34]wFMCommunicate request_size=4 [07:59:34]MH_SAM_APDU [07:59:34]CAPDU: 80 09 00 00 [07:59:34]Write to MH i2c: E2 08 00 EA 2D 80 09 00 00 00 00 00 00 89 [07:59:34]Write i2c OK [07:59:34]MH_I2C_Read... [07:59:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:59:34]Read from MH i2c: E2 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: E2 03 00 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: E2 03 00 EA 2D 00 90 00 8B [07:59:34]RAPDU: 90 00 [07:59:34]wFMCommunicate OK [07:59:34]SAM_PROTO_ClearQueue done [07:59:34]KKMCreateOFDPacket [07:59:34]OFDProtocolAddRootSTLVToBuf [07:59:34]FM_MakeSignedData [07:59:34]FM_MakeSignedData [07:59:34]SAM_PROTO_SignData [07:59:34]wFMCommunicate request_size=4 [07:59:34]MH_SAM_APDU [07:59:34]CAPDU: 80 0D 01 02 [07:59:34]Write to MH i2c: E2 08 00 EB 2D 80 0D 01 02 00 00 00 00 91 [07:59:34]Write i2c OK [07:59:34]MH_I2C_Read... [07:59:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:59:34]Read from MH i2c: E2 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: E2 03 00 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: E2 03 00 EB 2D 00 90 00 8C [07:59:34]RAPDU: 90 00 [07:59:34]wFMCommunicate OK [07:59:34]wFMCommunicate request_size=255 [07:59:34]MH_SAM_APDU [07:59:34]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 65 00 00 00 F4 03 04 00 67 14 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 39 99 01 00 35 04 06 00 F6 [07:59:34]Write to MH i2c: E2 02 01 EC 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 65 00 00 00 F4 03 04 00 67 14 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 39 99 01 00 35 04 06 00 F6 00 00 54 [07:59:34]Write i2c OK [07:59:34]MH_I2C_Read... [07:59:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:34]Read from MH i2c: E2 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: E2 03 00 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: E2 03 00 EC 2D 00 90 00 8D [07:59:34]RAPDU: 90 00 [07:59:34]wFMCommunicate OK [07:59:34]wFMCommunicate request_size=10 [07:59:34]MH_SAM_APDU [07:59:34]CAPDU: 80 0D 02 02 05 CE 5D C8 F9 DE [07:59:34]Write to MH i2c: E2 0D 00 ED 2D 80 0D 02 02 05 00 CE 5D C8 F9 DE 00 00 68 [07:59:34]Write i2c OK [07:59:34]MH_I2C_Read... [07:59:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:59:34]Read from MH i2c: E2 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: E2 03 00 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: E2 03 00 ED 2D 00 90 00 8E [07:59:34]RAPDU: 90 00 [07:59:34]wFMCommunicate OK [07:59:34]wFMCommunicate request_size=4 [07:59:34]MH_SAM_APDU [07:59:34]CAPDU: 80 0D 03 02 [07:59:34]Write to MH i2c: E2 08 00 EE 2D 80 0D 03 02 00 00 00 00 96 [07:59:34]Write i2c OK [07:59:34]MH_I2C_Read... [07:59:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:59:34]Read from MH i2c: E2 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: E2 0B 00 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: E2 0B 00 EE 2D 00 E4 7D AB A9 18 EF FC 18 90 00 67 [07:59:34]RAPDU: E4 7D AB A9 18 EF FC 18 90 00 [07:59:34]wFMCommunicate OK [07:59:34]SAM_PROTO_SignData done [07:59:34]FM_MakeSignedData done [07:59:34]CreateOFDProtocolMessage [07:59:34]wFMCommunicate request_size=4 [07:59:34]MH_SAM_APDU [07:59:34]CAPDU: 80 11 00 00 [07:59:34]Write to MH i2c: E2 08 00 EF 2D 80 11 00 00 00 00 00 00 96 [07:59:34]Write i2c OK [07:59:34]MH_I2C_Read... [07:59:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:34]Read from MH i2c: E2 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: E2 17 00 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: E2 17 00 EF 2D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 F1 [07:59:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:59:34]wFMCommunicate OK [07:59:34]CreateOFDProtocolMessage done [07:59:34]OFDSenderStorePacket 104761 [07:59:34]StoreOFDPacket docnum=104761 [07:59:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 20 66 07 01 DD 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 65 00 00 00 F4 03 04 00 67 14 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 39 99 01 00 35 04 06 00 F6 CE 5D C8 F9 DE E4 7D AB A9 18 EF FC 18 [07:59:34]CheckFolder [07:59:34]dirname=/storage/ofd_packets [07:59:34]CheckFolder done [07:59:34]ProducePacketName [07:59:34]name=ofd_packets/00104761 [07:59:34]NVStorageSaveData ofd_packets/00104761 [07:59:34]File name is /storage/ofd_packets/00104761 [07:59:34]Write 301 bytes [07:59:34]NVStorageSaveData done [07:59:34]OFDSenderStorePacket done [07:59:34]KKMCreateOFDPacket done [07:59:34]NVStorageSaveData kkm_last_timestamp [07:59:34]File name is /storage/kkm_last_timestamp [07:59:34]Write 4 bytes [07:59:34]NVStorageSaveData done [07:59:34]OFD Sender: Processing packet 104761 [packets to send 51, broken 50] [07:59:34]ProducePacketName [07:59:34]name=ofd_packets/00104761 [07:59:34]OFD Sender: To server: pG, [07:59:34]CommunicateWithHost lk.salyk.kg:30040 [07:59:34]ConnectInit lk.salyk.kg [07:59:34]ExternCall_PrintAddStr [07:59:34]wPrintStart [07:59:34]Write to MH i2c: 01 00 00 F0 2D 1D [07:59:34]Write i2c OK [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: 01 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: 01 07 00 [07:59:34]MH_I2C_Read... [07:59:34]Read from MH i2c: 01 07 00 F0 2D 00 00 00 00 00 FF 0F 32 [07:59:34]RasterBufferAndPrint [07:59:34]line Счет N : (1)118204 [07:59:34]line ИНН: 02508201610067 [07:59:34]line Контрольно-Кассовый Чек [07:59:34]line ПРОДАЖА [07:59:34]line ТРК (МРК, ГНК) : 12 [07:59:34]line Товар: 2710124130 [07:59:34]line Аи-92-К-5 [07:59:34]line 7.380 * 67.80 [07:59:34]line = 500.36 [07:59:34]line НДС 12% НСП 1% [07:59:34]line > о реализуемом товаре [07:59:34]line ИТОГО: 500.36 [07:59:34]line НСП 1% : 4.43 [07:59:34]line НДС 12% : 53.14 [07:59:34]line Наличными: 0.00 [07:59:34]line Безнал.: 500.36 [07:59:34]line Место: АЗС № 176 [07:59:34]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [07:59:34]line СНО: Общий режим [07:59:34]line Чек 101 26.09.2024 07:59 [07:59:34]line Смена: 237 ФФД: 1.0 [07:59:34]line ЗНМ: 0300000238 [07:59:34]line РНМ: 0000000000145756 [07:59:34]line Версия ККМ: v1.0 [07:59:34]line Платежная система: Бакай Банк [07:59:34]line ФМ: 0000000000959278 [07:59:34]line ФД: 104761 [07:59:34]line ФПД: 271366197148126 [07:59:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T075935&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104761&fm=271366197148126&tin=02508201610067®Number=0000000000145756&sum=50036 [07:59:35]Connected sock=11 [07:59:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 20 66 07 01 DD 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 65 00 00 00 F4 03 04 00 67 14 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 39 99 01 00 35 04 06 00 F6 CE 5D C8 F9 DE E4 7D AB A9 18 EF FC 18 [07:59:35]written 0, free lines is 4095 [07:59:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 74 5B 47 00 7F BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 39 99 01 00 F4 03 04 00 18 BE F4 66 B6 04 01 00 00 21 89 C5 69 8C E0 EB 79 [07:59:35]CommunicateWithHost err = 0 [07:59:35]CheckOFDResponse [07:59:35]1017 (14) - 77093643461234 [07:59:35]1041 (16) - 0000000000959278 [07:59:35]1040 (4) - 104761 [07:59:35]1012 (4) - 26.09.2024 01:51 [07:59:35]1206 (1) - 0 [07:59:35]OFD Sender: Remove packet 104761 [07:59:35]ProducePacketName [07:59:35]name=ofd_packets/00104761 [07:59:35]NVStorageDeleteData [07:59:35]Write to MH i2c: 01 00 00 19 2E 47 [07:59:35]Write i2c OK [07:59:35]MH_I2C_Read... [07:59:35]Read from MH i2c: 01 [07:59:35]MH_I2C_Read... [07:59:35]Read from MH i2c: 01 07 00 [07:59:35]MH_I2C_Read... [07:59:35]Read from MH i2c: 01 07 00 19 2E 00 00 00 00 00 0D 0D 68 [07:59:35]RasterBufferAndPrint [07:59:35]line [07:59:35]line [07:59:35]line [07:59:35]line [07:59:35]line [07:59:35]written 0, free lines is 3347 [07:59:35]MH_Cut [07:59:35]Write to MH i2c: D1 01 00 20 2E 01 20 [07:59:35]Write i2c OK [07:59:35]MH_I2C_Read... [07:59:35]Read from MH i2c: D1 [07:59:35]MH_I2C_Read... [07:59:35]Read from MH i2c: D1 01 00 [07:59:35]MH_I2C_Read... [07:59:35]Read from MH i2c: D1 01 00 20 2E 00 1F [07:59:35]Write to MH i2c: 01 00 00 21 2E 4F [07:59:35]Write i2c OK [07:59:35]MH_I2C_Read... [07:59:35]OFD Sender: No OFD packet to send [07:59:36]*** Cut start [07:59:36]*** Partial cut [07:59:36]*** CUTSNS_PIN = 1 [07:59:36]*** CUTSNS_PIN = 0 [07:59:36]*** Brake cut motor [07:59:36]Read from MH i2c: 01 [07:59:36]MH_I2C_Read... [07:59:36]*** Stop cut motor [07:59:36]*** Cut end [07:59:36]Read from MH i2c: 01 07 00 [07:59:36]MH_I2C_Read... [07:59:36]Read from MH i2c: 01 07 00 21 2E 00 00 00 00 00 FF 0F 64 [07:59:36]process_action close_receipt done [07:59:36]requested_data is exist [07:59:36]produce_requested_data [07:59:36]requested_item fm.sn is exist - process it [07:59:36]wFMCommunicate request_size=4 [07:59:36]MH_SAM_APDU [07:59:36]CAPDU: 80 11 00 00 [07:59:36]Write to MH i2c: E2 08 00 22 2E 80 11 00 00 00 00 00 00 CA [07:59:36]Write i2c OK [07:59:36]MH_I2C_Read... [07:59:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:59:36]Read from MH i2c: E2 [07:59:36]MH_I2C_Read... [07:59:36]Read from MH i2c: E2 17 00 [07:59:36]MH_I2C_Read... [07:59:36]Read from MH i2c: E2 17 00 22 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 25 [07:59:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [07:59:36]wFMCommunicate OK [07:59:36]requested_item fd.num is exist - process it [07:59:36]SAM_PROTO_GetFieldsCounters [07:59:36]wFMCommunicate request_size=4 [07:59:36]MH_SAM_APDU [07:59:36]CAPDU: 80 13 00 00 [07:59:36]Write to MH i2c: E2 08 00 23 2E 80 13 00 00 00 00 00 00 CD [07:59:36]Write i2c OK [07:59:36]MH_I2C_Read... [07:59:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:59:37]Read from MH i2c: E2 [07:59:37]MH_I2C_Read... [07:59:37]Read from MH i2c: E2 62 00 [07:59:37]MH_I2C_Read... [07:59:37]Read from MH i2c: E2 62 00 23 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 39 99 01 00 0E 04 04 00 ED 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 E8 [07:59:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 39 99 01 00 0E 04 04 00 ED 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 [07:59:37]wFMCommunicate OK [07:59:37]SAM_PROTO_GetFieldsCounters done [07:59:37]requested_item shift.num is exist - process it [07:59:37]requested_item shift.opened is exist - process it [07:59:37]req_shift_opened [07:59:37]FM_GetShiftState [07:59:37]SAM_PROTO_GetShiftState [07:59:37]wFMCommunicate request_size=4 [07:59:37]MH_SAM_APDU [07:59:37]CAPDU: 80 13 01 00 [07:59:37]Write to MH i2c: E2 08 00 24 2E 80 13 01 00 00 00 00 00 CF [07:59:37]Write i2c OK [07:59:37]MH_I2C_Read... [07:59:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:59:37]Read from MH i2c: E2 [07:59:37]MH_I2C_Read... [07:59:37]Read from MH i2c: E2 0E 00 [07:59:37]MH_I2C_Read... [07:59:37]Read from MH i2c: E2 0E 00 24 2E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 CB [07:59:37]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [07:59:37]wFMCommunicate OK [07:59:37]SAM_PROTO_GetShiftState done [07:59:37]FM_GetShiftState done [07:59:37]req_shift_opened done [07:59:37]requested_item shift.open_date is exist - process it [07:59:37]req_shift_open_date [07:59:37]req_shift_open_date done [07:59:37]produce_requested_data done [07:59:37]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104761,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [07:59:37]process_action_free close_receipt [07:59:37]json_value_free [07:59:37]json_value_free done [07:59:37]process_json_proto returns [07:59:37]Send response to host [07:59:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104761,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [07:59:37]free response buf [07:59:37]execute_script done [07:59:37]execute_script returns [07:59:37]free content buf [07:59:37]Sock 8.Close socket [07:59:37]Sock 8.Thread stoped [07:59:40]OFD Sender: No OFD packet to send [07:59:45]OFD Sender: No OFD packet to send [07:59:50]OFD Sender: No OFD packet to send [07:59:55]OFD Sender: No OFD packet to send [08:00:00]OFD Sender: No OFD packet to send [08:00:05]OFD Sender: No OFD packet to send [08:00:10]OFD Sender: No OFD packet to send [08:00:16]OFD Sender: No OFD packet to send [08:00:21]OFD Sender: No OFD packet to send [08:00:26]OFD Sender: No OFD packet to send [08:00:31]OFD Sender: No OFD packet to send [08:00:36]OFD Sender: No OFD packet to send [08:00:41]OFD Sender: No OFD packet to send [08:00:46]OFD Sender: No OFD packet to send [08:00:51]OFD Sender: No OFD packet to send [08:00:56]OFD Sender: No OFD packet to send [08:01:01]OFD Sender: No OFD packet to send [08:01:06]OFD Sender: No OFD packet to send [08:01:11]OFD Sender: No OFD packet to send [08:01:16]OFD Sender: No OFD packet to send [08:01:21]OFD Sender: No OFD packet to send [08:01:22]accept exits with 9 [08:01:22]New connection [08:01:22]New thread 3067260260 created [08:01:22]Thread 3067403620 joined [08:01:22]Waiting for new connection... [08:01:22] Sock 9.Parse request [08:01:22]Sock 9.Check first char [08:01:22]Sock 9.First char is OK [08:01:22]request: POST /json_proto HTTP/1.0 [08:01:22]Method: POST [08:01:22]URL: /json_proto [08:01:22]Method is POST - this is cgi request [08:01:22]url: /json_proto [08:01:22]query_string will be loaded in cgi processing [08:01:22]execute_cgi json_proto POST (null) [08:01:22]execute_cgi path=json_proto method=POST [08:01:22]POST find Content-Length [08:01:22]Host: 172.17.62.195:8080 [08:01:22]Content-Length: 801 [08:01:22]Content-Type: application/json [08:01:22] [08:01:22]POST finish read [08:01:22]Found Content-Length = 801 [08:01:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118205", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:22]execute_script... [08:01:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118205", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.790, "sum" : 800.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\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.62 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:01:22]POST & json_proto [08:01:22]process_json_proto [08:01:22]json parsed OK: [08:01:22]protocol is kg_v1.0 [08:01:22]action value=close_receipt [08:01:22]process_action close_receipt [08:01:22]cmd_close_receipt [08:01:22]MH_GetDate [08:01:22]Write to MH i2c: F0 00 00 25 2E 42 [08:01:22]Write i2c OK [08:01:22]MH_I2C_Read... [08:01:22]Read from MH i2c: F0 [08:01:22]MH_I2C_Read... [08:01:22]Read from MH i2c: F0 09 00 [08:01:22]MH_I2C_Read... [08:01:22]Read from MH i2c: F0 09 00 25 2E 00 D5 14 F5 66 65 34 CA 65 57 [08:01:22]GetLastDocTimeStamp 1727337575 [08:01:22]current date 1727337685 [08:01:22]FM_GetShiftState [08:01:22]SAM_PROTO_GetShiftState [08:01:22]wFMCommunicate request_size=4 [08:01:22]MH_SAM_APDU [08:01:22]CAPDU: 80 13 01 00 [08:01:22]Write to MH i2c: E2 08 00 26 2E 80 13 01 00 00 00 00 00 D1 [08:01:22]Write i2c OK [08:01:22]MH_I2C_Read... [08:01:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:22]Read from MH i2c: E2 [08:01:22]MH_I2C_Read... [08:01:22]Read from MH i2c: E2 0E 00 [08:01:22]MH_I2C_Read... [08:01:22]Read from MH i2c: E2 0E 00 26 2E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 CD [08:01:22]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:01:22]wFMCommunicate OK [08:01:22]SAM_PROTO_GetShiftState done [08:01:22]FM_GetShiftState done [08:01:22]opened in 1727309552 [08:01:22]opened+sec_in_day 1727395952 [08:01:22]quantity*price = 80061 [08:01:22]sum+1 = 80063 [08:01:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.62 НСП 1% : 7.08 НДС 12% : 85.02 Наличными: 0.00 Безнал.: 800.62 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 102 26.09.2024 08:01 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104762 ФПД: 53696518432318 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T080125&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104762&fm=53696518432318&tin=02508201610067®Number=0000000000145756&sum=80062 [08:01:24]StoreToDocumentArchive [08:01:24]shift 237 fd 104762 [08:01:24]save to /storage/0237/doc_00104762 [08:01:24]save last doc name /storage/0237/doc_00104762 to /storage/kkm_last_doc_name [08:01:24]save OK [08:01:24]Clear old archive folders... [08:01:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:01:24]tlvbuf is 0197CEE0 [08:01:24]SAM_PROTO_ClearQueue [08:01:24]wFMCommunicate request_size=4 [08:01:24]MH_SAM_APDU [08:01:24]CAPDU: 80 09 00 00 [08:01:24]Write to MH i2c: E2 08 00 33 2E 80 09 00 00 00 00 00 00 D3 [08:01:24]Write i2c OK [08:01:24]MH_I2C_Read... [08:01:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:01:24]Read from MH i2c: E2 [08:01:24]MH_I2C_Read... [08:01:24]Read from MH i2c: E2 03 00 [08:01:24]MH_I2C_Read... [08:01:24]Read from MH i2c: E2 03 00 33 2E 00 90 00 D5 [08:01:24]RAPDU: 90 00 [08:01:24]wFMCommunicate OK [08:01:24]SAM_PROTO_ClearQueue done [08:01:24]KKMCreateOFDPacket [08:01:24]OFDProtocolAddRootSTLVToBuf [08:01:24]FM_MakeSignedData [08:01:24]FM_MakeSignedData [08:01:24]SAM_PROTO_SignData [08:01:24]wFMCommunicate request_size=4 [08:01:24]MH_SAM_APDU [08:01:24]CAPDU: 80 0D 01 02 [08:01:24]Write to MH i2c: E2 08 00 34 2E 80 0D 01 02 00 00 00 00 DB [08:01:24]Write i2c OK [08:01:24]MH_I2C_Read... [08:01:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:01:24]Read from MH i2c: E2 [08:01:24]MH_I2C_Read... [08:01:24]Read from MH i2c: E2 03 00 [08:01:24]MH_I2C_Read... [08:01:24]Read from MH i2c: E2 03 00 34 2E 00 90 00 D6 [08:01:24]RAPDU: 90 00 [08:01:24]wFMCommunicate OK [08:01:24]wFMCommunicate request_size=255 [08:01:24]MH_SAM_APDU [08:01: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 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 D5 14 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3A 99 01 00 35 04 06 00 30 [08:01:24]Write to MH i2c: E2 02 01 35 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 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 D5 14 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3A 99 01 00 35 04 06 00 30 00 00 F9 [08:01:24]Write i2c OK [08:01:24]MH_I2C_Read... [08:01:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:24]Read from MH i2c: E2 [08:01:24]MH_I2C_Read... [08:01:24]Read from MH i2c: E2 03 00 [08:01:24]MH_I2C_Read... [08:01:24]Read from MH i2c: E2 03 00 35 2E 00 90 00 D7 [08:01:24]RAPDU: 90 00 [08:01:24]wFMCommunicate OK [08:01:24]wFMCommunicate request_size=10 [08:01:24]MH_SAM_APDU [08:01:24]CAPDU: 80 0D 02 02 05 D6 31 E8 26 3E [08:01:24]Write to MH i2c: E2 0D 00 36 2E 80 0D 02 02 05 00 D6 31 E8 26 3E 00 00 3B [08:01:24]Write i2c OK [08:01:24]MH_I2C_Read... [08:01:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:01:24]Read from MH i2c: E2 [08:01:24]MH_I2C_Read... [08:01:24]Read from MH i2c: E2 03 00 [08:01:24]MH_I2C_Read... [08:01:24]Read from MH i2c: E2 03 00 36 2E 00 90 00 D8 [08:01:24]RAPDU: 90 00 [08:01:24]wFMCommunicate OK [08:01:24]wFMCommunicate request_size=4 [08:01:24]MH_SAM_APDU [08:01:24]CAPDU: 80 0D 03 02 [08:01:24]Write to MH i2c: E2 08 00 37 2E 80 0D 03 02 00 00 00 00 E0 [08:01:24]Write i2c OK [08:01:24]MH_I2C_Read... [08:01:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:01:24]Read from MH i2c: E2 [08:01:24]MH_I2C_Read... [08:01:24]Read from MH i2c: E2 0B 00 [08:01:24]MH_I2C_Read... [08:01:24]Read from MH i2c: E2 0B 00 37 2E 00 18 6F 67 1E B3 68 EB 95 90 00 88 [08:01:24]RAPDU: 18 6F 67 1E B3 68 EB 95 90 00 [08:01:24]wFMCommunicate OK [08:01:24]SAM_PROTO_SignData done [08:01:24]FM_MakeSignedData done [08:01:24]CreateOFDProtocolMessage [08:01:24]wFMCommunicate request_size=4 [08:01:24]MH_SAM_APDU [08:01:24]CAPDU: 80 11 00 00 [08:01:24]Write to MH i2c: E2 08 00 38 2E 80 11 00 00 00 00 00 00 E0 [08:01:24]Write i2c OK [08:01:24]MH_I2C_Read... [08:01:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:24]Read from MH i2c: E2 [08:01:24]MH_I2C_Read... [08:01:24]Read from MH i2c: E2 17 00 [08:01:24]MH_I2C_Read... [08:01:24]Read from MH i2c: E2 17 00 38 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 3B [08:01:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:01:24]wFMCommunicate OK [08:01:24]CreateOFDProtocolMessage done [08:01:24]OFDSenderStorePacket 104762 [08:01:24]StoreOFDPacket docnum=104762 [08:01:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 D8 1A 07 01 CC A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 D5 14 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3A 99 01 00 35 04 06 00 30 D6 31 E8 26 3E 18 6F 67 1E B3 68 EB 95 [08:01:24]CheckFolder [08:01:24]dirname=/storage/ofd_packets [08:01:24]CheckFolder done [08:01:24]ProducePacketName [08:01:24]name=ofd_packets/00104762 [08:01:24]NVStorageSaveData ofd_packets/00104762 [08:01:24]File name is /storage/ofd_packets/00104762 [08:01:24]Write 301 bytes [08:01:24]NVStorageSaveData done [08:01:24]OFDSenderStorePacket done [08:01:24]KKMCreateOFDPacket done [08:01:24]NVStorageSaveData kkm_last_timestamp [08:01:24]File name is /storage/kkm_last_timestamp [08:01:24]Write 4 bytes [08:01:24]NVStorageSaveData done [08:01:24]ExternCall_PrintAddStr [08:01:24]wPrintStart [08:01:24]Write to MH i2c: 01 00 00 39 2E 67 [08:01:24]Write i2c OK [08:01:24]MH_I2C_Read... [08:01:24]Read from MH i2c: 01 [08:01:24]MH_I2C_Read... [08:01:24]Read from MH i2c: 01 07 00 [08:01:24]MH_I2C_Read... [08:01:24]Read from MH i2c: 01 07 00 39 2E 00 00 00 00 00 FF 0F 7C [08:01:24]RasterBufferAndPrint [08:01:24]line Счет N : (1)118205 [08:01:24]line ИНН: 02508201610067 [08:01:24]line Контрольно-Кассовый Чек [08:01:24]line ПРОДАЖА [08:01:24]line ТРК (МРК, ГНК) : 33 [08:01:24]line Товар: 2710124500 [08:01:24]line Аи-95-К-5 [08:01:24]line 10.790 * 74.20 [08:01:24]line = 800.62 [08:01:24]line НДС 12% НСП 1% [08:01:24]line > о реализуемом товаре [08:01:24]line ИТОГО: 800.62 [08:01:24]line НСП 1% : 7.08 [08:01:24]line НДС 12% : 85.02 [08:01:24]line Наличными: 0.00 [08:01:24]line Безнал.: 800.62 [08:01:24]line Место: АЗС № 176 [08:01:24]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:01:24]line СНО: Общий режим [08:01:24]line Чек 102 26.09.2024 08:01 [08:01:24]line Смена: 237 ФФД: 1.0 [08:01:24]line ЗНМ: 0300000238 [08:01:24]line РНМ: 0000000000145756 [08:01:24]line Версия ККМ: v1.0 [08:01:24]line Платежная система: O! деньги [08:01:24]line ФМ: 0000000000959278 [08:01:24]line ФД: 104762 [08:01:24]line ФПД: 53696518432318 [08:01:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T080125&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104762&fm=53696518432318&tin=02508201610067®Number=0000000000145756&sum=80062 [08:01:24]OFD Sender: Processing packet 104762 [packets to send 51, broken 50] [08:01:24]ProducePacketName [08:01:24]name=ofd_packets/00104762 [08:01:24]OFD Sender: To server: pG, [08:01:24]CommunicateWithHost lk.salyk.kg:30040 [08:01:24]ConnectInit lk.salyk.kg [08:01:24]written 0, free lines is 4095 [08:01:25]Write to MH i2c: 01 00 00 62 2E 90 [08:01:25]Write i2c OK [08:01:25]MH_I2C_Read... [08:01:25]Read from MH i2c: 01 [08:01:25]MH_I2C_Read... [08:01:25]Read from MH i2c: 01 07 00 [08:01:25]MH_I2C_Read... [08:01:25]Read from MH i2c: 01 07 00 62 2E 00 00 00 00 00 18 0D BC [08:01:25]RasterBufferAndPrint [08:01:25]line [08:01:25]line [08:01:25]line [08:01:25]line [08:01:25]line [08:01:25]written 0, free lines is 3358 [08:01:25]MH_Cut [08:01:25]Write to MH i2c: D1 01 00 69 2E 01 69 [08:01:25]Write i2c OK [08:01:25]MH_I2C_Read... [08:01:25]Read from MH i2c: D1 [08:01:25]MH_I2C_Read... [08:01:25]Read from MH i2c: D1 01 00 [08:01:25]MH_I2C_Read... [08:01:25]Read from MH i2c: D1 01 00 69 2E 00 68 [08:01:25]Write to MH i2c: 01 00 00 6A 2E 98 [08:01:25]Write i2c OK [08:01:25]MH_I2C_Read... [08:01:25]Connected sock=10 [08:01:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 D8 1A 07 01 CC A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 26 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 BE 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 BE 38 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C4 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 21 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BE 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 66 00 00 00 F4 03 04 00 D5 14 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3A 99 01 00 35 04 06 00 30 D6 31 E8 26 3E 18 6F 67 1E B3 68 EB 95 [08:01:25]*** Cut start [08:01:25]*** Partial cut [08:01:25]*** CUTSNS_PIN = 1 [08:01:25]*** CUTSNS_PIN = 0 [08:01:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 99 B9 47 00 46 FA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3A 99 01 00 F4 03 04 00 86 BE F4 66 B6 04 01 00 00 DC 9A A7 77 7C 20 ED A2 [08:01:26]CommunicateWithHost err = 0 [08:01:26]CheckOFDResponse [08:01:26]1017 (14) - 77093643461234 [08:01:26]1041 (16) - 0000000000959278 [08:01:26]1040 (4) - 104762 [08:01:26]1012 (4) - 26.09.2024 01:53 [08:01:26]1206 (1) - 0 [08:01:26]OFD Sender: Remove packet 104762 [08:01:26]ProducePacketName [08:01:26]name=ofd_packets/00104762 [08:01:26]NVStorageDeleteData [08:01:26]*** Brake cut motor [08:01:26]OFD Sender: No OFD packet to send [08:01:26]Read from MH i2c: 01 [08:01:26]MH_I2C_Read... [08:01:26]*** Stop cut motor [08:01:26]*** Cut end [08:01:26]Read from MH i2c: 01 07 00 [08:01:26]MH_I2C_Read... [08:01:26]Read from MH i2c: 01 07 00 6A 2E 00 00 00 00 00 FF 0F AD [08:01:26]process_action close_receipt done [08:01:26]requested_data is exist [08:01:26]produce_requested_data [08:01:26]requested_item fm.sn is exist - process it [08:01:26]wFMCommunicate request_size=4 [08:01:26]MH_SAM_APDU [08:01:26]CAPDU: 80 11 00 00 [08:01:26]Write to MH i2c: E2 08 00 6B 2E 80 11 00 00 00 00 00 00 13 [08:01:26]Write i2c OK [08:01:26]MH_I2C_Read... [08:01:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:01:26]Read from MH i2c: E2 [08:01:26]MH_I2C_Read... [08:01:26]Read from MH i2c: E2 17 00 [08:01:26]MH_I2C_Read... [08:01:26]Read from MH i2c: E2 17 00 6B 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 6E [08:01:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:01:26]wFMCommunicate OK [08:01:26]requested_item fd.num is exist - process it [08:01:26]SAM_PROTO_GetFieldsCounters [08:01:26]wFMCommunicate request_size=4 [08:01:26]MH_SAM_APDU [08:01:26]CAPDU: 80 13 00 00 [08:01:26]Write to MH i2c: E2 08 00 6C 2E 80 13 00 00 00 00 00 00 16 [08:01:26]Write i2c OK [08:01:26]MH_I2C_Read... [08:01:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:01:26]Read from MH i2c: E2 [08:01:26]MH_I2C_Read... [08:01:26]Read from MH i2c: E2 62 00 [08:01:26]MH_I2C_Read... [08:01:26]Read from MH i2c: E2 62 00 6C 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 3A 99 01 00 0E 04 04 00 ED 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 35 [08:01:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 3A 99 01 00 0E 04 04 00 ED 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 [08:01:26]wFMCommunicate OK [08:01:26]SAM_PROTO_GetFieldsCounters done [08:01:26]requested_item shift.num is exist - process it [08:01:26]requested_item shift.opened is exist - process it [08:01:26]req_shift_opened [08:01:26]FM_GetShiftState [08:01:26]SAM_PROTO_GetShiftState [08:01:26]wFMCommunicate request_size=4 [08:01:26]MH_SAM_APDU [08:01:26]CAPDU: 80 13 01 00 [08:01:26]Write to MH i2c: E2 08 00 6D 2E 80 13 01 00 00 00 00 00 18 [08:01:26]Write i2c OK [08:01:26]MH_I2C_Read... [08:01:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:01:26]Read from MH i2c: E2 [08:01:26]MH_I2C_Read... [08:01:26]Read from MH i2c: E2 0E 00 [08:01:26]MH_I2C_Read... [08:01:26]Read from MH i2c: E2 0E 00 6D 2E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 14 [08:01:26]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:01:26]wFMCommunicate OK [08:01:26]SAM_PROTO_GetShiftState done [08:01:26]FM_GetShiftState done [08:01:26]req_shift_opened done [08:01:26]requested_item shift.open_date is exist - process it [08:01:26]req_shift_open_date [08:01:26]req_shift_open_date done [08:01:26]produce_requested_data done [08:01:26]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104762,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:01:26]process_action_free close_receipt [08:01:26]json_value_free [08:01:26]json_value_free done [08:01:26]process_json_proto returns [08:01:26]Send response to host [08:01:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104762,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:01:26]free response buf [08:01:26]execute_script done [08:01:26]execute_script returns [08:01:26]free content buf [08:01:26]Sock 9.Close socket [08:01:26]Sock 9.Thread stoped [08:01:31]OFD Sender: No OFD packet to send [08:01:36]OFD Sender: No OFD packet to send [08:01:41]OFD Sender: No OFD packet to send [08:01:46]OFD Sender: No OFD packet to send [08:01:51]OFD Sender: No OFD packet to send [08:01:56]OFD Sender: No OFD packet to send [08:02:01]OFD Sender: No OFD packet to send [08:02:06]OFD Sender: No OFD packet to send [08:02:11]OFD Sender: No OFD packet to send [08:02:16]OFD Sender: No OFD packet to send [08:02:21]OFD Sender: No OFD packet to send [08:02:26]OFD Sender: No OFD packet to send [08:02:31]OFD Sender: No OFD packet to send [08:02:36]OFD Sender: No OFD packet to send [08:02:41]OFD Sender: No OFD packet to send [08:02:46]OFD Sender: No OFD packet to send [08:02:51]OFD Sender: No OFD packet to send [08:02:56]OFD Sender: No OFD packet to send [08:03:01]OFD Sender: No OFD packet to send [08:03:06]OFD Sender: No OFD packet to send [08:03:11]OFD Sender: No OFD packet to send [08:03:16]OFD Sender: No OFD packet to send [08:03:21]OFD Sender: No OFD packet to send [08:03:26]OFD Sender: No OFD packet to send [08:03:31]OFD Sender: No OFD packet to send [08:03:36]OFD Sender: No OFD packet to send [08:03:41]OFD Sender: No OFD packet to send [08:03:43]accept exits with 8 [08:03:43]New connection [08:03:43]New thread 3067403620 created [08:03:43]Thread 3067260260 joined [08:03:43]Waiting for new connection... [08:03:43] Sock 8.Parse request [08:03:43]Sock 8.Check first char [08:03:43]Sock 8.First char is OK [08:03:43]request: POST /json_proto HTTP/1.0 [08:03:43]Method: POST [08:03:43]URL: /json_proto [08:03:43]Method is POST - this is cgi request [08:03:43]url: /json_proto [08:03:43]query_string will be loaded in cgi processing [08:03:43]execute_cgi json_proto POST (null) [08:03:43]execute_cgi path=json_proto method=POST [08:03:43]POST find Content-Length [08:03:43]Host: 172.17.62.195:8080 [08:03:43]Content-Length: 677 [08:03:43]Content-Type: application/json [08:03:43] [08:03:43]POST finish read [08:03:43]Found Content-Length = 677 [08:03:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:03:43]execute_script... [08:03: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)118206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:03:43]POST & json_proto [08:03:43]process_json_proto [08:03:43]json parsed OK: [08:03:43]protocol is kg_v1.0 [08:03:43]action value=close_receipt [08:03:43]process_action close_receipt [08:03:43]cmd_close_receipt [08:03:43]MH_GetDate [08:03:43]Write to MH i2c: F0 00 00 6E 2E 8B [08:03:43]Write i2c OK [08:03:43]MH_I2C_Read... [08:03:43]Read from MH i2c: F0 [08:03:43]MH_I2C_Read... [08:03:43]Read from MH i2c: F0 09 00 [08:03:43]MH_I2C_Read... [08:03:43]Read from MH i2c: F0 09 00 6E 2E 00 61 15 F5 66 65 34 CA 65 2D [08:03:43]GetLastDocTimeStamp 1727337685 [08:03:43]current date 1727337825 [08:03:43]FM_GetShiftState [08:03:43]SAM_PROTO_GetShiftState [08:03:43]wFMCommunicate request_size=4 [08:03:43]MH_SAM_APDU [08:03:43]CAPDU: 80 13 01 00 [08:03:43]Write to MH i2c: E2 08 00 6F 2E 80 13 01 00 00 00 00 00 1A [08:03:43]Write i2c OK [08:03:43]MH_I2C_Read... [08:03:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:43]Read from MH i2c: E2 [08:03:43]MH_I2C_Read... [08:03:43]Read from MH i2c: E2 0E 00 [08:03:43]MH_I2C_Read... [08:03:43]Read from MH i2c: E2 0E 00 6F 2E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 16 [08:03:43]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:03:43]wFMCommunicate OK [08:03:43]SAM_PROTO_GetShiftState done [08:03:43]FM_GetShiftState done [08:03:43]opened in 1727309552 [08:03:43]opened+sec_in_day 1727395952 [08:03:43]quantity*price = 30035 [08:03:43]sum+1 = 30036 [08:03:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 103 26.09.2024 08:03 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104763 ФПД: 29381344553598 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T080345&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104763&fm=29381344553598&tin=02508201610067®Number=0000000000145756&sum=30000 [08:03:44]StoreToDocumentArchive [08:03:44]shift 237 fd 104763 [08:03:44]save to /storage/0237/doc_00104763 [08:03:44]save last doc name /storage/0237/doc_00104763 to /storage/kkm_last_doc_name [08:03:44]save OK [08:03:44]Clear old archive folders... [08:03:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:03:44]tlvbuf is B6FC3630 [08:03:44]SAM_PROTO_ClearQueue [08:03:44]wFMCommunicate request_size=4 [08:03:44]MH_SAM_APDU [08:03:44]CAPDU: 80 09 00 00 [08:03:44]Write to MH i2c: E2 08 00 7C 2E 80 09 00 00 00 00 00 00 1C [08:03:44]Write i2c OK [08:03:44]MH_I2C_Read... [08:03:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:03:44]Read from MH i2c: E2 [08:03:44]MH_I2C_Read... [08:03:44]Read from MH i2c: E2 03 00 [08:03:44]MH_I2C_Read... [08:03:44]Read from MH i2c: E2 03 00 7C 2E 00 90 00 1E [08:03:44]RAPDU: 90 00 [08:03:44]wFMCommunicate OK [08:03:44]SAM_PROTO_ClearQueue done [08:03:44]KKMCreateOFDPacket [08:03:44]OFDProtocolAddRootSTLVToBuf [08:03:44]FM_MakeSignedData [08:03:44]FM_MakeSignedData [08:03:44]SAM_PROTO_SignData [08:03:44]wFMCommunicate request_size=4 [08:03:44]MH_SAM_APDU [08:03:44]CAPDU: 80 0D 01 02 [08:03:44]Write to MH i2c: E2 08 00 7D 2E 80 0D 01 02 00 00 00 00 24 [08:03:44]Write i2c OK [08:03:44]MH_I2C_Read... [08:03:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:03:44]Read from MH i2c: E2 [08:03:44]MH_I2C_Read... [08:03:44]Read from MH i2c: E2 03 00 [08:03:44]MH_I2C_Read... [08:03:44]Read from MH i2c: E2 03 00 7D 2E 00 90 00 1F [08:03:44]RAPDU: 90 00 [08:03:44]wFMCommunicate OK [08:03:44]wFMCommunicate request_size=255 [08:03:44]MH_SAM_APDU [08:03: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 35 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 67 00 00 00 F4 03 04 00 61 15 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3B 99 01 00 35 04 06 00 1A [08:03:44]Write to MH i2c: E2 02 01 7E 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 35 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 67 00 00 00 F4 03 04 00 61 15 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3B 99 01 00 35 04 06 00 1A 00 00 E1 [08:03:44]Write i2c OK [08:03:44]MH_I2C_Read... [08:03:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:03:44]Read from MH i2c: E2 [08:03:44]MH_I2C_Read... [08:03:44]Read from MH i2c: E2 03 00 [08:03:44]MH_I2C_Read... [08:03:44]Read from MH i2c: E2 03 00 7E 2E 00 90 00 20 [08:03:44]RAPDU: 90 00 [08:03:44]wFMCommunicate OK [08:03:44]wFMCommunicate request_size=10 [08:03:44]MH_SAM_APDU [08:03:44]CAPDU: 80 0D 02 02 05 B8 E0 9A EA 7E [08:03:44]Write to MH i2c: E2 0D 00 7F 2E 80 0D 02 02 05 00 B8 E0 9A EA 7E 00 00 CB [08:03:44]Write i2c OK [08:03:44]MH_I2C_Read... [08:03:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:03:44]Read from MH i2c: E2 [08:03:44]MH_I2C_Read... [08:03:44]Read from MH i2c: E2 03 00 [08:03:44]MH_I2C_Read... [08:03:44]Read from MH i2c: E2 03 00 7F 2E 00 90 00 21 [08:03:44]RAPDU: 90 00 [08:03:44]wFMCommunicate OK [08:03:44]wFMCommunicate request_size=4 [08:03:44]MH_SAM_APDU [08:03:44]CAPDU: 80 0D 03 02 [08:03:44]Write to MH i2c: E2 08 00 80 2E 80 0D 03 02 00 00 00 00 29 [08:03:44]Write i2c OK [08:03:44]MH_I2C_Read... [08:03:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:03:44]Read from MH i2c: E2 [08:03:44]MH_I2C_Read... [08:03:44]Read from MH i2c: E2 0B 00 [08:03:44]MH_I2C_Read... [08:03:44]Read from MH i2c: E2 0B 00 80 2E 00 65 DA 66 BD 22 57 9C C9 90 00 6A [08:03:44]RAPDU: 65 DA 66 BD 22 57 9C C9 90 00 [08:03:44]wFMCommunicate OK [08:03:44]SAM_PROTO_SignData done [08:03:44]FM_MakeSignedData done [08:03:44]CreateOFDProtocolMessage [08:03:44]wFMCommunicate request_size=4 [08:03:44]MH_SAM_APDU [08:03:44]CAPDU: 80 11 00 00 [08:03:44]Write to MH i2c: E2 08 00 81 2E 80 11 00 00 00 00 00 00 29 [08:03:44]Write i2c OK [08:03:44]MH_I2C_Read... [08:03:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:44]Read from MH i2c: E2 [08:03:44]MH_I2C_Read... [08:03:44]Read from MH i2c: E2 17 00 [08:03:44]MH_I2C_Read... [08:03:44]Read from MH i2c: E2 17 00 81 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 84 [08:03:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:03:44]wFMCommunicate OK [08:03:44]CreateOFDProtocolMessage done [08:03:44]OFDSenderStorePacket 104763 [08:03:44]StoreOFDPacket docnum=104763 [08:03:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A5 B3 07 01 9F A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 67 00 00 00 F4 03 04 00 61 15 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3B 99 01 00 35 04 06 00 1A B8 E0 9A EA 7E 65 DA 66 BD 22 57 9C C9 [08:03:44]CheckFolder [08:03:44]dirname=/storage/ofd_packets [08:03:44]CheckFolder done [08:03:44]ProducePacketName [08:03:44]name=ofd_packets/00104763 [08:03:44]NVStorageSaveData ofd_packets/00104763 [08:03:44]File name is /storage/ofd_packets/00104763 [08:03:44]Write 301 bytes [08:03:44]NVStorageSaveData done [08:03:44]OFDSenderStorePacket done [08:03:44]KKMCreateOFDPacket done [08:03:44]NVStorageSaveData kkm_last_timestamp [08:03:44]File name is /storage/kkm_last_timestamp [08:03:44]Write 4 bytes [08:03:44]NVStorageSaveData done [08:03:44]ExternCall_PrintAddStr [08:03:44]wPrintStart [08:03:44]Write to MH i2c: 01 00 00 82 2E B0 [08:03:44]Write i2c OK [08:03:44]MH_I2C_Read... [08:03:44]Read from MH i2c: 01 [08:03:44]MH_I2C_Read... [08:03:44]Read from MH i2c: 01 07 00 [08:03:44]MH_I2C_Read... [08:03:44]Read from MH i2c: 01 07 00 82 2E 00 00 00 00 00 FF 0F C5 [08:03:44]RasterBufferAndPrint [08:03:44]line Счет N : (1)118206 [08:03:44]line ИНН: 02508201610067 [08:03:44]line Контрольно-Кассовый Чек [08:03:44]line ПРОДАЖА [08:03:44]line ТРК (МРК, ГНК) : 22 [08:03:44]line Товар: 2710124130 [08:03:44]line Аи-92-К-5 [08:03:44]line 4.430 * 67.80 [08:03:44]line = 300.35 [08:03:44]line НДС 12% НСП 1% [08:03:44]line > о реализуемом товаре [08:03:44]line ОКРУГЛЕНИЕ: -0.35 [08:03:44]line ИТОГО: 300.00 [08:03:44]line Внесено: 300.00 [08:03:44]line СДАЧА: 0.00 [08:03:44]line НСП 1% : 2.66 [08:03:44]line НДС 12% : 31.90 [08:03:44]line Наличными: 300.00 [08:03:44]line Безнал.: 0.00 [08:03:44]line Место: АЗС № 176 [08:03:44]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:03:44]line СНО: Общий режим [08:03:44]line Чек 103 26.09.2024 08:03 [08:03:44]line Смена: 237 ФФД: 1.0 [08:03:44]line ЗНМ: 0300000238 [08:03:44]line РНМ: 0000000000145756 [08:03:44]line Версия ККМ: v1.0 [08:03:44]line ФМ: 0000000000959278 [08:03:44]line ФД: 104763 [08:03:44]line ФПД: 29381344553598 [08:03:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T080345&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104763&fm=29381344553598&tin=02508201610067®Number=0000000000145756&sum=30000 [08:03:45]OFD Sender: Processing packet 104763 [packets to send 51, broken 50] [08:03:45]ProducePacketName [08:03:45]name=ofd_packets/00104763 [08:03:45]OFD Sender: To server: pG, [08:03:45]CommunicateWithHost lk.salyk.kg:30040 [08:03:45]ConnectInit lk.salyk.kg [08:03:45]written 0, free lines is 4095 [08:03:45]Connected sock=10 [08:03:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A5 B3 07 01 9F A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 67 00 00 00 F4 03 04 00 61 15 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3B 99 01 00 35 04 06 00 1A B8 E0 9A EA 7E 65 DA 66 BD 22 57 9C C9 [08:03:45]Write to MH i2c: 01 00 00 AC 2E DA [08:03:45]Write i2c OK [08:03:45]MH_I2C_Read... [08:03:45]Read from MH i2c: 01 [08:03:45]MH_I2C_Read... [08:03:45]Read from MH i2c: 01 07 00 [08:03:45]MH_I2C_Read... [08:03:45]Read from MH i2c: 01 07 00 AC 2E 00 00 00 00 00 08 0D F6 [08:03:45]RasterBufferAndPrint [08:03:45]line [08:03:45]line [08:03:45]line [08:03:45]line [08:03:45]line [08:03:45]written 0, free lines is 3343 [08:03:45]MH_Cut [08:03:45]Write to MH i2c: D1 01 00 B3 2E 01 B3 [08:03:45]Write i2c OK [08:03:45]MH_I2C_Read... [08:03:45]Read from MH i2c: D1 [08:03:45]MH_I2C_Read... [08:03:45]Read from MH i2c: D1 01 00 [08:03:45]MH_I2C_Read... [08:03:45]Read from MH i2c: D1 01 00 B3 2E 00 B2 [08:03:45]Write to MH i2c: 01 00 00 B4 2E E2 [08:03:45]Write i2c OK [08:03:45]MH_I2C_Read... [08:03:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 56 AB 47 00 CD 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3B 99 01 00 F4 03 04 00 12 BF F4 66 B6 04 01 00 00 32 5F 83 D7 FB 12 BB 2E [08:03:45]CommunicateWithHost err = 0 [08:03:45]CheckOFDResponse [08:03:45]1017 (14) - 77093643461234 [08:03:45]1041 (16) - 0000000000959278 [08:03:45]1040 (4) - 104763 [08:03:45]1012 (4) - 26.09.2024 01:55 [08:03:45]1206 (1) - 0 [08:03:45]OFD Sender: Remove packet 104763 [08:03:45]ProducePacketName [08:03:45]name=ofd_packets/00104763 [08:03:45]NVStorageDeleteData [08:03:46]OFD Sender: No OFD packet to send [08:03:46]*** Cut start [08:03:46]*** Partial cut [08:03:46]*** CUTSNS_PIN = 1 [08:03:46]*** CUTSNS_PIN = 0 [08:03:46]*** Brake cut motor [08:03:46]Read from MH i2c: 01 [08:03:46]MH_I2C_Read... [08:03:46]*** Stop cut motor [08:03:46]*** Cut end [08:03:46]Read from MH i2c: 01 07 00 [08:03:46]MH_I2C_Read... [08:03:46]Read from MH i2c: 01 07 00 B4 2E 00 00 00 00 00 FF 0F F7 [08:03:46]process_action close_receipt done [08:03:46]requested_data is exist [08:03:46]produce_requested_data [08:03:46]requested_item fm.sn is exist - process it [08:03:46]wFMCommunicate request_size=4 [08:03:46]MH_SAM_APDU [08:03:46]CAPDU: 80 11 00 00 [08:03:46]Write to MH i2c: E2 08 00 B5 2E 80 11 00 00 00 00 00 00 5D [08:03:46]Write i2c OK [08:03:46]MH_I2C_Read... [08:03:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:03:46]Read from MH i2c: E2 [08:03:46]MH_I2C_Read... [08:03:46]Read from MH i2c: E2 17 00 [08:03:46]MH_I2C_Read... [08:03:46]Read from MH i2c: E2 17 00 B5 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 B8 [08:03:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:03:46]wFMCommunicate OK [08:03:46]requested_item fd.num is exist - process it [08:03:46]SAM_PROTO_GetFieldsCounters [08:03:46]wFMCommunicate request_size=4 [08:03:46]MH_SAM_APDU [08:03:46]CAPDU: 80 13 00 00 [08:03:46]Write to MH i2c: E2 08 00 B6 2E 80 13 00 00 00 00 00 00 60 [08:03:46]Write i2c OK [08:03:46]MH_I2C_Read... [08:03:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:03:47]Read from MH i2c: E2 [08:03:47]MH_I2C_Read... [08:03:47]Read from MH i2c: E2 62 00 [08:03:47]MH_I2C_Read... [08:03:47]Read from MH i2c: E2 62 00 B6 2E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 3B 99 01 00 0E 04 04 00 ED 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 83 [08:03:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 3B 99 01 00 0E 04 04 00 ED 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 [08:03:47]wFMCommunicate OK [08:03:47]SAM_PROTO_GetFieldsCounters done [08:03:47]requested_item shift.num is exist - process it [08:03:47]requested_item shift.opened is exist - process it [08:03:47]req_shift_opened [08:03:47]FM_GetShiftState [08:03:47]SAM_PROTO_GetShiftState [08:03:47]wFMCommunicate request_size=4 [08:03:47]MH_SAM_APDU [08:03:47]CAPDU: 80 13 01 00 [08:03:47]Write to MH i2c: E2 08 00 B7 2E 80 13 01 00 00 00 00 00 62 [08:03:47]Write i2c OK [08:03:47]MH_I2C_Read... [08:03:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:03:47]Read from MH i2c: E2 [08:03:47]MH_I2C_Read... [08:03:47]Read from MH i2c: E2 0E 00 [08:03:47]MH_I2C_Read... [08:03:47]Read from MH i2c: E2 0E 00 B7 2E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 5E [08:03:47]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:03:47]wFMCommunicate OK [08:03:47]SAM_PROTO_GetShiftState done [08:03:47]FM_GetShiftState done [08:03:47]req_shift_opened done [08:03:47]requested_item shift.open_date is exist - process it [08:03:47]req_shift_open_date [08:03:47]req_shift_open_date done [08:03:47]produce_requested_data done [08:03:47]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104763,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:03:47]process_action_free close_receipt [08:03:47]json_value_free [08:03:47]json_value_free done [08:03:47]process_json_proto returns [08:03:47]Send response to host [08:03:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104763,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:03:47]free response buf [08:03:47]execute_script done [08:03:47]execute_script returns [08:03:47]free content buf [08:03:47]Sock 8.Close socket [08:03:47]Sock 8.Thread stoped [08:03:51]OFD Sender: No OFD packet to send [08:03:56]OFD Sender: No OFD packet to send [08:04:01]OFD Sender: No OFD packet to send [08:04:06]OFD Sender: No OFD packet to send [08:04:11]OFD Sender: No OFD packet to send [08:04:16]OFD Sender: No OFD packet to send [08:04:21]OFD Sender: No OFD packet to send [08:04:26]OFD Sender: No OFD packet to send [08:04:31]OFD Sender: No OFD packet to send [08:04:36]OFD Sender: No OFD packet to send [08:04:41]OFD Sender: No OFD packet to send [08:04:46]OFD Sender: No OFD packet to send [08:04:51]OFD Sender: No OFD packet to send [08:04:56]OFD Sender: No OFD packet to send [08:05:01]OFD Sender: No OFD packet to send [08:05:06]OFD Sender: No OFD packet to send [08:05:11]OFD Sender: No OFD packet to send [08:05:16]OFD Sender: No OFD packet to send [08:05:21]OFD Sender: No OFD packet to send [08:05:26]OFD Sender: No OFD packet to send [08:05:31]OFD Sender: No OFD packet to send [08:05:36]OFD Sender: No OFD packet to send [08:05:41]OFD Sender: No OFD packet to send [08:05:46]OFD Sender: No OFD packet to send [08:05:51]OFD Sender: No OFD packet to send [08:05:56]OFD Sender: No OFD packet to send [08:06:01]OFD Sender: No OFD packet to send [08:06:06]OFD Sender: No OFD packet to send [08:06:11]OFD Sender: No OFD packet to send [08:06:16]OFD Sender: No OFD packet to send [08:06:21]OFD Sender: No OFD packet to send [08:06:26]OFD Sender: No OFD packet to send [08:06:31]OFD Sender: No OFD packet to send [08:06:36]OFD Sender: No OFD packet to send [08:06:41]OFD Sender: No OFD packet to send [08:06:46]OFD Sender: No OFD packet to send [08:06:51]OFD Sender: No OFD packet to send [08:06:56]OFD Sender: No OFD packet to send [08:07:01]OFD Sender: No OFD packet to send [08:07:06]OFD Sender: No OFD packet to send [08:07:11]OFD Sender: No OFD packet to send [08:07:16]OFD Sender: No OFD packet to send [08:07:21]OFD Sender: No OFD packet to send [08:07:26]OFD Sender: No OFD packet to send [08:07:31]OFD Sender: No OFD packet to send [08:07:36]OFD Sender: No OFD packet to send [08:07:41]accept exits with 9 [08:07:41]New connection [08:07:41]New thread 3067260260 created [08:07:41]Thread 3067403620 joined [08:07:41]Waiting for new connection... [08:07:41] Sock 9.Parse request [08:07:41]Sock 9.Check first char [08:07:41]Sock 9.First char is OK [08:07:41]request: POST /json_proto HTTP/1.0 [08:07:41]Method: POST [08:07:41]URL: /json_proto [08:07:41]Method is POST - this is cgi request [08:07:41]url: /json_proto [08:07:41]query_string will be loaded in cgi processing [08:07:41]execute_cgi json_proto POST (null) [08:07:41]execute_cgi path=json_proto method=POST [08:07:41]POST find Content-Length [08:07:41]Host: 172.17.62.195:8080 [08:07:41]Content-Length: 687 [08:07:41]Content-Type: application/json [08:07:41] [08:07:41]POST finish read [08:07:41]Found Content-Length = 687 [08:07:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [08:07:41]execute_script... [08:07: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)118207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [08:07:41]POST & json_proto [08:07:41]process_json_proto [08:07:41]json parsed OK: [08:07:41]protocol is kg_v1.0 [08:07:41]action value=close_receipt [08:07:41]process_action close_receipt [08:07:41]cmd_close_receipt [08:07:41]MH_GetDate [08:07:41]Write to MH i2c: F0 00 00 B8 2E D5 [08:07:41]Write i2c OK [08:07:41]MH_I2C_Read... [08:07:41]Read from MH i2c: F0 [08:07:41]MH_I2C_Read... [08:07:41]Read from MH i2c: F0 09 00 [08:07:41]MH_I2C_Read... [08:07:41]Read from MH i2c: F0 09 00 B8 2E 00 4F 16 F5 66 65 34 CA 65 66 [08:07:41]GetLastDocTimeStamp 1727337825 [08:07:41]current date 1727338063 [08:07:41]FM_GetShiftState [08:07:41]SAM_PROTO_GetShiftState [08:07:41]wFMCommunicate request_size=4 [08:07:41]MH_SAM_APDU [08:07:41]CAPDU: 80 13 01 00 [08:07:41]Write to MH i2c: E2 08 00 B9 2E 80 13 01 00 00 00 00 00 64 [08:07:41]Write i2c OK [08:07:41]MH_I2C_Read... [08:07:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:41]Read from MH i2c: E2 [08:07:41]MH_I2C_Read... [08:07:41]Read from MH i2c: E2 0E 00 [08:07:41]MH_I2C_Read... [08:07:41]Read from MH i2c: E2 0E 00 B9 2E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 60 [08:07:41]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:07:41]wFMCommunicate OK [08:07:41]SAM_PROTO_GetShiftState done [08:07:41]FM_GetShiftState done [08:07:41]opened in 1727309552 [08:07:41]opened+sec_in_day 1727395952 [08:07:41]quantity*price = 150037 [08:07:41]sum+1 = 150038 [08:07:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 104 26.09.2024 08:07 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104764 ФПД: 104759204768838 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T080743&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104764&fm=104759204768838&tin=02508201610067®Number=0000000000145756&sum=150000 [08:07:42]StoreToDocumentArchive [08:07:42]shift 237 fd 104764 [08:07:42]save to /storage/0237/doc_00104764 [08:07:42]save last doc name /storage/0237/doc_00104764 to /storage/kkm_last_doc_name [08:07:42]save OK [08:07:42]Clear old archive folders... [08:07:42]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:07:42]tlvbuf is 019FC930 [08:07:42]SAM_PROTO_ClearQueue [08:07:42]wFMCommunicate request_size=4 [08:07:42]MH_SAM_APDU [08:07:42]CAPDU: 80 09 00 00 [08:07:42]Write to MH i2c: E2 08 00 C6 2E 80 09 00 00 00 00 00 00 66 [08:07:42]Write i2c OK [08:07:42]MH_I2C_Read... [08:07:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:07:42]Read from MH i2c: E2 [08:07:42]MH_I2C_Read... [08:07:42]Read from MH i2c: E2 03 00 [08:07:42]MH_I2C_Read... [08:07:42]Read from MH i2c: E2 03 00 C6 2E 00 90 00 68 [08:07:42]RAPDU: 90 00 [08:07:42]wFMCommunicate OK [08:07:42]SAM_PROTO_ClearQueue done [08:07:42]KKMCreateOFDPacket [08:07:42]OFDProtocolAddRootSTLVToBuf [08:07:42]FM_MakeSignedData [08:07:42]FM_MakeSignedData [08:07:42]SAM_PROTO_SignData [08:07:42]wFMCommunicate request_size=4 [08:07:42]MH_SAM_APDU [08:07:42]CAPDU: 80 0D 01 02 [08:07:42]Write to MH i2c: E2 08 00 C7 2E 80 0D 01 02 00 00 00 00 6E [08:07:42]Write i2c OK [08:07:42]MH_I2C_Read... [08:07:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:07:42]Read from MH i2c: E2 [08:07:42]MH_I2C_Read... [08:07:42]Read from MH i2c: E2 03 00 [08:07:42]MH_I2C_Read... [08:07:42]Read from MH i2c: E2 03 00 C7 2E 00 90 00 69 [08:07:42]RAPDU: 90 00 [08:07:42]wFMCommunicate OK [08:07:42]wFMCommunicate request_size=255 [08:07:42]MH_SAM_APDU [08:07:42]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 68 00 00 00 F4 03 04 00 4F 16 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3C 99 01 00 35 04 06 00 [08:07:42]Write to MH i2c: E2 02 01 C8 2E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 68 00 00 00 F4 03 04 00 4F 16 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3C 99 01 00 35 04 06 00 00 00 98 [08:07:42]Write i2c OK [08:07:42]MH_I2C_Read... [08:07:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:07:42]Read from MH i2c: E2 [08:07:42]MH_I2C_Read... [08:07:42]Read from MH i2c: E2 03 00 [08:07:42]MH_I2C_Read... [08:07:42]Read from MH i2c: E2 03 00 C8 2E 00 90 00 6A [08:07:42]RAPDU: 90 00 [08:07:42]wFMCommunicate OK [08:07:42]wFMCommunicate request_size=11 [08:07:42]MH_SAM_APDU [08:07:42]CAPDU: 80 0D 02 02 06 5F 47 27 2F EC 46 [08:07:42]Write to MH i2c: E2 0E 00 C9 2E 80 0D 02 02 06 00 5F 47 27 2F EC 46 00 00 AB [08:07:42]Write i2c OK [08:07:42]MH_I2C_Read... [08:07:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:07:42]Read from MH i2c: E2 [08:07:42]MH_I2C_Read... [08:07:42]Read from MH i2c: E2 03 00 [08:07:42]MH_I2C_Read... [08:07:42]Read from MH i2c: E2 03 00 C9 2E 00 90 00 6B [08:07:42]RAPDU: 90 00 [08:07:42]wFMCommunicate OK [08:07:42]wFMCommunicate request_size=4 [08:07:42]MH_SAM_APDU [08:07:42]CAPDU: 80 0D 03 02 [08:07:42]Write to MH i2c: E2 08 00 CA 2E 80 0D 03 02 00 00 00 00 73 [08:07:42]Write i2c OK [08:07:42]MH_I2C_Read... [08:07:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:07:42]Read from MH i2c: E2 [08:07:42]MH_I2C_Read... [08:07:42]Read from MH i2c: E2 0B 00 [08:07:42]MH_I2C_Read... [08:07:42]Read from MH i2c: E2 0B 00 CA 2E 00 F0 EC 50 F4 75 F9 7D 8F 90 00 0E [08:07:42]RAPDU: F0 EC 50 F4 75 F9 7D 8F 90 00 [08:07:42]wFMCommunicate OK [08:07:42]SAM_PROTO_SignData done [08:07:42]FM_MakeSignedData done [08:07:42]CreateOFDProtocolMessage [08:07:42]wFMCommunicate request_size=4 [08:07:42]MH_SAM_APDU [08:07:42]CAPDU: 80 11 00 00 [08:07:42]Write to MH i2c: E2 08 00 CB 2E 80 11 00 00 00 00 00 00 73 [08:07:42]Write i2c OK [08:07:42]MH_I2C_Read... [08:07:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:43]Read from MH i2c: E2 [08:07:43]MH_I2C_Read... [08:07:43]Read from MH i2c: E2 17 00 [08:07:43]MH_I2C_Read... [08:07:43]Read from MH i2c: E2 17 00 CB 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 CE [08:07:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:07:43]wFMCommunicate OK [08:07:43]CreateOFDProtocolMessage done [08:07:43]OFDSenderStorePacket 104764 [08:07:43]StoreOFDPacket docnum=104764 [08:07:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 A1 43 08 01 FC E4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 68 00 00 00 F4 03 04 00 4F 16 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3C 99 01 00 35 04 06 00 5F 47 27 2F EC 46 F0 EC 50 F4 75 F9 7D 8F [08:07:43]CheckFolder [08:07:43]dirname=/storage/ofd_packets [08:07:43]CheckFolder done [08:07:43]ProducePacketName [08:07:43]name=ofd_packets/00104764 [08:07:43]NVStorageSaveData ofd_packets/00104764 [08:07:43]File name is /storage/ofd_packets/00104764 [08:07:43]Write 302 bytes [08:07:43]NVStorageSaveData done [08:07:43]OFDSenderStorePacket done [08:07:43]KKMCreateOFDPacket done [08:07:43]NVStorageSaveData kkm_last_timestamp [08:07:43]File name is /storage/kkm_last_timestamp [08:07:43]Write 4 bytes [08:07:43]NVStorageSaveData done [08:07:43]ExternCall_PrintAddStr [08:07:43]wPrintStart [08:07:43]Write to MH i2c: 01 00 00 CC 2E FA [08:07:43]Write i2c OK [08:07:43]MH_I2C_Read... [08:07:43]Read from MH i2c: 01 [08:07:43]MH_I2C_Read... [08:07:43]Read from MH i2c: 01 07 00 [08:07:43]MH_I2C_Read... [08:07:43]Read from MH i2c: 01 07 00 CC 2E 00 00 00 00 00 FF 0F 0F [08:07:43]RasterBufferAndPrint [08:07:43]line Счет N : (1)118207 [08:07:43]line ИНН: 02508201610067 [08:07:43]line Контрольно-Кассовый Чек [08:07:43]line ПРОДАЖА [08:07:43]line ТРК (МРК, ГНК) : 11 [08:07:43]line Товар: 2710194210 [08:07:43]line ДТ(л)-К-5 [08:07:43]line 19.820 * 75.70 [08:07:43]line = 1500.37 [08:07:43]line НДС 12% НСП 1% [08:07:43]line > о реализуемом товаре [08:07:43]line ОКРУГЛЕНИЕ: -0.37 [08:07:43]line ИТОГО: 1500.00 [08:07:43]line Внесено: 1500.00 [08:07:43]line СДАЧА: 0.00 [08:07:43]line НСП 1% : 13.28 [08:07:43]line НДС 12% : 159.33 [08:07:43]line Наличными: 1500.00 [08:07:43]line Безнал.: 0.00 [08:07:43]line Место: АЗС № 176 [08:07:43]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:07:43]line СНО: Общий режим [08:07:43]line Чек 104 26.09.2024 08:07 [08:07:43]line Смена: 237 ФФД: 1.0 [08:07:43]line ЗНМ: 0300000238 [08:07:43]line РНМ: 0000000000145756 [08:07:43]line Версия ККМ: v1.0 [08:07:43]line ФМ: 0000000000959278 [08:07:43]line ФД: 104764 [08:07:43]line ФПД: 104759204768838 [08:07:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T080743&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104764&fm=104759204768838&tin=02508201610067®Number=0000000000145756&sum=150000 [08:07:43]OFD Sender: Processing packet 104764 [packets to send 51, broken 50] [08:07:43]ProducePacketName [08:07:43]name=ofd_packets/00104764 [08:07:43]OFD Sender: To server: pG, [08:07:43]CommunicateWithHost lk.salyk.kg:30040 [08:07:43]ConnectInit lk.salyk.kg [08:07:43]written 0, free lines is 4095 [08:07:43]Connected sock=10 [08:07:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 A1 43 08 01 FC E4 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 68 00 00 00 F4 03 04 00 4F 16 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3C 99 01 00 35 04 06 00 5F 47 27 2F EC 46 F0 EC 50 F4 75 F9 7D 8F [08:07:43]Write to MH i2c: 01 00 00 F6 2E 24 [08:07:43]Write i2c OK [08:07:43]MH_I2C_Read... [08:07:43]Read from MH i2c: 01 [08:07:43]MH_I2C_Read... [08:07:43]Read from MH i2c: 01 07 00 [08:07:43]MH_I2C_Read... [08:07:43]Read from MH i2c: 01 07 00 F6 2E 00 00 00 00 00 0A 0D 42 [08:07:43]RasterBufferAndPrint [08:07:43]line [08:07:43]line [08:07:43]line [08:07:43]line [08:07:43]line [08:07:43]written 0, free lines is 3344 [08:07:43]MH_Cut [08:07:43]Write to MH i2c: D1 01 00 FD 2E 01 FD [08:07:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 61 81 47 00 03 C8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3C 99 01 00 F4 03 04 00 00 C0 F4 66 B6 04 01 00 00 09 D9 C5 65 7E 92 64 1A [08:07:43]CommunicateWithHost err = 0 [08:07:43]CheckOFDResponse [08:07:43]1017 (14) - 77093643461234 [08:07:43]1041 (16) - 0000000000959278 [08:07:43]1040 (4) - 104764 [08:07:43]1012 (4) - 26.09.2024 01:59 [08:07:43]1206 (1) - 0 [08:07:43]OFD Sender: Remove packet 104764 [08:07:43]ProducePacketName [08:07:43]name=ofd_packets/00104764 [08:07:43]NVStorageDeleteData [08:07:43]Write i2c OK [08:07:43]MH_I2C_Read... [08:07:43]Read from MH i2c: D1 [08:07:43]MH_I2C_Read... [08:07:43]Read from MH i2c: D1 01 00 [08:07:43]MH_I2C_Read... [08:07:43]Read from MH i2c: D1 01 00 FD 2E 00 FC [08:07:43]Write to MH i2c: 01 00 00 FE 2E 2C [08:07:43]Write i2c OK [08:07:43]MH_I2C_Read... [08:07:44]OFD Sender: No OFD packet to send [08:07:44]*** Cut start [08:07:44]*** Partial cut [08:07:44]*** CUTSNS_PIN = 1 [08:07:44]*** CUTSNS_PIN = 0 [08:07:44]*** Brake cut motor [08:07:45]Read from MH i2c: 01 [08:07:45]MH_I2C_Read... [08:07:45]*** Stop cut motor [08:07:45]*** Cut end [08:07:45]Read from MH i2c: 01 07 00 [08:07:45]MH_I2C_Read... [08:07:45]Read from MH i2c: 01 07 00 FE 2E 00 00 00 00 00 FF 0F 41 [08:07:45]process_action close_receipt done [08:07:45]requested_data is exist [08:07:45]produce_requested_data [08:07:45]requested_item fm.sn is exist - process it [08:07:45]wFMCommunicate request_size=4 [08:07:45]MH_SAM_APDU [08:07:45]CAPDU: 80 11 00 00 [08:07:45]Write to MH i2c: E2 08 00 FF 2E 80 11 00 00 00 00 00 00 A7 [08:07:45]Write i2c OK [08:07:45]MH_I2C_Read... [08:07:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:07:45]Read from MH i2c: E2 [08:07:45]MH_I2C_Read... [08:07:45]Read from MH i2c: E2 17 00 [08:07:45]MH_I2C_Read... [08:07:45]Read from MH i2c: E2 17 00 FF 2E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 02 [08:07:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:07:45]wFMCommunicate OK [08:07:45]requested_item fd.num is exist - process it [08:07:45]SAM_PROTO_GetFieldsCounters [08:07:45]wFMCommunicate request_size=4 [08:07:45]MH_SAM_APDU [08:07:45]CAPDU: 80 13 00 00 [08:07:45]Write to MH i2c: E2 08 00 00 2F 80 13 00 00 00 00 00 00 AB [08:07:45]Write i2c OK [08:07:45]MH_I2C_Read... [08:07:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:07:45]Read from MH i2c: E2 [08:07:45]MH_I2C_Read... [08:07:45]Read from MH i2c: E2 62 00 [08:07:45]MH_I2C_Read... [08:07:45]Read from MH i2c: E2 62 00 00 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 3C 99 01 00 0E 04 04 00 ED 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 D2 [08:07:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 3C 99 01 00 0E 04 04 00 ED 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 [08:07:45]wFMCommunicate OK [08:07:45]SAM_PROTO_GetFieldsCounters done [08:07:45]requested_item shift.num is exist - process it [08:07:45]requested_item shift.opened is exist - process it [08:07:45]req_shift_opened [08:07:45]FM_GetShiftState [08:07:45]SAM_PROTO_GetShiftState [08:07:45]wFMCommunicate request_size=4 [08:07:45]MH_SAM_APDU [08:07:45]CAPDU: 80 13 01 00 [08:07:45]Write to MH i2c: E2 08 00 01 2F 80 13 01 00 00 00 00 00 AD [08:07:45]Write i2c OK [08:07:45]MH_I2C_Read... [08:07:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:07:45]Read from MH i2c: E2 [08:07:45]MH_I2C_Read... [08:07:45]Read from MH i2c: E2 0E 00 [08:07:45]MH_I2C_Read... [08:07:45]Read from MH i2c: E2 0E 00 01 2F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 A9 [08:07:45]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:07:45]wFMCommunicate OK [08:07:45]SAM_PROTO_GetShiftState done [08:07:45]FM_GetShiftState done [08:07:45]req_shift_opened done [08:07:45]requested_item shift.open_date is exist - process it [08:07:45]req_shift_open_date [08:07:45]req_shift_open_date done [08:07:45]produce_requested_data done [08:07:45]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104764,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:07:45]process_action_free close_receipt [08:07:45]json_value_free [08:07:45]json_value_free done [08:07:45]process_json_proto returns [08:07:45]Send response to host [08:07:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104764,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:07:45]free response buf [08:07:45]execute_script done [08:07:45]execute_script returns [08:07:45]free content buf [08:07:45]Sock 9.Close socket [08:07:45]Sock 9.Thread stoped [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:14]OFD Sender: No OFD packet to send [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:16]accept exits with 8 [08:09:16]New connection [08:09:16]New thread 3067403620 created [08:09:16]Thread 3067260260 joined [08:09:16]Waiting for new connection... [08:09:16] Sock 8.Parse request [08:09:16]Sock 8.Check first char [08:09:16]Sock 8.First char is OK [08:09:16]request: POST /json_proto HTTP/1.0 [08:09:16]Method: POST [08:09:16]URL: /json_proto [08:09:16]Method is POST - this is cgi request [08:09:16]url: /json_proto [08:09:16]query_string will be loaded in cgi processing [08:09:16]execute_cgi json_proto POST (null) [08:09:16]execute_cgi path=json_proto method=POST [08:09:16]POST find Content-Length [08:09:16]Host: 172.17.62.195:8080 [08:09:16]Content-Length: 800 [08:09:16]Content-Type: application/json [08:09:16] [08:09:16]POST finish read [08:09:16]Found Content-Length = 800 [08:09:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:16]execute_script... [08:09: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)118208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:16]POST & json_proto [08:09:16]process_json_proto [08:09:16]json parsed OK: [08:09:16]protocol is kg_v1.0 [08:09:16]action value=close_receipt [08:09:16]process_action close_receipt [08:09:16]cmd_close_receipt [08:09:16]MH_GetDate [08:09:16]Write to MH i2c: F0 00 00 02 2F 20 [08:09:16]Write i2c OK [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: F0 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: F0 09 00 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: F0 09 00 02 2F 00 AF 16 F5 66 65 34 CA 65 11 [08:09:16]GetLastDocTimeStamp 1727338063 [08:09:16]current date 1727338159 [08:09:16]FM_GetShiftState [08:09:16]SAM_PROTO_GetShiftState [08:09:16]wFMCommunicate request_size=4 [08:09:16]MH_SAM_APDU [08:09:16]CAPDU: 80 13 01 00 [08:09:16]Write to MH i2c: E2 08 00 03 2F 80 13 01 00 00 00 00 00 AF [08:09:16]Write i2c OK [08:09:16]MH_I2C_Read... [08:09:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:16]Read from MH i2c: E2 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: E2 0E 00 [08:09:16]MH_I2C_Read... [08:09:16]Read from MH i2c: E2 0E 00 03 2F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 AB [08:09:16]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:09:16]wFMCommunicate OK [08:09:16]SAM_PROTO_GetShiftState done [08:09:16]FM_GetShiftState done [08:09:16]opened in 1727309552 [08:09:16]opened+sec_in_day 1727395952 [08:09:16]quantity*price = 50036 [08:09:16]sum+1 = 50037 [08:09:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 105 26.09.2024 08:09 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104765 ФПД: 137106945888135 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T080919&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104765&fm=137106945888135&tin=02508201610067®Number=0000000000145756&sum=50036 [08:09:17]StoreToDocumentArchive [08:09:17]shift 237 fd 104765 [08:09:17]save to /storage/0237/doc_00104765 [08:09:17]save last doc name /storage/0237/doc_00104765 to /storage/kkm_last_doc_name [08:09:17]save OK [08:09:17]Clear old archive folders... [08:09:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:09:17]tlvbuf is B6E16450 [08:09:17]SAM_PROTO_ClearQueue [08:09:17]wFMCommunicate request_size=4 [08:09:17]MH_SAM_APDU [08:09:17]CAPDU: 80 09 00 00 [08:09:17]Write to MH i2c: E2 08 00 10 2F 80 09 00 00 00 00 00 00 B1 [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:09:17]Read from MH i2c: E2 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 03 00 [08:09:17]MH_I2C_Read... [08:09:17]Read from MH i2c: E2 03 00 10 2F 00 90 00 B3 [08:09:17]RAPDU: 90 00 [08:09:17]wFMCommunicate OK [08:09:17]SAM_PROTO_ClearQueue done [08:09:17]KKMCreateOFDPacket [08:09:17]OFDProtocolAddRootSTLVToBuf [08:09:17]FM_MakeSignedData [08:09:17]FM_MakeSignedData [08:09:17]SAM_PROTO_SignData [08:09:17]wFMCommunicate request_size=4 [08:09:17]MH_SAM_APDU [08:09:17]CAPDU: 80 0D 01 02 [08:09:17]Write to MH i2c: E2 08 00 11 2F 80 0D 01 02 00 00 00 00 B9 [08:09:17]Write i2c OK [08:09:17]MH_I2C_Read... [08:09:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:09:18]Read from MH i2c: E2 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: E2 03 00 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: E2 03 00 11 2F 00 90 00 B4 [08:09:18]RAPDU: 90 00 [08:09:18]wFMCommunicate OK [08:09:18]wFMCommunicate request_size=255 [08:09:18]MH_SAM_APDU [08:09: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 69 00 00 00 F4 03 04 00 AF 16 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3D 99 01 00 35 04 06 00 7C [08:09:18]Write to MH i2c: E2 02 01 12 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 69 00 00 00 F4 03 04 00 AF 16 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3D 99 01 00 35 04 06 00 7C 00 00 54 [08:09:18]Write i2c OK [08:09:18]MH_I2C_Read... [08:09:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:18]Read from MH i2c: E2 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: E2 03 00 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: E2 03 00 12 2F 00 90 00 B5 [08:09:18]RAPDU: 90 00 [08:09:18]wFMCommunicate OK [08:09:18]wFMCommunicate request_size=10 [08:09:18]MH_SAM_APDU [08:09:18]CAPDU: 80 0D 02 02 05 B2 B2 CE 4F 87 [08:09:18]Write to MH i2c: E2 0D 00 13 2F 80 0D 02 02 05 00 B2 B2 CE 4F 87 00 00 CE [08:09:18]Write i2c OK [08:09:18]MH_I2C_Read... [08:09:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:18]Read from MH i2c: E2 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: E2 03 00 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: E2 03 00 13 2F 00 90 00 B6 [08:09:18]RAPDU: 90 00 [08:09:18]wFMCommunicate OK [08:09:18]wFMCommunicate request_size=4 [08:09:18]MH_SAM_APDU [08:09:18]CAPDU: 80 0D 03 02 [08:09:18]Write to MH i2c: E2 08 00 14 2F 80 0D 03 02 00 00 00 00 BE [08:09:18]Write i2c OK [08:09:18]MH_I2C_Read... [08:09:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:09:18]Read from MH i2c: E2 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: E2 0B 00 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: E2 0B 00 14 2F 00 F4 6E 72 8B 06 B3 52 7F 90 00 A8 [08:09:18]RAPDU: F4 6E 72 8B 06 B3 52 7F 90 00 [08:09:18]wFMCommunicate OK [08:09:18]SAM_PROTO_SignData done [08:09:18]FM_MakeSignedData done [08:09:18]CreateOFDProtocolMessage [08:09:18]wFMCommunicate request_size=4 [08:09:18]MH_SAM_APDU [08:09:18]CAPDU: 80 11 00 00 [08:09:18]Write to MH i2c: E2 08 00 15 2F 80 11 00 00 00 00 00 00 BE [08:09:18]Write i2c OK [08:09:18]MH_I2C_Read... [08:09:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:18]Read from MH i2c: E2 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: E2 17 00 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: E2 17 00 15 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 19 [08:09:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:09:18]wFMCommunicate OK [08:09:18]CreateOFDProtocolMessage done [08:09:18]OFDSenderStorePacket 104765 [08:09:18]StoreOFDPacket docnum=104765 [08:09:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 DC 66 07 01 B7 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 69 00 00 00 F4 03 04 00 AF 16 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3D 99 01 00 35 04 06 00 7C B2 B2 CE 4F 87 F4 6E 72 8B 06 B3 52 7F [08:09:18]CheckFolder [08:09:18]dirname=/storage/ofd_packets [08:09:18]CheckFolder done [08:09:18]ProducePacketName [08:09:18]name=ofd_packets/00104765 [08:09:18]NVStorageSaveData ofd_packets/00104765 [08:09:18]File name is /storage/ofd_packets/00104765 [08:09:18]Write 301 bytes [08:09:18]NVStorageSaveData done [08:09:18]OFDSenderStorePacket done [08:09:18]KKMCreateOFDPacket done [08:09:18]NVStorageSaveData kkm_last_timestamp [08:09:18]File name is /storage/kkm_last_timestamp [08:09:18]Write 4 bytes [08:09:18]NVStorageSaveData done [08:09:18]ExternCall_PrintAddStr [08:09:18]wPrintStart [08:09:18]Write to MH i2c: 01 00 00 16 2F 45 [08:09:18]Write i2c OK [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: 01 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: 01 07 00 [08:09:18]MH_I2C_Read... [08:09:18]Read from MH i2c: 01 07 00 16 2F 00 00 00 00 00 FF 0F 5A [08:09:18]RasterBufferAndPrint [08:09:18]line Счет N : (1)118208 [08:09:18]line ИНН: 02508201610067 [08:09:18]line Контрольно-Кассовый Чек [08:09:18]line ПРОДАЖА [08:09:18]line ТРК (МРК, ГНК) : 22 [08:09:18]line Товар: 2710124130 [08:09:18]line Аи-92-К-5 [08:09:18]line 7.380 * 67.80 [08:09:18]line = 500.36 [08:09:18]line НДС 12% НСП 1% [08:09:18]line > о реализуемом товаре [08:09:18]line ИТОГО: 500.36 [08:09:18]line НСП 1% : 4.43 [08:09:18]line НДС 12% : 53.14 [08:09:18]line Наличными: 0.00 [08:09:18]line Безнал.: 500.36 [08:09:18]line Место: АЗС № 176 [08:09:18]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:09:18]line СНО: Общий режим [08:09:18]line Чек 105 26.09.2024 08:09 [08:09:18]line Смена: 237 ФФД: 1.0 [08:09:18]line ЗНМ: 0300000238 [08:09:18]line РНМ: 0000000000145756 [08:09:18]line Версия ККМ: v1.0 [08:09:18]line Платежная система: O! деньги [08:09:18]line ФМ: 0000000000959278 [08:09:18]line ФД: 104765 [08:09:18]line ФПД: 137106945888135 [08:09:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T080919&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104765&fm=137106945888135&tin=02508201610067®Number=0000000000145756&sum=50036 [08:09:18]OFD Sender: Processing packet 104765 [packets to send 51, broken 50] [08:09:18]ProducePacketName [08:09:18]name=ofd_packets/00104765 [08:09:18]OFD Sender: To server: pG, [08:09:18]CommunicateWithHost lk.salyk.kg:30040 [08:09:18]ConnectInit lk.salyk.kg [08:09:18]written 0, free lines is 4095 [08:09:18]Connected sock=10 [08:09:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 DC 66 07 01 B7 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 69 00 00 00 F4 03 04 00 AF 16 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3D 99 01 00 35 04 06 00 7C B2 B2 CE 4F 87 F4 6E 72 8B 06 B3 52 7F [08:09:19]Write to MH i2c: 01 00 00 3F 2F 6E [08:09:19]Write i2c OK [08:09:19]MH_I2C_Read... [08:09:19]Read from MH i2c: 01 [08:09:19]MH_I2C_Read... [08:09:19]Read from MH i2c: 01 07 00 [08:09:19]MH_I2C_Read... [08:09:19]Read from MH i2c: 01 07 00 3F 2F 00 00 00 00 00 0C 0D 8E [08:09:19]RasterBufferAndPrint [08:09:19]line [08:09:19]line [08:09:19]line [08:09:19]line [08:09:19]line [08:09:19]written 0, free lines is 3346 [08:09:19]MH_Cut [08:09:19]Write to MH i2c: D1 01 00 46 2F 01 47 [08:09:19]Write i2c OK [08:09:19]MH_I2C_Read... [08:09:19]Read from MH i2c: D1 [08:09:19]MH_I2C_Read... [08:09:19]Read from MH i2c: D1 01 00 [08:09:19]MH_I2C_Read... [08:09:19]Read from MH i2c: D1 01 00 46 2F 00 46 [08:09:19]Write to MH i2c: 01 00 00 47 2F 76 [08:09:19]Write i2c OK [08:09:19]MH_I2C_Read... [08:09:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 35 9D 47 00 35 0B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3D 99 01 00 F4 03 04 00 60 C0 F4 66 B6 04 01 00 00 9B AE 42 F3 DE 7F E2 E1 [08:09:19]CommunicateWithHost err = 0 [08:09:19]CheckOFDResponse [08:09:19]1017 (14) - 77093643461234 [08:09:19]1041 (16) - 0000000000959278 [08:09:19]1040 (4) - 104765 [08:09:19]1012 (4) - 26.09.2024 02:01 [08:09:19]1206 (1) - 0 [08:09:19]OFD Sender: Remove packet 104765 [08:09:19]ProducePacketName [08:09:19]name=ofd_packets/00104765 [08:09:19]NVStorageDeleteData [08:09:19]OFD Sender: No OFD packet to send [08:09:19]*** Cut start [08:09:19]*** Partial cut [08:09:19]*** CUTSNS_PIN = 1 [08:09:19]*** CUTSNS_PIN = 0 [08:09:20]*** Brake cut motor [08:09:20]Read from MH i2c: 01 [08:09:20]MH_I2C_Read... [08:09:20]*** Stop cut motor [08:09:20]*** Cut end [08:09:20]Read from MH i2c: 01 07 00 [08:09:20]MH_I2C_Read... [08:09:20]Read from MH i2c: 01 07 00 47 2F 00 00 00 00 00 FF 0F 8B [08:09:20]process_action close_receipt done [08:09:20]requested_data is exist [08:09:20]produce_requested_data [08:09:20]requested_item fm.sn is exist - process it [08:09:20]wFMCommunicate request_size=4 [08:09:20]MH_SAM_APDU [08:09:20]CAPDU: 80 11 00 00 [08:09:20]Write to MH i2c: E2 08 00 48 2F 80 11 00 00 00 00 00 00 F1 [08:09:20]Write i2c OK [08:09:20]MH_I2C_Read... [08:09:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:20]Read from MH i2c: E2 [08:09:20]MH_I2C_Read... [08:09:20]Read from MH i2c: E2 17 00 [08:09:20]MH_I2C_Read... [08:09:20]Read from MH i2c: E2 17 00 48 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 4C [08:09:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:09:20]wFMCommunicate OK [08:09:20]requested_item fd.num is exist - process it [08:09:20]SAM_PROTO_GetFieldsCounters [08:09:20]wFMCommunicate request_size=4 [08:09:20]MH_SAM_APDU [08:09:20]CAPDU: 80 13 00 00 [08:09:20]Write to MH i2c: E2 08 00 49 2F 80 13 00 00 00 00 00 00 F4 [08:09:20]Write i2c OK [08:09:20]MH_I2C_Read... [08:09:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:09:20]Read from MH i2c: E2 [08:09:20]MH_I2C_Read... [08:09:20]Read from MH i2c: E2 62 00 [08:09:20]MH_I2C_Read... [08:09:20]Read from MH i2c: E2 62 00 49 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 3D 99 01 00 0E 04 04 00 ED 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 1F [08:09:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 3D 99 01 00 0E 04 04 00 ED 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 [08:09:20]wFMCommunicate OK [08:09:20]SAM_PROTO_GetFieldsCounters done [08:09:20]requested_item shift.num is exist - process it [08:09:20]requested_item shift.opened is exist - process it [08:09:20]req_shift_opened [08:09:20]FM_GetShiftState [08:09:20]SAM_PROTO_GetShiftState [08:09:20]wFMCommunicate request_size=4 [08:09:20]MH_SAM_APDU [08:09:20]CAPDU: 80 13 01 00 [08:09:20]Write to MH i2c: E2 08 00 4A 2F 80 13 01 00 00 00 00 00 F6 [08:09:20]Write i2c OK [08:09:20]MH_I2C_Read... [08:09:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:20]Read from MH i2c: E2 [08:09:20]MH_I2C_Read... [08:09:20]Read from MH i2c: E2 0E 00 [08:09:20]MH_I2C_Read... [08:09:20]Read from MH i2c: E2 0E 00 4A 2F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F2 [08:09:20]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:09:20]wFMCommunicate OK [08:09:20]SAM_PROTO_GetShiftState done [08:09:20]FM_GetShiftState done [08:09:20]req_shift_opened done [08:09:20]requested_item shift.open_date is exist - process it [08:09:20]req_shift_open_date [08:09:20]req_shift_open_date done [08:09:20]produce_requested_data done [08:09:20]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104765,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:09:20]process_action_free close_receipt [08:09:20]json_value_free [08:09:20]json_value_free done [08:09:20]process_json_proto returns [08:09:20]Send response to host [08:09:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104765,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:09:20]free response buf [08:09:20]execute_script done [08:09:20]execute_script returns [08:09:20]free content buf [08:09:20]Sock 8.Close socket [08:09:20]Sock 8.Thread stoped [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:39]OFD Sender: No OFD packet to send [08:10:44]OFD Sender: No OFD packet to send [08:10:49]OFD Sender: No OFD packet to send [08:10:54]OFD Sender: No OFD packet to send [08:10:59]OFD Sender: No OFD packet to send [08:11:04]OFD Sender: No OFD packet to send [08:11:09]OFD Sender: No OFD packet to send [08:11:14]OFD Sender: No OFD packet to send [08:11:19]OFD Sender: No OFD packet to send [08:11:24]OFD Sender: No OFD packet to send [08:11:29]OFD Sender: No OFD packet to send [08:11:34]OFD Sender: No OFD packet to send [08:11:39]OFD Sender: No OFD packet to send [08:11:44]OFD Sender: No OFD packet to send [08:11:49]OFD Sender: No OFD packet to send [08:11:54]OFD Sender: No OFD packet to send [08:11:59]OFD Sender: No OFD packet to send [08:12:04]OFD Sender: No OFD packet to send [08:12:09]OFD Sender: No OFD packet to send [08:12:14]OFD Sender: No OFD packet to send [08:12:19]OFD Sender: No OFD packet to send [08:12:24]OFD Sender: No OFD packet to send [08:12:29]OFD Sender: No OFD packet to send [08:12:34]OFD Sender: No OFD packet to send [08:12:39]OFD Sender: No OFD packet to send [08:12:44]OFD Sender: No OFD packet to send [08:12:49]OFD Sender: No OFD packet to send [08:12:54]OFD Sender: No OFD packet to send [08:13:00]OFD Sender: No OFD packet to send [08:13:05]OFD Sender: No OFD packet to send [08:13:10]OFD Sender: No OFD packet to send [08:13:15]OFD Sender: No OFD packet to send [08:13:20]OFD Sender: No OFD packet to send [08:13:25]OFD Sender: No OFD packet to send [08:13:30]OFD Sender: No OFD packet to send [08:13:35]OFD Sender: No OFD packet to send [08:13:40]OFD Sender: No OFD packet to send [08:13:45]OFD Sender: No OFD packet to send [08:13:50]OFD Sender: No OFD packet to send [08:13:55]OFD Sender: No OFD packet to send [08:14:00]OFD Sender: No OFD packet to send [08:14:05]OFD Sender: No OFD packet to send [08:14:10]OFD Sender: No OFD packet to send [08:14:15]OFD Sender: No OFD packet to send [08:14:20]OFD Sender: No OFD packet to send [08:14:25]OFD Sender: No OFD packet to send [08:14:30]OFD Sender: No OFD packet to send [08:14:35]OFD Sender: No OFD packet to send [08:14:40]OFD Sender: No OFD packet to send [08:14:45]OFD Sender: No OFD packet to send [08:14:50]OFD Sender: No OFD packet to send [08:14:55]OFD Sender: No OFD packet to send [08:15:00]OFD Sender: No OFD packet to send [08:15:00]accept exits with 9 [08:15:00]New connection [08:15:00]New thread 3067260260 created [08:15:00]Thread 3067403620 joined [08:15:00]Waiting for new connection... [08:15:01] Sock 9.Parse request [08:15:01]Sock 9.Check first char [08:15:01]Sock 9.First char is OK [08:15:01]request: POST /json_proto HTTP/1.0 [08:15:01]Method: POST [08:15:01]URL: /json_proto [08:15:01]Method is POST - this is cgi request [08:15:01]url: /json_proto [08:15:01]query_string will be loaded in cgi processing [08:15:01]execute_cgi json_proto POST (null) [08:15:01]execute_cgi path=json_proto method=POST [08:15:01]POST find Content-Length [08:15:01]Host: 172.17.62.195:8080 [08:15:01]Content-Length: 647 [08:15:01]Content-Type: application/json [08:15:01] [08:15:01]POST finish read [08:15:01]Found Content-Length = 647 [08:15:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [08:15:01]execute_script... [08: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)118209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [08:15:01]POST & json_proto [08:15:01]process_json_proto [08:15:01]json parsed OK: [08:15:01]protocol is kg_v1.0 [08:15:01]action value=close_receipt [08:15:01]process_action close_receipt [08:15:01]cmd_close_receipt [08:15:01]MH_GetDate [08:15:01]Write to MH i2c: F0 00 00 4B 2F 69 [08:15:01]Write i2c OK [08:15:01]MH_I2C_Read... [08:15:01]Read from MH i2c: F0 [08:15:01]MH_I2C_Read... [08:15:01]Read from MH i2c: F0 09 00 [08:15:01]MH_I2C_Read... [08:15:01]Read from MH i2c: F0 09 00 4B 2F 00 07 18 F5 66 65 34 CA 65 B4 [08:15:01]GetLastDocTimeStamp 1727338159 [08:15:01]current date 1727338503 [08:15:01]FM_GetShiftState [08:15:01]SAM_PROTO_GetShiftState [08:15:01]wFMCommunicate request_size=4 [08:15:01]MH_SAM_APDU [08:15:01]CAPDU: 80 13 01 00 [08:15:01]Write to MH i2c: E2 08 00 4C 2F 80 13 01 00 00 00 00 00 F8 [08:15:01]Write i2c OK [08:15:01]MH_I2C_Read... [08:15:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:01]Read from MH i2c: E2 [08:15:01]MH_I2C_Read... [08:15:01]Read from MH i2c: E2 0E 00 [08:15:01]MH_I2C_Read... [08:15:01]Read from MH i2c: E2 0E 00 4C 2F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F4 [08:15:01]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:15:01]wFMCommunicate OK [08:15:01]SAM_PROTO_GetShiftState done [08:15:01]FM_GetShiftState done [08:15:01]opened in 1727309552 [08:15:01]opened+sec_in_day 1727395952 [08:15:01]quantity*price = 99999 [08:15:01]sum+1 = 100001 [08:15:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 106 26.09.2024 08:15 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104766 ФПД: 112309292290795 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T081503&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104766&fm=112309292290795&tin=02508201610067®Number=0000000000145756&sum=100000 [08:15:02]StoreToDocumentArchive [08:15:02]shift 237 fd 104766 [08:15:02]save to /storage/0237/doc_00104766 [08:15:02]save last doc name /storage/0237/doc_00104766 to /storage/kkm_last_doc_name [08:15:02]save OK [08:15:02]Clear old archive folders... [08:15:02]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:15:02]tlvbuf is 0196B800 [08:15:02]SAM_PROTO_ClearQueue [08:15:02]wFMCommunicate request_size=4 [08:15:02]MH_SAM_APDU [08:15:02]CAPDU: 80 09 00 00 [08:15:02]Write to MH i2c: E2 08 00 59 2F 80 09 00 00 00 00 00 00 FA [08:15:02]Write i2c OK [08:15:02]MH_I2C_Read... [08:15:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:15:02]Read from MH i2c: E2 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 03 00 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 03 00 59 2F 00 90 00 FC [08:15:02]RAPDU: 90 00 [08:15:02]wFMCommunicate OK [08:15:02]SAM_PROTO_ClearQueue done [08:15:02]KKMCreateOFDPacket [08:15:02]OFDProtocolAddRootSTLVToBuf [08:15:02]FM_MakeSignedData [08:15:02]FM_MakeSignedData [08:15:02]SAM_PROTO_SignData [08:15:02]wFMCommunicate request_size=4 [08:15:02]MH_SAM_APDU [08:15:02]CAPDU: 80 0D 01 02 [08:15:02]Write to MH i2c: E2 08 00 5A 2F 80 0D 01 02 00 00 00 00 02 [08:15:02]Write i2c OK [08:15:02]MH_I2C_Read... [08:15:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:15:02]Read from MH i2c: E2 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 03 00 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 03 00 5A 2F 00 90 00 FD [08:15:02]RAPDU: 90 00 [08:15:02]wFMCommunicate OK [08:15:02]wFMCommunicate request_size=255 [08:15:02]MH_SAM_APDU [08:15:02]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 6A 00 00 00 F4 03 04 00 07 18 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3E 99 01 00 35 04 06 00 [08:15:02]Write to MH i2c: E2 02 01 5B 2F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 6A 00 00 00 F4 03 04 00 07 18 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3E 99 01 00 35 04 06 00 00 00 08 [08:15:02]Write i2c OK [08:15:02]MH_I2C_Read... [08:15:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:02]Read from MH i2c: E2 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 03 00 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 03 00 5B 2F 00 90 00 FE [08:15:02]RAPDU: 90 00 [08:15:02]wFMCommunicate OK [08:15:02]wFMCommunicate request_size=11 [08:15:02]MH_SAM_APDU [08:15:02]CAPDU: 80 0D 02 02 06 66 25 0B 78 D2 EB [08:15:02]Write to MH i2c: E2 0E 00 5C 2F 80 0D 02 02 06 00 66 25 0B 78 D2 EB 00 00 DC [08:15:02]Write i2c OK [08:15:02]MH_I2C_Read... [08:15:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:02]Read from MH i2c: E2 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 03 00 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 03 00 5C 2F 00 90 00 FF [08:15:02]RAPDU: 90 00 [08:15:02]wFMCommunicate OK [08:15:02]wFMCommunicate request_size=4 [08:15:02]MH_SAM_APDU [08:15:02]CAPDU: 80 0D 03 02 [08:15:02]Write to MH i2c: E2 08 00 5D 2F 80 0D 03 02 00 00 00 00 07 [08:15:02]Write i2c OK [08:15:02]MH_I2C_Read... [08:15:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:15:02]Read from MH i2c: E2 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 0B 00 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 0B 00 5D 2F 00 53 AE DA B9 5C E6 32 98 90 00 A8 [08:15:02]RAPDU: 53 AE DA B9 5C E6 32 98 90 00 [08:15:02]wFMCommunicate OK [08:15:02]SAM_PROTO_SignData done [08:15:02]FM_MakeSignedData done [08:15:02]CreateOFDProtocolMessage [08:15:02]wFMCommunicate request_size=4 [08:15:02]MH_SAM_APDU [08:15:02]CAPDU: 80 11 00 00 [08:15:02]Write to MH i2c: E2 08 00 5E 2F 80 11 00 00 00 00 00 00 07 [08:15:02]Write i2c OK [08:15:02]MH_I2C_Read... [08:15:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:02]Read from MH i2c: E2 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 17 00 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: E2 17 00 5E 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 62 [08:15:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:15:02]wFMCommunicate OK [08:15:02]CreateOFDProtocolMessage done [08:15:02]OFDSenderStorePacket 104766 [08:15:02]StoreOFDPacket docnum=104766 [08:15:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 0B 3E 08 01 CD 0C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 6A 00 00 00 F4 03 04 00 07 18 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3E 99 01 00 35 04 06 00 66 25 0B 78 D2 EB 53 AE DA B9 5C E6 32 98 [08:15:02]CheckFolder [08:15:02]dirname=/storage/ofd_packets [08:15:02]CheckFolder done [08:15:02]ProducePacketName [08:15:02]name=ofd_packets/00104766 [08:15:02]NVStorageSaveData ofd_packets/00104766 [08:15:02]File name is /storage/ofd_packets/00104766 [08:15:02]Write 302 bytes [08:15:02]NVStorageSaveData done [08:15:02]OFDSenderStorePacket done [08:15:02]KKMCreateOFDPacket done [08:15:02]NVStorageSaveData kkm_last_timestamp [08:15:02]File name is /storage/kkm_last_timestamp [08:15:02]Write 4 bytes [08:15:02]NVStorageSaveData done [08:15:02]ExternCall_PrintAddStr [08:15:02]wPrintStart [08:15:02]Write to MH i2c: 01 00 00 5F 2F 8E [08:15:02]Write i2c OK [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: 01 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: 01 07 00 [08:15:02]MH_I2C_Read... [08:15:02]Read from MH i2c: 01 07 00 5F 2F 00 00 00 00 00 FF 0F A3 [08:15:02]RasterBufferAndPrint [08:15:02]line Счет N : (1)118209 [08:15:02]line ИНН: 02508201610067 [08:15:02]line Контрольно-Кассовый Чек [08:15:02]line ПРОДАЖА [08:15:02]line ТРК (МРК, ГНК) : 31 [08:15:02]line Товар: 2710194210 [08:15:02]line ДТ(л)-К-5 [08:15:02]line 13.210 * 75.70 [08:15:02]line = 1000.00 [08:15:02]line НДС 12% НСП 1% [08:15:02]line > о реализуемом товаре [08:15:02]line ИТОГО: 1000.00 [08:15:02]line НСП 1% : 8.85 [08:15:02]line НДС 12% : 106.19 [08:15:02]line Наличными: 1000.00 [08:15:02]line Безнал.: 0.00 [08:15:02]line Место: АЗС № 176 [08:15:02]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:15:02]line СНО: Общий режим [08:15:02]line Чек 106 26.09.2024 08:15 [08:15:02]line Смена: 237 ФФД: 1.0 [08:15:02]line ЗНМ: 0300000238 [08:15:02]line РНМ: 0000000000145756 [08:15:02]line Версия ККМ: v1.0 [08:15:02]line ФМ: 0000000000959278 [08:15:02]line ФД: 104766 [08:15:02]line ФПД: 112309292290795 [08:15:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T081503&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104766&fm=112309292290795&tin=02508201610067®Number=0000000000145756&sum=100000 [08:15:03]OFD Sender: Processing packet 104766 [packets to send 51, broken 50] [08:15:03]ProducePacketName [08:15:03]name=ofd_packets/00104766 [08:15:03]OFD Sender: To server: pG, [08:15:03]CommunicateWithHost lk.salyk.kg:30040 [08:15:03]ConnectInit lk.salyk.kg [08:15:03]written 0, free lines is 4095 [08:15:03]Connected sock=10 [08:15:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 0B 3E 08 01 CD 0C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 6A 00 00 00 F4 03 04 00 07 18 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3E 99 01 00 35 04 06 00 66 25 0B 78 D2 EB 53 AE DA B9 5C E6 32 98 [08:15:03]Write to MH i2c: 01 00 00 86 2F B5 [08:15:03]Write i2c OK [08:15:03]MH_I2C_Read... [08:15:03]Read from MH i2c: 01 [08:15:03]MH_I2C_Read... [08:15:03]Read from MH i2c: 01 07 00 [08:15:03]MH_I2C_Read... [08:15:03]Read from MH i2c: 01 07 00 86 2F 00 00 00 00 00 31 0D FA [08:15:03]RasterBufferAndPrint [08:15:03]line [08:15:03]line [08:15:03]line [08:15:03]line [08:15:03]line [08:15:03]written 0, free lines is 3384 [08:15:03]MH_Cut [08:15:03]Write to MH i2c: D1 01 00 8D 2F 01 8E [08:15:03]Write i2c OK [08:15:03]MH_I2C_Read... [08:15:03]Read from MH i2c: D1 [08:15:03]MH_I2C_Read... [08:15:03]Read from MH i2c: D1 01 00 [08:15:03]MH_I2C_Read... [08:15:03]Read from MH i2c: D1 01 00 8D 2F 00 8D [08:15:03]Write to MH i2c: 01 00 00 8E 2F BD [08:15:03]Write i2c OK [08:15:03]MH_I2C_Read... [08:15:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 6D 56 47 00 D8 57 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3E 99 01 00 F4 03 04 00 B8 C1 F4 66 B6 04 01 00 00 97 A1 74 13 BA 63 D7 5C [08:15:03]CommunicateWithHost err = 0 [08:15:03]CheckOFDResponse [08:15:03]1017 (14) - 77093643461234 [08:15:03]1041 (16) - 0000000000959278 [08:15:03]1040 (4) - 104766 [08:15:03]1012 (4) - 26.09.2024 02:06 [08:15:03]1206 (1) - 0 [08:15:03]OFD Sender: Remove packet 104766 [08:15:03]ProducePacketName [08:15:03]name=ofd_packets/00104766 [08:15:03]NVStorageDeleteData [08:15:04]OFD Sender: No OFD packet to send [08:15:04]*** Cut start [08:15:04]*** Partial cut [08:15:04]*** CUTSNS_PIN = 1 [08:15:04]*** CUTSNS_PIN = 0 [08:15:04]*** Brake cut motor [08:15:04]Read from MH i2c: 01 [08:15:04]MH_I2C_Read... [08:15:04]*** Stop cut motor [08:15:04]*** Cut end [08:15:04]Read from MH i2c: 01 07 00 [08:15:04]MH_I2C_Read... [08:15:04]Read from MH i2c: 01 07 00 8E 2F 00 00 00 00 00 FF 0F D2 [08:15:04]process_action close_receipt done [08:15:04]requested_data is exist [08:15:04]produce_requested_data [08:15:04]requested_item fm.sn is exist - process it [08:15:04]wFMCommunicate request_size=4 [08:15:04]MH_SAM_APDU [08:15:04]CAPDU: 80 11 00 00 [08:15:04]Write to MH i2c: E2 08 00 8F 2F 80 11 00 00 00 00 00 00 38 [08:15:04]Write i2c OK [08:15:04]MH_I2C_Read... [08:15:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:04]Read from MH i2c: E2 [08:15:04]MH_I2C_Read... [08:15:04]Read from MH i2c: E2 17 00 [08:15:04]MH_I2C_Read... [08:15:04]Read from MH i2c: E2 17 00 8F 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 93 [08:15:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:15:04]wFMCommunicate OK [08:15:04]requested_item fd.num is exist - process it [08:15:04]SAM_PROTO_GetFieldsCounters [08:15:04]wFMCommunicate request_size=4 [08:15:04]MH_SAM_APDU [08:15:04]CAPDU: 80 13 00 00 [08:15:04]Write to MH i2c: E2 08 00 90 2F 80 13 00 00 00 00 00 00 3B [08:15:04]Write i2c OK [08:15:04]MH_I2C_Read... [08:15:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:15:04]Read from MH i2c: E2 [08:15:04]MH_I2C_Read... [08:15:04]Read from MH i2c: E2 62 00 [08:15:04]MH_I2C_Read... [08:15:04]Read from MH i2c: E2 62 00 90 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 3E 99 01 00 0E 04 04 00 ED 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 6A [08:15:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 3E 99 01 00 0E 04 04 00 ED 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 [08:15:04]wFMCommunicate OK [08:15:04]SAM_PROTO_GetFieldsCounters done [08:15:04]requested_item shift.num is exist - process it [08:15:04]requested_item shift.opened is exist - process it [08:15:04]req_shift_opened [08:15:04]FM_GetShiftState [08:15:04]SAM_PROTO_GetShiftState [08:15:04]wFMCommunicate request_size=4 [08:15:04]MH_SAM_APDU [08:15:04]CAPDU: 80 13 01 00 [08:15:04]Write to MH i2c: E2 08 00 91 2F 80 13 01 00 00 00 00 00 3D [08:15:04]Write i2c OK [08:15:04]MH_I2C_Read... [08:15:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:04]Read from MH i2c: E2 [08:15:04]MH_I2C_Read... [08:15:04]Read from MH i2c: E2 0E 00 [08:15:04]MH_I2C_Read... [08:15:04]Read from MH i2c: E2 0E 00 91 2F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 39 [08:15:04]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:15:04]wFMCommunicate OK [08:15:04]SAM_PROTO_GetShiftState done [08:15:04]FM_GetShiftState done [08:15:04]req_shift_opened done [08:15:04]requested_item shift.open_date is exist - process it [08:15:04]req_shift_open_date [08:15:04]req_shift_open_date done [08:15:04]produce_requested_data done [08:15:04]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104766,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:15:04]process_action_free close_receipt [08:15:04]json_value_free [08:15:04]json_value_free done [08:15:04]process_json_proto returns [08:15:04]Send response to host [08:15:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104766,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:15:04]free response buf [08:15:04]execute_script done [08:15:04]execute_script returns [08:15:04]free content buf [08:15:04]Sock 9.Close socket [08:15:04]Sock 9.Thread stoped [08:15:09]OFD Sender: No OFD packet to send [08:15:14]OFD Sender: No OFD packet to send [08:15:19]OFD Sender: No OFD packet to send [08:15:24]OFD Sender: No OFD packet to send [08:15:26]accept exits with 8 [08:15:26]New connection [08:15:26]New thread 3067403620 created [08:15:26]Thread 3067260260 joined [08:15:26]Waiting for new connection... [08:15:26] Sock 8.Parse request [08:15:26]Sock 8.Check first char [08:15:26]Sock 8.First char is OK [08:15:26]request: POST /json_proto HTTP/1.0 [08:15:26]Method: POST [08:15:26]URL: /json_proto [08:15:26]Method is POST - this is cgi request [08:15:26]url: /json_proto [08:15:26]query_string will be loaded in cgi processing [08:15:26]execute_cgi json_proto POST (null) [08:15:26]execute_cgi path=json_proto method=POST [08:15:26]POST find Content-Length [08:15:26]Host: 172.17.62.195:8080 [08:15:26]Content-Length: 681 [08:15:26]Content-Type: application/json [08:15:26] [08:15:26]POST finish read [08:15:26]Found Content-Length = 681 [08:15:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 11.700, "sum" : 441.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 441.00, "payments": [ { "type": 0, "sum" : 441.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:26]execute_script... [08:15: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)118210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 11.700, "sum" : 441.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 441.00, "payments": [ { "type": 0, "sum" : 441.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:15:26]POST & json_proto [08:15:26]process_json_proto [08:15:26]json parsed OK: [08:15:26]protocol is kg_v1.0 [08:15:26]action value=close_receipt [08:15:26]process_action close_receipt [08:15:26]cmd_close_receipt [08:15:26]MH_GetDate [08:15:26]Write to MH i2c: F0 00 00 92 2F B0 [08:15:26]Write i2c OK [08:15:26]MH_I2C_Read... [08:15:26]Read from MH i2c: F0 [08:15:26]MH_I2C_Read... [08:15:26]Read from MH i2c: F0 09 00 [08:15:26]MH_I2C_Read... [08:15:26]Read from MH i2c: F0 09 00 92 2F 00 20 18 F5 66 65 34 CA 65 14 [08:15:26]GetLastDocTimeStamp 1727338503 [08:15:26]current date 1727338528 [08:15:26]FM_GetShiftState [08:15:26]SAM_PROTO_GetShiftState [08:15:26]wFMCommunicate request_size=4 [08:15:26]MH_SAM_APDU [08:15:26]CAPDU: 80 13 01 00 [08:15:26]Write to MH i2c: E2 08 00 93 2F 80 13 01 00 00 00 00 00 3F [08:15:26]Write i2c OK [08:15:26]MH_I2C_Read... [08:15:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:26]Read from MH i2c: E2 [08:15:26]MH_I2C_Read... [08:15:26]Read from MH i2c: E2 0E 00 [08:15:26]MH_I2C_Read... [08:15:26]Read from MH i2c: E2 0E 00 93 2F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 3B [08:15:26]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:15:26]wFMCommunicate OK [08:15:26]SAM_PROTO_GetShiftState done [08:15:26]FM_GetShiftState done [08:15:26]opened in 1727309552 [08:15:26]opened+sec_in_day 1727395952 [08:15:26]quantity*price = 44109 [08:15:26]sum+1 = 44110 [08:15:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 441.00 Внесено: 500.00 СДАЧА: 59.00 НСП 1% : 3.90 НДС 12% : 46.84 Наличными: 441.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 107 26.09.2024 08:15 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104767 ФПД: 119304569121491 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T081528&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104767&fm=119304569121491&tin=02508201610067®Number=0000000000145756&sum=44100 [08:15:27]StoreToDocumentArchive [08:15:27]shift 237 fd 104767 [08:15:27]save to /storage/0237/doc_00104767 [08:15:27]save last doc name /storage/0237/doc_00104767 to /storage/kkm_last_doc_name [08:15:27]save OK [08:15:27]Clear old archive folders... [08:15:27]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:15:27]tlvbuf is 01A385A0 [08:15:27]SAM_PROTO_ClearQueue [08:15:27]wFMCommunicate request_size=4 [08:15:27]MH_SAM_APDU [08:15:27]CAPDU: 80 09 00 00 [08:15:27]Write to MH i2c: E2 08 00 A0 2F 80 09 00 00 00 00 00 00 41 [08:15:27]Write i2c OK [08:15:27]MH_I2C_Read... [08:15:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:15:27]Read from MH i2c: E2 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: E2 03 00 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: E2 03 00 A0 2F 00 90 00 43 [08:15:27]RAPDU: 90 00 [08:15:27]wFMCommunicate OK [08:15:27]SAM_PROTO_ClearQueue done [08:15:27]KKMCreateOFDPacket [08:15:27]OFDProtocolAddRootSTLVToBuf [08:15:27]FM_MakeSignedData [08:15:27]FM_MakeSignedData [08:15:27]SAM_PROTO_SignData [08:15:27]wFMCommunicate request_size=4 [08:15:27]MH_SAM_APDU [08:15:27]CAPDU: 80 0D 01 02 [08:15:27]Write to MH i2c: E2 08 00 A1 2F 80 0D 01 02 00 00 00 00 49 [08:15:27]Write i2c OK [08:15:27]MH_I2C_Read... [08:15:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:15:27]Read from MH i2c: E2 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: E2 03 00 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: E2 03 00 A1 2F 00 90 00 44 [08:15:27]RAPDU: 90 00 [08:15:27]wFMCommunicate OK [08:15:27]wFMCommunicate request_size=255 [08:15:27]MH_SAM_APDU [08:15:27]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 B4 2D 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 4D AC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 AC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 12 00 00 00 00 07 04 06 00 44 AC 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 20 18 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3F 99 01 00 35 04 06 00 6C 81 [08:15:27]Write to MH i2c: E2 02 01 A2 2F 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 B4 2D 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 4D AC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 AC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 12 00 00 00 00 07 04 06 00 44 AC 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 20 18 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3F 99 01 00 35 04 06 00 6C 81 00 00 1B [08:15:27]Write i2c OK [08:15:27]MH_I2C_Read... [08:15:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:27]Read from MH i2c: E2 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: E2 03 00 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: E2 03 00 A2 2F 00 90 00 45 [08:15:27]RAPDU: 90 00 [08:15:27]wFMCommunicate OK [08:15:27]wFMCommunicate request_size=9 [08:15:27]MH_SAM_APDU [08:15:27]CAPDU: 80 0D 02 02 04 C2 76 6A D3 [08:15:27]Write to MH i2c: E2 0C 00 A3 2F 80 0D 02 02 04 00 C2 76 6A D3 00 00 C9 [08:15:27]Write i2c OK [08:15:27]MH_I2C_Read... [08:15:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:27]Read from MH i2c: E2 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: E2 03 00 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: E2 03 00 A3 2F 00 90 00 46 [08:15:27]RAPDU: 90 00 [08:15:27]wFMCommunicate OK [08:15:27]wFMCommunicate request_size=4 [08:15:27]MH_SAM_APDU [08:15:27]CAPDU: 80 0D 03 02 [08:15:27]Write to MH i2c: E2 08 00 A4 2F 80 0D 03 02 00 00 00 00 4E [08:15:27]Write i2c OK [08:15:27]MH_I2C_Read... [08:15:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:15:27]Read from MH i2c: E2 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: E2 0B 00 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: E2 0B 00 A4 2F 00 AB 55 18 3D F1 0F FC B2 90 00 52 [08:15:27]RAPDU: AB 55 18 3D F1 0F FC B2 90 00 [08:15:27]wFMCommunicate OK [08:15:27]SAM_PROTO_SignData done [08:15:27]FM_MakeSignedData done [08:15:27]CreateOFDProtocolMessage [08:15:27]wFMCommunicate request_size=4 [08:15:27]MH_SAM_APDU [08:15:27]CAPDU: 80 11 00 00 [08:15:27]Write to MH i2c: E2 08 00 A5 2F 80 11 00 00 00 00 00 00 4E [08:15:27]Write i2c OK [08:15:27]MH_I2C_Read... [08:15:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:27]Read from MH i2c: E2 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: E2 17 00 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: E2 17 00 A5 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 A9 [08:15:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:15:27]wFMCommunicate OK [08:15:27]CreateOFDProtocolMessage done [08:15:27]OFDSenderStorePacket 104767 [08:15:27]StoreOFDPacket docnum=104767 [08:15:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 98 A7 06 01 0B 66 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 B4 2D 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 4D AC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 AC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 12 00 00 00 00 07 04 06 00 44 AC 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 20 18 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3F 99 01 00 35 04 06 00 6C 81 C2 76 6A D3 AB 55 18 3D F1 0F FC B2 [08:15:27]CheckFolder [08:15:27]dirname=/storage/ofd_packets [08:15:27]CheckFolder done [08:15:27]ProducePacketName [08:15:27]name=ofd_packets/00104767 [08:15:27]NVStorageSaveData ofd_packets/00104767 [08:15:27]File name is /storage/ofd_packets/00104767 [08:15:27]Write 300 bytes [08:15:27]NVStorageSaveData done [08:15:27]OFDSenderStorePacket done [08:15:27]KKMCreateOFDPacket done [08:15:27]NVStorageSaveData kkm_last_timestamp [08:15:27]File name is /storage/kkm_last_timestamp [08:15:27]Write 4 bytes [08:15:27]NVStorageSaveData done [08:15:27]ExternCall_PrintAddStr [08:15:27]wPrintStart [08:15:27]Write to MH i2c: 01 00 00 A6 2F D5 [08:15:27]Write i2c OK [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: 01 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: 01 07 00 [08:15:27]MH_I2C_Read... [08:15:27]Read from MH i2c: 01 07 00 A6 2F 00 00 00 00 00 FF 0F EA [08:15:27]RasterBufferAndPrint [08:15:27]line Счет N : (1)118210 [08:15:27]line ИНН: 02508201610067 [08:15:27]line Контрольно-Кассовый Чек [08:15:27]line ПРОДАЖА [08:15:27]line ТРК (МРК, ГНК) : 71 [08:15:27]line Товар: 2711190000 [08:15:27]line ГАЗ-К-3 [08:15:27]line 11.700 * 37.70 [08:15:27]line = 441.09 [08:15:27]line НДС 12% НСП 1% [08:15:27]line > о реализуемом товаре [08:15:27]line ОКРУГЛЕНИЕ: -0.09 [08:15:27]line ИТОГО: 441.00 [08:15:27]line Внесено: 500.00 [08:15:27]line СДАЧА: 59.00 [08:15:27]line НСП 1% : 3.90 [08:15:27]line НДС 12% : 46.84 [08:15:27]line Наличными: 441.00 [08:15:27]line Безнал.: 0.00 [08:15:27]line Место: АЗС № 176 [08:15:27]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:15:27]line СНО: Общий режим [08:15:27]line Чек 107 26.09.2024 08:15 [08:15:27]line Смена: 237 ФФД: 1.0 [08:15:27]line ЗНМ: 0300000238 [08:15:27]line РНМ: 0000000000145756 [08:15:27]line Версия ККМ: v1.0 [08:15:27]line ФМ: 0000000000959278 [08:15:27]line ФД: 104767 [08:15:27]line ФПД: 119304569121491 [08:15:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T081528&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104767&fm=119304569121491&tin=02508201610067®Number=0000000000145756&sum=44100 [08:15:28]OFD Sender: Processing packet 104767 [packets to send 51, broken 50] [08:15:28]ProducePacketName [08:15:28]name=ofd_packets/00104767 [08:15:28]OFD Sender: To server: pG, [08:15:28]CommunicateWithHost lk.salyk.kg:30040 [08:15:28]ConnectInit lk.salyk.kg [08:15:28]written 0, free lines is 4095 [08:15:28]Connected sock=10 [08:15:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 98 A7 06 01 0B 66 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 B4 2D 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 4D AC 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 AC 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 86 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 12 00 00 00 00 07 04 06 00 44 AC 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 20 18 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3F 99 01 00 35 04 06 00 6C 81 C2 76 6A D3 AB 55 18 3D F1 0F FC B2 [08:15:28]Write to MH i2c: 01 00 00 D0 2F FF [08:15:28]Write i2c OK [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: 01 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: 01 07 00 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: 01 07 00 D0 2F 00 00 00 00 00 02 0D 15 [08:15:28]RasterBufferAndPrint [08:15:28]line [08:15:28]line [08:15:28]line [08:15:28]line [08:15:28]line [08:15:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 E9 A6 47 00 81 FE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 3F 99 01 00 F4 03 04 00 D1 C1 F4 66 B6 04 01 00 00 CB C5 A1 A4 E3 D8 53 E0 [08:15:28]CommunicateWithHost err = 0 [08:15:28]CheckOFDResponse [08:15:28]1017 (14) - 77093643461234 [08:15:28]1041 (16) - 0000000000959278 [08:15:28]1040 (4) - 104767 [08:15:28]1012 (4) - 26.09.2024 02:07 [08:15:28]1206 (1) - 0 [08:15:28]OFD Sender: Remove packet 104767 [08:15:28]ProducePacketName [08:15:28]name=ofd_packets/00104767 [08:15:28]NVStorageDeleteData [08:15:28]written 0, free lines is 3336 [08:15:28]MH_Cut [08:15:28]Write to MH i2c: D1 01 00 D7 2F 01 D8 [08:15:28]Write i2c OK [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: D1 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: D1 01 00 [08:15:28]MH_I2C_Read... [08:15:28]Read from MH i2c: D1 01 00 D7 2F 00 D7 [08:15:28]Write to MH i2c: 01 00 00 D8 2F 07 [08:15:28]Write i2c OK [08:15:28]MH_I2C_Read... [08:15:29]OFD Sender: No OFD packet to send [08:15:29]*** Cut start [08:15:29]*** Partial cut [08:15:29]*** CUTSNS_PIN = 1 [08:15:29]*** CUTSNS_PIN = 0 [08:15:29]*** Brake cut motor [08:15:29]Read from MH i2c: 01 [08:15:30]MH_I2C_Read... [08:15:30]*** Stop cut motor [08:15:30]*** Cut end [08:15:30]Read from MH i2c: 01 07 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: 01 07 00 D8 2F 00 00 00 00 00 FF 0F 1C [08:15:30]process_action close_receipt done [08:15:30]requested_data is exist [08:15:30]produce_requested_data [08:15:30]requested_item fm.sn is exist - process it [08:15:30]wFMCommunicate request_size=4 [08:15:30]MH_SAM_APDU [08:15:30]CAPDU: 80 11 00 00 [08:15:30]Write to MH i2c: E2 08 00 D9 2F 80 11 00 00 00 00 00 00 82 [08:15:30]Write i2c OK [08:15:30]MH_I2C_Read... [08:15:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:30]Read from MH i2c: E2 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 17 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 17 00 D9 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 DD [08:15:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:15:30]wFMCommunicate OK [08:15:30]requested_item fd.num is exist - process it [08:15:30]SAM_PROTO_GetFieldsCounters [08:15:30]wFMCommunicate request_size=4 [08:15:30]MH_SAM_APDU [08:15:30]CAPDU: 80 13 00 00 [08:15:30]Write to MH i2c: E2 08 00 DA 2F 80 13 00 00 00 00 00 00 85 [08:15:30]Write i2c OK [08:15:30]MH_I2C_Read... [08:15:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:15:30]Read from MH i2c: E2 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 62 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 62 00 DA 2F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 3F 99 01 00 0E 04 04 00 ED 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 B8 [08:15:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 3F 99 01 00 0E 04 04 00 ED 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 [08:15:30]wFMCommunicate OK [08:15:30]SAM_PROTO_GetFieldsCounters done [08:15:30]requested_item shift.num is exist - process it [08:15:30]requested_item shift.opened is exist - process it [08:15:30]req_shift_opened [08:15:30]FM_GetShiftState [08:15:30]SAM_PROTO_GetShiftState [08:15:30]wFMCommunicate request_size=4 [08:15:30]MH_SAM_APDU [08:15:30]CAPDU: 80 13 01 00 [08:15:30]Write to MH i2c: E2 08 00 DB 2F 80 13 01 00 00 00 00 00 87 [08:15:30]Write i2c OK [08:15:30]MH_I2C_Read... [08:15:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:30]Read from MH i2c: E2 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 0E 00 [08:15:30]MH_I2C_Read... [08:15:30]Read from MH i2c: E2 0E 00 DB 2F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 83 [08:15:30]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:15:30]wFMCommunicate OK [08:15:30]SAM_PROTO_GetShiftState done [08:15:30]FM_GetShiftState done [08:15:30]req_shift_opened done [08:15:30]requested_item shift.open_date is exist - process it [08:15:30]req_shift_open_date [08:15:30]req_shift_open_date done [08:15:30]produce_requested_data done [08:15:30]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104767,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:15:30]process_action_free close_receipt [08:15:30]json_value_free [08:15:30]json_value_free done [08:15:30]process_json_proto returns [08:15:30]Send response to host [08:15:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104767,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:15:30]free response buf [08:15:30]execute_script done [08:15:30]execute_script returns [08:15:30]free content buf [08:15:30]Sock 8.Close socket [08:15:30]Sock 8.Thread stoped [08:15:33]accept exits with 9 [08:15:33]New connection [08:15:33]New thread 3067260260 created [08:15:33]Thread 3067403620 joined [08:15:33]Waiting for new connection... [08:15:33] Sock 9.Parse request [08:15:33]Sock 9.Check first char [08:15:33]Sock 9.First char is OK [08:15:33]request: POST /json_proto HTTP/1.0 [08:15:33]Method: POST [08:15:33]URL: /json_proto [08:15:33]Method is POST - this is cgi request [08:15:33]url: /json_proto [08:15:33]query_string will be loaded in cgi processing [08:15:33]execute_cgi json_proto POST (null) [08:15:33]execute_cgi path=json_proto method=POST [08:15:33]POST find Content-Length [08:15:33]Host: 172.17.62.195:8080 [08:15:33]Content-Length: 682 [08:15:33]Content-Type: application/json [08:15:33] [08:15:33]POST finish read [08:15:33]Found Content-Length = 682 [08:15:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:15:33]execute_script... [08:15: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)118211", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:15:33]POST & json_proto [08:15:33]process_json_proto [08:15:33]json parsed OK: [08:15:33]protocol is kg_v1.0 [08:15:33]action value=close_receipt [08:15:33]process_action close_receipt [08:15:33]cmd_close_receipt [08:15:33]MH_GetDate [08:15:33]Write to MH i2c: F0 00 00 DC 2F FA [08:15:33]Write i2c OK [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: F0 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: F0 09 00 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: F0 09 00 DC 2F 00 27 18 F5 66 65 34 CA 65 65 [08:15:33]GetLastDocTimeStamp 1727338528 [08:15:33]current date 1727338535 [08:15:33]FM_GetShiftState [08:15:33]SAM_PROTO_GetShiftState [08:15:33]wFMCommunicate request_size=4 [08:15:33]MH_SAM_APDU [08:15:33]CAPDU: 80 13 01 00 [08:15:33]Write to MH i2c: E2 08 00 DD 2F 80 13 01 00 00 00 00 00 89 [08:15:33]Write i2c OK [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: E2 [08:15:33]MH_I2C_Read... [08:15:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:33]Read from MH i2c: E2 0E 00 [08:15:33]MH_I2C_Read... [08:15:33]Read from MH i2c: E2 0E 00 DD 2F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 85 [08:15:33]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:15:33]wFMCommunicate OK [08:15:33]SAM_PROTO_GetShiftState done [08:15:33]FM_GetShiftState done [08:15:33]opened in 1727309552 [08:15:33]opened+sec_in_day 1727395952 [08:15:33]quantity*price = 100005 [08:15:33]sum+1 = 100006 [08:15: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 108 26.09.2024 08:15 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104768 ФПД: 139509077390646 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T081535&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104768&fm=139509077390646&tin=02508201610067®Number=0000000000145756&sum=100000 [08:15:34]StoreToDocumentArchive [08:15:34]shift 237 fd 104768 [08:15:34]save to /storage/0237/doc_00104768 [08:15:34]save last doc name /storage/0237/doc_00104768 to /storage/kkm_last_doc_name [08:15:34]save OK [08:15:34]Clear old archive folders... [08:15:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:15:34]tlvbuf is 019FA1F0 [08:15:34]SAM_PROTO_ClearQueue [08:15:34]wFMCommunicate request_size=4 [08:15:34]MH_SAM_APDU [08:15:34]CAPDU: 80 09 00 00 [08:15:34]Write to MH i2c: E2 08 00 EA 2F 80 09 00 00 00 00 00 00 8B [08:15:34]Write i2c OK [08:15:34]MH_I2C_Read... [08:15:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:15:34]Read from MH i2c: E2 [08:15:34]MH_I2C_Read... [08:15:34]Read from MH i2c: E2 03 00 [08:15:34]MH_I2C_Read... [08:15:34]Read from MH i2c: E2 03 00 EA 2F 00 90 00 8D [08:15:34]RAPDU: 90 00 [08:15:34]wFMCommunicate OK [08:15:34]SAM_PROTO_ClearQueue done [08:15:34]KKMCreateOFDPacket [08:15:34]OFDProtocolAddRootSTLVToBuf [08:15:34]FM_MakeSignedData [08:15:34]FM_MakeSignedData [08:15:34]SAM_PROTO_SignData [08:15:34]wFMCommunicate request_size=4 [08:15:34]MH_SAM_APDU [08:15:34]CAPDU: 80 0D 01 02 [08:15:34]Write to MH i2c: E2 08 00 EB 2F 80 0D 01 02 00 00 00 00 93 [08:15:34]Write i2c OK [08:15:34]MH_I2C_Read... [08:15:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:15:34]Read from MH i2c: E2 [08:15:34]MH_I2C_Read... [08:15:34]Read from MH i2c: E2 03 00 [08:15:34]MH_I2C_Read... [08:15:34]Read from MH i2c: E2 03 00 EB 2F 00 90 00 8E [08:15:34]RAPDU: 90 00 [08:15:34]wFMCommunicate OK [08:15:34]wFMCommunicate request_size=255 [08:15:34]MH_SAM_APDU [08:15: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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 27 18 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 40 99 01 00 35 04 06 00 7E [08:15:34]Write to MH i2c: E2 02 01 EC 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 27 18 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 40 99 01 00 35 04 06 00 7E 00 00 F7 [08:15:34]Write i2c OK [08:15:34]MH_I2C_Read... [08:15:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:34]Read from MH i2c: E2 [08:15:34]MH_I2C_Read... [08:15:34]Read from MH i2c: E2 03 00 [08:15:34]MH_I2C_Read... [08:15:34]Read from MH i2c: E2 03 00 EC 2F 00 90 00 8F [08:15:34]RAPDU: 90 00 [08:15:34]wFMCommunicate OK [08:15:34]wFMCommunicate request_size=10 [08:15:34]MH_SAM_APDU [08:15:34]CAPDU: 80 0D 02 02 05 E1 FD 00 35 36 [08:15:34]Write to MH i2c: E2 0D 00 ED 2F 80 0D 02 02 05 00 E1 FD 00 35 36 00 00 E9 [08:15:34]Write i2c OK [08:15:34]MH_I2C_Read... [08:15:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:15:34]Read from MH i2c: E2 [08:15:34]MH_I2C_Read... [08:15:34]Read from MH i2c: E2 03 00 [08:15:34]MH_I2C_Read... [08:15:34]Read from MH i2c: E2 03 00 ED 2F 00 90 00 90 [08:15:34]RAPDU: 90 00 [08:15:34]wFMCommunicate OK [08:15:34]wFMCommunicate request_size=4 [08:15:34]MH_SAM_APDU [08:15:34]CAPDU: 80 0D 03 02 [08:15:34]Write to MH i2c: E2 08 00 EE 2F 80 0D 03 02 00 00 00 00 98 [08:15:34]Write i2c OK [08:15:34]MH_I2C_Read... [08:15:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:15:34]Read from MH i2c: E2 [08:15:34]MH_I2C_Read... [08:15:34]Read from MH i2c: E2 0B 00 [08:15:34]MH_I2C_Read... [08:15:34]Read from MH i2c: E2 0B 00 EE 2F 00 B2 57 C8 5C 01 8A 98 6A 90 00 53 [08:15:34]RAPDU: B2 57 C8 5C 01 8A 98 6A 90 00 [08:15:34]wFMCommunicate OK [08:15:34]SAM_PROTO_SignData done [08:15:34]FM_MakeSignedData done [08:15:34]CreateOFDProtocolMessage [08:15:34]wFMCommunicate request_size=4 [08:15:34]MH_SAM_APDU [08:15:34]CAPDU: 80 11 00 00 [08:15:34]Write to MH i2c: E2 08 00 EF 2F 80 11 00 00 00 00 00 00 98 [08:15:34]Write i2c OK [08:15:34]MH_I2C_Read... [08:15:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:35]Read from MH i2c: E2 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 17 00 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: E2 17 00 EF 2F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 F3 [08:15:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:15:35]wFMCommunicate OK [08:15:35]CreateOFDProtocolMessage done [08:15:35]OFDSenderStorePacket 104768 [08:15:35]StoreOFDPacket docnum=104768 [08:15:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 72 58 07 01 CB 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 27 18 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 40 99 01 00 35 04 06 00 7E E1 FD 00 35 36 B2 57 C8 5C 01 8A 98 6A [08:15:35]CheckFolder [08:15:35]dirname=/storage/ofd_packets [08:15:35]CheckFolder done [08:15:35]ProducePacketName [08:15:35]name=ofd_packets/00104768 [08:15:35]NVStorageSaveData ofd_packets/00104768 [08:15:35]File name is /storage/ofd_packets/00104768 [08:15:35]Write 301 bytes [08:15:35]NVStorageSaveData done [08:15:35]OFDSenderStorePacket done [08:15:35]KKMCreateOFDPacket done [08:15:35]NVStorageSaveData kkm_last_timestamp [08:15:35]File name is /storage/kkm_last_timestamp [08:15:35]Write 4 bytes [08:15:35]NVStorageSaveData done [08:15:35]ExternCall_PrintAddStr [08:15:35]wPrintStart [08:15:35]Write to MH i2c: 01 00 00 F0 2F 1F [08:15:35]Write i2c OK [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: 01 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: 01 07 00 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: 01 07 00 F0 2F 00 00 00 00 00 FF 0F 34 [08:15:35]RasterBufferAndPrint [08:15:35]line Счет N : (1)118211 [08:15:35]line ИНН: 02508201610067 [08:15:35]line Контрольно-Кассовый Чек [08:15:35]line ПРОДАЖА [08:15:35]line ТРК (МРК, ГНК) : 12 [08:15:35]line Товар: 2710124130 [08:15:35]line Аи-92-К-5 [08:15:35]line 14.750 * 67.80 [08:15:35]line = 1000.05 [08:15:35]line НДС 12% НСП 1% [08:15:35]line > о реализуемом товаре [08:15:35]line ОКРУГЛЕНИЕ: -0.05 [08:15:35]line ИТОГО: 1000.00 [08:15:35]line Внесено: 1000.00 [08:15:35]line СДАЧА: 0.00 [08:15:35]line НСП 1% : 8.85 [08:15:35]line НДС 12% : 106.20 [08:15:35]line Наличными: 1000.00 [08:15:35]line Безнал.: 0.00 [08:15:35]line Место: АЗС № 176 [08:15:35]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:15:35]line СНО: Общий режим [08:15:35]line Чек 108 26.09.2024 08:15 [08:15:35]line Смена: 237 ФФД: 1.0 [08:15:35]line ЗНМ: 0300000238 [08:15:35]line РНМ: 0000000000145756 [08:15:35]line Версия ККМ: v1.0 [08:15:35]line ФМ: 0000000000959278 [08:15:35]line ФД: 104768 [08:15:35]line ФПД: 139509077390646 [08:15:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T081535&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104768&fm=139509077390646&tin=02508201610067®Number=0000000000145756&sum=100000 [08:15:35]written 0, free lines is 4095 [08:15:35]OFD Sender: Processing packet 104768 [packets to send 51, broken 50] [08:15:35]ProducePacketName [08:15:35]name=ofd_packets/00104768 [08:15:35]OFD Sender: To server: pG, [08:15:35]CommunicateWithHost lk.salyk.kg:30040 [08:15:35]ConnectInit lk.salyk.kg [08:15:35]Connected sock=10 [08:15:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 72 58 07 01 CB 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 00 00 00 F4 03 04 00 27 18 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 40 99 01 00 35 04 06 00 7E E1 FD 00 35 36 B2 57 C8 5C 01 8A 98 6A [08:15:35]Write to MH i2c: 01 00 00 1A 30 4A [08:15:35]Write i2c OK [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: 01 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: 01 07 00 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: 01 07 00 1A 30 00 00 00 00 00 19 0D 77 [08:15:35]RasterBufferAndPrint [08:15:35]line [08:15:35]line [08:15:35]line [08:15:35]line [08:15:35]line [08:15:35]written 0, free lines is 3362 [08:15:35]MH_Cut [08:15:35]Write to MH i2c: D1 01 00 21 30 01 23 [08:15:35]Write i2c OK [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: D1 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: D1 01 00 [08:15:35]MH_I2C_Read... [08:15:35]Read from MH i2c: D1 01 00 21 30 00 22 [08:15:35]Write to MH i2c: 01 00 00 22 30 52 [08:15:35]Write i2c OK [08:15:35]MH_I2C_Read... [08:15:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 AA C7 47 00 DF 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 40 99 01 00 F4 03 04 00 D8 C1 F4 66 B6 04 01 00 00 5F C5 9C B4 1A 43 A7 4F [08:15:35]CommunicateWithHost err = 0 [08:15:35]CheckOFDResponse [08:15:35]1017 (14) - 77093643461234 [08:15:35]1041 (16) - 0000000000959278 [08:15:35]1040 (4) - 104768 [08:15:35]1012 (4) - 26.09.2024 02:07 [08:15:35]1206 (1) - 0 [08:15:35]OFD Sender: Remove packet 104768 [08:15:35]ProducePacketName [08:15:35]name=ofd_packets/00104768 [08:15:35]NVStorageDeleteData [08:15:36]OFD Sender: No OFD packet to send [08:15:36]*** Cut start [08:15:36]*** Partial cut [08:15:36]*** CUTSNS_PIN = 1 [08:15:36]*** CUTSNS_PIN = 0 [08:15:36]*** Brake cut motor [08:15:36]Read from MH i2c: 01 [08:15:36]MH_I2C_Read... [08:15:36]*** Stop cut motor [08:15:36]*** Cut end [08:15:36]Read from MH i2c: 01 07 00 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: 01 07 00 22 30 00 00 00 00 00 FF 0F 67 [08:15:36]process_action close_receipt done [08:15:36]requested_data is exist [08:15:36]produce_requested_data [08:15:36]requested_item fm.sn is exist - process it [08:15:36]wFMCommunicate request_size=4 [08:15:36]MH_SAM_APDU [08:15:36]CAPDU: 80 11 00 00 [08:15:36]Write to MH i2c: E2 08 00 23 30 80 11 00 00 00 00 00 00 CD [08:15:36]Write i2c OK [08:15:36]MH_I2C_Read... [08:15:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:15:36]Read from MH i2c: E2 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: E2 17 00 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: E2 17 00 23 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 28 [08:15:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:15:36]wFMCommunicate OK [08:15:36]requested_item fd.num is exist - process it [08:15:36]SAM_PROTO_GetFieldsCounters [08:15:36]wFMCommunicate request_size=4 [08:15:36]MH_SAM_APDU [08:15:36]CAPDU: 80 13 00 00 [08:15:36]Write to MH i2c: E2 08 00 24 30 80 13 00 00 00 00 00 00 D0 [08:15:36]Write i2c OK [08:15:36]MH_I2C_Read... [08:15:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:15:36]Read from MH i2c: E2 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: E2 62 00 [08:15:36]MH_I2C_Read... [08:15:36]Read from MH i2c: E2 62 00 24 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 40 99 01 00 0E 04 04 00 ED 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 07 [08:15:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 40 99 01 00 0E 04 04 00 ED 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 [08:15:36]wFMCommunicate OK [08:15:36]SAM_PROTO_GetFieldsCounters done [08:15:36]requested_item shift.num is exist - process it [08:15:36]requested_item shift.opened is exist - process it [08:15:36]req_shift_opened [08:15:36]FM_GetShiftState [08:15:36]SAM_PROTO_GetShiftState [08:15:36]wFMCommunicate request_size=4 [08:15:36]MH_SAM_APDU [08:15:36]CAPDU: 80 13 01 00 [08:15:36]Write to MH i2c: E2 08 00 25 30 80 13 01 00 00 00 00 00 D2 [08:15:36]Write i2c OK [08:15:36]MH_I2C_Read... [08:15:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:15:37]Read from MH i2c: E2 [08:15:37]MH_I2C_Read... [08:15:37]Read from MH i2c: E2 0E 00 [08:15:37]MH_I2C_Read... [08:15:37]Read from MH i2c: E2 0E 00 25 30 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 CE [08:15:37]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:15:37]wFMCommunicate OK [08:15:37]SAM_PROTO_GetShiftState done [08:15:37]FM_GetShiftState done [08:15:37]req_shift_opened done [08:15:37]requested_item shift.open_date is exist - process it [08:15:37]req_shift_open_date [08:15:37]req_shift_open_date done [08:15:37]produce_requested_data done [08:15:37]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104768,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:15:37]process_action_free close_receipt [08:15:37]json_value_free [08:15:37]json_value_free done [08:15:37]process_json_proto returns [08:15:37]Send response to host [08:15:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104768,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:15:37]free response buf [08:15:37]execute_script done [08:15:37]execute_script returns [08:15:37]free content buf [08:15:37]Sock 9.Close socket [08:15:37]Sock 9.Thread stoped [08:15:41]OFD Sender: No OFD packet to send [08:15:46]OFD Sender: No OFD packet to send [08:15:51]OFD Sender: No OFD packet to send [08:15:56]OFD Sender: No OFD packet to send [08:16:01]OFD Sender: No OFD packet to send [08:16:06]OFD Sender: No OFD packet to send [08:16:11]OFD Sender: No OFD packet to send [08:16:16]OFD Sender: No OFD packet to send [08:16:21]OFD Sender: No OFD packet to send [08:16:26]OFD Sender: No OFD packet to send [08:16:31]OFD Sender: No OFD packet to send [08:16:36]OFD Sender: No OFD packet to send [08:16:41]OFD Sender: No OFD packet to send [08:16:46]OFD Sender: No OFD packet to send [08:16:51]OFD Sender: No OFD packet to send [08:16:56]OFD Sender: No OFD packet to send [08:17:01]OFD Sender: No OFD packet to send [08:17:06]OFD Sender: No OFD packet to send [08:17:11]OFD Sender: No OFD packet to send [08:17:11]accept exits with 8 [08:17:11]New connection [08:17:11]New thread 3067403620 created [08:17:11]Thread 3067260260 joined [08:17:11]Waiting for new connection... [08:17:11] Sock 8.Parse request [08:17:11]Sock 8.Check first char [08:17:11]Sock 8.First char is OK [08:17:11]request: POST /json_proto HTTP/1.0 [08:17:11]Method: POST [08:17:11]URL: /json_proto [08:17:11]Method is POST - this is cgi request [08:17:11]url: /json_proto [08:17:11]query_string will be loaded in cgi processing [08:17:11]execute_cgi json_proto POST (null) [08:17:11]execute_cgi path=json_proto method=POST [08:17:11]POST find Content-Length [08:17:11]Host: 172.17.62.195:8080 [08:17:11]Content-Length: 682 [08:17:11]Content-Type: application/json [08:17:11] [08:17:11]POST finish read [08:17:11]Found Content-Length = 682 [08:17:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:17:11]execute_script... [08:17:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:17:11]POST & json_proto [08:17:11]process_json_proto [08:17:11]json parsed OK: [08:17:11]protocol is kg_v1.0 [08:17:11]action value=close_receipt [08:17:11]process_action close_receipt [08:17:11]cmd_close_receipt [08:17:11]MH_GetDate [08:17:11]Write to MH i2c: F0 00 00 26 30 45 [08:17:11]Write i2c OK [08:17:11]MH_I2C_Read... [08:17:11]Read from MH i2c: F0 [08:17:11]MH_I2C_Read... [08:17:11]Read from MH i2c: F0 09 00 [08:17:11]MH_I2C_Read... [08:17:11]Read from MH i2c: F0 09 00 26 30 00 8A 18 F5 66 65 34 CA 65 13 [08:17:11]GetLastDocTimeStamp 1727338535 [08:17:11]current date 1727338634 [08:17:11]FM_GetShiftState [08:17:11]SAM_PROTO_GetShiftState [08:17:11]wFMCommunicate request_size=4 [08:17:11]MH_SAM_APDU [08:17:11]CAPDU: 80 13 01 00 [08:17:11]Write to MH i2c: E2 08 00 27 30 80 13 01 00 00 00 00 00 D4 [08:17:11]Write i2c OK [08:17:11]MH_I2C_Read... [08:17:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:11]Read from MH i2c: E2 [08:17:11]MH_I2C_Read... [08:17:11]Read from MH i2c: E2 0E 00 [08:17:11]MH_I2C_Read... [08:17:11]Read from MH i2c: E2 0E 00 27 30 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D0 [08:17:11]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:17:11]wFMCommunicate OK [08:17:11]SAM_PROTO_GetShiftState done [08:17:11]FM_GetShiftState done [08:17:11]opened in 1727309552 [08:17:11]opened+sec_in_day 1727395952 [08:17:11]quantity*price = 100005 [08:17:11]sum+1 = 100006 [08:17: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 109 26.09.2024 08:17 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104769 ФПД: 259073076607051 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T081714&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104769&fm=259073076607051&tin=02508201610067®Number=0000000000145756&sum=100000 [08:17:12]StoreToDocumentArchive [08:17:12]shift 237 fd 104769 [08:17:12]save to /storage/0237/doc_00104769 [08:17:12]save last doc name /storage/0237/doc_00104769 to /storage/kkm_last_doc_name [08:17:12]save OK [08:17:12]Clear old archive folders... [08:17:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:17:12]tlvbuf is 019ECC50 [08:17:12]SAM_PROTO_ClearQueue [08:17:12]wFMCommunicate request_size=4 [08:17:12]MH_SAM_APDU [08:17:12]CAPDU: 80 09 00 00 [08:17:12]Write to MH i2c: E2 08 00 34 30 80 09 00 00 00 00 00 00 D6 [08:17:12]Write i2c OK [08:17:12]MH_I2C_Read... [08:17:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:17:13]Read from MH i2c: E2 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: E2 03 00 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: E2 03 00 34 30 00 90 00 D8 [08:17:13]RAPDU: 90 00 [08:17:13]wFMCommunicate OK [08:17:13]SAM_PROTO_ClearQueue done [08:17:13]KKMCreateOFDPacket [08:17:13]OFDProtocolAddRootSTLVToBuf [08:17:13]FM_MakeSignedData [08:17:13]FM_MakeSignedData [08:17:13]SAM_PROTO_SignData [08:17:13]wFMCommunicate request_size=4 [08:17:13]MH_SAM_APDU [08:17:13]CAPDU: 80 0D 01 02 [08:17:13]Write to MH i2c: E2 08 00 35 30 80 0D 01 02 00 00 00 00 DE [08:17:13]Write i2c OK [08:17:13]MH_I2C_Read... [08:17:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:17:13]Read from MH i2c: E2 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: E2 03 00 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: E2 03 00 35 30 00 90 00 D9 [08:17:13]RAPDU: 90 00 [08:17:13]wFMCommunicate OK [08:17:13]wFMCommunicate request_size=255 [08:17:13]MH_SAM_APDU [08:17:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 8A 18 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 41 99 01 00 35 04 06 00 EB [08:17:13]Write to MH i2c: E2 02 01 36 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 8A 18 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 41 99 01 00 35 04 06 00 EB 00 00 14 [08:17:13]Write i2c OK [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: E2 [08:17:13]MH_I2C_Read... [08:17:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:13]Read from MH i2c: E2 03 00 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: E2 03 00 36 30 00 90 00 DA [08:17:13]RAPDU: 90 00 [08:17:13]wFMCommunicate OK [08:17:13]wFMCommunicate request_size=10 [08:17:13]MH_SAM_APDU [08:17:13]CAPDU: 80 0D 02 02 05 A0 26 B3 B8 4B [08:17:13]Write to MH i2c: E2 0D 00 37 30 80 0D 02 02 05 00 A0 26 B3 B8 4B 00 00 67 [08:17:13]Write i2c OK [08:17:13]MH_I2C_Read... [08:17:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:17:13]Read from MH i2c: E2 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: E2 03 00 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: E2 03 00 37 30 00 90 00 DB [08:17:13]RAPDU: 90 00 [08:17:13]wFMCommunicate OK [08:17:13]wFMCommunicate request_size=4 [08:17:13]MH_SAM_APDU [08:17:13]CAPDU: 80 0D 03 02 [08:17:13]Write to MH i2c: E2 08 00 38 30 80 0D 03 02 00 00 00 00 E3 [08:17:13]Write i2c OK [08:17:13]MH_I2C_Read... [08:17:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:17:13]Read from MH i2c: E2 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: E2 0B 00 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: E2 0B 00 38 30 00 54 52 1C 74 30 FB 51 7E 90 00 14 [08:17:13]RAPDU: 54 52 1C 74 30 FB 51 7E 90 00 [08:17:13]wFMCommunicate OK [08:17:13]SAM_PROTO_SignData done [08:17:13]FM_MakeSignedData done [08:17:13]CreateOFDProtocolMessage [08:17:13]wFMCommunicate request_size=4 [08:17:13]MH_SAM_APDU [08:17:13]CAPDU: 80 11 00 00 [08:17:13]Write to MH i2c: E2 08 00 39 30 80 11 00 00 00 00 00 00 E3 [08:17:13]Write i2c OK [08:17:13]MH_I2C_Read... [08:17:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:13]Read from MH i2c: E2 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: E2 17 00 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: E2 17 00 39 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 3E [08:17:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:17:13]wFMCommunicate OK [08:17:13]CreateOFDProtocolMessage done [08:17:13]OFDSenderStorePacket 104769 [08:17:13]StoreOFDPacket docnum=104769 [08:17:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 08 D7 07 01 4D 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 8A 18 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 41 99 01 00 35 04 06 00 EB A0 26 B3 B8 4B 54 52 1C 74 30 FB 51 7E [08:17:13]CheckFolder [08:17:13]dirname=/storage/ofd_packets [08:17:13]CheckFolder done [08:17:13]ProducePacketName [08:17:13]name=ofd_packets/00104769 [08:17:13]NVStorageSaveData ofd_packets/00104769 [08:17:13]File name is /storage/ofd_packets/00104769 [08:17:13]Write 301 bytes [08:17:13]NVStorageSaveData done [08:17:13]OFDSenderStorePacket done [08:17:13]KKMCreateOFDPacket done [08:17:13]NVStorageSaveData kkm_last_timestamp [08:17:13]File name is /storage/kkm_last_timestamp [08:17:13]Write 4 bytes [08:17:13]NVStorageSaveData done [08:17:13]ExternCall_PrintAddStr [08:17:13]wPrintStart [08:17:13]Write to MH i2c: 01 00 00 3A 30 6A [08:17:13]Write i2c OK [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: 01 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: 01 07 00 [08:17:13]MH_I2C_Read... [08:17:13]Read from MH i2c: 01 07 00 3A 30 00 00 00 00 00 FF 0F 7F [08:17:13]RasterBufferAndPrint [08:17:13]line Счет N : (1)118212 [08:17:13]line ИНН: 02508201610067 [08:17:13]line Контрольно-Кассовый Чек [08:17:13]line ПРОДАЖА [08:17:13]line ТРК (МРК, ГНК) : 22 [08:17:13]line Товар: 2710124130 [08:17:13]line Аи-92-К-5 [08:17:13]line 14.750 * 67.80 [08:17:13]line = 1000.05 [08:17:13]line НДС 12% НСП 1% [08:17:13]line > о реализуемом товаре [08:17:13]line ОКРУГЛЕНИЕ: -0.05 [08:17:13]line ИТОГО: 1000.00 [08:17:13]line Внесено: 1000.00 [08:17:13]line СДАЧА: 0.00 [08:17:13]line НСП 1% : 8.85 [08:17:13]line НДС 12% : 106.20 [08:17:13]line Наличными: 1000.00 [08:17:13]line Безнал.: 0.00 [08:17:13]line Место: АЗС № 176 [08:17:13]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:17:13]line СНО: Общий режим [08:17:13]line Чек 109 26.09.2024 08:17 [08:17:13]line Смена: 237 ФФД: 1.0 [08:17:13]line ЗНМ: 0300000238 [08:17:13]line РНМ: 0000000000145756 [08:17:13]line Версия ККМ: v1.0 [08:17:13]line ФМ: 0000000000959278 [08:17:13]line ФД: 104769 [08:17:13]line ФПД: 259073076607051 [08:17:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T081714&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104769&fm=259073076607051&tin=02508201610067®Number=0000000000145756&sum=100000 [08:17:13]OFD Sender: Processing packet 104769 [packets to send 51, broken 50] [08:17:13]ProducePacketName [08:17:13]name=ofd_packets/00104769 [08:17:13]OFD Sender: To server: pG, [08:17:13]CommunicateWithHost lk.salyk.kg:30040 [08:17:13]ConnectInit lk.salyk.kg [08:17:13]written 0, free lines is 4095 [08:17:14]Connected sock=10 [08:17:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 08 D7 07 01 4D 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6D 00 00 00 F4 03 04 00 8A 18 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 41 99 01 00 35 04 06 00 EB A0 26 B3 B8 4B 54 52 1C 74 30 FB 51 7E [08:17:14]Write to MH i2c: 01 00 00 64 30 94 [08:17:14]Write i2c OK [08:17:14]MH_I2C_Read... [08:17:14]Read from MH i2c: 01 [08:17:14]MH_I2C_Read... [08:17:14]Read from MH i2c: 01 07 00 [08:17:14]MH_I2C_Read... [08:17:14]Read from MH i2c: 01 07 00 64 30 00 00 00 00 00 01 0D A9 [08:17:14]RasterBufferAndPrint [08:17:14]line [08:17:14]line [08:17:14]line [08:17:14]line [08:17:14]line [08:17:14]written 0, free lines is 3335 [08:17:14]MH_Cut [08:17:14]Write to MH i2c: D1 01 00 6B 30 01 6D [08:17:14]Write i2c OK [08:17:14]MH_I2C_Read... [08:17:14]Read from MH i2c: D1 [08:17:14]MH_I2C_Read... [08:17:14]Read from MH i2c: D1 01 00 [08:17:14]MH_I2C_Read... [08:17:14]Read from MH i2c: D1 01 00 6B 30 00 6C [08:17:14]Write to MH i2c: 01 00 00 6C 30 9C [08:17:14]Write i2c OK [08:17:14]MH_I2C_Read... [08:17:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 46 2B 47 00 5C 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 41 99 01 00 F4 03 04 00 3B C2 F4 66 B6 04 01 00 00 89 CC 97 32 51 AA 1E 93 [08:17:14]CommunicateWithHost err = 0 [08:17:14]CheckOFDResponse [08:17:14]1017 (14) - 77093643461234 [08:17:14]1041 (16) - 0000000000959278 [08:17:14]1040 (4) - 104769 [08:17:14]1012 (4) - 26.09.2024 02:08 [08:17:14]1206 (1) - 0 [08:17:14]OFD Sender: Remove packet 104769 [08:17:14]ProducePacketName [08:17:14]name=ofd_packets/00104769 [08:17:14]NVStorageDeleteData [08:17:14]OFD Sender: No OFD packet to send [08:17:14]*** Cut start [08:17:14]*** Partial cut [08:17:14]*** CUTSNS_PIN = 1 [08:17:14]*** CUTSNS_PIN = 0 [08:17:15]*** Brake cut motor [08:17:15]Read from MH i2c: 01 [08:17:15]MH_I2C_Read... [08:17:15]*** Stop cut motor [08:17:15]*** Cut end [08:17:15]Read from MH i2c: 01 07 00 [08:17:15]MH_I2C_Read... [08:17:15]Read from MH i2c: 01 07 00 6C 30 00 00 00 00 00 FF 0F B1 [08:17:15]process_action close_receipt done [08:17:15]requested_data is exist [08:17:15]produce_requested_data [08:17:15]requested_item fm.sn is exist - process it [08:17:15]wFMCommunicate request_size=4 [08:17:15]MH_SAM_APDU [08:17:15]CAPDU: 80 11 00 00 [08:17:15]Write to MH i2c: E2 08 00 6D 30 80 11 00 00 00 00 00 00 17 [08:17:15]Write i2c OK [08:17:15]MH_I2C_Read... [08:17:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:17:15]Read from MH i2c: E2 [08:17:15]MH_I2C_Read... [08:17:15]Read from MH i2c: E2 17 00 [08:17:15]MH_I2C_Read... [08:17:15]Read from MH i2c: E2 17 00 6D 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 72 [08:17:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:17:15]wFMCommunicate OK [08:17:15]requested_item fd.num is exist - process it [08:17:15]SAM_PROTO_GetFieldsCounters [08:17:15]wFMCommunicate request_size=4 [08:17:15]MH_SAM_APDU [08:17:15]CAPDU: 80 13 00 00 [08:17:15]Write to MH i2c: E2 08 00 6E 30 80 13 00 00 00 00 00 00 1A [08:17:15]Write i2c OK [08:17:15]MH_I2C_Read... [08:17:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:17:15]Read from MH i2c: E2 [08:17:15]MH_I2C_Read... [08:17:15]Read from MH i2c: E2 62 00 [08:17:15]MH_I2C_Read... [08:17:15]Read from MH i2c: E2 62 00 6E 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 41 99 01 00 0E 04 04 00 ED 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 55 [08:17:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 41 99 01 00 0E 04 04 00 ED 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 [08:17:15]wFMCommunicate OK [08:17:15]SAM_PROTO_GetFieldsCounters done [08:17:15]requested_item shift.num is exist - process it [08:17:15]requested_item shift.opened is exist - process it [08:17:15]req_shift_opened [08:17:15]FM_GetShiftState [08:17:15]SAM_PROTO_GetShiftState [08:17:15]wFMCommunicate request_size=4 [08:17:15]MH_SAM_APDU [08:17:15]CAPDU: 80 13 01 00 [08:17:15]Write to MH i2c: E2 08 00 6F 30 80 13 01 00 00 00 00 00 1C [08:17:15]Write i2c OK [08:17:15]MH_I2C_Read... [08:17:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:17:15]Read from MH i2c: E2 [08:17:15]MH_I2C_Read... [08:17:15]Read from MH i2c: E2 0E 00 [08:17:15]MH_I2C_Read... [08:17:15]Read from MH i2c: E2 0E 00 6F 30 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 18 [08:17:15]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:17:15]wFMCommunicate OK [08:17:15]SAM_PROTO_GetShiftState done [08:17:15]FM_GetShiftState done [08:17:15]req_shift_opened done [08:17:15]requested_item shift.open_date is exist - process it [08:17:15]req_shift_open_date [08:17:15]req_shift_open_date done [08:17:15]produce_requested_data done [08:17:15]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104769,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:17:15]process_action_free close_receipt [08:17:15]json_value_free [08:17:15]json_value_free done [08:17:15]process_json_proto returns [08:17:15]Send response to host [08:17:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104769,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:17:15]free response buf [08:17:15]execute_script done [08:17:15]execute_script returns [08:17:15]free content buf [08:17:15]Sock 8.Close socket [08:17:15]Sock 8.Thread stoped [08:17:19]OFD Sender: No OFD packet to send [08:17:24]OFD Sender: No OFD packet to send [08:17:29]OFD Sender: No OFD packet to send [08:17:34]OFD Sender: No OFD packet to send [08:17:39]OFD Sender: No OFD packet to send [08:17:44]OFD Sender: No OFD packet to send [08:17:49]OFD Sender: No OFD packet to send [08:17:54]OFD Sender: No OFD packet to send [08:17:59]OFD Sender: No OFD packet to send [08:18:04]OFD Sender: No OFD packet to send [08:18:09]OFD Sender: No OFD packet to send [08:18:14]OFD Sender: No OFD packet to send [08:18:19]OFD Sender: No OFD packet to send [08:18:24]OFD Sender: No OFD packet to send [08:18:29]OFD Sender: No OFD packet to send [08:18:34]OFD Sender: No OFD packet to send [08:18:39]OFD Sender: No OFD packet to send [08:18:44]OFD Sender: No OFD packet to send [08:18:49]OFD Sender: No OFD packet to send [08:18:54]OFD Sender: No OFD packet to send [08:18:59]OFD Sender: No OFD packet to send [08:19:04]OFD Sender: No OFD packet to send [08:19:10]OFD Sender: No OFD packet to send [08:19:15]OFD Sender: No OFD packet to send [08:19:20]OFD Sender: No OFD packet to send [08:19:24]accept exits with 9 [08:19:24]New connection [08:19:24]New thread 3067260260 created [08:19:24]Thread 3067403620 joined [08:19:24]Waiting for new connection... [08:19:24] Sock 9.Parse request [08:19:24]Sock 9.Check first char [08:19:24]Sock 9.First char is OK [08:19:24]request: POST /json_proto HTTP/1.0 [08:19:24]Method: POST [08:19:24]URL: /json_proto [08:19:24]Method is POST - this is cgi request [08:19:24]url: /json_proto [08:19:24]query_string will be loaded in cgi processing [08:19:24]execute_cgi json_proto POST (null) [08:19:24]execute_cgi path=json_proto method=POST [08:19:24]POST find Content-Length [08:19:24]Host: 172.17.62.195:8080 [08:19:24]Content-Length: 687 [08:19:24]Content-Type: application/json [08:19:24] [08:19:24]POST finish read [08:19:24]Found Content-Length = 687 [08:19:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [08:19:24]execute_script... [08:19: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)118213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [08:19:24]POST & json_proto [08:19:24]process_json_proto [08:19:24]json parsed OK: [08:19:24]protocol is kg_v1.0 [08:19:24]action value=close_receipt [08:19:24]process_action close_receipt [08:19:24]cmd_close_receipt [08:19:24]MH_GetDate [08:19:24]Write to MH i2c: F0 00 00 70 30 8F [08:19:24]Write i2c OK [08:19:24]MH_I2C_Read... [08:19:24]Read from MH i2c: F0 [08:19:24]MH_I2C_Read... [08:19:24]Read from MH i2c: F0 09 00 [08:19:24]MH_I2C_Read... [08:19:24]Read from MH i2c: F0 09 00 70 30 00 0F 19 F5 66 65 34 CA 65 E3 [08:19:24]GetLastDocTimeStamp 1727338634 [08:19:24]current date 1727338767 [08:19:24]FM_GetShiftState [08:19:24]SAM_PROTO_GetShiftState [08:19:24]wFMCommunicate request_size=4 [08:19:24]MH_SAM_APDU [08:19:24]CAPDU: 80 13 01 00 [08:19:24]Write to MH i2c: E2 08 00 71 30 80 13 01 00 00 00 00 00 1E [08:19:24]Write i2c OK [08:19:24]MH_I2C_Read... [08:19:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:24]Read from MH i2c: E2 [08:19:24]MH_I2C_Read... [08:19:24]Read from MH i2c: E2 0E 00 [08:19:24]MH_I2C_Read... [08:19:24]Read from MH i2c: E2 0E 00 71 30 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 1A [08:19:24]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:19:24]wFMCommunicate OK [08:19:24]SAM_PROTO_GetShiftState done [08:19:24]FM_GetShiftState done [08:19:24]opened in 1727309552 [08:19:24]opened+sec_in_day 1727395952 [08:19:24]quantity*price = 150037 [08:19:24]sum+1 = 150038 [08:19:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 110 26.09.2024 08:19 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104770 ФПД: 165618879189734 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T081927&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104770&fm=165618879189734&tin=02508201610067®Number=0000000000145756&sum=150000 [08:19:25]StoreToDocumentArchive [08:19:25]shift 237 fd 104770 [08:19:25]save to /storage/0237/doc_00104770 [08:19:25]save last doc name /storage/0237/doc_00104770 to /storage/kkm_last_doc_name [08:19:25]save OK [08:19:25]Clear old archive folders... [08:19:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:19:25]tlvbuf is 01A4CDB0 [08:19:25]SAM_PROTO_ClearQueue [08:19:25]wFMCommunicate request_size=4 [08:19:25]MH_SAM_APDU [08:19:25]CAPDU: 80 09 00 00 [08:19:25]Write to MH i2c: E2 08 00 7E 30 80 09 00 00 00 00 00 00 20 [08:19:25]Write i2c OK [08:19:25]MH_I2C_Read... [08:19:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:19:25]Read from MH i2c: E2 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: E2 03 00 [08:19:25]MH_I2C_Read... [08:19:25]Read from MH i2c: E2 03 00 7E 30 00 90 00 22 [08:19:26]RAPDU: 90 00 [08:19:26]wFMCommunicate OK [08:19:26]SAM_PROTO_ClearQueue done [08:19:26]KKMCreateOFDPacket [08:19:26]OFDProtocolAddRootSTLVToBuf [08:19:26]FM_MakeSignedData [08:19:26]FM_MakeSignedData [08:19:26]SAM_PROTO_SignData [08:19:26]wFMCommunicate request_size=4 [08:19:26]MH_SAM_APDU [08:19:26]CAPDU: 80 0D 01 02 [08:19:26]Write to MH i2c: E2 08 00 7F 30 80 0D 01 02 00 00 00 00 28 [08:19:26]Write i2c OK [08:19:26]MH_I2C_Read... [08:19:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:19:26]Read from MH i2c: E2 [08:19:26]MH_I2C_Read... [08:19:26]Read from MH i2c: E2 03 00 [08:19:26]MH_I2C_Read... [08:19:26]Read from MH i2c: E2 03 00 7F 30 00 90 00 23 [08:19:26]RAPDU: 90 00 [08:19:26]wFMCommunicate OK [08:19:26]wFMCommunicate request_size=255 [08:19:26]MH_SAM_APDU [08:19:26]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 6E 00 00 00 F4 03 04 00 0F 19 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 42 99 01 00 35 04 06 00 [08:19:26]Write to MH i2c: E2 02 01 80 30 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 6E 00 00 00 F4 03 04 00 0F 19 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 42 99 01 00 35 04 06 00 00 00 21 [08:19:26]Write i2c OK [08:19:26]MH_I2C_Read... [08:19:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:26]Read from MH i2c: E2 [08:19:26]MH_I2C_Read... [08:19:26]Read from MH i2c: E2 03 00 [08:19:26]MH_I2C_Read... [08:19:26]Read from MH i2c: E2 03 00 80 30 00 90 00 24 [08:19:26]RAPDU: 90 00 [08:19:26]wFMCommunicate OK [08:19:26]wFMCommunicate request_size=11 [08:19:26]MH_SAM_APDU [08:19:26]CAPDU: 80 0D 02 02 06 96 A1 26 76 52 E6 [08:19:26]Write to MH i2c: E2 0E 00 81 30 80 0D 02 02 06 00 96 A1 26 76 52 E6 00 00 42 [08:19:26]Write i2c OK [08:19:26]MH_I2C_Read... [08:19:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:19:26]Read from MH i2c: E2 [08:19:26]MH_I2C_Read... [08:19:26]Read from MH i2c: E2 03 00 [08:19:26]MH_I2C_Read... [08:19:26]Read from MH i2c: E2 03 00 81 30 00 90 00 25 [08:19:26]RAPDU: 90 00 [08:19:26]wFMCommunicate OK [08:19:26]wFMCommunicate request_size=4 [08:19:26]MH_SAM_APDU [08:19:26]CAPDU: 80 0D 03 02 [08:19:26]Write to MH i2c: E2 08 00 82 30 80 0D 03 02 00 00 00 00 2D [08:19:26]Write i2c OK [08:19:26]MH_I2C_Read... [08:19:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:19:26]Read from MH i2c: E2 [08:19:26]MH_I2C_Read... [08:19:26]Read from MH i2c: E2 0B 00 [08:19:26]MH_I2C_Read... [08:19:26]Read from MH i2c: E2 0B 00 82 30 00 E2 1C 62 45 E1 27 1C 0A 90 00 01 [08:19:26]RAPDU: E2 1C 62 45 E1 27 1C 0A 90 00 [08:19:26]wFMCommunicate OK [08:19:26]SAM_PROTO_SignData done [08:19:26]FM_MakeSignedData done [08:19:26]CreateOFDProtocolMessage [08:19:26]wFMCommunicate request_size=4 [08:19:26]MH_SAM_APDU [08:19:26]CAPDU: 80 11 00 00 [08:19:26]Write to MH i2c: E2 08 00 83 30 80 11 00 00 00 00 00 00 2D [08:19:26]Write i2c OK [08:19:26]MH_I2C_Read... [08:19:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:26]Read from MH i2c: E2 [08:19:26]MH_I2C_Read... [08:19:26]Read from MH i2c: E2 17 00 [08:19:26]MH_I2C_Read... [08:19:26]Read from MH i2c: E2 17 00 83 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 88 [08:19:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:19:26]wFMCommunicate OK [08:19:26]CreateOFDProtocolMessage done [08:19:26]OFDSenderStorePacket 104770 [08:19:26]StoreOFDPacket docnum=104770 [08:19:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 32 AB 08 01 A8 EB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 6E 00 00 00 F4 03 04 00 0F 19 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 42 99 01 00 35 04 06 00 96 A1 26 76 52 E6 E2 1C 62 45 E1 27 1C 0A [08:19:26]CheckFolder [08:19:26]dirname=/storage/ofd_packets [08:19:26]CheckFolder done [08:19:26]ProducePacketName [08:19:26]name=ofd_packets/00104770 [08:19:26]NVStorageSaveData ofd_packets/00104770 [08:19:26]File name is /storage/ofd_packets/00104770 [08:19:26]Write 302 bytes [08:19:26]NVStorageSaveData done [08:19:26]OFDSenderStorePacket done [08:19:26]KKMCreateOFDPacket done [08:19:26]NVStorageSaveData kkm_last_timestamp [08:19:26]File name is /storage/kkm_last_timestamp [08:19:26]Write 4 bytes [08:19:26]NVStorageSaveData done [08:19:26]ExternCall_PrintAddStr [08:19:26]wPrintStart [08:19:26]Write to MH i2c: 01 00 00 84 30 B4 [08:19:26]Write i2c OK [08:19:26]MH_I2C_Read... [08:19:26]Read from MH i2c: 01 [08:19:26]MH_I2C_Read... [08:19:26]Read from MH i2c: 01 07 00 [08:19:26]MH_I2C_Read... [08:19:26]Read from MH i2c: 01 07 00 84 30 00 00 00 00 00 FF 0F C9 [08:19:26]RasterBufferAndPrint [08:19:26]line Счет N : (1)118213 [08:19:26]line ИНН: 02508201610067 [08:19:26]line Контрольно-Кассовый Чек [08:19:26]line ПРОДАЖА [08:19:26]line ТРК (МРК, ГНК) : 41 [08:19:26]line Товар: 2710194210 [08:19:26]line ДТ(л)-К-5 [08:19:26]line 19.820 * 75.70 [08:19:26]line = 1500.37 [08:19:26]line НДС 12% НСП 1% [08:19:26]line > о реализуемом товаре [08:19:26]line ОКРУГЛЕНИЕ: -0.37 [08:19:26]line ИТОГО: 1500.00 [08:19:26]line Внесено: 1500.00 [08:19:26]line СДАЧА: 0.00 [08:19:26]line НСП 1% : 13.28 [08:19:26]line НДС 12% : 159.33 [08:19:26]line Наличными: 1500.00 [08:19:26]line Безнал.: 0.00 [08:19:26]line Место: АЗС № 176 [08:19:26]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:19:26]line СНО: Общий режим [08:19:26]line Чек 110 26.09.2024 08:19 [08:19:26]line Смена: 237 ФФД: 1.0 [08:19:26]line ЗНМ: 0300000238 [08:19:26]line РНМ: 0000000000145756 [08:19:26]line Версия ККМ: v1.0 [08:19:26]line ФМ: 0000000000959278 [08:19:26]line ФД: 104770 [08:19:26]line ФПД: 165618879189734 [08:19:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T081927&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104770&fm=165618879189734&tin=02508201610067®Number=0000000000145756&sum=150000 [08:19:26]OFD Sender: Processing packet 104770 [packets to send 51, broken 50] [08:19:26]ProducePacketName [08:19:26]name=ofd_packets/00104770 [08:19:26]OFD Sender: To server: pG, [08:19:26]CommunicateWithHost lk.salyk.kg:30040 [08:19:26]ConnectInit lk.salyk.kg [08:19:26]written 0, free lines is 4095 [08:19:27]Connected sock=10 [08:19:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 32 AB 08 01 A8 EB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 6E 00 00 00 F4 03 04 00 0F 19 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 42 99 01 00 35 04 06 00 96 A1 26 76 52 E6 E2 1C 62 45 E1 27 1C 0A [08:19:27]Write to MH i2c: 01 00 00 AE 30 DE [08:19:27]Write i2c OK [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: 01 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: 01 07 00 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: 01 07 00 AE 30 00 00 00 00 00 FF 0C F0 [08:19:27]RasterBufferAndPrint [08:19:27]line [08:19:27]line [08:19:27]line [08:19:27]line [08:19:27]line [08:19:27]written 0, free lines is 3333 [08:19:27]MH_Cut [08:19:27]Write to MH i2c: D1 01 00 B5 30 01 B7 [08:19:27]Write i2c OK [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: D1 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: D1 01 00 [08:19:27]MH_I2C_Read... [08:19:27]Read from MH i2c: D1 01 00 B5 30 00 B6 [08:19:27]Write to MH i2c: 01 00 00 B6 30 E6 [08:19:27]Write i2c OK [08:19:27]MH_I2C_Read... [08:19:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 E5 2D 47 00 F5 B1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 42 99 01 00 F4 03 04 00 C0 C2 F4 66 B6 04 01 00 00 85 02 23 AF 9A 46 CA 6F [08:19:27]CommunicateWithHost err = 0 [08:19:27]CheckOFDResponse [08:19:27]1017 (14) - 77093643461234 [08:19:27]1041 (16) - 0000000000959278 [08:19:27]1040 (4) - 104770 [08:19:27]1012 (4) - 26.09.2024 02:11 [08:19:27]1206 (1) - 0 [08:19:27]OFD Sender: Remove packet 104770 [08:19:27]ProducePacketName [08:19:27]name=ofd_packets/00104770 [08:19:27]NVStorageDeleteData [08:19:27]OFD Sender: No OFD packet to send [08:19:27]*** Cut start [08:19:27]*** Partial cut [08:19:27]*** CUTSNS_PIN = 1 [08:19:27]*** CUTSNS_PIN = 0 [08:19:28]*** Brake cut motor [08:19:28]Read from MH i2c: 01 [08:19:28]MH_I2C_Read... [08:19:28]*** Stop cut motor [08:19:28]*** Cut end [08:19:28]Read from MH i2c: 01 07 00 [08:19:28]MH_I2C_Read... [08:19:28]Read from MH i2c: 01 07 00 B6 30 00 00 00 00 00 FF 0F FB [08:19:28]process_action close_receipt done [08:19:28]requested_data is exist [08:19:28]produce_requested_data [08:19:28]requested_item fm.sn is exist - process it [08:19:28]wFMCommunicate request_size=4 [08:19:28]MH_SAM_APDU [08:19:28]CAPDU: 80 11 00 00 [08:19:28]Write to MH i2c: E2 08 00 B7 30 80 11 00 00 00 00 00 00 61 [08:19:28]Write i2c OK [08:19:28]MH_I2C_Read... [08:19:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:19:28]Read from MH i2c: E2 [08:19:28]MH_I2C_Read... [08:19:28]Read from MH i2c: E2 17 00 [08:19:28]MH_I2C_Read... [08:19:28]Read from MH i2c: E2 17 00 B7 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 BC [08:19:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:19:28]wFMCommunicate OK [08:19:28]requested_item fd.num is exist - process it [08:19:28]SAM_PROTO_GetFieldsCounters [08:19:28]wFMCommunicate request_size=4 [08:19:28]MH_SAM_APDU [08:19:28]CAPDU: 80 13 00 00 [08:19:28]Write to MH i2c: E2 08 00 B8 30 80 13 00 00 00 00 00 00 64 [08:19:28]Write i2c OK [08:19:28]MH_I2C_Read... [08:19:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:19:28]Read from MH i2c: E2 [08:19:28]MH_I2C_Read... [08:19:28]Read from MH i2c: E2 62 00 [08:19:28]MH_I2C_Read... [08:19:28]Read from MH i2c: E2 62 00 B8 30 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 42 99 01 00 0E 04 04 00 ED 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 A3 [08:19:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 42 99 01 00 0E 04 04 00 ED 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 [08:19:28]wFMCommunicate OK [08:19:28]SAM_PROTO_GetFieldsCounters done [08:19:28]requested_item shift.num is exist - process it [08:19:28]requested_item shift.opened is exist - process it [08:19:28]req_shift_opened [08:19:28]FM_GetShiftState [08:19:28]SAM_PROTO_GetShiftState [08:19:28]wFMCommunicate request_size=4 [08:19:28]MH_SAM_APDU [08:19:28]CAPDU: 80 13 01 00 [08:19:28]Write to MH i2c: E2 08 00 B9 30 80 13 01 00 00 00 00 00 66 [08:19:28]Write i2c OK [08:19:28]MH_I2C_Read... [08:19:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:19:28]Read from MH i2c: E2 [08:19:28]MH_I2C_Read... [08:19:28]Read from MH i2c: E2 0E 00 [08:19:28]MH_I2C_Read... [08:19:28]Read from MH i2c: E2 0E 00 B9 30 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 62 [08:19:28]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:19:28]wFMCommunicate OK [08:19:28]SAM_PROTO_GetShiftState done [08:19:28]FM_GetShiftState done [08:19:28]req_shift_opened done [08:19:28]requested_item shift.open_date is exist - process it [08:19:28]req_shift_open_date [08:19:28]req_shift_open_date done [08:19:28]produce_requested_data done [08:19:28]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104770,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:19:28]process_action_free close_receipt [08:19:28]json_value_free [08:19:28]json_value_free done [08:19:28]process_json_proto returns [08:19:28]Send response to host [08:19:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104770,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:19:28]free response buf [08:19:28]execute_script done [08:19:28]execute_script returns [08:19:28]free content buf [08:19:28]Sock 9.Close socket [08:19:28]Sock 9.Thread stoped [08:19:32]OFD Sender: No OFD packet to send [08:19:37]OFD Sender: No OFD packet to send [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:57]OFD Sender: No OFD packet to send [08:20:02]OFD Sender: No OFD packet to send [08:20:07]OFD Sender: No OFD packet to send [08:20:12]OFD Sender: No OFD packet to send [08:20:17]OFD Sender: No OFD packet to send [08:20:22]OFD Sender: No OFD packet to send [08:20:27]OFD Sender: No OFD packet to send [08:20:32]OFD Sender: No OFD packet to send [08:20:37]OFD Sender: No OFD packet to send [08:20:42]OFD Sender: No OFD packet to send [08:20:47]OFD Sender: No OFD packet to send [08:20:52]OFD Sender: No OFD packet to send [08:20:57]OFD Sender: No OFD packet to send [08:21:02]OFD Sender: No OFD packet to send [08:21:07]OFD Sender: No OFD packet to send [08:21:12]OFD Sender: No OFD packet to send [08:21:17]OFD Sender: No OFD packet to send [08:21:22]OFD Sender: No OFD packet to send [08:21:27]OFD Sender: No OFD packet to send [08:21:32]OFD Sender: No OFD packet to send [08:21:37]OFD Sender: No OFD packet to send [08:21:40]accept exits with 8 [08:21:40]New connection [08:21:40]New thread 3067403620 created [08:21:40]Thread 3067260260 joined [08:21:40]Waiting for new connection... [08:21:40] Sock 8.Parse request [08:21:40]Sock 8.Check first char [08:21:40]Sock 8.First char is OK [08:21:40]request: POST /json_proto HTTP/1.0 [08:21:40]Method: POST [08:21:40]URL: /json_proto [08:21:40]Method is POST - this is cgi request [08:21:40]url: /json_proto [08:21:40]query_string will be loaded in cgi processing [08:21:40]execute_cgi json_proto POST (null) [08:21:40]execute_cgi path=json_proto method=POST [08:21:40]POST find Content-Length [08:21:40]Host: 172.17.62.195:8080 [08:21:40]Content-Length: 687 [08:21:40]Content-Type: application/json [08:21:40] [08:21:40]POST finish read [08:21:40]Found Content-Length = 687 [08:21:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118214", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [08:21:40]execute_script... [08:21: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)118214", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [08:21:40]POST & json_proto [08:21:40]process_json_proto [08:21:40]json parsed OK: [08:21:40]protocol is kg_v1.0 [08:21:40]action value=close_receipt [08:21:40]process_action close_receipt [08:21:40]cmd_close_receipt [08:21:40]MH_GetDate [08:21:40]Write to MH i2c: F0 00 00 BA 30 D9 [08:21:40]Write i2c OK [08:21:40]MH_I2C_Read... [08:21:40]Read from MH i2c: F0 [08:21:40]MH_I2C_Read... [08:21:40]Read from MH i2c: F0 09 00 [08:21:40]MH_I2C_Read... [08:21:40]Read from MH i2c: F0 09 00 BA 30 00 96 19 F5 66 65 34 CA 65 B4 [08:21:40]GetLastDocTimeStamp 1727338767 [08:21:40]current date 1727338902 [08:21:40]FM_GetShiftState [08:21:40]SAM_PROTO_GetShiftState [08:21:40]wFMCommunicate request_size=4 [08:21:40]MH_SAM_APDU [08:21:40]CAPDU: 80 13 01 00 [08:21:40]Write to MH i2c: E2 08 00 BB 30 80 13 01 00 00 00 00 00 68 [08:21:40]Write i2c OK [08:21:40]MH_I2C_Read... [08:21:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:40]Read from MH i2c: E2 [08:21:40]MH_I2C_Read... [08:21:40]Read from MH i2c: E2 0E 00 [08:21:40]MH_I2C_Read... [08:21:40]Read from MH i2c: E2 0E 00 BB 30 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 64 [08:21:40]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:21:40]wFMCommunicate OK [08:21:40]SAM_PROTO_GetShiftState done [08:21:40]FM_GetShiftState done [08:21:40]opened in 1727309552 [08:21:40]opened+sec_in_day 1727395952 [08:21:40]quantity*price = 150037 [08:21:40]sum+1 = 150038 [08:21:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 111 26.09.2024 08:21 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104771 ФПД: 62921235067183 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T082142&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104771&fm=62921235067183&tin=02508201610067®Number=0000000000145756&sum=150000 [08:21:41]StoreToDocumentArchive [08:21:41]shift 237 fd 104771 [08:21:41]save to /storage/0237/doc_00104771 [08:21:41]save last doc name /storage/0237/doc_00104771 to /storage/kkm_last_doc_name [08:21:41]save OK [08:21:41]Clear old archive folders... [08:21:41]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:21:41]tlvbuf is 019FC990 [08:21:41]SAM_PROTO_ClearQueue [08:21:41]wFMCommunicate request_size=4 [08:21:41]MH_SAM_APDU [08:21:41]CAPDU: 80 09 00 00 [08:21:41]Write to MH i2c: E2 08 00 C8 30 80 09 00 00 00 00 00 00 6A [08:21:41]Write i2c OK [08:21:41]MH_I2C_Read... [08:21:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:21:41]Read from MH i2c: E2 [08:21:41]MH_I2C_Read... [08:21:41]Read from MH i2c: E2 03 00 [08:21:41]MH_I2C_Read... [08:21:41]Read from MH i2c: E2 03 00 C8 30 00 90 00 6C [08:21:41]RAPDU: 90 00 [08:21:41]wFMCommunicate OK [08:21:41]SAM_PROTO_ClearQueue done [08:21:41]KKMCreateOFDPacket [08:21:41]OFDProtocolAddRootSTLVToBuf [08:21:41]FM_MakeSignedData [08:21:41]FM_MakeSignedData [08:21:41]SAM_PROTO_SignData [08:21:41]wFMCommunicate request_size=4 [08:21:41]MH_SAM_APDU [08:21:41]CAPDU: 80 0D 01 02 [08:21:41]Write to MH i2c: E2 08 00 C9 30 80 0D 01 02 00 00 00 00 72 [08:21:41]Write i2c OK [08:21:41]MH_I2C_Read... [08:21:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:21:41]Read from MH i2c: E2 [08:21:41]MH_I2C_Read... [08:21:41]Read from MH i2c: E2 03 00 [08:21:41]MH_I2C_Read... [08:21:41]Read from MH i2c: E2 03 00 C9 30 00 90 00 6D [08:21:41]RAPDU: 90 00 [08:21:41]wFMCommunicate OK [08:21:41]wFMCommunicate request_size=255 [08:21:41]MH_SAM_APDU [08:21:41]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 6F 00 00 00 F4 03 04 00 96 19 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 43 99 01 00 35 04 06 00 [08:21:41]Write to MH i2c: E2 02 01 CA 30 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 6F 00 00 00 F4 03 04 00 96 19 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 43 99 01 00 35 04 06 00 00 00 F4 [08:21:41]Write i2c OK [08:21:41]MH_I2C_Read... [08:21:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:41]Read from MH i2c: E2 [08:21:41]MH_I2C_Read... [08:21:41]Read from MH i2c: E2 03 00 [08:21:41]MH_I2C_Read... [08:21:41]Read from MH i2c: E2 03 00 CA 30 00 90 00 6E [08:21:41]RAPDU: 90 00 [08:21:41]wFMCommunicate OK [08:21:41]wFMCommunicate request_size=11 [08:21:41]MH_SAM_APDU [08:21:41]CAPDU: 80 0D 02 02 06 39 39 FD DD 71 2F [08:21:41]Write to MH i2c: E2 0E 00 CB 30 80 0D 02 02 06 00 39 39 FD DD 71 2F 00 00 6D [08:21:41]Write i2c OK [08:21:41]MH_I2C_Read... [08:21:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:41]Read from MH i2c: E2 [08:21:41]MH_I2C_Read... [08:21:41]Read from MH i2c: E2 03 00 [08:21:41]MH_I2C_Read... [08:21:41]Read from MH i2c: E2 03 00 CB 30 00 90 00 6F [08:21:41]RAPDU: 90 00 [08:21:41]wFMCommunicate OK [08:21:41]wFMCommunicate request_size=4 [08:21:41]MH_SAM_APDU [08:21:41]CAPDU: 80 0D 03 02 [08:21:41]Write to MH i2c: E2 08 00 CC 30 80 0D 03 02 00 00 00 00 77 [08:21:41]Write i2c OK [08:21:41]MH_I2C_Read... [08:21:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:21:41]Read from MH i2c: E2 [08:21:41]MH_I2C_Read... [08:21:41]Read from MH i2c: E2 0B 00 [08:21:41]MH_I2C_Read... [08:21:41]Read from MH i2c: E2 0B 00 CC 30 00 D9 8F 67 A4 F9 67 09 E8 90 00 3C [08:21:41]RAPDU: D9 8F 67 A4 F9 67 09 E8 90 00 [08:21:41]wFMCommunicate OK [08:21:41]SAM_PROTO_SignData done [08:21:41]FM_MakeSignedData done [08:21:41]CreateOFDProtocolMessage [08:21:41]wFMCommunicate request_size=4 [08:21:41]MH_SAM_APDU [08:21:41]CAPDU: 80 11 00 00 [08:21:41]Write to MH i2c: E2 08 00 CD 30 80 11 00 00 00 00 00 00 77 [08:21:41]Write i2c OK [08:21:41]MH_I2C_Read... [08:21:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:41]Read from MH i2c: E2 [08:21:41]MH_I2C_Read... [08:21:41]Read from MH i2c: E2 17 00 [08:21:41]MH_I2C_Read... [08:21:41]Read from MH i2c: E2 17 00 CD 30 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 D2 [08:21:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:21:41]wFMCommunicate OK [08:21:41]CreateOFDProtocolMessage done [08:21:41]OFDSenderStorePacket 104771 [08:21:41]StoreOFDPacket docnum=104771 [08:21:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 A3 FA 08 01 1F 6A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 6F 00 00 00 F4 03 04 00 96 19 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 43 99 01 00 35 04 06 00 39 39 FD DD 71 2F D9 8F 67 A4 F9 67 09 E8 [08:21:41]CheckFolder [08:21:41]dirname=/storage/ofd_packets [08:21:41]CheckFolder done [08:21:41]ProducePacketName [08:21:41]name=ofd_packets/00104771 [08:21:41]NVStorageSaveData ofd_packets/00104771 [08:21:41]File name is /storage/ofd_packets/00104771 [08:21:41]Write 302 bytes [08:21:41]NVStorageSaveData done [08:21:41]OFDSenderStorePacket done [08:21:41]KKMCreateOFDPacket done [08:21:41]NVStorageSaveData kkm_last_timestamp [08:21:41]File name is /storage/kkm_last_timestamp [08:21:41]Write 4 bytes [08:21:41]NVStorageSaveData done [08:21:41]ExternCall_PrintAddStr [08:21:41]wPrintStart [08:21:41]Write to MH i2c: 01 00 00 CE 30 FE [08:21:41]Write i2c OK [08:21:41]MH_I2C_Read... [08:21:41]Read from MH i2c: 01 [08:21:41]MH_I2C_Read... [08:21:41]Read from MH i2c: 01 07 00 [08:21:41]MH_I2C_Read... [08:21:41]Read from MH i2c: 01 07 00 CE 30 00 00 00 00 00 FF 0F 13 [08:21:41]RasterBufferAndPrint [08:21:41]line Счет N : (1)118214 [08:21:41]line ИНН: 02508201610067 [08:21:41]line Контрольно-Кассовый Чек [08:21:41]line ПРОДАЖА [08:21:41]line ТРК (МРК, ГНК) : 11 [08:21:41]line Товар: 2710194210 [08:21:41]line ДТ(л)-К-5 [08:21:41]line 19.820 * 75.70 [08:21:41]line = 1500.37 [08:21:41]line НДС 12% НСП 1% [08:21:41]line > о реализуемом товаре [08:21:41]line ОКРУГЛЕНИЕ: -0.37 [08:21:41]line ИТОГО: 1500.00 [08:21:41]line Внесено: 1500.00 [08:21:41]line СДАЧА: 0.00 [08:21:41]line НСП 1% : 13.28 [08:21:41]line НДС 12% : 159.33 [08:21:41]line Наличными: 1500.00 [08:21:41]line Безнал.: 0.00 [08:21:41]line Место: АЗС № 176 [08:21:41]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:21:41]line СНО: Общий режим [08:21:41]line Чек 111 26.09.2024 08:21 [08:21:41]line Смена: 237 ФФД: 1.0 [08:21:41]line ЗНМ: 0300000238 [08:21:41]line РНМ: 0000000000145756 [08:21:41]line Версия ККМ: v1.0 [08:21:41]line ФМ: 0000000000959278 [08:21:41]line ФД: 104771 [08:21:41]line ФПД: 62921235067183 [08:21:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T082142&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104771&fm=62921235067183&tin=02508201610067®Number=0000000000145756&sum=150000 [08:21:42]OFD Sender: Processing packet 104771 [packets to send 51, broken 50] [08:21:42]ProducePacketName [08:21:42]name=ofd_packets/00104771 [08:21:42]OFD Sender: To server: pG, [08:21:42]CommunicateWithHost lk.salyk.kg:30040 [08:21:42]ConnectInit lk.salyk.kg [08:21:42]written 0, free lines is 4095 [08:21:42]Connected sock=10 [08:21:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 A3 FA 08 01 1F 6A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 6F 00 00 00 F4 03 04 00 96 19 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 43 99 01 00 35 04 06 00 39 39 FD DD 71 2F D9 8F 67 A4 F9 67 09 E8 [08:21:42]Write to MH i2c: 01 00 00 F8 30 28 [08:21:42]Write i2c OK [08:21:42]MH_I2C_Read... [08:21:42]Read from MH i2c: 01 [08:21:42]MH_I2C_Read... [08:21:42]Read from MH i2c: 01 07 00 [08:21:42]MH_I2C_Read... [08:21:42]Read from MH i2c: 01 07 00 F8 30 00 00 00 00 00 02 0D 3E [08:21:42]RasterBufferAndPrint [08:21:42]line [08:21:42]line [08:21:42]line [08:21:42]line [08:21:42]line [08:21:42]written 0, free lines is 3336 [08:21:42]MH_Cut [08:21:42]Write to MH i2c: D1 01 00 FF 30 01 01 [08:21:42]Write i2c OK [08:21:42]MH_I2C_Read... [08:21:42]Read from MH i2c: D1 [08:21:42]MH_I2C_Read... [08:21:42]Read from MH i2c: D1 01 00 [08:21:42]MH_I2C_Read... [08:21:42]Read from MH i2c: D1 01 00 FF 30 00 00 [08:21:42]Write to MH i2c: 01 00 00 00 31 31 [08:21:42]Write i2c OK [08:21:42]MH_I2C_Read... [08:21:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 B4 23 47 00 AC 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 43 99 01 00 F4 03 04 00 47 C3 F4 66 B6 04 01 00 00 1D 79 1A E4 B8 73 82 6E [08:21:42]CommunicateWithHost err = 0 [08:21:42]CheckOFDResponse [08:21:42]1017 (14) - 77093643461234 [08:21:42]1041 (16) - 0000000000959278 [08:21:42]1040 (4) - 104771 [08:21:42]1012 (4) - 26.09.2024 02:13 [08:21:42]1206 (1) - 0 [08:21:42]OFD Sender: Remove packet 104771 [08:21:42]ProducePacketName [08:21:42]name=ofd_packets/00104771 [08:21:42]NVStorageDeleteData [08:21:43]OFD Sender: No OFD packet to send [08:21:43]*** Cut start [08:21:43]*** Partial cut [08:21:43]*** CUTSNS_PIN = 1 [08:21:43]*** CUTSNS_PIN = 0 [08:21:43]*** Brake cut motor [08:21:44]Read from MH i2c: 01 [08:21:44]MH_I2C_Read... [08:21:44]*** Stop cut motor [08:21:44]*** Cut end [08:21:44]Read from MH i2c: 01 07 00 [08:21:44]MH_I2C_Read... [08:21:44]Read from MH i2c: 01 07 00 00 31 00 00 00 00 00 FF 0F 46 [08:21:44]process_action close_receipt done [08:21:44]requested_data is exist [08:21:44]produce_requested_data [08:21:44]requested_item fm.sn is exist - process it [08:21:44]wFMCommunicate request_size=4 [08:21:44]MH_SAM_APDU [08:21:44]CAPDU: 80 11 00 00 [08:21:44]Write to MH i2c: E2 08 00 01 31 80 11 00 00 00 00 00 00 AC [08:21:44]Write i2c OK [08:21:44]MH_I2C_Read... [08:21:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:44]Read from MH i2c: E2 [08:21:44]MH_I2C_Read... [08:21:44]Read from MH i2c: E2 17 00 [08:21:44]MH_I2C_Read... [08:21:44]Read from MH i2c: E2 17 00 01 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 07 [08:21:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:21:44]wFMCommunicate OK [08:21:44]requested_item fd.num is exist - process it [08:21:44]SAM_PROTO_GetFieldsCounters [08:21:44]wFMCommunicate request_size=4 [08:21:44]MH_SAM_APDU [08:21:44]CAPDU: 80 13 00 00 [08:21:44]Write to MH i2c: E2 08 00 02 31 80 13 00 00 00 00 00 00 AF [08:21:44]Write i2c OK [08:21:44]MH_I2C_Read... [08:21:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:21:44]Read from MH i2c: E2 [08:21:44]MH_I2C_Read... [08:21:44]Read from MH i2c: E2 62 00 [08:21:44]MH_I2C_Read... [08:21:44]Read from MH i2c: E2 62 00 02 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 43 99 01 00 0E 04 04 00 ED 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 F2 [08:21:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 43 99 01 00 0E 04 04 00 ED 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 [08:21:44]wFMCommunicate OK [08:21:44]SAM_PROTO_GetFieldsCounters done [08:21:44]requested_item shift.num is exist - process it [08:21:44]requested_item shift.opened is exist - process it [08:21:44]req_shift_opened [08:21:44]FM_GetShiftState [08:21:44]SAM_PROTO_GetShiftState [08:21:44]wFMCommunicate request_size=4 [08:21:44]MH_SAM_APDU [08:21:44]CAPDU: 80 13 01 00 [08:21:44]Write to MH i2c: E2 08 00 03 31 80 13 01 00 00 00 00 00 B1 [08:21:44]Write i2c OK [08:21:44]MH_I2C_Read... [08:21:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:44]Read from MH i2c: E2 [08:21:44]MH_I2C_Read... [08:21:44]Read from MH i2c: E2 0E 00 [08:21:44]MH_I2C_Read... [08:21:44]Read from MH i2c: E2 0E 00 03 31 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 AD [08:21:44]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:21:44]wFMCommunicate OK [08:21:44]SAM_PROTO_GetShiftState done [08:21:44]FM_GetShiftState done [08:21:44]req_shift_opened done [08:21:44]requested_item shift.open_date is exist - process it [08:21:44]req_shift_open_date [08:21:44]req_shift_open_date done [08:21:44]produce_requested_data done [08:21:44]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104771,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:21:44]process_action_free close_receipt [08:21:44]json_value_free [08:21:44]json_value_free done [08:21:44]process_json_proto returns [08:21:44]Send response to host [08:21:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104771,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:21:44]free response buf [08:21:44]execute_script done [08:21:44]execute_script returns [08:21:44]free content buf [08:21:44]Sock 8.Close socket [08:21:44]Sock 8.Thread stoped [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:43]accept exits with 9 [08:22:43]New connection [08:22:43]New thread 3067260260 created [08:22:43]Thread 3067403620 joined [08:22:43]Waiting for new connection... [08:22:43] Sock 9.Parse request [08:22:43]Sock 9.Check first char [08:22:43]Sock 9.First char is OK [08:22:43]request: POST /json_proto HTTP/1.0 [08:22:43]Method: POST [08:22:43]URL: /json_proto [08:22:43]Method is POST - this is cgi request [08:22:43]url: /json_proto [08:22:43]query_string will be loaded in cgi processing [08:22:43]execute_cgi json_proto POST (null) [08:22:43]execute_cgi path=json_proto method=POST [08:22:43]POST find Content-Length [08:22:43]Host: 172.17.62.195:8080 [08:22:43]Content-Length: 687 [08:22:43]Content-Type: application/json [08:22:43] [08:22:43]POST finish read [08:22:43]Found Content-Length = 687 [08:22:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 17.180, "sum" : 1300.53, "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" ] } } [08:22:43]execute_script... [08:22: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)118215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 17.180, "sum" : 1300.53, "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" ] } } [08:22:43]POST & json_proto [08:22:43]process_json_proto [08:22:43]json parsed OK: [08:22:43]protocol is kg_v1.0 [08:22:43]action value=close_receipt [08:22:43]process_action close_receipt [08:22:43]cmd_close_receipt [08:22:43]MH_GetDate [08:22:43]Write to MH i2c: F0 00 00 04 31 24 [08:22:43]Write i2c OK [08:22:43]MH_I2C_Read... [08:22:43]Read from MH i2c: F0 [08:22:43]MH_I2C_Read... [08:22:43]Read from MH i2c: F0 09 00 [08:22:43]MH_I2C_Read... [08:22:43]Read from MH i2c: F0 09 00 04 31 00 D5 19 F5 66 65 34 CA 65 3E [08:22:43]GetLastDocTimeStamp 1727338902 [08:22:43]current date 1727338965 [08:22:43]FM_GetShiftState [08:22:43]SAM_PROTO_GetShiftState [08:22:43]wFMCommunicate request_size=4 [08:22:43]MH_SAM_APDU [08:22:43]CAPDU: 80 13 01 00 [08:22:43]Write to MH i2c: E2 08 00 05 31 80 13 01 00 00 00 00 00 B3 [08:22:43]Write i2c OK [08:22:43]MH_I2C_Read... [08:22:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:43]Read from MH i2c: E2 [08:22:43]MH_I2C_Read... [08:22:43]Read from MH i2c: E2 0E 00 [08:22:43]MH_I2C_Read... [08:22:43]Read from MH i2c: E2 0E 00 05 31 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 AF [08:22:43]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:22:43]wFMCommunicate OK [08:22:43]SAM_PROTO_GetShiftState done [08:22:43]FM_GetShiftState done [08:22:43]opened in 1727309552 [08:22:43]opened+sec_in_day 1727395952 [08:22:43]quantity*price = 130052 [08:22:43]sum+1 = 130054 [08:22:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.11 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 112 26.09.2024 08:22 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104772 ФПД: 7256830311643 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T082245&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104772&fm=7256830311643&tin=02508201610067®Number=0000000000145756&sum=130000 [08:22:44]StoreToDocumentArchive [08:22:44]shift 237 fd 104772 [08:22:44]save to /storage/0237/doc_00104772 [08:22:44]save last doc name /storage/0237/doc_00104772 to /storage/kkm_last_doc_name [08:22:44]save OK [08:22:44]Clear old archive folders... [08:22:44]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:22:44]tlvbuf is 0198AC00 [08:22:44]SAM_PROTO_ClearQueue [08:22:44]wFMCommunicate request_size=4 [08:22:44]MH_SAM_APDU [08:22:44]CAPDU: 80 09 00 00 [08:22:44]Write to MH i2c: E2 08 00 12 31 80 09 00 00 00 00 00 00 B5 [08:22:44]Write i2c OK [08:22:44]MH_I2C_Read... [08:22:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:22:44]Read from MH i2c: E2 [08:22:44]MH_I2C_Read... [08:22:44]Read from MH i2c: E2 03 00 [08:22:44]MH_I2C_Read... [08:22:44]Read from MH i2c: E2 03 00 12 31 00 90 00 B7 [08:22:44]RAPDU: 90 00 [08:22:44]wFMCommunicate OK [08:22:44]SAM_PROTO_ClearQueue done [08:22:44]KKMCreateOFDPacket [08:22:44]OFDProtocolAddRootSTLVToBuf [08:22:44]FM_MakeSignedData [08:22:44]FM_MakeSignedData [08:22:44]SAM_PROTO_SignData [08:22:44]wFMCommunicate request_size=4 [08:22:44]MH_SAM_APDU [08:22:44]CAPDU: 80 0D 01 02 [08:22:44]Write to MH i2c: E2 08 00 13 31 80 0D 01 02 00 00 00 00 BD [08:22:44]Write i2c OK [08:22:44]MH_I2C_Read... [08:22:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:22:44]Read from MH i2c: E2 [08:22:44]MH_I2C_Read... [08:22:44]Read from MH i2c: E2 03 00 [08:22:44]MH_I2C_Read... [08:22:44]Read from MH i2c: E2 03 00 13 31 00 90 00 B8 [08:22:44]RAPDU: 90 00 [08:22:44]wFMCommunicate OK [08:22:44]wFMCommunicate request_size=255 [08:22:44]MH_SAM_APDU [08:22:44]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1C 43 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 05 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 D5 19 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 44 99 01 00 35 04 06 00 [08:22:44]Write to MH i2c: E2 02 01 14 31 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1C 43 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 05 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 D5 19 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 44 99 01 00 35 04 06 00 00 00 E4 [08:22:44]Write i2c OK [08:22:44]MH_I2C_Read... [08:22:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:22:45]Read from MH i2c: E2 [08:22:45]MH_I2C_Read... [08:22:45]Read from MH i2c: E2 03 00 [08:22:45]MH_I2C_Read... [08:22:45]Read from MH i2c: E2 03 00 14 31 00 90 00 B9 [08:22:45]RAPDU: 90 00 [08:22:45]wFMCommunicate OK [08:22:45]wFMCommunicate request_size=11 [08:22:45]MH_SAM_APDU [08:22:45]CAPDU: 80 0D 02 02 06 06 99 9C CA FC DB [08:22:45]Write to MH i2c: E2 0E 00 15 31 80 0D 02 02 06 00 06 99 9C CA FC DB 00 00 A8 [08:22:45]Write i2c OK [08:22:45]MH_I2C_Read... [08:22:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:22:45]Read from MH i2c: E2 [08:22:45]MH_I2C_Read... [08:22:45]Read from MH i2c: E2 03 00 [08:22:45]MH_I2C_Read... [08:22:45]Read from MH i2c: E2 03 00 15 31 00 90 00 BA [08:22:45]RAPDU: 90 00 [08:22:45]wFMCommunicate OK [08:22:45]wFMCommunicate request_size=4 [08:22:45]MH_SAM_APDU [08:22:45]CAPDU: 80 0D 03 02 [08:22:45]Write to MH i2c: E2 08 00 16 31 80 0D 03 02 00 00 00 00 C2 [08:22:45]Write i2c OK [08:22:45]MH_I2C_Read... [08:22:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:22:45]Read from MH i2c: E2 [08:22:45]MH_I2C_Read... [08:22:45]Read from MH i2c: E2 0B 00 [08:22:45]MH_I2C_Read... [08:22:45]Read from MH i2c: E2 0B 00 16 31 00 DF 50 56 B9 04 E2 30 91 90 00 A8 [08:22:45]RAPDU: DF 50 56 B9 04 E2 30 91 90 00 [08:22:45]wFMCommunicate OK [08:22:45]SAM_PROTO_SignData done [08:22:45]FM_MakeSignedData done [08:22:45]CreateOFDProtocolMessage [08:22:45]wFMCommunicate request_size=4 [08:22:45]MH_SAM_APDU [08:22:45]CAPDU: 80 11 00 00 [08:22:45]Write to MH i2c: E2 08 00 17 31 80 11 00 00 00 00 00 00 C2 [08:22:45]Write i2c OK [08:22:45]MH_I2C_Read... [08:22:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:22:45]Read from MH i2c: E2 [08:22:45]MH_I2C_Read... [08:22:45]Read from MH i2c: E2 17 00 [08:22:45]MH_I2C_Read... [08:22:45]Read from MH i2c: E2 17 00 17 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 1D [08:22:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:22:45]wFMCommunicate OK [08:22:45]CreateOFDProtocolMessage done [08:22:45]OFDSenderStorePacket 104772 [08:22:45]StoreOFDPacket docnum=104772 [08:22:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 16 7C 08 01 EB C7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1C 43 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 05 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 D5 19 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 44 99 01 00 35 04 06 00 06 99 9C CA FC DB DF 50 56 B9 04 E2 30 91 [08:22:45]CheckFolder [08:22:45]dirname=/storage/ofd_packets [08:22:45]CheckFolder done [08:22:45]ProducePacketName [08:22:45]name=ofd_packets/00104772 [08:22:45]NVStorageSaveData ofd_packets/00104772 [08:22:45]File name is /storage/ofd_packets/00104772 [08:22:45]Write 302 bytes [08:22:45]NVStorageSaveData done [08:22:45]OFDSenderStorePacket done [08:22:45]KKMCreateOFDPacket done [08:22:45]NVStorageSaveData kkm_last_timestamp [08:22:45]File name is /storage/kkm_last_timestamp [08:22:45]Write 4 bytes [08:22:45]NVStorageSaveData done [08:22:45]ExternCall_PrintAddStr [08:22:45]wPrintStart [08:22:45]Write to MH i2c: 01 00 00 18 31 49 [08:22:45]Write i2c OK [08:22:45]MH_I2C_Read... [08:22:45]Read from MH i2c: 01 [08:22:45]MH_I2C_Read... [08:22:45]Read from MH i2c: 01 07 00 [08:22:45]MH_I2C_Read... [08:22:45]Read from MH i2c: 01 07 00 18 31 00 00 00 00 00 FF 0F 5E [08:22:45]RasterBufferAndPrint [08:22:45]line Счет N : (1)118215 [08:22:45]line ИНН: 02508201610067 [08:22:45]line Контрольно-Кассовый Чек [08:22:45]line ПРОДАЖА [08:22:45]line ТРК (МРК, ГНК) : 41 [08:22:45]line Товар: 2710194210 [08:22:45]line ДТ(л)-К-5 [08:22:45]line 17.180 * 75.70 [08:22:45]line = 1300.53 [08:22:45]line НДС 12% НСП 1% [08:22:45]line > о реализуемом товаре [08:22:45]line ОКРУГЛЕНИЕ: -0.53 [08:22:45]line ИТОГО: 1300.00 [08:22:45]line Внесено: 1300.00 [08:22:45]line СДАЧА: 0.00 [08:22:45]line НСП 1% : 11.51 [08:22:45]line НДС 12% : 138.11 [08:22:45]line Наличными: 1300.00 [08:22:45]line Безнал.: 0.00 [08:22:45]line Место: АЗС № 176 [08:22:45]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:22:45]line СНО: Общий режим [08:22:45]line Чек 112 26.09.2024 08:22 [08:22:45]line Смена: 237 ФФД: 1.0 [08:22:45]line ЗНМ: 0300000238 [08:22:45]line РНМ: 0000000000145756 [08:22:45]line Версия ККМ: v1.0 [08:22:45]line ФМ: 0000000000959278 [08:22:45]line ФД: 104772 [08:22:45]line ФПД: 7256830311643 [08:22:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T082245&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104772&fm=7256830311643&tin=02508201610067®Number=0000000000145756&sum=130000 [08:22:45]OFD Sender: Processing packet 104772 [packets to send 51, broken 50] [08:22:45]ProducePacketName [08:22:45]name=ofd_packets/00104772 [08:22:45]OFD Sender: To server: pG, [08:22:45]CommunicateWithHost lk.salyk.kg:30040 [08:22:45]ConnectInit lk.salyk.kg [08:22:45]written 0, free lines is 4095 [08:22:45]Connected sock=10 [08:22:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 16 7C 08 01 EB C7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1C 43 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 05 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 00 00 00 F4 03 04 00 D5 19 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 44 99 01 00 35 04 06 00 06 99 9C CA FC DB DF 50 56 B9 04 E2 30 91 [08:22:46]Write to MH i2c: 01 00 00 42 31 73 [08:22:46]Write i2c OK [08:22:46]MH_I2C_Read... [08:22:46]Read from MH i2c: 01 [08:22:46]MH_I2C_Read... [08:22:46]Read from MH i2c: 01 07 00 [08:22:46]MH_I2C_Read... [08:22:46]Read from MH i2c: 01 07 00 42 31 00 00 00 00 00 0E 0D 95 [08:22:46]RasterBufferAndPrint [08:22:46]line [08:22:46]line [08:22:46]line [08:22:46]line [08:22:46]line [08:22:46]written 0, free lines is 3348 [08:22:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 35 E6 47 00 4A 8C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 44 99 01 00 F4 03 04 00 87 C3 F4 66 B6 04 01 00 00 11 35 01 C7 36 24 F4 95 [08:22:46]CommunicateWithHost err = 0 [08:22:46]CheckOFDResponse [08:22:46]1017 (14) - 77093643461234 [08:22:46]1041 (16) - 0000000000959278 [08:22:46]1040 (4) - 104772 [08:22:46]1012 (4) - 26.09.2024 02:14 [08:22:46]1206 (1) - 0 [08:22:46]OFD Sender: Remove packet 104772 [08:22:46]ProducePacketName [08:22:46]name=ofd_packets/00104772 [08:22:46]NVStorageDeleteData [08:22:46]MH_Cut [08:22:46]Write to MH i2c: D1 01 00 49 31 01 4C [08:22:46]Write i2c OK [08:22:46]MH_I2C_Read... [08:22:46]Read from MH i2c: D1 [08:22:46]MH_I2C_Read... [08:22:46]Read from MH i2c: D1 01 00 [08:22:46]MH_I2C_Read... [08:22:46]Read from MH i2c: D1 01 00 49 31 00 4B [08:22:46]Write to MH i2c: 01 00 00 4A 31 7B [08:22:46]Write i2c OK [08:22:46]MH_I2C_Read... [08:22:46]OFD Sender: No OFD packet to send [08:22:46]*** Cut start [08:22:46]*** Partial cut [08:22:46]*** CUTSNS_PIN = 1 [08:22:46]*** CUTSNS_PIN = 0 [08:22:46]*** Brake cut motor [08:22:47]Read from MH i2c: 01 [08:22:47]MH_I2C_Read... [08:22:47]*** Stop cut motor [08:22:47]*** Cut end [08:22:47]Read from MH i2c: 01 07 00 [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: 01 07 00 4A 31 00 00 00 00 00 FF 0F 90 [08:22:47]process_action close_receipt done [08:22:47]requested_data is exist [08:22:47]produce_requested_data [08:22:47]requested_item fm.sn is exist - process it [08:22:47]wFMCommunicate request_size=4 [08:22:47]MH_SAM_APDU [08:22:47]CAPDU: 80 11 00 00 [08:22:47]Write to MH i2c: E2 08 00 4B 31 80 11 00 00 00 00 00 00 F6 [08:22:47]Write i2c OK [08:22:47]MH_I2C_Read... [08:22:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:22:47]Read from MH i2c: E2 [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: E2 17 00 [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: E2 17 00 4B 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 51 [08:22:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:22:47]wFMCommunicate OK [08:22:47]requested_item fd.num is exist - process it [08:22:47]SAM_PROTO_GetFieldsCounters [08:22:47]wFMCommunicate request_size=4 [08:22:47]MH_SAM_APDU [08:22:47]CAPDU: 80 13 00 00 [08:22:47]Write to MH i2c: E2 08 00 4C 31 80 13 00 00 00 00 00 00 F9 [08:22:47]Write i2c OK [08:22:47]MH_I2C_Read... [08:22:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:22:47]Read from MH i2c: E2 [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: E2 62 00 [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: E2 62 00 4C 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 44 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 40 [08:22:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 44 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:22:47]wFMCommunicate OK [08:22:47]SAM_PROTO_GetFieldsCounters done [08:22:47]requested_item shift.num is exist - process it [08:22:47]requested_item shift.opened is exist - process it [08:22:47]req_shift_opened [08:22:47]FM_GetShiftState [08:22:47]SAM_PROTO_GetShiftState [08:22:47]wFMCommunicate request_size=4 [08:22:47]MH_SAM_APDU [08:22:47]CAPDU: 80 13 01 00 [08:22:47]Write to MH i2c: E2 08 00 4D 31 80 13 01 00 00 00 00 00 FB [08:22:47]Write i2c OK [08:22:47]MH_I2C_Read... [08:22:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:22:47]Read from MH i2c: E2 [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: E2 0E 00 [08:22:47]MH_I2C_Read... [08:22:47]Read from MH i2c: E2 0E 00 4D 31 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F7 [08:22:47]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:22:47]wFMCommunicate OK [08:22:47]SAM_PROTO_GetShiftState done [08:22:47]FM_GetShiftState done [08:22:47]req_shift_opened done [08:22:47]requested_item shift.open_date is exist - process it [08:22:47]req_shift_open_date [08:22:47]req_shift_open_date done [08:22:47]produce_requested_data done [08:22:47]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104772,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:22:47]process_action_free close_receipt [08:22:47]json_value_free [08:22:47]json_value_free done [08:22:47]process_json_proto returns [08:22:47]Send response to host [08:22:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104772,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:22:47]free response buf [08:22:47]execute_script done [08:22:47]execute_script returns [08:22:47]free content buf [08:22:47]Sock 9.Close socket [08:22:47]Sock 9.Thread stoped [08:22:51]OFD Sender: No OFD packet to send [08:22:56]OFD Sender: No OFD packet to send [08:23:01]OFD Sender: No OFD packet to send [08:23:06]OFD Sender: No OFD packet to send [08:23:06]accept exits with 8 [08:23:06]New connection [08:23:06]New thread 3067403620 created [08:23:06]Thread 3067260260 joined [08:23:06]Waiting for new connection... [08:23:06] Sock 8.Parse request [08:23:06]Sock 8.Check first char [08:23:06]Sock 8.First char is OK [08:23:06]request: POST /json_proto HTTP/1.0 [08:23:06]Method: POST [08:23:06]URL: /json_proto [08:23:06]Method is POST - this is cgi request [08:23:06]url: /json_proto [08:23:06]query_string will be loaded in cgi processing [08:23:06]execute_cgi json_proto POST (null) [08:23:06]execute_cgi path=json_proto method=POST [08:23:06]POST find Content-Length [08:23:06]Host: 172.17.62.195:8080 [08:23:06]Content-Length: 677 [08:23:06]Content-Type: application/json [08:23:06] [08:23:06]POST finish read [08:23:06]Found Content-Length = 677 [08:23:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:06]execute_script... [08:23: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)118216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:06]POST & json_proto [08:23:06]process_json_proto [08:23:06]json parsed OK: [08:23:06]protocol is kg_v1.0 [08:23:06]action value=close_receipt [08:23:06]process_action close_receipt [08:23:06]cmd_close_receipt [08:23:06]MH_GetDate [08:23:06]Write to MH i2c: F0 00 00 4E 31 6E [08:23:06]Write i2c OK [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: F0 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: F0 09 00 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: F0 09 00 4E 31 00 ED 19 F5 66 65 34 CA 65 A0 [08:23:06]GetLastDocTimeStamp 1727338965 [08:23:06]current date 1727338989 [08:23:06]FM_GetShiftState [08:23:06]SAM_PROTO_GetShiftState [08:23:06]wFMCommunicate request_size=4 [08:23:06]MH_SAM_APDU [08:23:06]CAPDU: 80 13 01 00 [08:23:06]Write to MH i2c: E2 08 00 4F 31 80 13 01 00 00 00 00 00 FD [08:23:06]Write i2c OK [08:23:06]MH_I2C_Read... [08:23:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:06]Read from MH i2c: E2 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: E2 0E 00 [08:23:06]MH_I2C_Read... [08:23:06]Read from MH i2c: E2 0E 00 4F 31 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F9 [08:23:06]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:23:06]wFMCommunicate OK [08:23:06]SAM_PROTO_GetShiftState done [08:23:06]FM_GetShiftState done [08:23:06]opened in 1727309552 [08:23:06]opened+sec_in_day 1727395952 [08:23:06]quantity*price = 50010 [08:23:06]sum+1 = 50012 [08:23:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 113 26.09.2024 08:23 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104773 ФПД: 185043902569425 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T082309&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104773&fm=185043902569425&tin=02508201610067®Number=0000000000145756&sum=50000 [08:23:08]StoreToDocumentArchive [08:23:08]shift 237 fd 104773 [08:23:08]save to /storage/0237/doc_00104773 [08:23:08]save last doc name /storage/0237/doc_00104773 to /storage/kkm_last_doc_name [08:23:08]save OK [08:23:08]Clear old archive folders... [08:23:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:23:08]tlvbuf is 01996840 [08:23:08]SAM_PROTO_ClearQueue [08:23:08]wFMCommunicate request_size=4 [08:23:08]MH_SAM_APDU [08:23:08]CAPDU: 80 09 00 00 [08:23:08]Write to MH i2c: E2 08 00 5C 31 80 09 00 00 00 00 00 00 FF [08:23:08]Write i2c OK [08:23:08]MH_I2C_Read... [08:23:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:23:08]Read from MH i2c: E2 [08:23:08]MH_I2C_Read... [08:23:08]Read from MH i2c: E2 03 00 [08:23:08]MH_I2C_Read... [08:23:08]Read from MH i2c: E2 03 00 5C 31 00 90 00 01 [08:23:08]RAPDU: 90 00 [08:23:08]wFMCommunicate OK [08:23:08]SAM_PROTO_ClearQueue done [08:23:08]KKMCreateOFDPacket [08:23:08]OFDProtocolAddRootSTLVToBuf [08:23:08]FM_MakeSignedData [08:23:08]FM_MakeSignedData [08:23:08]SAM_PROTO_SignData [08:23:08]wFMCommunicate request_size=4 [08:23:08]MH_SAM_APDU [08:23:08]CAPDU: 80 0D 01 02 [08:23:08]Write to MH i2c: E2 08 00 5D 31 80 0D 01 02 00 00 00 00 07 [08:23:08]Write i2c OK [08:23:08]MH_I2C_Read... [08:23:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:23:08]Read from MH i2c: E2 [08:23:08]MH_I2C_Read... [08:23:08]Read from MH i2c: E2 03 00 [08:23:08]MH_I2C_Read... [08:23:08]Read from MH i2c: E2 03 00 5D 31 00 90 00 02 [08:23:08]RAPDU: 90 00 [08:23:08]wFMCommunicate OK [08:23:08]wFMCommunicate request_size=255 [08:23:08]MH_SAM_APDU [08:23:08]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 ED 19 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 45 99 01 00 35 04 06 00 A8 [08:23:08]Write to MH i2c: E2 02 01 5E 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 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 ED 19 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 45 99 01 00 35 04 06 00 A8 00 00 BF [08:23:08]Write i2c OK [08:23:08]MH_I2C_Read... [08:23:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:08]Read from MH i2c: E2 [08:23:08]MH_I2C_Read... [08:23:08]Read from MH i2c: E2 03 00 [08:23:08]MH_I2C_Read... [08:23:08]Read from MH i2c: E2 03 00 5E 31 00 90 00 03 [08:23:08]RAPDU: 90 00 [08:23:08]wFMCommunicate OK [08:23:08]wFMCommunicate request_size=10 [08:23:08]MH_SAM_APDU [08:23:08]CAPDU: 80 0D 02 02 05 4B E4 14 9B D1 [08:23:08]Write to MH i2c: E2 0D 00 5F 31 80 0D 02 02 05 00 4B E4 14 9B D1 00 00 C3 [08:23:08]Write i2c OK [08:23:08]MH_I2C_Read... [08:23:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:08]Read from MH i2c: E2 [08:23:08]MH_I2C_Read... [08:23:08]Read from MH i2c: E2 03 00 [08:23:08]MH_I2C_Read... [08:23:08]Read from MH i2c: E2 03 00 5F 31 00 90 00 04 [08:23:08]RAPDU: 90 00 [08:23:08]wFMCommunicate OK [08:23:08]wFMCommunicate request_size=4 [08:23:08]MH_SAM_APDU [08:23:08]CAPDU: 80 0D 03 02 [08:23:08]Write to MH i2c: E2 08 00 60 31 80 0D 03 02 00 00 00 00 0C [08:23:08]Write i2c OK [08:23:08]MH_I2C_Read... [08:23:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:23:08]Read from MH i2c: E2 [08:23:08]MH_I2C_Read... [08:23:08]Read from MH i2c: E2 0B 00 [08:23:08]MH_I2C_Read... [08:23:08]Read from MH i2c: E2 0B 00 60 31 00 5D 67 36 ED D2 81 61 AC 90 00 54 [08:23:08]RAPDU: 5D 67 36 ED D2 81 61 AC 90 00 [08:23:08]wFMCommunicate OK [08:23:08]SAM_PROTO_SignData done [08:23:08]FM_MakeSignedData done [08:23:08]CreateOFDProtocolMessage [08:23:08]wFMCommunicate request_size=4 [08:23:08]MH_SAM_APDU [08:23:08]CAPDU: 80 11 00 00 [08:23:08]Write to MH i2c: E2 08 00 61 31 80 11 00 00 00 00 00 00 0C [08:23:08]Write i2c OK [08:23:08]MH_I2C_Read... [08:23:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:08]Read from MH i2c: E2 [08:23:08]MH_I2C_Read... [08:23:08]Read from MH i2c: E2 17 00 [08:23:08]MH_I2C_Read... [08:23:08]Read from MH i2c: E2 17 00 61 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 67 [08:23:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:23:08]wFMCommunicate OK [08:23:08]CreateOFDProtocolMessage done [08:23:08]OFDSenderStorePacket 104773 [08:23:08]StoreOFDPacket docnum=104773 [08:23:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E2 19 07 01 12 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 ED 19 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 45 99 01 00 35 04 06 00 A8 4B E4 14 9B D1 5D 67 36 ED D2 81 61 AC [08:23:08]CheckFolder [08:23:08]dirname=/storage/ofd_packets [08:23:08]CheckFolder done [08:23:08]ProducePacketName [08:23:08]name=ofd_packets/00104773 [08:23:08]NVStorageSaveData ofd_packets/00104773 [08:23:08]File name is /storage/ofd_packets/00104773 [08:23:08]Write 301 bytes [08:23:08]NVStorageSaveData done [08:23:08]OFDSenderStorePacket done [08:23:08]KKMCreateOFDPacket done [08:23:08]NVStorageSaveData kkm_last_timestamp [08:23:08]File name is /storage/kkm_last_timestamp [08:23:08]Write 4 bytes [08:23:08]NVStorageSaveData done [08:23:08]ExternCall_PrintAddStr [08:23:08]wPrintStart [08:23:08]Write to MH i2c: 01 00 00 62 31 93 [08:23:08]Write i2c OK [08:23:08]MH_I2C_Read... [08:23:08]Read from MH i2c: 01 [08:23:08]MH_I2C_Read... [08:23:08]Read from MH i2c: 01 07 00 [08:23:08]MH_I2C_Read... [08:23:08]Read from MH i2c: 01 07 00 62 31 00 00 00 00 00 FF 0F A8 [08:23:08]RasterBufferAndPrint [08:23:08]line Счет N : (1)118216 [08:23:08]line ИНН: 02508201610067 [08:23:08]line Контрольно-Кассовый Чек [08:23:08]line ПРОДАЖА [08:23:08]line ТРК (МРК, ГНК) : 33 [08:23:08]line Товар: 2710124500 [08:23:08]line Аи-95-К-5 [08:23:08]line 6.740 * 74.20 [08:23:08]line = 500.11 [08:23:08]line НДС 12% НСП 1% [08:23:08]line > о реализуемом товаре [08:23:08]line ОКРУГЛЕНИЕ: -0.11 [08:23:08]line ИТОГО: 500.00 [08:23:08]line Внесено: 500.00 [08:23:08]line СДАЧА: 0.00 [08:23:08]line НСП 1% : 4.43 [08:23:08]line НДС 12% : 53.11 [08:23:08]line Наличными: 500.00 [08:23:08]line Безнал.: 0.00 [08:23:08]line Место: АЗС № 176 [08:23:08]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:23:08]line СНО: Общий режим [08:23:08]line Чек 113 26.09.2024 08:23 [08:23:08]line Смена: 237 ФФД: 1.0 [08:23:08]line ЗНМ: 0300000238 [08:23:08]line РНМ: 0000000000145756 [08:23:08]line Версия ККМ: v1.0 [08:23:08]line ФМ: 0000000000959278 [08:23:08]line ФД: 104773 [08:23:08]line ФПД: 185043902569425 [08:23:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T082309&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104773&fm=185043902569425&tin=02508201610067®Number=0000000000145756&sum=50000 [08:23:08]written 0, free lines is 4095 [08:23:08]OFD Sender: Processing packet 104773 [packets to send 51, broken 50] [08:23:08]ProducePacketName [08:23:08]name=ofd_packets/00104773 [08:23:08]OFD Sender: To server: pG, [08:23:08]CommunicateWithHost lk.salyk.kg:30040 [08:23:08]ConnectInit lk.salyk.kg [08:23:09]Connected sock=10 [08:23:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E2 19 07 01 12 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 71 00 00 00 F4 03 04 00 ED 19 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 45 99 01 00 35 04 06 00 A8 4B E4 14 9B D1 5D 67 36 ED D2 81 61 AC [08:23:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 AD F3 47 00 B2 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 45 99 01 00 F4 03 04 00 9E C3 F4 66 B6 04 01 00 00 DA 97 24 47 57 30 CB CA [08:23:09]CommunicateWithHost err = 0 [08:23:09]CheckOFDResponse [08:23:09]1017 (14) - 77093643461234 [08:23:09]1041 (16) - 0000000000959278 [08:23:09]1040 (4) - 104773 [08:23:09]1012 (4) - 26.09.2024 02:14 [08:23:09]1206 (1) - 0 [08:23:09]OFD Sender: Remove packet 104773 [08:23:09]ProducePacketName [08:23:09]name=ofd_packets/00104773 [08:23:09]NVStorageDeleteData [08:23:09]Write to MH i2c: 01 00 00 8C 31 BD [08:23:09]Write i2c OK [08:23:09]MH_I2C_Read... [08:23:09]Read from MH i2c: 01 [08:23:09]MH_I2C_Read... [08:23:09]Read from MH i2c: 01 07 00 [08:23:09]MH_I2C_Read... [08:23:09]Read from MH i2c: 01 07 00 8C 31 00 00 00 00 00 05 0D D6 [08:23:09]RasterBufferAndPrint [08:23:09]line [08:23:09]line [08:23:09]line [08:23:09]line [08:23:09]line [08:23:09]written 0, free lines is 3339 [08:23:09]MH_Cut [08:23:09]Write to MH i2c: D1 01 00 93 31 01 96 [08:23:09]Write i2c OK [08:23:09]MH_I2C_Read... [08:23:09]Read from MH i2c: D1 [08:23:09]MH_I2C_Read... [08:23:09]Read from MH i2c: D1 01 00 [08:23:09]MH_I2C_Read... [08:23:09]Read from MH i2c: D1 01 00 93 31 00 95 [08:23:09]Write to MH i2c: 01 00 00 94 31 C5 [08:23:09]Write i2c OK [08:23:09]MH_I2C_Read... [08:23:09]OFD Sender: No OFD packet to send [08:23:10]*** Cut start [08:23:10]*** Partial cut [08:23:10]*** CUTSNS_PIN = 1 [08:23:10]*** CUTSNS_PIN = 0 [08:23:10]*** Brake cut motor [08:23:10]Read from MH i2c: 01 [08:23:10]MH_I2C_Read... [08:23:10]*** Stop cut motor [08:23:10]*** Cut end [08:23:10]Read from MH i2c: 01 07 00 [08:23:10]MH_I2C_Read... [08:23:10]Read from MH i2c: 01 07 00 94 31 00 00 00 00 00 FF 0F DA [08:23:10]process_action close_receipt done [08:23:10]requested_data is exist [08:23:10]produce_requested_data [08:23:10]requested_item fm.sn is exist - process it [08:23:10]wFMCommunicate request_size=4 [08:23:10]MH_SAM_APDU [08:23:10]CAPDU: 80 11 00 00 [08:23:10]Write to MH i2c: E2 08 00 95 31 80 11 00 00 00 00 00 00 40 [08:23:10]Write i2c OK [08:23:10]MH_I2C_Read... [08:23:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:10]Read from MH i2c: E2 [08:23:10]MH_I2C_Read... [08:23:10]Read from MH i2c: E2 17 00 [08:23:10]MH_I2C_Read... [08:23:10]Read from MH i2c: E2 17 00 95 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 9B [08:23:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:23:10]wFMCommunicate OK [08:23:10]requested_item fd.num is exist - process it [08:23:10]SAM_PROTO_GetFieldsCounters [08:23:10]wFMCommunicate request_size=4 [08:23:10]MH_SAM_APDU [08:23:10]CAPDU: 80 13 00 00 [08:23:10]Write to MH i2c: E2 08 00 96 31 80 13 00 00 00 00 00 00 43 [08:23:10]Write i2c OK [08:23:10]MH_I2C_Read... [08:23:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:23:10]Read from MH i2c: E2 [08:23:10]MH_I2C_Read... [08:23:10]Read from MH i2c: E2 62 00 [08:23:10]MH_I2C_Read... [08:23:10]Read from MH i2c: E2 62 00 96 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 45 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 8E [08:23:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 45 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:23:10]wFMCommunicate OK [08:23:10]SAM_PROTO_GetFieldsCounters done [08:23:10]requested_item shift.num is exist - process it [08:23:10]requested_item shift.opened is exist - process it [08:23:10]req_shift_opened [08:23:10]FM_GetShiftState [08:23:10]SAM_PROTO_GetShiftState [08:23:10]wFMCommunicate request_size=4 [08:23:10]MH_SAM_APDU [08:23:10]CAPDU: 80 13 01 00 [08:23:10]Write to MH i2c: E2 08 00 97 31 80 13 01 00 00 00 00 00 45 [08:23:10]Write i2c OK [08:23:10]MH_I2C_Read... [08:23:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:10]Read from MH i2c: E2 [08:23:10]MH_I2C_Read... [08:23:10]Read from MH i2c: E2 0E 00 [08:23:10]MH_I2C_Read... [08:23:10]Read from MH i2c: E2 0E 00 97 31 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 41 [08:23:10]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:23:10]wFMCommunicate OK [08:23:10]SAM_PROTO_GetShiftState done [08:23:10]FM_GetShiftState done [08:23:10]req_shift_opened done [08:23:10]requested_item shift.open_date is exist - process it [08:23:10]req_shift_open_date [08:23:10]req_shift_open_date done [08:23:10]produce_requested_data done [08:23:10]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104773,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:23:10]process_action_free close_receipt [08:23:10]json_value_free [08:23:10]json_value_free done [08:23:10]process_json_proto returns [08:23:10]Send response to host [08:23:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104773,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:23:10]free response buf [08:23:10]execute_script done [08:23:10]execute_script returns [08:23:10]free content buf [08:23:10]Sock 8.Close socket [08:23:10]Sock 8.Thread stoped [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:56]accept exits with 9 [08:23:56]New connection [08:23:56]New thread 3067260260 created [08:23:56]Thread 3067403620 joined [08:23:56]Waiting for new connection... [08:23:56] Sock 9.Parse request [08:23:56]Sock 9.Check first char [08:23:56]Sock 9.First char is OK [08:23:56]request: POST /json_proto HTTP/1.0 [08:23:56]Method: POST [08:23:56]URL: /json_proto [08:23:56]Method is POST - this is cgi request [08:23:56]url: /json_proto [08:23:56]query_string will be loaded in cgi processing [08:23:56]execute_cgi json_proto POST (null) [08:23:56]execute_cgi path=json_proto method=POST [08:23:56]POST find Content-Length [08:23:56]Host: 172.17.62.195:8080 [08:23:56]Content-Length: 677 [08:23:56]Content-Type: application/json [08:23:56] [08:23:56]POST finish read [08:23:56]Found Content-Length = 677 [08:23:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:56]execute_script... [08:23:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:56]POST & json_proto [08:23:56]process_json_proto [08:23:56]json parsed OK: [08:23:56]protocol is kg_v1.0 [08:23:56]action value=close_receipt [08:23:56]process_action close_receipt [08:23:56]cmd_close_receipt [08:23:56]MH_GetDate [08:23:56]Write to MH i2c: F0 00 00 98 31 B8 [08:23:56]Write i2c OK [08:23:56]MH_I2C_Read... [08:23:56]Read from MH i2c: F0 [08:23:56]MH_I2C_Read... [08:23:56]Read from MH i2c: F0 09 00 [08:23:56]MH_I2C_Read... [08:23:56]Read from MH i2c: F0 09 00 98 31 00 1E 1A F5 66 65 34 CA 65 1C [08:23:56]GetLastDocTimeStamp 1727338989 [08:23:56]current date 1727339038 [08:23:56]FM_GetShiftState [08:23:56]SAM_PROTO_GetShiftState [08:23:56]wFMCommunicate request_size=4 [08:23:56]MH_SAM_APDU [08:23:56]CAPDU: 80 13 01 00 [08:23:56]Write to MH i2c: E2 08 00 99 31 80 13 01 00 00 00 00 00 47 [08:23:56]Write i2c OK [08:23:56]MH_I2C_Read... [08:23:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:56]Read from MH i2c: E2 [08:23:56]MH_I2C_Read... [08:23:56]Read from MH i2c: E2 0E 00 [08:23:56]MH_I2C_Read... [08:23:56]Read from MH i2c: E2 0E 00 99 31 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 43 [08:23:56]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:23:56]wFMCommunicate OK [08:23:56]SAM_PROTO_GetShiftState done [08:23:56]FM_GetShiftState done [08:23:56]opened in 1727309552 [08:23:56]opened+sec_in_day 1727395952 [08:23:56]quantity*price = 40002 [08:23:56]sum+1 = 40003 [08:23:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 114 26.09.2024 08:23 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104774 ФПД: 140708198522244 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T082358&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104774&fm=140708198522244&tin=02508201610067®Number=0000000000145756&sum=40000 [08:23:57]StoreToDocumentArchive [08:23:57]shift 237 fd 104774 [08:23:57]save to /storage/0237/doc_00104774 [08:23:57]save last doc name /storage/0237/doc_00104774 to /storage/kkm_last_doc_name [08:23:57]save OK [08:23:57]Clear old archive folders... [08:23:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:23:57]tlvbuf is B6E165B0 [08:23:57]SAM_PROTO_ClearQueue [08:23:57]wFMCommunicate request_size=4 [08:23:57]MH_SAM_APDU [08:23:57]CAPDU: 80 09 00 00 [08:23:57]Write to MH i2c: E2 08 00 A6 31 80 09 00 00 00 00 00 00 49 [08:23:57]Write i2c OK [08:23:57]MH_I2C_Read... [08:23:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:23:57]Read from MH i2c: E2 [08:23:57]MH_I2C_Read... [08:23:57]Read from MH i2c: E2 03 00 [08:23:57]MH_I2C_Read... [08:23:57]Read from MH i2c: E2 03 00 A6 31 00 90 00 4B [08:23:57]RAPDU: 90 00 [08:23:57]wFMCommunicate OK [08:23:57]SAM_PROTO_ClearQueue done [08:23:57]KKMCreateOFDPacket [08:23:57]OFDProtocolAddRootSTLVToBuf [08:23:57]FM_MakeSignedData [08:23:57]FM_MakeSignedData [08:23:57]SAM_PROTO_SignData [08:23:57]wFMCommunicate request_size=4 [08:23:57]MH_SAM_APDU [08:23:57]CAPDU: 80 0D 01 02 [08:23:57]Write to MH i2c: E2 08 00 A7 31 80 0D 01 02 00 00 00 00 51 [08:23:57]Write i2c OK [08:23:57]MH_I2C_Read... [08:23:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:23:57]Read from MH i2c: E2 [08:23:57]MH_I2C_Read... [08:23:57]Read from MH i2c: E2 03 00 [08:23:57]MH_I2C_Read... [08:23:57]Read from MH i2c: E2 03 00 A7 31 00 90 00 4C [08:23:57]RAPDU: 90 00 [08:23:57]wFMCommunicate OK [08:23:57]wFMCommunicate request_size=255 [08:23:57]MH_SAM_APDU [08:23:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 72 00 00 00 F4 03 04 00 1E 1A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 46 99 01 00 35 04 06 00 7F [08:23:57]Write to MH i2c: E2 02 01 A8 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 35 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 72 00 00 00 F4 03 04 00 1E 1A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 46 99 01 00 35 04 06 00 7F 00 00 11 [08:23:57]Write i2c OK [08:23:57]MH_I2C_Read... [08:23:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:58]Read from MH i2c: E2 [08:23:58]MH_I2C_Read... [08:23:58]Read from MH i2c: E2 03 00 [08:23:58]MH_I2C_Read... [08:23:58]Read from MH i2c: E2 03 00 A8 31 00 90 00 4D [08:23:58]RAPDU: 90 00 [08:23:58]wFMCommunicate OK [08:23:58]wFMCommunicate request_size=10 [08:23:58]MH_SAM_APDU [08:23:58]CAPDU: 80 0D 02 02 05 F9 2E 30 9D 84 [08:23:58]Write to MH i2c: E2 0D 00 A9 31 80 0D 02 02 05 00 F9 2E 30 9D 84 00 00 D6 [08:23:58]Write i2c OK [08:23:58]MH_I2C_Read... [08:23:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:58]Read from MH i2c: E2 [08:23:58]MH_I2C_Read... [08:23:58]Read from MH i2c: E2 03 00 [08:23:58]MH_I2C_Read... [08:23:58]Read from MH i2c: E2 03 00 A9 31 00 90 00 4E [08:23:58]RAPDU: 90 00 [08:23:58]wFMCommunicate OK [08:23:58]wFMCommunicate request_size=4 [08:23:58]MH_SAM_APDU [08:23:58]CAPDU: 80 0D 03 02 [08:23:58]Write to MH i2c: E2 08 00 AA 31 80 0D 03 02 00 00 00 00 56 [08:23:58]Write i2c OK [08:23:58]MH_I2C_Read... [08:23:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:23:58]Read from MH i2c: E2 [08:23:58]MH_I2C_Read... [08:23:58]Read from MH i2c: E2 0B 00 [08:23:58]MH_I2C_Read... [08:23:58]Read from MH i2c: E2 0B 00 AA 31 00 00 AD F9 A8 3A 78 BA DB 90 00 EC [08:23:58]RAPDU: 00 AD F9 A8 3A 78 BA DB 90 00 [08:23:58]wFMCommunicate OK [08:23:58]SAM_PROTO_SignData done [08:23:58]FM_MakeSignedData done [08:23:58]CreateOFDProtocolMessage [08:23:58]wFMCommunicate request_size=4 [08:23:58]MH_SAM_APDU [08:23:58]CAPDU: 80 11 00 00 [08:23:58]Write to MH i2c: E2 08 00 AB 31 80 11 00 00 00 00 00 00 56 [08:23:58]Write i2c OK [08:23:58]MH_I2C_Read... [08:23:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:58]Read from MH i2c: E2 [08:23:58]MH_I2C_Read... [08:23:58]Read from MH i2c: E2 17 00 [08:23:58]MH_I2C_Read... [08:23:58]Read from MH i2c: E2 17 00 AB 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 B1 [08:23:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:23:58]wFMCommunicate OK [08:23:58]CreateOFDProtocolMessage done [08:23:58]OFDSenderStorePacket 104774 [08:23:58]StoreOFDPacket docnum=104774 [08:23:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 85 F6 07 01 AD E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 72 00 00 00 F4 03 04 00 1E 1A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 46 99 01 00 35 04 06 00 7F F9 2E 30 9D 84 00 AD F9 A8 3A 78 BA DB [08:23:58]CheckFolder [08:23:58]dirname=/storage/ofd_packets [08:23:58]CheckFolder done [08:23:58]ProducePacketName [08:23:58]name=ofd_packets/00104774 [08:23:58]NVStorageSaveData ofd_packets/00104774 [08:23:58]File name is /storage/ofd_packets/00104774 [08:23:58]Write 301 bytes [08:23:58]NVStorageSaveData done [08:23:58]OFDSenderStorePacket done [08:23:58]KKMCreateOFDPacket done [08:23:58]NVStorageSaveData kkm_last_timestamp [08:23:58]File name is /storage/kkm_last_timestamp [08:23:58]Write 4 bytes [08:23:58]NVStorageSaveData done [08:23:58]ExternCall_PrintAddStr [08:23:58]wPrintStart [08:23:58]Write to MH i2c: 01 00 00 AC 31 DD [08:23:58]Write i2c OK [08:23:58]MH_I2C_Read... [08:23:58]Read from MH i2c: 01 [08:23:58]MH_I2C_Read... [08:23:58]Read from MH i2c: 01 07 00 [08:23:58]MH_I2C_Read... [08:23:58]Read from MH i2c: 01 07 00 AC 31 00 00 00 00 00 FF 0F F2 [08:23:58]RasterBufferAndPrint [08:23:58]line Счет N : (1)118217 [08:23:58]line ИНН: 02508201610067 [08:23:58]line Контрольно-Кассовый Чек [08:23:58]line ПРОДАЖА [08:23:58]line ТРК (МРК, ГНК) : 22 [08:23:58]line Товар: 2710124130 [08:23:58]line Аи-92-К-5 [08:23:58]line 5.900 * 67.80 [08:23:58]line = 400.02 [08:23:58]line НДС 12% НСП 1% [08:23:58]line > о реализуемом товаре [08:23:58]line ОКРУГЛЕНИЕ: -0.02 [08:23:58]line ИТОГО: 400.00 [08:23:58]line Внесено: 400.00 [08:23:58]line СДАЧА: 0.00 [08:23:58]line НСП 1% : 3.54 [08:23:58]line НДС 12% : 42.48 [08:23:58]line Наличными: 400.00 [08:23:58]line Безнал.: 0.00 [08:23:58]line Место: АЗС № 176 [08:23:58]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:23:58]line СНО: Общий режим [08:23:58]line Чек 114 26.09.2024 08:23 [08:23:58]line Смена: 237 ФФД: 1.0 [08:23:58]line ЗНМ: 0300000238 [08:23:58]line РНМ: 0000000000145756 [08:23:58]line Версия ККМ: v1.0 [08:23:58]line ФМ: 0000000000959278 [08:23:58]line ФД: 104774 [08:23:58]line ФПД: 140708198522244 [08:23:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T082358&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104774&fm=140708198522244&tin=02508201610067®Number=0000000000145756&sum=40000 [08:23:58]written 0, free lines is 4095 [08:23:58]OFD Sender: Processing packet 104774 [packets to send 51, broken 50] [08:23:58]ProducePacketName [08:23:58]name=ofd_packets/00104774 [08:23:58]OFD Sender: To server: pG, [08:23:58]CommunicateWithHost lk.salyk.kg:30040 [08:23:58]ConnectInit lk.salyk.kg [08:23:58]Connected sock=10 [08:23:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 85 F6 07 01 AD E9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 72 00 00 00 F4 03 04 00 1E 1A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 46 99 01 00 35 04 06 00 7F F9 2E 30 9D 84 00 AD F9 A8 3A 78 BA DB [08:23:59]Write to MH i2c: 01 00 00 D6 31 07 [08:23:59]Write i2c OK [08:23:59]MH_I2C_Read... [08:23:59]Read from MH i2c: 01 [08:23:59]MH_I2C_Read... [08:23:59]Read from MH i2c: 01 07 00 [08:23:59]MH_I2C_Read... [08:23:59]Read from MH i2c: 01 07 00 D6 31 00 00 00 00 00 07 0D 22 [08:23:59]RasterBufferAndPrint [08:23:59]line [08:23:59]line [08:23:59]line [08:23:59]line [08:23:59]line [08:23:59]written 0, free lines is 3341 [08:23:59]MH_Cut [08:23:59]Write to MH i2c: D1 01 00 DD 31 01 E0 [08:23:59]Write i2c OK [08:23:59]MH_I2C_Read... [08:23:59]Read from MH i2c: D1 [08:23:59]MH_I2C_Read... [08:23:59]Read from MH i2c: D1 01 00 [08:23:59]MH_I2C_Read... [08:23:59]Read from MH i2c: D1 01 00 DD 31 00 DF [08:23:59]Write to MH i2c: 01 00 00 DE 31 0F [08:23:59]Write i2c OK [08:23:59]MH_I2C_Read... [08:23:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 6C 2C 47 00 F2 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 46 99 01 00 F4 03 04 00 D0 C3 F4 66 B6 04 01 00 00 13 42 20 99 71 D4 47 0B [08:23:59]CommunicateWithHost err = 0 [08:23:59]CheckOFDResponse [08:23:59]1017 (14) - 77093643461234 [08:23:59]1041 (16) - 0000000000959278 [08:23:59]1040 (4) - 104774 [08:23:59]1012 (4) - 26.09.2024 02:15 [08:23:59]1206 (1) - 0 [08:23:59]OFD Sender: Remove packet 104774 [08:23:59]ProducePacketName [08:23:59]name=ofd_packets/00104774 [08:23:59]NVStorageDeleteData [08:23:59]OFD Sender: No OFD packet to send [08:23:59]*** Cut start [08:23:59]*** Partial cut [08:23:59]*** CUTSNS_PIN = 1 [08:23:59]*** CUTSNS_PIN = 0 [08:23:59]*** Brake cut motor [08:24:00]Read from MH i2c: 01 [08:24:00]MH_I2C_Read... [08:24:00]*** Stop cut motor [08:24:00]*** Cut end [08:24:00]Read from MH i2c: 01 07 00 [08:24:00]MH_I2C_Read... [08:24:00]Read from MH i2c: 01 07 00 DE 31 00 00 00 00 00 FF 0F 24 [08:24:00]process_action close_receipt done [08:24:00]requested_data is exist [08:24:00]produce_requested_data [08:24:00]requested_item fm.sn is exist - process it [08:24:00]wFMCommunicate request_size=4 [08:24:00]MH_SAM_APDU [08:24:00]CAPDU: 80 11 00 00 [08:24:00]Write to MH i2c: E2 08 00 DF 31 80 11 00 00 00 00 00 00 8A [08:24:00]Write i2c OK [08:24:00]MH_I2C_Read... [08:24:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:00]Read from MH i2c: E2 [08:24:00]MH_I2C_Read... [08:24:00]Read from MH i2c: E2 17 00 [08:24:00]MH_I2C_Read... [08:24:00]Read from MH i2c: E2 17 00 DF 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E5 [08:24:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:24:00]wFMCommunicate OK [08:24:00]requested_item fd.num is exist - process it [08:24:00]SAM_PROTO_GetFieldsCounters [08:24:00]wFMCommunicate request_size=4 [08:24:00]MH_SAM_APDU [08:24:00]CAPDU: 80 13 00 00 [08:24:00]Write to MH i2c: E2 08 00 E0 31 80 13 00 00 00 00 00 00 8D [08:24:00]Write i2c OK [08:24:00]MH_I2C_Read... [08:24:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:24:00]Read from MH i2c: E2 [08:24:00]MH_I2C_Read... [08:24:00]Read from MH i2c: E2 62 00 [08:24:00]MH_I2C_Read... [08:24:00]Read from MH i2c: E2 62 00 E0 31 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 46 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 DC [08:24:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 46 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 72 00 00 00 5E 04 04 00 72 00 00 00 57 04 04 00 73 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:24:00]wFMCommunicate OK [08:24:00]SAM_PROTO_GetFieldsCounters done [08:24:00]requested_item shift.num is exist - process it [08:24:00]requested_item shift.opened is exist - process it [08:24:00]req_shift_opened [08:24:00]FM_GetShiftState [08:24:00]SAM_PROTO_GetShiftState [08:24:00]wFMCommunicate request_size=4 [08:24:00]MH_SAM_APDU [08:24:00]CAPDU: 80 13 01 00 [08:24:00]Write to MH i2c: E2 08 00 E1 31 80 13 01 00 00 00 00 00 8F [08:24:00]Write i2c OK [08:24:00]MH_I2C_Read... [08:24:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:00]Read from MH i2c: E2 [08:24:00]MH_I2C_Read... [08:24:00]Read from MH i2c: E2 0E 00 [08:24:00]MH_I2C_Read... [08:24:00]Read from MH i2c: E2 0E 00 E1 31 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 8B [08:24:00]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:24:00]wFMCommunicate OK [08:24:00]SAM_PROTO_GetShiftState done [08:24:00]FM_GetShiftState done [08:24:00]req_shift_opened done [08:24:00]requested_item shift.open_date is exist - process it [08:24:00]req_shift_open_date [08:24:00]req_shift_open_date done [08:24:00]produce_requested_data done [08:24:00]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104774,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:24:00]process_action_free close_receipt [08:24:00]json_value_free [08:24:00]json_value_free done [08:24:00]process_json_proto returns [08:24:00]Send response to host [08:24:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104774,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:24:00]free response buf [08:24:00]execute_script done [08:24:00]execute_script returns [08:24:00]free content buf [08:24:00]Sock 9.Close socket [08:24:00]Sock 9.Thread stoped [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:19]accept exits with 8 [08:24:19]New connection [08:24:19]New thread 3067403620 created [08:24:19]Thread 3067260260 joined [08:24:19]Waiting for new connection... [08:24:19] Sock 8.Parse request [08:24:19]Sock 8.Check first char [08:24:19]Sock 8.First char is OK [08:24:19]request: POST /json_proto HTTP/1.0 [08:24:19]Method: POST [08:24:19]URL: /json_proto [08:24:19]Method is POST - this is cgi request [08:24:19]url: /json_proto [08:24:19]query_string will be loaded in cgi processing [08:24:19]execute_cgi json_proto POST (null) [08:24:19]execute_cgi path=json_proto method=POST [08:24:19]POST find Content-Length [08:24:19]Host: 172.17.62.195:8080 [08:24:19]Content-Length: 635 [08:24:19]Content-Type: application/json [08:24:19] [08:24:19]POST finish read [08:24:19]Found Content-Length = 635 [08:24:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 14.430, "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" ] } } [08:24:19]execute_script... [08:24: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)118218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 14.430, "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" ] } } [08:24:19]POST & json_proto [08:24:19]process_json_proto [08:24:19]json parsed OK: [08:24:19]protocol is kg_v1.0 [08:24:19]action value=close_receipt [08:24:19]process_action close_receipt [08:24:19]cmd_close_receipt [08:24:19]MH_GetDate [08:24:19]Write to MH i2c: F0 00 00 E2 31 02 [08:24:19]Write i2c OK [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: F0 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: F0 09 00 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: F0 09 00 E2 31 00 36 1A F5 66 65 34 CA 65 7E [08:24:19]GetLastDocTimeStamp 1727339038 [08:24:19]current date 1727339062 [08:24:19]FM_GetShiftState [08:24:19]SAM_PROTO_GetShiftState [08:24:19]wFMCommunicate request_size=4 [08:24:19]MH_SAM_APDU [08:24:19]CAPDU: 80 13 01 00 [08:24:19]Write to MH i2c: E2 08 00 E3 31 80 13 01 00 00 00 00 00 91 [08:24:19]Write i2c OK [08:24:19]MH_I2C_Read... [08:24:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:19]Read from MH i2c: E2 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: E2 0E 00 [08:24:19]MH_I2C_Read... [08:24:19]Read from MH i2c: E2 0E 00 E3 31 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 8D [08:24:19]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:24:19]wFMCommunicate OK [08:24:19]SAM_PROTO_GetShiftState done [08:24:19]FM_GetShiftState done [08:24:19]opened in 1727309552 [08:24:19]opened+sec_in_day 1727395952 [08:24:19]quantity*price = 99999 [08:24:19]sum+1 = 100001 [08:24:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 115 26.09.2024 08:24 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104775 ФПД: 63973390953494 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T082422&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104775&fm=63973390953494&tin=02508201610067®Number=0000000000145756&sum=100000 [08:24:20]StoreToDocumentArchive [08:24:20]shift 237 fd 104775 [08:24:20]save to /storage/0237/doc_00104775 [08:24:20]save last doc name /storage/0237/doc_00104775 to /storage/kkm_last_doc_name [08:24:20]save OK [08:24:20]Clear old archive folders... [08:24:20]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:24:20]tlvbuf is B6E16010 [08:24:20]SAM_PROTO_ClearQueue [08:24:20]wFMCommunicate request_size=4 [08:24:20]MH_SAM_APDU [08:24:20]CAPDU: 80 09 00 00 [08:24:20]Write to MH i2c: E2 08 00 F0 31 80 09 00 00 00 00 00 00 93 [08:24:20]Write i2c OK [08:24:20]MH_I2C_Read... [08:24:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:24:20]Read from MH i2c: E2 [08:24:20]MH_I2C_Read... [08:24:20]Read from MH i2c: E2 03 00 [08:24:20]MH_I2C_Read... [08:24:20]Read from MH i2c: E2 03 00 F0 31 00 90 00 95 [08:24:20]RAPDU: 90 00 [08:24:20]wFMCommunicate OK [08:24:20]SAM_PROTO_ClearQueue done [08:24:20]KKMCreateOFDPacket [08:24:20]OFDProtocolAddRootSTLVToBuf [08:24:20]FM_MakeSignedData [08:24:20]FM_MakeSignedData [08:24:20]SAM_PROTO_SignData [08:24:20]wFMCommunicate request_size=4 [08:24:20]MH_SAM_APDU [08:24:20]CAPDU: 80 0D 01 02 [08:24:20]Write to MH i2c: E2 08 00 F1 31 80 0D 01 02 00 00 00 00 9B [08:24:20]Write i2c OK [08:24:20]MH_I2C_Read... [08:24:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:24:20]Read from MH i2c: E2 [08:24:20]MH_I2C_Read... [08:24:20]Read from MH i2c: E2 03 00 [08:24:20]MH_I2C_Read... [08:24:20]Read from MH i2c: E2 03 00 F1 31 00 90 00 96 [08:24:20]RAPDU: 90 00 [08:24:20]wFMCommunicate OK [08:24:20]wFMCommunicate request_size=255 [08:24:20]MH_SAM_APDU [08:24:20]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 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 73 00 00 00 F4 03 04 00 36 1A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 47 99 01 00 35 04 06 00 [08:24:20]Write to MH i2c: E2 02 01 F2 31 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 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 73 00 00 00 F4 03 04 00 36 1A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 47 99 01 00 35 04 06 00 00 00 9A [08:24:21]Write i2c OK [08:24:21]MH_I2C_Read... [08:24:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:21]Read from MH i2c: E2 [08:24:21]MH_I2C_Read... [08:24:21]Read from MH i2c: E2 03 00 [08:24:21]MH_I2C_Read... [08:24:21]Read from MH i2c: E2 03 00 F2 31 00 90 00 97 [08:24:21]RAPDU: 90 00 [08:24:21]wFMCommunicate OK [08:24:21]wFMCommunicate request_size=11 [08:24:21]MH_SAM_APDU [08:24:21]CAPDU: 80 0D 02 02 06 3A 2E F7 3E 2C 16 [08:24:21]Write to MH i2c: E2 0E 00 F3 31 80 0D 02 02 06 00 3A 2E F7 3E 2C 16 00 00 89 [08:24:21]Write i2c OK [08:24:21]MH_I2C_Read... [08:24:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:24:21]Read from MH i2c: E2 [08:24:21]MH_I2C_Read... [08:24:21]Read from MH i2c: E2 03 00 [08:24:21]MH_I2C_Read... [08:24:21]Read from MH i2c: E2 03 00 F3 31 00 90 00 98 [08:24:21]RAPDU: 90 00 [08:24:21]wFMCommunicate OK [08:24:21]wFMCommunicate request_size=4 [08:24:21]MH_SAM_APDU [08:24:21]CAPDU: 80 0D 03 02 [08:24:21]Write to MH i2c: E2 08 00 F4 31 80 0D 03 02 00 00 00 00 A0 [08:24:21]Write i2c OK [08:24:21]MH_I2C_Read... [08:24:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:24:21]Read from MH i2c: E2 [08:24:21]MH_I2C_Read... [08:24:21]Read from MH i2c: E2 0B 00 [08:24:21]MH_I2C_Read... [08:24:21]Read from MH i2c: E2 0B 00 F4 31 00 6D 10 32 0D 3D 2F DC 6D 90 00 12 [08:24:21]RAPDU: 6D 10 32 0D 3D 2F DC 6D 90 00 [08:24:21]wFMCommunicate OK [08:24:21]SAM_PROTO_SignData done [08:24:21]FM_MakeSignedData done [08:24:21]CreateOFDProtocolMessage [08:24:21]wFMCommunicate request_size=4 [08:24:21]MH_SAM_APDU [08:24:21]CAPDU: 80 11 00 00 [08:24:21]Write to MH i2c: E2 08 00 F5 31 80 11 00 00 00 00 00 00 A0 [08:24:21]Write i2c OK [08:24:21]MH_I2C_Read... [08:24:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:21]Read from MH i2c: E2 [08:24:21]MH_I2C_Read... [08:24:21]Read from MH i2c: E2 17 00 [08:24:21]MH_I2C_Read... [08:24:21]Read from MH i2c: E2 17 00 F5 31 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 FB [08:24:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:24:21]wFMCommunicate OK [08:24:21]CreateOFDProtocolMessage done [08:24:21]OFDSenderStorePacket 104775 [08:24:21]StoreOFDPacket docnum=104775 [08:24:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 50 D1 08 01 4D 04 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 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 73 00 00 00 F4 03 04 00 36 1A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 47 99 01 00 35 04 06 00 3A 2E F7 3E 2C 16 6D 10 32 0D 3D 2F DC 6D [08:24:21]CheckFolder [08:24:21]dirname=/storage/ofd_packets [08:24:21]CheckFolder done [08:24:21]ProducePacketName [08:24:21]name=ofd_packets/00104775 [08:24:21]NVStorageSaveData ofd_packets/00104775 [08:24:21]File name is /storage/ofd_packets/00104775 [08:24:21]Write 302 bytes [08:24:21]NVStorageSaveData done [08:24:21]OFDSenderStorePacket done [08:24:21]KKMCreateOFDPacket done [08:24:21]NVStorageSaveData kkm_last_timestamp [08:24:21]File name is /storage/kkm_last_timestamp [08:24:21]Write 4 bytes [08:24:21]NVStorageSaveData done [08:24:21]ExternCall_PrintAddStr [08:24:21]wPrintStart [08:24:21]Write to MH i2c: 01 00 00 F6 31 27 [08:24:21]Write i2c OK [08:24:21]MH_I2C_Read... [08:24:21]Read from MH i2c: 01 [08:24:21]MH_I2C_Read... [08:24:21]Read from MH i2c: 01 07 00 [08:24:21]MH_I2C_Read... [08:24:21]Read from MH i2c: 01 07 00 F6 31 00 00 00 00 00 FF 0F 3C [08:24:21]RasterBufferAndPrint [08:24:21]line Счет N : (1)118218 [08:24:21]line ИНН: 02508201610067 [08:24:21]line Контрольно-Кассовый Чек [08:24:21]line ПРОДАЖА [08:24:21]line ТРК (МРК, ГНК) : 14 [08:24:21]line Товар: 2710124130 [08:24:21]line SUPER-92-К-5 [08:24:21]line 14.430 * 69.30 [08:24:21]line = 1000.00 [08:24:21]line НДС 12% НСП 1% [08:24:21]line > о реализуемом товаре [08:24:21]line ИТОГО: 1000.00 [08:24:21]line НСП 1% : 8.85 [08:24:21]line НДС 12% : 106.19 [08:24:21]line Наличными: 1000.00 [08:24:21]line Безнал.: 0.00 [08:24:21]line Место: АЗС № 176 [08:24:21]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:24:21]line СНО: Общий режим [08:24:21]line Чек 115 26.09.2024 08:24 [08:24:21]line Смена: 237 ФФД: 1.0 [08:24:21]line ЗНМ: 0300000238 [08:24:21]line РНМ: 0000000000145756 [08:24:21]line Версия ККМ: v1.0 [08:24:21]line ФМ: 0000000000959278 [08:24:21]line ФД: 104775 [08:24:21]line ФПД: 63973390953494 [08:24:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T082422&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104775&fm=63973390953494&tin=02508201610067®Number=0000000000145756&sum=100000 [08:24:21]written 0, free lines is 4095 [08:24:21]OFD Sender: Processing packet 104775 [packets to send 51, broken 50] [08:24:21]ProducePacketName [08:24:21]name=ofd_packets/00104775 [08:24:21]OFD Sender: To server: pG, [08:24:21]CommunicateWithHost lk.salyk.kg:30040 [08:24:21]ConnectInit lk.salyk.kg [08:24:21]Write to MH i2c: 01 00 00 1D 32 4F [08:24:21]Write i2c OK [08:24:21]MH_I2C_Read... [08:24:21]Read from MH i2c: 01 [08:24:21]MH_I2C_Read... [08:24:21]Read from MH i2c: 01 07 00 [08:24:21]MH_I2C_Read... [08:24:21]Read from MH i2c: 01 07 00 1D 32 00 00 00 00 00 2F 0D 92 [08:24:21]RasterBufferAndPrint [08:24:21]line [08:24:21]line [08:24:21]line [08:24:21]line [08:24:21]line [08:24:21]written 0, free lines is 3378 [08:24:21]MH_Cut [08:24:21]Write to MH i2c: D1 01 00 24 32 01 28 [08:24:21]Write i2c OK [08:24:21]MH_I2C_Read... [08:24:21]Read from MH i2c: D1 [08:24:21]MH_I2C_Read... [08:24:21]Read from MH i2c: D1 01 00 [08:24:21]MH_I2C_Read... [08:24:21]Read from MH i2c: D1 01 00 24 32 00 27 [08:24:21]Write to MH i2c: 01 00 00 25 32 57 [08:24:21]Write i2c OK [08:24:21]MH_I2C_Read... [08:24:22]*** Cut start [08:24:22]*** Partial cut [08:24:22]*** CUTSNS_PIN = 1 [08:24:22]*** CUTSNS_PIN = 0 [08:24:22]*** Brake cut motor [08:24:23]Read from MH i2c: 01 [08:24:23]MH_I2C_Read... [08:24:23]*** Stop cut motor [08:24:23]*** Cut end [08:24:23]Read from MH i2c: 01 07 00 [08:24:23]MH_I2C_Read... [08:24:23]Read from MH i2c: 01 07 00 25 32 00 00 00 00 00 FF 0F 6C [08:24:23]process_action close_receipt done [08:24:23]requested_data is exist [08:24:23]produce_requested_data [08:24:23]requested_item fm.sn is exist - process it [08:24:23]wFMCommunicate request_size=4 [08:24:23]MH_SAM_APDU [08:24:23]CAPDU: 80 11 00 00 [08:24:23]Write to MH i2c: E2 08 00 26 32 80 11 00 00 00 00 00 00 D2 [08:24:23]Write i2c OK [08:24:23]MH_I2C_Read... [08:24:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:24:23]Read from MH i2c: E2 [08:24:23]MH_I2C_Read... [08:24:23]Read from MH i2c: E2 17 00 [08:24:23]MH_I2C_Read... [08:24:23]Read from MH i2c: E2 17 00 26 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 2D [08:24:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:24:23]wFMCommunicate OK [08:24:23]requested_item fd.num is exist - process it [08:24:23]SAM_PROTO_GetFieldsCounters [08:24:23]wFMCommunicate request_size=4 [08:24:23]MH_SAM_APDU [08:24:23]CAPDU: 80 13 00 00 [08:24:23]Write to MH i2c: E2 08 00 27 32 80 13 00 00 00 00 00 00 D5 [08:24:23]Write i2c OK [08:24:23]MH_I2C_Read... [08:24:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:24:23]Read from MH i2c: E2 [08:24:23]MH_I2C_Read... [08:24:23]Read from MH i2c: E2 62 00 [08:24:23]MH_I2C_Read... [08:24:23]Read from MH i2c: E2 62 00 27 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 47 99 01 00 0E 04 04 00 ED 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 28 [08:24:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 47 99 01 00 0E 04 04 00 ED 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 [08:24:23]wFMCommunicate OK [08:24:23]SAM_PROTO_GetFieldsCounters done [08:24:23]requested_item shift.num is exist - process it [08:24:23]requested_item shift.opened is exist - process it [08:24:23]req_shift_opened [08:24:23]FM_GetShiftState [08:24:23]SAM_PROTO_GetShiftState [08:24:23]wFMCommunicate request_size=4 [08:24:23]MH_SAM_APDU [08:24:23]CAPDU: 80 13 01 00 [08:24:23]Write to MH i2c: E2 08 00 28 32 80 13 01 00 00 00 00 00 D7 [08:24:23]Write i2c OK [08:24:23]MH_I2C_Read... [08:24:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:24:23]Read from MH i2c: E2 [08:24:23]MH_I2C_Read... [08:24:23]Read from MH i2c: E2 0E 00 [08:24:23]MH_I2C_Read... [08:24:23]Read from MH i2c: E2 0E 00 28 32 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D3 [08:24:23]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:24:23]wFMCommunicate OK [08:24:23]SAM_PROTO_GetShiftState done [08:24:23]FM_GetShiftState done [08:24:23]req_shift_opened done [08:24:23]requested_item shift.open_date is exist - process it [08:24:23]req_shift_open_date [08:24:23]req_shift_open_date done [08:24:23]produce_requested_data done [08:24:23]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104775,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:24:23]process_action_free close_receipt [08:24:23]json_value_free [08:24:23]json_value_free done [08:24:23]process_json_proto returns [08:24:23]Send response to host [08:24:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104775,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:24:23]free response buf [08:24:23]execute_script done [08:24:23]execute_script returns [08:24:23]free content buf [08:24:23]Sock 8.Close socket [08:24:23]Sock 8.Thread stoped [08:26:10]accept exits with 9 [08:26:10]New connection [08:26:10]New thread 3067260260 created [08:26:10]Thread 3067403620 joined [08:26:10]Waiting for new connection... [08:26:10] Sock 9.Parse request [08:26:10]Sock 9.Check first char [08:26:10]Sock 9.First char is OK [08:26:10]request: POST /json_proto HTTP/1.0 [08:26:10]Method: POST [08:26:10]URL: /json_proto [08:26:10]Method is POST - this is cgi request [08:26:10]url: /json_proto [08:26:10]query_string will be loaded in cgi processing [08:26:10]execute_cgi json_proto POST (null) [08:26:10]execute_cgi path=json_proto method=POST [08:26:10]POST find Content-Length [08:26:10]Host: 172.17.62.195:8080 [08:26:10]Content-Length: 677 [08:26:10]Content-Type: application/json [08:26:10] [08:26:10]POST finish read [08:26:10]Found Content-Length = 677 [08:26:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.840, "sum" : 260.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 260.00, "total" : 260.00, "payments": [ { "type": 0, "sum" : 260.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:10]execute_script... [08:26: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)118219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.840, "sum" : 260.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 260.00, "total" : 260.00, "payments": [ { "type": 0, "sum" : 260.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:26:10]POST & json_proto [08:26:10]process_json_proto [08:26:10]json parsed OK: [08:26:10]protocol is kg_v1.0 [08:26:10]action value=close_receipt [08:26:10]process_action close_receipt [08:26:10]cmd_close_receipt [08:26:10]MH_GetDate [08:26:10]Write to MH i2c: F0 00 00 29 32 4A [08:26:10]Write i2c OK [08:26:10]MH_I2C_Read... [08:26:10]Read from MH i2c: F0 [08:26:10]MH_I2C_Read... [08:26:10]Read from MH i2c: F0 09 00 [08:26:10]MH_I2C_Read... [08:26:10]Read from MH i2c: F0 09 00 29 32 00 A4 1A F5 66 65 34 CA 65 34 [08:26:10]GetLastDocTimeStamp 1727339062 [08:26:10]current date 1727339172 [08:26:10]FM_GetShiftState [08:26:10]SAM_PROTO_GetShiftState [08:26:10]wFMCommunicate request_size=4 [08:26:10]MH_SAM_APDU [08:26:10]CAPDU: 80 13 01 00 [08:26:10]Write to MH i2c: E2 08 00 2A 32 80 13 01 00 00 00 00 00 D9 [08:26:10]Write i2c OK [08:26:10]MH_I2C_Read... [08:26:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:10]Read from MH i2c: E2 [08:26:10]MH_I2C_Read... [08:26:10]Read from MH i2c: E2 0E 00 [08:26:10]MH_I2C_Read... [08:26:10]Read from MH i2c: E2 0E 00 2A 32 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D5 [08:26:10]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:26:10]wFMCommunicate OK [08:26:10]SAM_PROTO_GetShiftState done [08:26:10]FM_GetShiftState done [08:26:10]opened in 1727309552 [08:26:10]opened+sec_in_day 1727395952 [08:26:10]quantity*price = 26035 [08:26:10]sum+1 = 26036 [08:26:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 260.00 Внесено: 260.00 СДАЧА: 0.00 НСП 1% : 2.30 НДС 12% : 27.65 Наличными: 260.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 116 26.09.2024 08:26 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104776 ФПД: 14656558945982 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T082612&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104776&fm=14656558945982&tin=02508201610067®Number=0000000000145756&sum=26000 [08:26:11]StoreToDocumentArchive [08:26:11]shift 237 fd 104776 [08:26:11]save to /storage/0237/doc_00104776 [08:26:11]save last doc name /storage/0237/doc_00104776 to /storage/kkm_last_doc_name [08:26:11]save OK [08:26:11]Clear old archive folders... [08:26:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:26:11]tlvbuf is B6E16510 [08:26:11]SAM_PROTO_ClearQueue [08:26:11]wFMCommunicate request_size=4 [08:26:11]MH_SAM_APDU [08:26:11]CAPDU: 80 09 00 00 [08:26:11]Write to MH i2c: E2 08 00 37 32 80 09 00 00 00 00 00 00 DB [08:26:11]Write i2c OK [08:26:11]MH_I2C_Read... [08:26:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:26:11]Read from MH i2c: E2 [08:26:11]MH_I2C_Read... [08:26:11]Read from MH i2c: E2 03 00 [08:26:11]MH_I2C_Read... [08:26:11]Read from MH i2c: E2 03 00 37 32 00 90 00 DD [08:26:11]RAPDU: 90 00 [08:26:11]wFMCommunicate OK [08:26:11]SAM_PROTO_ClearQueue done [08:26:11]KKMCreateOFDPacket [08:26:11]OFDProtocolAddRootSTLVToBuf [08:26:11]FM_MakeSignedData [08:26:11]FM_MakeSignedData [08:26:11]SAM_PROTO_SignData [08:26:11]wFMCommunicate request_size=4 [08:26:11]MH_SAM_APDU [08:26:11]CAPDU: 80 0D 01 02 [08:26:11]Write to MH i2c: E2 08 00 38 32 80 0D 01 02 00 00 00 00 E3 [08:26:11]Write i2c OK [08:26:11]MH_I2C_Read... [08:26:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:26:11]Read from MH i2c: E2 [08:26:11]MH_I2C_Read... [08:26:11]Read from MH i2c: E2 03 00 [08:26:11]MH_I2C_Read... [08:26:11]Read from MH i2c: E2 03 00 38 32 00 90 00 DE [08:26:11]RAPDU: 90 00 [08:26:11]wFMCommunicate OK [08:26:11]wFMCommunicate request_size=255 [08:26:11]MH_SAM_APDU [08:26: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 35 FF 03 08 00 03 00 0F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B3 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 0A 00 00 00 00 07 04 06 00 90 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 A4 1A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 48 99 01 00 35 04 06 00 0D [08:26:11]Write to MH i2c: E2 02 01 39 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 35 FF 03 08 00 03 00 0F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B3 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 0A 00 00 00 00 07 04 06 00 90 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 A4 1A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 48 99 01 00 35 04 06 00 0D 00 00 C5 [08:26:11]Write i2c OK [08:26:11]MH_I2C_Read... [08:26:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:11]Read from MH i2c: E2 [08:26:11]MH_I2C_Read... [08:26:11]Read from MH i2c: E2 03 00 [08:26:11]MH_I2C_Read... [08:26:11]Read from MH i2c: E2 03 00 39 32 00 90 00 DF [08:26:11]RAPDU: 90 00 [08:26:11]wFMCommunicate OK [08:26:11]wFMCommunicate request_size=10 [08:26:11]MH_SAM_APDU [08:26:11]CAPDU: 80 0D 02 02 05 54 7E FD 56 BE [08:26:11]Write to MH i2c: E2 0D 00 3A 32 80 0D 02 02 05 00 54 7E FD 56 BE 00 00 D3 [08:26:11]Write i2c OK [08:26:11]MH_I2C_Read... [08:26:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:26:12]Read from MH i2c: E2 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: E2 03 00 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: E2 03 00 3A 32 00 90 00 E0 [08:26:12]RAPDU: 90 00 [08:26:12]wFMCommunicate OK [08:26:12]wFMCommunicate request_size=4 [08:26:12]MH_SAM_APDU [08:26:12]CAPDU: 80 0D 03 02 [08:26:12]Write to MH i2c: E2 08 00 3B 32 80 0D 03 02 00 00 00 00 E8 [08:26:12]Write i2c OK [08:26:12]MH_I2C_Read... [08:26:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:26:12]Read from MH i2c: E2 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: E2 0B 00 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: E2 0B 00 3B 32 00 50 FA 04 50 2E F7 71 71 90 00 8E [08:26:12]RAPDU: 50 FA 04 50 2E F7 71 71 90 00 [08:26:12]wFMCommunicate OK [08:26:12]SAM_PROTO_SignData done [08:26:12]FM_MakeSignedData done [08:26:12]CreateOFDProtocolMessage [08:26:12]wFMCommunicate request_size=4 [08:26:12]MH_SAM_APDU [08:26:12]CAPDU: 80 11 00 00 [08:26:12]Write to MH i2c: E2 08 00 3C 32 80 11 00 00 00 00 00 00 E8 [08:26:12]Write i2c OK [08:26:12]MH_I2C_Read... [08:26:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:12]Read from MH i2c: E2 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: E2 17 00 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: E2 17 00 3C 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 43 [08:26:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:26:12]wFMCommunicate OK [08:26:12]CreateOFDProtocolMessage done [08:26:12]OFDSenderStorePacket 104776 [08:26:12]StoreOFDPacket docnum=104776 [08:26:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 5E CA 07 01 57 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 35 FF 03 08 00 03 00 0F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B3 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 0A 00 00 00 00 07 04 06 00 90 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 A4 1A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 48 99 01 00 35 04 06 00 0D 54 7E FD 56 BE 50 FA 04 50 2E F7 71 71 [08:26:12]CheckFolder [08:26:12]dirname=/storage/ofd_packets [08:26:12]CheckFolder done [08:26:12]ProducePacketName [08:26:12]name=ofd_packets/00104776 [08:26:12]NVStorageSaveData ofd_packets/00104776 [08:26:12]File name is /storage/ofd_packets/00104776 [08:26:12]Write 301 bytes [08:26:12]NVStorageSaveData done [08:26:12]OFDSenderStorePacket done [08:26:12]KKMCreateOFDPacket done [08:26:12]NVStorageSaveData kkm_last_timestamp [08:26:12]File name is /storage/kkm_last_timestamp [08:26:12]Write 4 bytes [08:26:12]NVStorageSaveData done [08:26:12]ExternCall_PrintAddStr [08:26:12]wPrintStart [08:26:12]Write to MH i2c: 01 00 00 3D 32 6F [08:26:12]Write i2c OK [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: 01 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: 01 07 00 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: 01 07 00 3D 32 00 00 00 00 00 FF 0F 84 [08:26:12]RasterBufferAndPrint [08:26:12]line Счет N : (1)118219 [08:26:12]line ИНН: 02508201610067 [08:26:12]line Контрольно-Кассовый Чек [08:26:12]line ПРОДАЖА [08:26:12]line ТРК (МРК, ГНК) : 12 [08:26:12]line Товар: 2710124130 [08:26:12]line Аи-92-К-5 [08:26:12]line 3.840 * 67.80 [08:26:12]line = 260.35 [08:26:12]line НДС 12% НСП 1% [08:26:12]line > о реализуемом товаре [08:26:12]line ОКРУГЛЕНИЕ: -0.35 [08:26:12]line ИТОГО: 260.00 [08:26:12]line Внесено: 260.00 [08:26:12]line СДАЧА: 0.00 [08:26:12]line НСП 1% : 2.30 [08:26:12]line НДС 12% : 27.65 [08:26:12]line Наличными: 260.00 [08:26:12]line Безнал.: 0.00 [08:26:12]line Место: АЗС № 176 [08:26:12]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:26:12]line СНО: Общий режим [08:26:12]line Чек 116 26.09.2024 08:26 [08:26:12]line Смена: 237 ФФД: 1.0 [08:26:12]line ЗНМ: 0300000238 [08:26:12]line РНМ: 0000000000145756 [08:26:12]line Версия ККМ: v1.0 [08:26:12]line ФМ: 0000000000959278 [08:26:12]line ФД: 104776 [08:26:12]line ФПД: 14656558945982 [08:26:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T082612&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104776&fm=14656558945982&tin=02508201610067®Number=0000000000145756&sum=26000 [08:26:12]written 0, free lines is 4095 [08:26:12]Write to MH i2c: 01 00 00 67 32 99 [08:26:12]Write i2c OK [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: 01 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: 01 07 00 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: 01 07 00 67 32 00 00 00 00 00 01 0D AE [08:26:12]RasterBufferAndPrint [08:26:12]line [08:26:12]line [08:26:12]line [08:26:12]line [08:26:12]line [08:26:12]written 0, free lines is 3335 [08:26:12]MH_Cut [08:26:12]Write to MH i2c: D1 01 00 6E 32 01 72 [08:26:12]Write i2c OK [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: D1 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: D1 01 00 [08:26:12]MH_I2C_Read... [08:26:12]Read from MH i2c: D1 01 00 6E 32 00 71 [08:26:12]Write to MH i2c: 01 00 00 6F 32 A1 [08:26:12]Write i2c OK [08:26:12]MH_I2C_Read... [08:26:13]*** Cut start [08:26:13]*** Partial cut [08:26:13]*** CUTSNS_PIN = 1 [08:26:13]*** CUTSNS_PIN = 0 [08:26:13]*** Brake cut motor [08:26:14]Read from MH i2c: 01 [08:26:14]MH_I2C_Read... [08:26:14]*** Stop cut motor [08:26:14]*** Cut end [08:26:14]Read from MH i2c: 01 07 00 [08:26:14]MH_I2C_Read... [08:26:14]Read from MH i2c: 01 07 00 6F 32 00 00 00 00 00 FF 0F B6 [08:26:14]process_action close_receipt done [08:26:14]requested_data is exist [08:26:14]produce_requested_data [08:26:14]requested_item fm.sn is exist - process it [08:26:14]wFMCommunicate request_size=4 [08:26:14]MH_SAM_APDU [08:26:14]CAPDU: 80 11 00 00 [08:26:14]Write to MH i2c: E2 08 00 70 32 80 11 00 00 00 00 00 00 1C [08:26:14]Write i2c OK [08:26:14]MH_I2C_Read... [08:26:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:26:14]Read from MH i2c: E2 [08:26:14]MH_I2C_Read... [08:26:14]Read from MH i2c: E2 17 00 [08:26:14]MH_I2C_Read... [08:26:14]Read from MH i2c: E2 17 00 70 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 77 [08:26:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:26:14]wFMCommunicate OK [08:26:14]requested_item fd.num is exist - process it [08:26:14]SAM_PROTO_GetFieldsCounters [08:26:14]wFMCommunicate request_size=4 [08:26:14]MH_SAM_APDU [08:26:14]CAPDU: 80 13 00 00 [08:26:14]Write to MH i2c: E2 08 00 71 32 80 13 00 00 00 00 00 00 1F [08:26:14]Write i2c OK [08:26:14]MH_I2C_Read... [08:26:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:26:14]Read from MH i2c: E2 [08:26:14]MH_I2C_Read... [08:26:14]Read from MH i2c: E2 62 00 [08:26:14]MH_I2C_Read... [08:26:14]Read from MH i2c: E2 62 00 71 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 48 99 01 00 0E 04 04 00 ED 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 76 [08:26:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 48 99 01 00 0E 04 04 00 ED 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 [08:26:14]wFMCommunicate OK [08:26:14]SAM_PROTO_GetFieldsCounters done [08:26:14]requested_item shift.num is exist - process it [08:26:14]requested_item shift.opened is exist - process it [08:26:14]req_shift_opened [08:26:14]FM_GetShiftState [08:26:14]SAM_PROTO_GetShiftState [08:26:14]wFMCommunicate request_size=4 [08:26:14]MH_SAM_APDU [08:26:14]CAPDU: 80 13 01 00 [08:26:14]Write to MH i2c: E2 08 00 72 32 80 13 01 00 00 00 00 00 21 [08:26:14]Write i2c OK [08:26:14]MH_I2C_Read... [08:26:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:26:14]Read from MH i2c: E2 [08:26:14]MH_I2C_Read... [08:26:14]Read from MH i2c: E2 0E 00 [08:26:14]MH_I2C_Read... [08:26:14]Read from MH i2c: E2 0E 00 72 32 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 1D [08:26:14]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:26:14]wFMCommunicate OK [08:26:14]SAM_PROTO_GetShiftState done [08:26:14]FM_GetShiftState done [08:26:14]req_shift_opened done [08:26:14]requested_item shift.open_date is exist - process it [08:26:14]req_shift_open_date [08:26:14]req_shift_open_date done [08:26:14]produce_requested_data done [08:26:14]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104776,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:26:14]process_action_free close_receipt [08:26:14]json_value_free [08:26:14]json_value_free done [08:26:14]process_json_proto returns [08:26:14]Send response to host [08:26:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104776,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:26:14]free response buf [08:26:14]execute_script done [08:26:14]execute_script returns [08:26:14]free content buf [08:26:14]Sock 9.Close socket [08:26:14]Sock 9.Thread stoped [08:26:32]ConnectInit Can't connect to host [08:26:32]CommunicateWithHost connect error [08:26:32]CommunicateWithHost err = -1 [08:26:32]OFD Sender: Server communicate error [08:26:32]OFD Sender: Processing packet 104775 [packets to send 52, broken 50] [08:26:32]ProducePacketName [08:26:32]name=ofd_packets/00104775 [08:26:32]OFD Sender: To server: pG, [08:26:32]CommunicateWithHost lk.salyk.kg:30040 [08:26:32]ConnectInit lk.salyk.kg [08:26:32]Connected sock=9 [08:26:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 50 D1 08 01 4D 04 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 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 73 00 00 00 F4 03 04 00 36 1A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 47 99 01 00 35 04 06 00 3A 2E F7 3E 2C 16 6D 10 32 0D 3D 2F DC 6D [08:26:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 A8 0C 47 00 6D 5F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 47 99 01 00 F4 03 04 00 69 C4 F4 66 B6 04 01 00 00 DA 06 D6 7B 94 BF 4B 1F [08:26:32]CommunicateWithHost err = 0 [08:26:32]CheckOFDResponse [08:26:32]1017 (14) - 77093643461234 [08:26:32]1041 (16) - 0000000000959278 [08:26:32]1040 (4) - 104775 [08:26:32]1012 (4) - 26.09.2024 02:18 [08:26:32]1206 (1) - 0 [08:26:32]OFD Sender: Remove packet 104775 [08:26:32]ProducePacketName [08:26:32]name=ofd_packets/00104775 [08:26:32]NVStorageDeleteData [08:26:33]OFD Sender: Processing packet 104776 [packets to send 51, broken 50] [08:26:33]ProducePacketName [08:26:33]name=ofd_packets/00104776 [08:26:33]OFD Sender: To server: pG, [08:26:33]CommunicateWithHost lk.salyk.kg:30040 [08:26:33]ConnectInit lk.salyk.kg [08:26:33]Connected sock=9 [08:26:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 5E CA 07 01 57 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 35 FF 03 08 00 03 00 0F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 B3 65 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 65 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E6 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CD 0A 00 00 00 00 07 04 06 00 90 65 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 00 00 00 F4 03 04 00 A4 1A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 48 99 01 00 35 04 06 00 0D 54 7E FD 56 BE 50 FA 04 50 2E F7 71 71 [08:26:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 17 D3 47 00 77 3D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 48 99 01 00 F4 03 04 00 6A C4 F4 66 B6 04 01 00 00 90 66 F5 89 47 19 3D F5 [08:26:33]CommunicateWithHost err = 0 [08:26:33]CheckOFDResponse [08:26:33]1017 (14) - 77093643461234 [08:26:33]1041 (16) - 0000000000959278 [08:26:33]1040 (4) - 104776 [08:26:33]1012 (4) - 26.09.2024 02:18 [08:26:33]1206 (1) - 0 [08:26:33]OFD Sender: Remove packet 104776 [08:26:33]ProducePacketName [08:26:33]name=ofd_packets/00104776 [08:26:33]NVStorageDeleteData [08:26:34]OFD Sender: No OFD packet to send [08:26:39]OFD Sender: No OFD packet to send [08:26:44]OFD Sender: No OFD packet to send [08:26:49]OFD Sender: No OFD packet to send [08:26:54]OFD Sender: No OFD packet to send [08:26:59]OFD Sender: No OFD packet to send [08:27:04]OFD Sender: No OFD packet to send [08:27:09]OFD Sender: No OFD packet to send [08:27:14]OFD Sender: No OFD packet to send [08:27:19]OFD Sender: No OFD packet to send [08:27:24]OFD Sender: No OFD packet to send [08:27:29]OFD Sender: No OFD packet to send [08:27:34]OFD Sender: No OFD packet to send [08:27:39]OFD Sender: No OFD packet to send [08:27:44]OFD Sender: No OFD packet to send [08:27:49]OFD Sender: No OFD packet to send [08:27:54]OFD Sender: No OFD packet to send [08:27:59]OFD Sender: No OFD packet to send [08:28:04]OFD Sender: No OFD packet to send [08:28:09]OFD Sender: No OFD packet to send [08:28:14]OFD Sender: No OFD packet to send [08:28:19]OFD Sender: No OFD packet to send [08:28:24]OFD Sender: No OFD packet to send [08:28:29]OFD Sender: No OFD packet to send [08:28:34]OFD Sender: No OFD packet to send [08:28:39]OFD Sender: No OFD packet to send [08:28:44]OFD Sender: No OFD packet to send [08:28:49]OFD Sender: No OFD packet to send [08:28:54]OFD Sender: No OFD packet to send [08:28:59]OFD Sender: No OFD packet to send [08:29:04]OFD Sender: No OFD packet to send [08:29:09]OFD Sender: No OFD packet to send [08:29:14]OFD Sender: No OFD packet to send [08:29:19]OFD Sender: No OFD packet to send [08:29:24]OFD Sender: No OFD packet to send [08:29:29]OFD Sender: No OFD packet to send [08:29:34]OFD Sender: No OFD packet to send [08:29:39]OFD Sender: No OFD packet to send [08:29:44]OFD Sender: No OFD packet to send [08:29:49]OFD Sender: No OFD packet to send [08:29:54]OFD Sender: No OFD packet to send [08:29:59]OFD Sender: No OFD packet to send [08:30:04]OFD Sender: No OFD packet to send [08:30:09]OFD Sender: No OFD packet to send [08:30:14]OFD Sender: No OFD packet to send [08:30:19]OFD Sender: No OFD packet to send [08:30:24]OFD Sender: No OFD packet to send [08:30:29]OFD Sender: No OFD packet to send [08:30:34]OFD Sender: No OFD packet to send [08:30:39]OFD Sender: No OFD packet to send [08:30:44]OFD Sender: No OFD packet to send [08:30:49]OFD Sender: No OFD packet to send [08:30:54]OFD Sender: No OFD packet to send [08:30:59]OFD Sender: No OFD packet to send [08:31:04]OFD Sender: No OFD packet to send [08:31:09]OFD Sender: No OFD packet to send [08:31:14]OFD Sender: No OFD packet to send [08:31:19]OFD Sender: No OFD packet to send [08:31:24]OFD Sender: No OFD packet to send [08:31:29]OFD Sender: No OFD packet to send [08:31:34]OFD Sender: No OFD packet to send [08:31:39]OFD Sender: No OFD packet to send [08:31:44]OFD Sender: No OFD packet to send [08:31:49]OFD Sender: No OFD packet to send [08:31:52]accept exits with 8 [08:31:52]New connection [08:31:52]New thread 3067403620 created [08:31:52]Thread 3067260260 joined [08:31:52]Waiting for new connection... [08:31:52] Sock 8.Parse request [08:31:52]Sock 8.Check first char [08:31:52]Sock 8.First char is OK [08:31:52]request: POST /json_proto HTTP/1.0 [08:31:52]Method: POST [08:31:52]URL: /json_proto [08:31:52]Method is POST - this is cgi request [08:31:52]url: /json_proto [08:31:52]query_string will be loaded in cgi processing [08:31:52]execute_cgi json_proto POST (null) [08:31:52]execute_cgi path=json_proto method=POST [08:31:52]POST find Content-Length [08:31:52]Host: 172.17.62.195:8080 [08:31:52]Content-Length: 647 [08:31:52]Content-Type: application/json [08:31:52] [08:31:52]POST finish read [08:31:52]Found Content-Length = 647 [08:31:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118220", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [08:31:52]execute_script... [08:31: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)118220", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [08:31:52]POST & json_proto [08:31:52]process_json_proto [08:31:52]json parsed OK: [08:31:52]protocol is kg_v1.0 [08:31:52]action value=close_receipt [08:31:52]process_action close_receipt [08:31:52]cmd_close_receipt [08:31:52]MH_GetDate [08:31:52]Write to MH i2c: F0 00 00 73 32 94 [08:31:52]Write i2c OK [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: F0 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: F0 09 00 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: F0 09 00 73 32 00 FA 1B F5 66 65 34 CA 65 D5 [08:31:52]GetLastDocTimeStamp 1727339172 [08:31:52]current date 1727339514 [08:31:52]FM_GetShiftState [08:31:52]SAM_PROTO_GetShiftState [08:31:52]wFMCommunicate request_size=4 [08:31:52]MH_SAM_APDU [08:31:52]CAPDU: 80 13 01 00 [08:31:52]Write to MH i2c: E2 08 00 74 32 80 13 01 00 00 00 00 00 23 [08:31:52]Write i2c OK [08:31:52]MH_I2C_Read... [08:31:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:52]Read from MH i2c: E2 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: E2 0E 00 [08:31:52]MH_I2C_Read... [08:31:52]Read from MH i2c: E2 0E 00 74 32 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 1F [08:31:52]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:31:52]wFMCommunicate OK [08:31:52]SAM_PROTO_GetShiftState done [08:31:52]FM_GetShiftState done [08:31:52]opened in 1727309552 [08:31:52]opened+sec_in_day 1727395952 [08:31:52]quantity*price = 99999 [08:31:52]sum+1 = 100001 [08:31:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 117 26.09.2024 08:31 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104777 ФПД: 37648580165096 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T083154&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104777&fm=37648580165096&tin=02508201610067®Number=0000000000145756&sum=100000 [08:31:53]StoreToDocumentArchive [08:31:53]shift 237 fd 104777 [08:31:53]save to /storage/0237/doc_00104777 [08:31:53]save last doc name /storage/0237/doc_00104777 to /storage/kkm_last_doc_name [08:31:53]save OK [08:31:53]Clear old archive folders... [08:31:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:31:53]tlvbuf is 019D5F10 [08:31:53]SAM_PROTO_ClearQueue [08:31:53]wFMCommunicate request_size=4 [08:31:53]MH_SAM_APDU [08:31:53]CAPDU: 80 09 00 00 [08:31:53]Write to MH i2c: E2 08 00 81 32 80 09 00 00 00 00 00 00 25 [08:31:53]Write i2c OK [08:31:53]MH_I2C_Read... [08:31:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:31:53]Read from MH i2c: E2 [08:31:53]MH_I2C_Read... [08:31:53]Read from MH i2c: E2 03 00 [08:31:53]MH_I2C_Read... [08:31:53]Read from MH i2c: E2 03 00 81 32 00 90 00 27 [08:31:53]RAPDU: 90 00 [08:31:53]wFMCommunicate OK [08:31:53]SAM_PROTO_ClearQueue done [08:31:53]KKMCreateOFDPacket [08:31:53]OFDProtocolAddRootSTLVToBuf [08:31:53]FM_MakeSignedData [08:31:53]FM_MakeSignedData [08:31:53]SAM_PROTO_SignData [08:31:53]wFMCommunicate request_size=4 [08:31:53]MH_SAM_APDU [08:31:53]CAPDU: 80 0D 01 02 [08:31:53]Write to MH i2c: E2 08 00 82 32 80 0D 01 02 00 00 00 00 2D [08:31:53]Write i2c OK [08:31:53]MH_I2C_Read... [08:31:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:31:53]Read from MH i2c: E2 [08:31:53]MH_I2C_Read... [08:31:53]Read from MH i2c: E2 03 00 [08:31:53]MH_I2C_Read... [08:31:53]Read from MH i2c: E2 03 00 82 32 00 90 00 28 [08:31:53]RAPDU: 90 00 [08:31:53]wFMCommunicate OK [08:31:53]wFMCommunicate request_size=255 [08:31:53]MH_SAM_APDU [08:31:53]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 75 00 00 00 F4 03 04 00 FA 1B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 49 99 01 00 35 04 06 00 [08:31:53]Write to MH i2c: E2 02 01 83 32 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 75 00 00 00 F4 03 04 00 FA 1B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 49 99 01 00 35 04 06 00 00 00 3F [08:31:53]Write i2c OK [08:31:53]MH_I2C_Read... [08:31:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:53]Read from MH i2c: E2 [08:31:53]MH_I2C_Read... [08:31:53]Read from MH i2c: E2 03 00 [08:31:53]MH_I2C_Read... [08:31:53]Read from MH i2c: E2 03 00 83 32 00 90 00 29 [08:31:53]RAPDU: 90 00 [08:31:53]wFMCommunicate OK [08:31:53]wFMCommunicate request_size=11 [08:31:53]MH_SAM_APDU [08:31:53]CAPDU: 80 0D 02 02 06 22 3D BE 3F 3D E8 [08:31:53]Write to MH i2c: E2 0E 00 84 32 80 0D 02 02 06 00 22 3D BE 3F 3D E8 00 00 BD [08:31:53]Write i2c OK [08:31:53]MH_I2C_Read... [08:31:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:53]Read from MH i2c: E2 [08:31:53]MH_I2C_Read... [08:31:53]Read from MH i2c: E2 03 00 [08:31:53]MH_I2C_Read... [08:31:53]Read from MH i2c: E2 03 00 84 32 00 90 00 2A [08:31:53]RAPDU: 90 00 [08:31:53]wFMCommunicate OK [08:31:53]wFMCommunicate request_size=4 [08:31:53]MH_SAM_APDU [08:31:53]CAPDU: 80 0D 03 02 [08:31:53]Write to MH i2c: E2 08 00 85 32 80 0D 03 02 00 00 00 00 32 [08:31:53]Write i2c OK [08:31:53]MH_I2C_Read... [08:31:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:31:53]Read from MH i2c: E2 [08:31:53]MH_I2C_Read... [08:31:53]Read from MH i2c: E2 0B 00 [08:31:53]MH_I2C_Read... [08:31:53]Read from MH i2c: E2 0B 00 85 32 00 74 ED 14 42 1A 69 91 48 90 00 46 [08:31:53]RAPDU: 74 ED 14 42 1A 69 91 48 90 00 [08:31:53]wFMCommunicate OK [08:31:53]SAM_PROTO_SignData done [08:31:53]FM_MakeSignedData done [08:31:53]CreateOFDProtocolMessage [08:31:53]wFMCommunicate request_size=4 [08:31:53]MH_SAM_APDU [08:31:53]CAPDU: 80 11 00 00 [08:31:53]Write to MH i2c: E2 08 00 86 32 80 11 00 00 00 00 00 00 32 [08:31:53]Write i2c OK [08:31:53]MH_I2C_Read... [08:31:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:53]Read from MH i2c: E2 [08:31:53]MH_I2C_Read... [08:31:53]Read from MH i2c: E2 17 00 [08:31:53]MH_I2C_Read... [08:31:53]Read from MH i2c: E2 17 00 86 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 8D [08:31:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:31:53]wFMCommunicate OK [08:31:53]CreateOFDProtocolMessage done [08:31:53]OFDSenderStorePacket 104777 [08:31:53]StoreOFDPacket docnum=104777 [08:31:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 65 59 08 01 50 CD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 75 00 00 00 F4 03 04 00 FA 1B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 49 99 01 00 35 04 06 00 22 3D BE 3F 3D E8 74 ED 14 42 1A 69 91 48 [08:31:53]CheckFolder [08:31:53]dirname=/storage/ofd_packets [08:31:53]CheckFolder done [08:31:53]ProducePacketName [08:31:53]name=ofd_packets/00104777 [08:31:53]NVStorageSaveData ofd_packets/00104777 [08:31:53]File name is /storage/ofd_packets/00104777 [08:31:53]Write 302 bytes [08:31:53]NVStorageSaveData done [08:31:53]OFDSenderStorePacket done [08:31:53]KKMCreateOFDPacket done [08:31:53]NVStorageSaveData kkm_last_timestamp [08:31:53]File name is /storage/kkm_last_timestamp [08:31:53]Write 4 bytes [08:31:53]NVStorageSaveData done [08:31:53]OFD Sender: Processing packet 104777 [packets to send 51, broken 50] [08:31:53]ProducePacketName [08:31:53]name=ofd_packets/00104777 [08:31:53]OFD Sender: To server: pG, [08:31:53]CommunicateWithHost lk.salyk.kg:30040 [08:31:53]ConnectInit lk.salyk.kg [08:31:53]ExternCall_PrintAddStr [08:31:53]wPrintStart [08:31:53]Write to MH i2c: 01 00 00 87 32 B9 [08:31:53]Write i2c OK [08:31:53]MH_I2C_Read... [08:31:53]Read from MH i2c: 01 [08:31:53]MH_I2C_Read... [08:31:53]Read from MH i2c: 01 07 00 [08:31:53]MH_I2C_Read... [08:31:53]Read from MH i2c: 01 07 00 87 32 00 00 00 00 00 FF 0F CE [08:31:53]RasterBufferAndPrint [08:31:53]line Счет N : (1)118220 [08:31:53]line ИНН: 02508201610067 [08:31:53]line Контрольно-Кассовый Чек [08:31:53]line ПРОДАЖА [08:31:53]line ТРК (МРК, ГНК) : 31 [08:31:53]line Товар: 2710194210 [08:31:53]line ДТ(л)-К-5 [08:31:53]line 13.210 * 75.70 [08:31:53]line = 1000.00 [08:31:53]line НДС 12% НСП 1% [08:31:53]line > о реализуемом товаре [08:31:53]line ИТОГО: 1000.00 [08:31:53]line НСП 1% : 8.85 [08:31:53]line НДС 12% : 106.19 [08:31:53]line Наличными: 1000.00 [08:31:53]line Безнал.: 0.00 [08:31:53]line Место: АЗС № 176 [08:31:53]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:31:53]line СНО: Общий режим [08:31:53]line Чек 117 26.09.2024 08:31 [08:31:53]line Смена: 237 ФФД: 1.0 [08:31:53]line ЗНМ: 0300000238 [08:31:53]line РНМ: 0000000000145756 [08:31:53]line Версия ККМ: v1.0 [08:31:53]line ФМ: 0000000000959278 [08:31:53]line ФД: 104777 [08:31:54]line ФПД: 37648580165096 [08:31:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T083154&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104777&fm=37648580165096&tin=02508201610067®Number=0000000000145756&sum=100000 [08:31:54]Connected sock=11 [08:31:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 65 59 08 01 50 CD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 75 00 00 00 F4 03 04 00 FA 1B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 49 99 01 00 35 04 06 00 22 3D BE 3F 3D E8 74 ED 14 42 1A 69 91 48 [08:31:54]written 0, free lines is 4095 [08:31:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 0C BC 47 00 0D C2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 49 99 01 00 F4 03 04 00 AB C5 F4 66 B6 04 01 00 00 9A A9 0B B2 A0 58 A7 0A [08:31:54]CommunicateWithHost err = 0 [08:31:54]CheckOFDResponse [08:31:54]1017 (14) - 77093643461234 [08:31:54]1041 (16) - 0000000000959278 [08:31:54]1040 (4) - 104777 [08:31:54]1012 (4) - 26.09.2024 02:23 [08:31:54]1206 (1) - 0 [08:31:54]OFD Sender: Remove packet 104777 [08:31:54]ProducePacketName [08:31:54]name=ofd_packets/00104777 [08:31:54]NVStorageDeleteData [08:31:54]Write to MH i2c: 01 00 00 AE 32 E0 [08:31:54]Write i2c OK [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: 01 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: 01 07 00 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: 01 07 00 AE 32 00 00 00 00 00 28 0D 1C [08:31:54]RasterBufferAndPrint [08:31:54]line [08:31:54]line [08:31:54]line [08:31:54]line [08:31:54]line [08:31:54]written 0, free lines is 3377 [08:31:54]MH_Cut [08:31:54]Write to MH i2c: D1 01 00 B5 32 01 B9 [08:31:54]Write i2c OK [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: D1 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: D1 01 00 [08:31:54]MH_I2C_Read... [08:31:54]Read from MH i2c: D1 01 00 B5 32 00 B8 [08:31:54]Write to MH i2c: 01 00 00 B6 32 E8 [08:31:54]Write i2c OK [08:31:54]MH_I2C_Read... [08:31:55]OFD Sender: No OFD packet to send [08:31:55]*** Cut start [08:31:55]*** Partial cut [08:31:55]*** CUTSNS_PIN = 1 [08:31:55]*** CUTSNS_PIN = 0 [08:31:55]*** Brake cut motor [08:31:55]Read from MH i2c: 01 [08:31:55]MH_I2C_Read... [08:31:55]*** Stop cut motor [08:31:55]*** Cut end [08:31:55]Read from MH i2c: 01 07 00 [08:31:55]MH_I2C_Read... [08:31:55]Read from MH i2c: 01 07 00 B6 32 00 00 00 00 00 FF 0F FD [08:31:55]process_action close_receipt done [08:31:55]requested_data is exist [08:31:55]produce_requested_data [08:31:55]requested_item fm.sn is exist - process it [08:31:55]wFMCommunicate request_size=4 [08:31:55]MH_SAM_APDU [08:31:55]CAPDU: 80 11 00 00 [08:31:55]Write to MH i2c: E2 08 00 B7 32 80 11 00 00 00 00 00 00 63 [08:31:55]Write i2c OK [08:31:55]MH_I2C_Read... [08:31:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:55]Read from MH i2c: E2 [08:31:55]MH_I2C_Read... [08:31:55]Read from MH i2c: E2 17 00 [08:31:55]MH_I2C_Read... [08:31:55]Read from MH i2c: E2 17 00 B7 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 BE [08:31:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:31:55]wFMCommunicate OK [08:31:55]requested_item fd.num is exist - process it [08:31:55]SAM_PROTO_GetFieldsCounters [08:31:55]wFMCommunicate request_size=4 [08:31:55]MH_SAM_APDU [08:31:55]CAPDU: 80 13 00 00 [08:31:55]Write to MH i2c: E2 08 00 B8 32 80 13 00 00 00 00 00 00 66 [08:31:55]Write i2c OK [08:31:55]MH_I2C_Read... [08:31:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:56]Read from MH i2c: E2 [08:31:56]MH_I2C_Read... [08:31:56]Read from MH i2c: E2 62 00 [08:31:56]MH_I2C_Read... [08:31:56]Read from MH i2c: E2 62 00 B8 32 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 49 99 01 00 0E 04 04 00 ED 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 C1 [08:31:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 49 99 01 00 0E 04 04 00 ED 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 [08:31:56]wFMCommunicate OK [08:31:56]SAM_PROTO_GetFieldsCounters done [08:31:56]requested_item shift.num is exist - process it [08:31:56]requested_item shift.opened is exist - process it [08:31:56]req_shift_opened [08:31:56]FM_GetShiftState [08:31:56]SAM_PROTO_GetShiftState [08:31:56]wFMCommunicate request_size=4 [08:31:56]MH_SAM_APDU [08:31:56]CAPDU: 80 13 01 00 [08:31:56]Write to MH i2c: E2 08 00 B9 32 80 13 01 00 00 00 00 00 68 [08:31:56]Write i2c OK [08:31:56]MH_I2C_Read... [08:31:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:56]Read from MH i2c: E2 [08:31:56]MH_I2C_Read... [08:31:56]Read from MH i2c: E2 0E 00 [08:31:56]MH_I2C_Read... [08:31:56]Read from MH i2c: E2 0E 00 B9 32 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 64 [08:31:56]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:31:56]wFMCommunicate OK [08:31:56]SAM_PROTO_GetShiftState done [08:31:56]FM_GetShiftState done [08:31:56]req_shift_opened done [08:31:56]requested_item shift.open_date is exist - process it [08:31:56]req_shift_open_date [08:31:56]req_shift_open_date done [08:31:56]produce_requested_data done [08:31:56]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104777,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:31:56]process_action_free close_receipt [08:31:56]json_value_free [08:31:56]json_value_free done [08:31:56]process_json_proto returns [08:31:56]Send response to host [08:31:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104777,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:31:56]free response buf [08:31:56]execute_script done [08:31:56]execute_script returns [08:31:56]free content buf [08:31:56]Sock 8.Close socket [08:31:56]Sock 8.Thread stoped [08:32:00]OFD Sender: No OFD packet to send [08:32:05]OFD Sender: No OFD packet to send [08:32:10]OFD Sender: No OFD packet to send [08:32:15]OFD Sender: No OFD packet to send [08:32:20]OFD Sender: No OFD packet to send [08:32:25]OFD Sender: No OFD packet to send [08:32:30]OFD Sender: No OFD packet to send [08:32:35]OFD Sender: No OFD packet to send [08:32:40]OFD Sender: No OFD packet to send [08:32:45]OFD Sender: No OFD packet to send [08:32:50]OFD Sender: No OFD packet to send [08:32:55]OFD Sender: No OFD packet to send [08:33:00]OFD Sender: No OFD packet to send [08:33:05]OFD Sender: No OFD packet to send [08:33:10]OFD Sender: No OFD packet to send [08:33:11]accept exits with 9 [08:33:11]New connection [08:33:11]New thread 3067260260 created [08:33:11]Thread 3067403620 joined [08:33:11]Waiting for new connection... [08:33:11] Sock 9.Parse request [08:33:11]Sock 9.Check first char [08:33:11]Sock 9.First char is OK [08:33:11]request: POST /json_proto HTTP/1.0 [08:33:11]Method: POST [08:33:11]URL: /json_proto [08:33:11]Method is POST - this is cgi request [08:33:11]url: /json_proto [08:33:11]query_string will be loaded in cgi processing [08:33:11]execute_cgi json_proto POST (null) [08:33:11]execute_cgi path=json_proto method=POST [08:33:11]POST find Content-Length [08:33:11]Host: 172.17.62.195:8080 [08:33:11]Content-Length: 677 [08:33:11]Content-Type: application/json [08:33:11] [08:33:11]POST finish read [08:33:11]Found Content-Length = 677 [08:33:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:33:11]execute_script... [08:33:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:33:11]POST & json_proto [08:33:11]process_json_proto [08:33:11]json parsed OK: [08:33:11]protocol is kg_v1.0 [08:33:11]action value=close_receipt [08:33:11]process_action close_receipt [08:33:11]cmd_close_receipt [08:33:11]MH_GetDate [08:33:11]Write to MH i2c: F0 00 00 BA 32 DB [08:33:11]Write i2c OK [08:33:11]MH_I2C_Read... [08:33:11]Read from MH i2c: F0 [08:33:11]MH_I2C_Read... [08:33:11]Read from MH i2c: F0 09 00 [08:33:11]MH_I2C_Read... [08:33:11]Read from MH i2c: F0 09 00 BA 32 00 4A 1C F5 66 65 34 CA 65 6D [08:33:11]GetLastDocTimeStamp 1727339514 [08:33:11]current date 1727339594 [08:33:11]FM_GetShiftState [08:33:11]SAM_PROTO_GetShiftState [08:33:11]wFMCommunicate request_size=4 [08:33:11]MH_SAM_APDU [08:33:11]CAPDU: 80 13 01 00 [08:33:11]Write to MH i2c: E2 08 00 BB 32 80 13 01 00 00 00 00 00 6A [08:33:11]Write i2c OK [08:33:11]MH_I2C_Read... [08:33:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:11]Read from MH i2c: E2 [08:33:11]MH_I2C_Read... [08:33:11]Read from MH i2c: E2 0E 00 [08:33:11]MH_I2C_Read... [08:33:11]Read from MH i2c: E2 0E 00 BB 32 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 66 [08:33:11]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:33:11]wFMCommunicate OK [08:33:11]SAM_PROTO_GetShiftState done [08:33:11]FM_GetShiftState done [08:33:11]opened in 1727309552 [08:33:11]opened+sec_in_day 1727395952 [08:33:11]quantity*price = 30035 [08:33:11]sum+1 = 30036 [08:33:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 118 26.09.2024 08:33 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104778 ФПД: 103569128275045 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T083314&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104778&fm=103569128275045&tin=02508201610067®Number=0000000000145756&sum=30000 [08:33:12]StoreToDocumentArchive [08:33:12]shift 237 fd 104778 [08:33:12]save to /storage/0237/doc_00104778 [08:33:12]save last doc name /storage/0237/doc_00104778 to /storage/kkm_last_doc_name [08:33:12]save OK [08:33:12]Clear old archive folders... [08:33:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:33:12]tlvbuf is 01996BA0 [08:33:12]SAM_PROTO_ClearQueue [08:33:12]wFMCommunicate request_size=4 [08:33:12]MH_SAM_APDU [08:33:12]CAPDU: 80 09 00 00 [08:33:12]Write to MH i2c: E2 08 00 C8 32 80 09 00 00 00 00 00 00 6C [08:33:12]Write i2c OK [08:33:12]MH_I2C_Read... [08:33:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:33:12]Read from MH i2c: E2 [08:33:12]MH_I2C_Read... [08:33:12]Read from MH i2c: E2 03 00 [08:33:12]MH_I2C_Read... [08:33:12]Read from MH i2c: E2 03 00 C8 32 00 90 00 6E [08:33:12]RAPDU: 90 00 [08:33:12]wFMCommunicate OK [08:33:12]SAM_PROTO_ClearQueue done [08:33:12]KKMCreateOFDPacket [08:33:12]OFDProtocolAddRootSTLVToBuf [08:33:12]FM_MakeSignedData [08:33:12]FM_MakeSignedData [08:33:12]SAM_PROTO_SignData [08:33:12]wFMCommunicate request_size=4 [08:33:12]MH_SAM_APDU [08:33:12]CAPDU: 80 0D 01 02 [08:33:12]Write to MH i2c: E2 08 00 C9 32 80 0D 01 02 00 00 00 00 74 [08:33:12]Write i2c OK [08:33:12]MH_I2C_Read... [08:33:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:33:12]Read from MH i2c: E2 [08:33:12]MH_I2C_Read... [08:33:12]Read from MH i2c: E2 03 00 [08:33:12]MH_I2C_Read... [08:33:12]Read from MH i2c: E2 03 00 C9 32 00 90 00 6F [08:33:12]RAPDU: 90 00 [08:33:12]wFMCommunicate OK [08:33:12]wFMCommunicate request_size=255 [08:33:12]MH_SAM_APDU [08:33:12]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 76 00 00 00 F4 03 04 00 4A 1C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4A 99 01 00 35 04 06 00 5E [08:33:12]Write to MH i2c: E2 02 01 CA 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 35 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 76 00 00 00 F4 03 04 00 4A 1C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4A 99 01 00 35 04 06 00 5E 00 00 83 [08:33:12]Write i2c OK [08:33:12]MH_I2C_Read... [08:33:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:13]Read from MH i2c: E2 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: E2 03 00 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: E2 03 00 CA 32 00 90 00 70 [08:33:13]RAPDU: 90 00 [08:33:13]wFMCommunicate OK [08:33:13]wFMCommunicate request_size=10 [08:33:13]MH_SAM_APDU [08:33:13]CAPDU: 80 0D 02 02 05 32 11 19 BC 65 [08:33:13]Write to MH i2c: E2 0D 00 CB 32 80 0D 02 02 05 00 32 11 19 BC 65 00 00 FE [08:33:13]Write i2c OK [08:33:13]MH_I2C_Read... [08:33:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:33:13]Read from MH i2c: E2 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: E2 03 00 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: E2 03 00 CB 32 00 90 00 71 [08:33:13]RAPDU: 90 00 [08:33:13]wFMCommunicate OK [08:33:13]wFMCommunicate request_size=4 [08:33:13]MH_SAM_APDU [08:33:13]CAPDU: 80 0D 03 02 [08:33:13]Write to MH i2c: E2 08 00 CC 32 80 0D 03 02 00 00 00 00 79 [08:33:13]Write i2c OK [08:33:13]MH_I2C_Read... [08:33:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:33:13]Read from MH i2c: E2 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: E2 0B 00 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: E2 0B 00 CC 32 00 50 78 AB C3 E7 A4 A4 16 90 00 F5 [08:33:13]RAPDU: 50 78 AB C3 E7 A4 A4 16 90 00 [08:33:13]wFMCommunicate OK [08:33:13]SAM_PROTO_SignData done [08:33:13]FM_MakeSignedData done [08:33:13]CreateOFDProtocolMessage [08:33:13]wFMCommunicate request_size=4 [08:33:13]MH_SAM_APDU [08:33:13]CAPDU: 80 11 00 00 [08:33:13]Write to MH i2c: E2 08 00 CD 32 80 11 00 00 00 00 00 00 79 [08:33:13]Write i2c OK [08:33:13]MH_I2C_Read... [08:33:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:13]Read from MH i2c: E2 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: E2 17 00 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: E2 17 00 CD 32 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 D4 [08:33:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:33:13]wFMCommunicate OK [08:33:13]CreateOFDProtocolMessage done [08:33:13]OFDSenderStorePacket 104778 [08:33:13]StoreOFDPacket docnum=104778 [08:33:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 7B 40 07 01 9E 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 35 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 76 00 00 00 F4 03 04 00 4A 1C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4A 99 01 00 35 04 06 00 5E 32 11 19 BC 65 50 78 AB C3 E7 A4 A4 16 [08:33:13]CheckFolder [08:33:13]dirname=/storage/ofd_packets [08:33:13]CheckFolder done [08:33:13]ProducePacketName [08:33:13]name=ofd_packets/00104778 [08:33:13]NVStorageSaveData ofd_packets/00104778 [08:33:13]File name is /storage/ofd_packets/00104778 [08:33:13]Write 301 bytes [08:33:13]NVStorageSaveData done [08:33:13]OFDSenderStorePacket done [08:33:13]KKMCreateOFDPacket done [08:33:13]NVStorageSaveData kkm_last_timestamp [08:33:13]File name is /storage/kkm_last_timestamp [08:33:13]Write 4 bytes [08:33:13]NVStorageSaveData done [08:33:13]ExternCall_PrintAddStr [08:33:13]wPrintStart [08:33:13]Write to MH i2c: 01 00 00 CE 32 00 [08:33:13]Write i2c OK [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: 01 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: 01 07 00 [08:33:13]MH_I2C_Read... [08:33:13]Read from MH i2c: 01 07 00 CE 32 00 00 00 00 00 FF 0F 15 [08:33:13]RasterBufferAndPrint [08:33:13]line Счет N : (1)118221 [08:33:13]line ИНН: 02508201610067 [08:33:13]line Контрольно-Кассовый Чек [08:33:13]line ПРОДАЖА [08:33:13]line ТРК (МРК, ГНК) : 12 [08:33:13]line Товар: 2710124130 [08:33:13]line Аи-92-К-5 [08:33:13]line 4.430 * 67.80 [08:33:13]line = 300.35 [08:33:13]line НДС 12% НСП 1% [08:33:13]line > о реализуемом товаре [08:33:13]line ОКРУГЛЕНИЕ: -0.35 [08:33:13]line ИТОГО: 300.00 [08:33:13]line Внесено: 300.00 [08:33:13]line СДАЧА: 0.00 [08:33:13]line НСП 1% : 2.66 [08:33:13]line НДС 12% : 31.90 [08:33:13]line Наличными: 300.00 [08:33:13]line Безнал.: 0.00 [08:33:13]line Место: АЗС № 176 [08:33:13]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:33:13]line СНО: Общий режим [08:33:13]line Чек 118 26.09.2024 08:33 [08:33:13]line Смена: 237 ФФД: 1.0 [08:33:13]line ЗНМ: 0300000238 [08:33:13]line РНМ: 0000000000145756 [08:33:13]line Версия ККМ: v1.0 [08:33:13]line ФМ: 0000000000959278 [08:33:13]line ФД: 104778 [08:33:13]line ФПД: 103569128275045 [08:33:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T083314&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104778&fm=103569128275045&tin=02508201610067®Number=0000000000145756&sum=30000 [08:33:13]OFD Sender: Processing packet 104778 [packets to send 51, broken 50] [08:33:13]ProducePacketName [08:33:13]name=ofd_packets/00104778 [08:33:13]OFD Sender: To server: pG, [08:33:13]CommunicateWithHost lk.salyk.kg:30040 [08:33:13]ConnectInit lk.salyk.kg [08:33:13]written 0, free lines is 4095 [08:33:13]Connected sock=10 [08:33:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 7B 40 07 01 9E 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 35 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 76 00 00 00 F4 03 04 00 4A 1C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4A 99 01 00 35 04 06 00 5E 32 11 19 BC 65 50 78 AB C3 E7 A4 A4 16 [08:33:14]Write to MH i2c: 01 00 00 F8 32 2A [08:33:14]Write i2c OK [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: 01 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: 01 07 00 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: 01 07 00 F8 32 00 00 00 00 00 0A 0D 48 [08:33:14]RasterBufferAndPrint [08:33:14]line [08:33:14]line [08:33:14]line [08:33:14]line [08:33:14]line [08:33:14]written 0, free lines is 3344 [08:33:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 D6 44 47 00 D0 66 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4A 99 01 00 F4 03 04 00 FB C5 F4 66 B6 04 01 00 00 83 DD 98 34 20 B3 33 DF [08:33:14]CommunicateWithHost err = 0 [08:33:14]CheckOFDResponse [08:33:14]1017 (14) - 77093643461234 [08:33:14]1041 (16) - 0000000000959278 [08:33:14]1040 (4) - 104778 [08:33:14]1012 (4) - 26.09.2024 02:24 [08:33:14]1206 (1) - 0 [08:33:14]OFD Sender: Remove packet 104778 [08:33:14]ProducePacketName [08:33:14]name=ofd_packets/00104778 [08:33:14]NVStorageDeleteData [08:33:14]MH_Cut [08:33:14]Write to MH i2c: D1 01 00 FF 32 01 03 [08:33:14]Write i2c OK [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: D1 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: D1 01 00 [08:33:14]MH_I2C_Read... [08:33:14]Read from MH i2c: D1 01 00 FF 32 00 02 [08:33:14]Write to MH i2c: 01 00 00 00 33 33 [08:33:14]Write i2c OK [08:33:14]MH_I2C_Read... [08:33:14]OFD Sender: No OFD packet to send [08:33:14]*** Cut start [08:33:14]*** Partial cut [08:33:14]*** CUTSNS_PIN = 1 [08:33:14]*** CUTSNS_PIN = 0 [08:33:15]*** Brake cut motor [08:33:15]Read from MH i2c: 01 [08:33:15]MH_I2C_Read... [08:33:15]*** Stop cut motor [08:33:15]*** Cut end [08:33:15]Read from MH i2c: 01 07 00 [08:33:15]MH_I2C_Read... [08:33:15]Read from MH i2c: 01 07 00 00 33 00 00 00 00 00 FF 0F 48 [08:33:15]process_action close_receipt done [08:33:15]requested_data is exist [08:33:15]produce_requested_data [08:33:15]requested_item fm.sn is exist - process it [08:33:15]wFMCommunicate request_size=4 [08:33:15]MH_SAM_APDU [08:33:15]CAPDU: 80 11 00 00 [08:33:15]Write to MH i2c: E2 08 00 01 33 80 11 00 00 00 00 00 00 AE [08:33:15]Write i2c OK [08:33:15]MH_I2C_Read... [08:33:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:33:15]Read from MH i2c: E2 [08:33:15]MH_I2C_Read... [08:33:15]Read from MH i2c: E2 17 00 [08:33:15]MH_I2C_Read... [08:33:15]Read from MH i2c: E2 17 00 01 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 09 [08:33:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:33:15]wFMCommunicate OK [08:33:15]requested_item fd.num is exist - process it [08:33:15]SAM_PROTO_GetFieldsCounters [08:33:15]wFMCommunicate request_size=4 [08:33:15]MH_SAM_APDU [08:33:15]CAPDU: 80 13 00 00 [08:33:15]Write to MH i2c: E2 08 00 02 33 80 13 00 00 00 00 00 00 B1 [08:33:15]Write i2c OK [08:33:15]MH_I2C_Read... [08:33:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:33:15]Read from MH i2c: E2 [08:33:15]MH_I2C_Read... [08:33:15]Read from MH i2c: E2 62 00 [08:33:15]MH_I2C_Read... [08:33:15]Read from MH i2c: E2 62 00 02 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 4A 99 01 00 0E 04 04 00 ED 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 [08:33:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 4A 99 01 00 0E 04 04 00 ED 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 [08:33:15]wFMCommunicate OK [08:33:15]SAM_PROTO_GetFieldsCounters done [08:33:15]requested_item shift.num is exist - process it [08:33:15]requested_item shift.opened is exist - process it [08:33:15]req_shift_opened [08:33:15]FM_GetShiftState [08:33:15]SAM_PROTO_GetShiftState [08:33:15]wFMCommunicate request_size=4 [08:33:15]MH_SAM_APDU [08:33:15]CAPDU: 80 13 01 00 [08:33:15]Write to MH i2c: E2 08 00 03 33 80 13 01 00 00 00 00 00 B3 [08:33:15]Write i2c OK [08:33:15]MH_I2C_Read... [08:33:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:33:15]Read from MH i2c: E2 [08:33:15]MH_I2C_Read... [08:33:15]Read from MH i2c: E2 0E 00 [08:33:15]MH_I2C_Read... [08:33:15]Read from MH i2c: E2 0E 00 03 33 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 AF [08:33:15]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:33:15]wFMCommunicate OK [08:33:15]SAM_PROTO_GetShiftState done [08:33:15]FM_GetShiftState done [08:33:15]req_shift_opened done [08:33:15]requested_item shift.open_date is exist - process it [08:33:15]req_shift_open_date [08:33:15]req_shift_open_date done [08:33:15]produce_requested_data done [08:33:15]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104778,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:33:15]process_action_free close_receipt [08:33:15]json_value_free [08:33:15]json_value_free done [08:33:15]process_json_proto returns [08:33:15]Send response to host [08:33:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104778,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:33:15]free response buf [08:33:15]execute_script done [08:33:15]execute_script returns [08:33:15]free content buf [08:33:15]Sock 9.Close socket [08:33:15]Sock 9.Thread stoped [08:33:19]OFD Sender: No OFD packet to send [08:33:24]OFD Sender: No OFD packet to send [08:33:29]OFD Sender: No OFD packet to send [08:33:34]OFD Sender: No OFD packet to send [08:33:39]OFD Sender: No OFD packet to send [08:33:44]OFD Sender: No OFD packet to send [08:33:49]OFD Sender: No OFD packet to send [08:33:54]OFD Sender: No OFD packet to send [08:33:59]OFD Sender: No OFD packet to send [08:34:04]OFD Sender: No OFD packet to send [08:34:09]OFD Sender: No OFD packet to send [08:34:14]OFD Sender: No OFD packet to send [08:34:19]OFD Sender: No OFD packet to send [08:34:24]OFD Sender: No OFD packet to send [08:34:29]OFD Sender: No OFD packet to send [08:34:34]OFD Sender: No OFD packet to send [08:34:39]OFD Sender: No OFD packet to send [08:34:44]OFD Sender: No OFD packet to send [08:34:49]OFD Sender: No OFD packet to send [08:34:54]OFD Sender: No OFD packet to send [08:34:59]OFD Sender: No OFD packet to send [08:35:04]OFD Sender: No OFD packet to send [08:35:09]OFD Sender: No OFD packet to send [08:35:14]OFD Sender: No OFD packet to send [08:35:19]OFD Sender: No OFD packet to send [08:35:24]OFD Sender: No OFD packet to send [08:35:29]OFD Sender: No OFD packet to send [08:35:34]OFD Sender: No OFD packet to send [08:35:39]OFD Sender: No OFD packet to send [08:35:44]OFD Sender: No OFD packet to send [08:35:49]OFD Sender: No OFD packet to send [08:35:50]accept exits with 8 [08:35:50]New connection [08:35:50]New thread 3067403620 created [08:35:50]Thread 3067260260 joined [08:35:50]Waiting for new connection... [08:35:50] Sock 8.Parse request [08:35:50]Sock 8.Check first char [08:35:50]Sock 8.First char is OK [08:35:50]request: POST /json_proto HTTP/1.0 [08:35:50]Method: POST [08:35:50]URL: /json_proto [08:35:50]Method is POST - this is cgi request [08:35:50]url: /json_proto [08:35:50]query_string will be loaded in cgi processing [08:35:50]execute_cgi json_proto POST (null) [08:35:50]execute_cgi path=json_proto method=POST [08:35:50]POST find Content-Length [08:35:50]Host: 172.17.62.195:8080 [08:35:50]Content-Length: 793 [08:35:50]Content-Type: application/json [08:35:50] [08:35:50]POST finish read [08:35:50]Found Content-Length = 793 [08:35:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 2.890, "sum" : 200.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 200.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:35:50]execute_script... [08:35:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 2.890, "sum" : 200.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 200.28 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:35:50]POST & json_proto [08:35:50]process_json_proto [08:35:50]json parsed OK: [08:35:50]protocol is kg_v1.0 [08:35:50]action value=close_receipt [08:35:50]process_action close_receipt [08:35:50]cmd_close_receipt [08:35:50]MH_GetDate [08:35:50]Write to MH i2c: F0 00 00 04 33 26 [08:35:50]Write i2c OK [08:35:50]MH_I2C_Read... [08:35:50]Read from MH i2c: F0 [08:35:50]MH_I2C_Read... [08:35:50]Read from MH i2c: F0 09 00 [08:35:50]MH_I2C_Read... [08:35:50]Read from MH i2c: F0 09 00 04 33 00 E8 1C F5 66 65 34 CA 65 56 [08:35:50]GetLastDocTimeStamp 1727339594 [08:35:50]current date 1727339752 [08:35:50]FM_GetShiftState [08:35:50]SAM_PROTO_GetShiftState [08:35:50]wFMCommunicate request_size=4 [08:35:50]MH_SAM_APDU [08:35:50]CAPDU: 80 13 01 00 [08:35:50]Write to MH i2c: E2 08 00 05 33 80 13 01 00 00 00 00 00 B5 [08:35:50]Write i2c OK [08:35:50]MH_I2C_Read... [08:35:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:50]Read from MH i2c: E2 [08:35:50]MH_I2C_Read... [08:35:50]Read from MH i2c: E2 0E 00 [08:35:50]MH_I2C_Read... [08:35:50]Read from MH i2c: E2 0E 00 05 33 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 B1 [08:35:50]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:35:50]wFMCommunicate OK [08:35:50]SAM_PROTO_GetShiftState done [08:35:50]FM_GetShiftState done [08:35:50]opened in 1727309552 [08:35:50]opened+sec_in_day 1727395952 [08:35:50]quantity*price = 20027 [08:35:50]sum+1 = 20029 [08:35:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.28 НСП 1% : 1.77 НДС 12% : 21.27 Наличными: 0.00 Безнал.: 200.28 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 119 26.09.2024 08:35 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104779 ФПД: 69106552953624 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T083552&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104779&fm=69106552953624&tin=02508201610067®Number=0000000000145756&sum=20028 [08:35:51]StoreToDocumentArchive [08:35:51]shift 237 fd 104779 [08:35:51]save to /storage/0237/doc_00104779 [08:35:51]save last doc name /storage/0237/doc_00104779 to /storage/kkm_last_doc_name [08:35:51]save OK [08:35:51]Clear old archive folders... [08:35:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:35:51]tlvbuf is 01A60AB0 [08:35:51]SAM_PROTO_ClearQueue [08:35:51]wFMCommunicate request_size=4 [08:35:51]MH_SAM_APDU [08:35:51]CAPDU: 80 09 00 00 [08:35:51]Write to MH i2c: E2 08 00 12 33 80 09 00 00 00 00 00 00 B7 [08:35:51]Write i2c OK [08:35:51]MH_I2C_Read... [08:35:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:35:51]Read from MH i2c: E2 [08:35:51]MH_I2C_Read... [08:35:51]Read from MH i2c: E2 03 00 [08:35:51]MH_I2C_Read... [08:35:51]Read from MH i2c: E2 03 00 12 33 00 90 00 B9 [08:35:51]RAPDU: 90 00 [08:35:51]wFMCommunicate OK [08:35:51]SAM_PROTO_ClearQueue done [08:35:51]KKMCreateOFDPacket [08:35:51]OFDProtocolAddRootSTLVToBuf [08:35:51]FM_MakeSignedData [08:35:51]FM_MakeSignedData [08:35:51]SAM_PROTO_SignData [08:35:51]wFMCommunicate request_size=4 [08:35:51]MH_SAM_APDU [08:35:51]CAPDU: 80 0D 01 02 [08:35:51]Write to MH i2c: E2 08 00 13 33 80 0D 01 02 00 00 00 00 BF [08:35:51]Write i2c OK [08:35:51]MH_I2C_Read... [08:35:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:35:51]Read from MH i2c: E2 [08:35:51]MH_I2C_Read... [08:35:51]Read from MH i2c: E2 03 00 [08:35:51]MH_I2C_Read... [08:35:51]Read from MH i2c: E2 03 00 13 33 00 90 00 BA [08:35:51]RAPDU: 90 00 [08:35:51]wFMCommunicate OK [08:35:51]wFMCommunicate request_size=255 [08:35:51]MH_SAM_APDU [08:35:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4A 0B 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 3C 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3C 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 E8 1C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4B 99 01 00 35 04 06 00 [08:35:51]Write to MH i2c: E2 02 01 14 33 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4A 0B 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 3C 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3C 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 E8 1C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4B 99 01 00 35 04 06 00 00 00 4E [08:35:51]Write i2c OK [08:35:51]MH_I2C_Read... [08:35:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:51]Read from MH i2c: E2 [08:35:51]MH_I2C_Read... [08:35:51]Read from MH i2c: E2 03 00 [08:35:51]MH_I2C_Read... [08:35:51]Read from MH i2c: E2 03 00 14 33 00 90 00 BB [08:35:51]RAPDU: 90 00 [08:35:51]wFMCommunicate OK [08:35:51]wFMCommunicate request_size=11 [08:35:51]MH_SAM_APDU [08:35:51]CAPDU: 80 0D 02 02 06 3E DA 1F 8A 5B 18 [08:35:51]Write to MH i2c: E2 0E 00 15 33 80 0D 02 02 06 00 3E DA 1F 8A 5B 18 00 00 02 [08:35:51]Write i2c OK [08:35:51]MH_I2C_Read... [08:35:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:52]Read from MH i2c: E2 [08:35:52]MH_I2C_Read... [08:35:52]Read from MH i2c: E2 03 00 [08:35:52]MH_I2C_Read... [08:35:52]Read from MH i2c: E2 03 00 15 33 00 90 00 BC [08:35:52]RAPDU: 90 00 [08:35:52]wFMCommunicate OK [08:35:52]wFMCommunicate request_size=4 [08:35:52]MH_SAM_APDU [08:35:52]CAPDU: 80 0D 03 02 [08:35:52]Write to MH i2c: E2 08 00 16 33 80 0D 03 02 00 00 00 00 C4 [08:35:52]Write i2c OK [08:35:52]MH_I2C_Read... [08:35:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:35:52]Read from MH i2c: E2 [08:35:52]MH_I2C_Read... [08:35:52]Read from MH i2c: E2 0B 00 [08:35:52]MH_I2C_Read... [08:35:52]Read from MH i2c: E2 0B 00 16 33 00 B3 11 83 2C 9E BF DD 02 90 00 74 [08:35:52]RAPDU: B3 11 83 2C 9E BF DD 02 90 00 [08:35:52]wFMCommunicate OK [08:35:52]SAM_PROTO_SignData done [08:35:52]FM_MakeSignedData done [08:35:52]CreateOFDProtocolMessage [08:35:52]wFMCommunicate request_size=4 [08:35:52]MH_SAM_APDU [08:35:52]CAPDU: 80 11 00 00 [08:35:52]Write to MH i2c: E2 08 00 17 33 80 11 00 00 00 00 00 00 C4 [08:35:52]Write i2c OK [08:35:52]MH_I2C_Read... [08:35:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:52]Read from MH i2c: E2 [08:35:52]MH_I2C_Read... [08:35:52]Read from MH i2c: E2 17 00 [08:35:52]MH_I2C_Read... [08:35:52]Read from MH i2c: E2 17 00 17 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 1F [08:35:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:35:52]wFMCommunicate OK [08:35:52]CreateOFDProtocolMessage done [08:35:52]OFDSenderStorePacket 104779 [08:35:52]StoreOFDPacket docnum=104779 [08:35:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 7D 65 08 01 9C 54 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4A 0B 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 3C 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3C 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 E8 1C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4B 99 01 00 35 04 06 00 3E DA 1F 8A 5B 18 B3 11 83 2C 9E BF DD 02 [08:35:52]CheckFolder [08:35:52]dirname=/storage/ofd_packets [08:35:52]CheckFolder done [08:35:52]ProducePacketName [08:35:52]name=ofd_packets/00104779 [08:35:52]NVStorageSaveData ofd_packets/00104779 [08:35:52]File name is /storage/ofd_packets/00104779 [08:35:52]Write 302 bytes [08:35:52]NVStorageSaveData done [08:35:52]OFDSenderStorePacket done [08:35:52]KKMCreateOFDPacket done [08:35:52]NVStorageSaveData kkm_last_timestamp [08:35:52]File name is /storage/kkm_last_timestamp [08:35:52]Write 4 bytes [08:35:52]NVStorageSaveData done [08:35:52]ExternCall_PrintAddStr [08:35:52]wPrintStart [08:35:52]Write to MH i2c: 01 00 00 18 33 4B [08:35:52]Write i2c OK [08:35:52]MH_I2C_Read... [08:35:52]Read from MH i2c: 01 [08:35:52]MH_I2C_Read... [08:35:52]Read from MH i2c: 01 07 00 [08:35:52]MH_I2C_Read... [08:35:52]Read from MH i2c: 01 07 00 18 33 00 00 00 00 00 FF 0F 60 [08:35:52]RasterBufferAndPrint [08:35:52]line Счет N : (1)118222 [08:35:52]line ИНН: 02508201610067 [08:35:52]line Контрольно-Кассовый Чек [08:35:52]line ПРОДАЖА [08:35:52]line ТРК (МРК, ГНК) : 14 [08:35:52]line Товар: 2710124130 [08:35:52]line SUPER-92-К-5 [08:35:52]line 2.890 * 69.30 [08:35:52]line = 200.28 [08:35:52]line НДС 12% НСП 1% [08:35:52]line > о реализуемом товаре [08:35:52]line ИТОГО: 200.28 [08:35:52]line НСП 1% : 1.77 [08:35:52]line НДС 12% : 21.27 [08:35:52]line Наличными: 0.00 [08:35:52]line Безнал.: 200.28 [08:35:52]line Место: АЗС № 176 [08:35:52]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:35:52]line СНО: Общий режим [08:35:52]line Чек 119 26.09.2024 08:35 [08:35:52]line Смена: 237 ФФД: 1.0 [08:35:52]line ЗНМ: 0300000238 [08:35:52]line РНМ: 0000000000145756 [08:35:52]line Версия ККМ: v1.0 [08:35:52]line Платежная система: O! деньги [08:35:52]line ФМ: 0000000000959278 [08:35:52]line ФД: 104779 [08:35:52]line ФПД: 69106552953624 [08:35:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T083552&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104779&fm=69106552953624&tin=02508201610067®Number=0000000000145756&sum=20028 [08:35:52]OFD Sender: Processing packet 104779 [packets to send 51, broken 50] [08:35:52]ProducePacketName [08:35:52]name=ofd_packets/00104779 [08:35:52]OFD Sender: To server: pG, [08:35:52]CommunicateWithHost lk.salyk.kg:30040 [08:35:52]ConnectInit lk.salyk.kg [08:35:52]written 0, free lines is 4095 [08:35:52]Connected sock=10 [08:35:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 7D 65 08 01 9C 54 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4A 0B 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 3C 4E 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3C 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4F 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3C 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 00 00 00 F4 03 04 00 E8 1C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4B 99 01 00 35 04 06 00 3E DA 1F 8A 5B 18 B3 11 83 2C 9E BF DD 02 [08:35:52]Write to MH i2c: 01 00 00 41 33 74 [08:35:52]Write i2c OK [08:35:52]MH_I2C_Read... [08:35:52]Read from MH i2c: 01 [08:35:52]MH_I2C_Read... [08:35:52]Read from MH i2c: 01 07 00 [08:35:52]MH_I2C_Read... [08:35:52]Read from MH i2c: 01 07 00 41 33 00 00 00 00 00 28 0D B0 [08:35:52]RasterBufferAndPrint [08:35:52]line [08:35:52]line [08:35:52]line [08:35:52]line [08:35:52]line [08:35:52]written 0, free lines is 3374 [08:35:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 2F 7D 47 00 E3 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4B 99 01 00 F4 03 04 00 99 C6 F4 66 B6 04 01 00 00 5A D6 1F 99 C0 2A C2 15 [08:35:52]CommunicateWithHost err = 0 [08:35:52]CheckOFDResponse [08:35:52]1017 (14) - 77093643461234 [08:35:52]1041 (16) - 0000000000959278 [08:35:52]1040 (4) - 104779 [08:35:52]1012 (4) - 26.09.2024 02:27 [08:35:52]1206 (1) - 0 [08:35:52]OFD Sender: Remove packet 104779 [08:35:52]ProducePacketName [08:35:52]name=ofd_packets/00104779 [08:35:52]NVStorageDeleteData [08:35:52]MH_Cut [08:35:52]Write to MH i2c: D1 01 00 48 33 01 4D [08:35:52]Write i2c OK [08:35:52]MH_I2C_Read... [08:35:52]Read from MH i2c: D1 [08:35:52]MH_I2C_Read... [08:35:52]Read from MH i2c: D1 01 00 [08:35:52]MH_I2C_Read... [08:35:52]Read from MH i2c: D1 01 00 48 33 00 4C [08:35:52]Write to MH i2c: 01 00 00 49 33 7C [08:35:52]Write i2c OK [08:35:52]MH_I2C_Read... [08:35:53]OFD Sender: No OFD packet to send [08:35:53]*** Cut start [08:35:53]*** Partial cut [08:35:53]*** CUTSNS_PIN = 1 [08:35:53]*** CUTSNS_PIN = 0 [08:35:53]*** Brake cut motor [08:35:54]Read from MH i2c: 01 [08:35:54]MH_I2C_Read... [08:35:54]*** Stop cut motor [08:35:54]*** Cut end [08:35:54]Read from MH i2c: 01 07 00 [08:35:54]MH_I2C_Read... [08:35:54]Read from MH i2c: 01 07 00 49 33 00 00 00 00 00 FF 0F 91 [08:35:54]process_action close_receipt done [08:35:54]requested_data is exist [08:35:54]produce_requested_data [08:35:54]requested_item fm.sn is exist - process it [08:35:54]wFMCommunicate request_size=4 [08:35:54]MH_SAM_APDU [08:35:54]CAPDU: 80 11 00 00 [08:35:54]Write to MH i2c: E2 08 00 4A 33 80 11 00 00 00 00 00 00 F7 [08:35:54]Write i2c OK [08:35:54]MH_I2C_Read... [08:35:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:54]Read from MH i2c: E2 [08:35:54]MH_I2C_Read... [08:35:54]Read from MH i2c: E2 17 00 [08:35:54]MH_I2C_Read... [08:35:54]Read from MH i2c: E2 17 00 4A 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 52 [08:35:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:35:54]wFMCommunicate OK [08:35:54]requested_item fd.num is exist - process it [08:35:54]SAM_PROTO_GetFieldsCounters [08:35:54]wFMCommunicate request_size=4 [08:35:54]MH_SAM_APDU [08:35:54]CAPDU: 80 13 00 00 [08:35:54]Write to MH i2c: E2 08 00 4B 33 80 13 00 00 00 00 00 00 FA [08:35:54]Write i2c OK [08:35:54]MH_I2C_Read... [08:35:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:35:54]Read from MH i2c: E2 [08:35:54]MH_I2C_Read... [08:35:54]Read from MH i2c: E2 62 00 [08:35:54]MH_I2C_Read... [08:35:54]Read from MH i2c: E2 62 00 4B 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 4B 99 01 00 0E 04 04 00 ED 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 5D [08:35:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 4B 99 01 00 0E 04 04 00 ED 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 [08:35:54]wFMCommunicate OK [08:35:54]SAM_PROTO_GetFieldsCounters done [08:35:54]requested_item shift.num is exist - process it [08:35:54]requested_item shift.opened is exist - process it [08:35:54]req_shift_opened [08:35:54]FM_GetShiftState [08:35:54]SAM_PROTO_GetShiftState [08:35:54]wFMCommunicate request_size=4 [08:35:54]MH_SAM_APDU [08:35:54]CAPDU: 80 13 01 00 [08:35:54]Write to MH i2c: E2 08 00 4C 33 80 13 01 00 00 00 00 00 FC [08:35:54]Write i2c OK [08:35:54]MH_I2C_Read... [08:35:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:54]Read from MH i2c: E2 [08:35:54]MH_I2C_Read... [08:35:54]Read from MH i2c: E2 0E 00 [08:35:54]MH_I2C_Read... [08:35:54]Read from MH i2c: E2 0E 00 4C 33 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F8 [08:35:54]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:35:54]wFMCommunicate OK [08:35:54]SAM_PROTO_GetShiftState done [08:35:54]FM_GetShiftState done [08:35:54]req_shift_opened done [08:35:54]requested_item shift.open_date is exist - process it [08:35:54]req_shift_open_date [08:35:54]req_shift_open_date done [08:35:54]produce_requested_data done [08:35:54]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104779,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:35:54]process_action_free close_receipt [08:35:54]json_value_free [08:35:54]json_value_free done [08:35:54]process_json_proto returns [08:35:54]Send response to host [08:35:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104779,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:35:54]free response buf [08:35:54]execute_script done [08:35:54]execute_script returns [08:35:54]free content buf [08:35:54]Sock 8.Close socket [08:35:54]Sock 8.Thread stoped [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]accept exits with 9 [08:36:28]New connection [08:36:28]New thread 3067260260 created [08:36:28]Thread 3067403620 joined [08:36:28]Waiting for new connection... [08:36:28] Sock 9.Parse request [08:36:28]Sock 9.Check first char [08:36:28]Sock 9.First char is OK [08:36:28]request: POST /json_proto HTTP/1.0 [08:36:28]Method: POST [08:36:28]URL: /json_proto [08:36:28]Method is POST - this is cgi request [08:36:28]url: /json_proto [08:36:28]query_string will be loaded in cgi processing [08:36:28]execute_cgi json_proto POST (null) [08:36:28]execute_cgi path=json_proto method=POST [08:36:28]POST find Content-Length [08:36:28]Host: 172.17.62.195:8080 [08:36:28]Content-Length: 677 [08:36:28]Content-Type: application/json [08:36:28] [08:36:28]POST finish read [08:36:28]Found Content-Length = 677 [08:36:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118223", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:36:28]execute_script... [08:36:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118223", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:36:28]POST & json_proto [08:36:28]process_json_proto [08:36:28]json parsed OK: [08:36:28]protocol is kg_v1.0 [08:36:28]action value=close_receipt [08:36:28]process_action close_receipt [08:36:28]cmd_close_receipt [08:36:28]MH_GetDate [08:36:28]Write to MH i2c: F0 00 00 4D 33 6F [08:36:28]Write i2c OK [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: F0 [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: F0 09 00 [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: F0 09 00 4D 33 00 0E 1D F5 66 65 34 CA 65 C6 [08:36:28]GetLastDocTimeStamp 1727339752 [08:36:28]current date 1727339790 [08:36:28]FM_GetShiftState [08:36:28]SAM_PROTO_GetShiftState [08:36:28]wFMCommunicate request_size=4 [08:36:28]MH_SAM_APDU [08:36:28]CAPDU: 80 13 01 00 [08:36:28]Write to MH i2c: E2 08 00 4E 33 80 13 01 00 00 00 00 00 FE [08:36:28]Write i2c OK [08:36:28]MH_I2C_Read... [08:36:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:28]Read from MH i2c: E2 [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: E2 0E 00 [08:36:28]MH_I2C_Read... [08:36:28]Read from MH i2c: E2 0E 00 4E 33 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 FA [08:36:28]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:36:28]wFMCommunicate OK [08:36:28]SAM_PROTO_GetShiftState done [08:36:28]FM_GetShiftState done [08:36:28]opened in 1727309552 [08:36:28]opened+sec_in_day 1727395952 [08:36:28]quantity*price = 50036 [08:36:28]sum+1 = 50037 [08:36:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 120 26.09.2024 08:36 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104780 ФПД: 220576468492579 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T083630&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104780&fm=220576468492579&tin=02508201610067®Number=0000000000145756&sum=50000 [08:36:29]StoreToDocumentArchive [08:36:29]shift 237 fd 104780 [08:36:29]save to /storage/0237/doc_00104780 [08:36:29]save last doc name /storage/0237/doc_00104780 to /storage/kkm_last_doc_name [08:36:29]save OK [08:36:29]Clear old archive folders... [08:36:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:36:29]tlvbuf is B6F48B00 [08:36:29]SAM_PROTO_ClearQueue [08:36:29]wFMCommunicate request_size=4 [08:36:29]MH_SAM_APDU [08:36:29]CAPDU: 80 09 00 00 [08:36:29]Write to MH i2c: E2 08 00 5B 33 80 09 00 00 00 00 00 00 00 [08:36:29]Write i2c OK [08:36:29]MH_I2C_Read... [08:36:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:36:29]Read from MH i2c: E2 [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: E2 03 00 [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: E2 03 00 5B 33 00 90 00 02 [08:36:29]RAPDU: 90 00 [08:36:29]wFMCommunicate OK [08:36:29]SAM_PROTO_ClearQueue done [08:36:29]KKMCreateOFDPacket [08:36:29]OFDProtocolAddRootSTLVToBuf [08:36:29]FM_MakeSignedData [08:36:29]FM_MakeSignedData [08:36:29]SAM_PROTO_SignData [08:36:29]wFMCommunicate request_size=4 [08:36:29]MH_SAM_APDU [08:36:29]CAPDU: 80 0D 01 02 [08:36:29]Write to MH i2c: E2 08 00 5C 33 80 0D 01 02 00 00 00 00 08 [08:36:29]Write i2c OK [08:36:29]MH_I2C_Read... [08:36:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:36:29]Read from MH i2c: E2 [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: E2 03 00 [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: E2 03 00 5C 33 00 90 00 03 [08:36:29]RAPDU: 90 00 [08:36:29]wFMCommunicate OK [08:36:29]wFMCommunicate request_size=255 [08:36:29]MH_SAM_APDU [08:36:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 0E 1D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4C 99 01 00 35 04 06 00 C8 [08:36:29]Write to MH i2c: E2 02 01 5D 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 0E 1D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4C 99 01 00 35 04 06 00 C8 00 00 2B [08:36:29]Write i2c OK [08:36:29]MH_I2C_Read... [08:36:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:29]Read from MH i2c: E2 [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: E2 03 00 [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: E2 03 00 5D 33 00 90 00 04 [08:36:29]RAPDU: 90 00 [08:36:29]wFMCommunicate OK [08:36:29]wFMCommunicate request_size=10 [08:36:29]MH_SAM_APDU [08:36:29]CAPDU: 80 0D 02 02 05 9C F6 0C E1 23 [08:36:29]Write to MH i2c: E2 0D 00 5E 33 80 0D 02 02 05 00 9C F6 0C E1 23 00 00 B7 [08:36:29]Write i2c OK [08:36:29]MH_I2C_Read... [08:36:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:29]Read from MH i2c: E2 [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: E2 03 00 [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: E2 03 00 5E 33 00 90 00 05 [08:36:29]RAPDU: 90 00 [08:36:29]wFMCommunicate OK [08:36:29]wFMCommunicate request_size=4 [08:36:29]MH_SAM_APDU [08:36:29]CAPDU: 80 0D 03 02 [08:36:29]Write to MH i2c: E2 08 00 5F 33 80 0D 03 02 00 00 00 00 0D [08:36:29]Write i2c OK [08:36:29]MH_I2C_Read... [08:36:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:36:29]Read from MH i2c: E2 [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: E2 0B 00 [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: E2 0B 00 5F 33 00 24 A5 15 6B 3D BE 7E 84 90 00 54 [08:36:29]RAPDU: 24 A5 15 6B 3D BE 7E 84 90 00 [08:36:29]wFMCommunicate OK [08:36:29]SAM_PROTO_SignData done [08:36:29]FM_MakeSignedData done [08:36:29]CreateOFDProtocolMessage [08:36:29]wFMCommunicate request_size=4 [08:36:29]MH_SAM_APDU [08:36:29]CAPDU: 80 11 00 00 [08:36:29]Write to MH i2c: E2 08 00 60 33 80 11 00 00 00 00 00 00 0D [08:36:29]Write i2c OK [08:36:29]MH_I2C_Read... [08:36:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:29]Read from MH i2c: E2 [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: E2 17 00 [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: E2 17 00 60 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 68 [08:36:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:36:29]wFMCommunicate OK [08:36:29]CreateOFDProtocolMessage done [08:36:29]OFDSenderStorePacket 104780 [08:36:29]StoreOFDPacket docnum=104780 [08:36:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 B7 02 07 01 48 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 0E 1D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4C 99 01 00 35 04 06 00 C8 9C F6 0C E1 23 24 A5 15 6B 3D BE 7E 84 [08:36:29]CheckFolder [08:36:29]dirname=/storage/ofd_packets [08:36:29]CheckFolder done [08:36:29]ProducePacketName [08:36:29]name=ofd_packets/00104780 [08:36:29]NVStorageSaveData ofd_packets/00104780 [08:36:29]File name is /storage/ofd_packets/00104780 [08:36:29]Write 301 bytes [08:36:29]NVStorageSaveData done [08:36:29]OFDSenderStorePacket done [08:36:29]KKMCreateOFDPacket done [08:36:29]NVStorageSaveData kkm_last_timestamp [08:36:29]File name is /storage/kkm_last_timestamp [08:36:29]Write 4 bytes [08:36:29]NVStorageSaveData done [08:36:29]ExternCall_PrintAddStr [08:36:29]wPrintStart [08:36:29]Write to MH i2c: 01 00 00 61 33 94 [08:36:29]Write i2c OK [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: 01 [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: 01 07 00 [08:36:29]MH_I2C_Read... [08:36:29]Read from MH i2c: 01 07 00 61 33 00 00 00 00 00 FF 0F A9 [08:36:29]RasterBufferAndPrint [08:36:29]line Счет N : (1)118223 [08:36:29]line ИНН: 02508201610067 [08:36:29]line Контрольно-Кассовый Чек [08:36:29]line ПРОДАЖА [08:36:29]line ТРК (МРК, ГНК) : 22 [08:36:29]line Товар: 2710124130 [08:36:29]line Аи-92-К-5 [08:36:29]line 7.380 * 67.80 [08:36:29]line = 500.36 [08:36:29]line НДС 12% НСП 1% [08:36:29]line > о реализуемом товаре [08:36:29]line ОКРУГЛЕНИЕ: -0.36 [08:36:29]line ИТОГО: 500.00 [08:36:29]line Внесено: 500.00 [08:36:29]line СДАЧА: 0.00 [08:36:29]line НСП 1% : 4.43 [08:36:29]line НДС 12% : 53.14 [08:36:29]line Наличными: 500.00 [08:36:29]line Безнал.: 0.00 [08:36:29]line Место: АЗС № 176 [08:36:29]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:36:29]line СНО: Общий режим [08:36:29]line Чек 120 26.09.2024 08:36 [08:36:29]line Смена: 237 ФФД: 1.0 [08:36:29]line ЗНМ: 0300000238 [08:36:29]line РНМ: 0000000000145756 [08:36:29]line Версия ККМ: v1.0 [08:36:29]line ФМ: 0000000000959278 [08:36:29]line ФД: 104780 [08:36:29]line ФПД: 220576468492579 [08:36:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T083630&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104780&fm=220576468492579&tin=02508201610067®Number=0000000000145756&sum=50000 [08:36:30]OFD Sender: Processing packet 104780 [packets to send 51, broken 50] [08:36:30]ProducePacketName [08:36:30]name=ofd_packets/00104780 [08:36:30]OFD Sender: To server: pG, [08:36:30]CommunicateWithHost lk.salyk.kg:30040 [08:36:30]ConnectInit lk.salyk.kg [08:36:30]written 0, free lines is 4095 [08:36:30]Connected sock=10 [08:36:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 B7 02 07 01 48 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 0E 1D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4C 99 01 00 35 04 06 00 C8 9C F6 0C E1 23 24 A5 15 6B 3D BE 7E 84 [08:36:30]Write to MH i2c: 01 00 00 8B 33 BE [08:36:30]Write i2c OK [08:36:30]MH_I2C_Read... [08:36:30]Read from MH i2c: 01 [08:36:30]MH_I2C_Read... [08:36:30]Read from MH i2c: 01 07 00 [08:36:30]MH_I2C_Read... [08:36:30]Read from MH i2c: 01 07 00 8B 33 00 00 00 00 00 0C 0D DE [08:36:30]RasterBufferAndPrint [08:36:30]line [08:36:30]line [08:36:30]line [08:36:30]line [08:36:30]line [08:36:30]written 0, free lines is 3346 [08:36:30]MH_Cut [08:36:30]Write to MH i2c: D1 01 00 92 33 01 97 [08:36:30]Write i2c OK [08:36:30]MH_I2C_Read... [08:36:30]Read from MH i2c: D1 [08:36:30]MH_I2C_Read... [08:36:30]Read from MH i2c: D1 01 00 [08:36:30]MH_I2C_Read... [08:36:30]Read from MH i2c: D1 01 00 92 33 00 96 [08:36:30]Write to MH i2c: 01 00 00 93 33 C6 [08:36:30]Write i2c OK [08:36:30]MH_I2C_Read... [08:36:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 89 55 47 00 52 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4C 99 01 00 F4 03 04 00 BF C6 F4 66 B6 04 01 00 00 9B E8 1D 32 3D 36 8B 61 [08:36:30]CommunicateWithHost err = 0 [08:36:30]CheckOFDResponse [08:36:30]1017 (14) - 77093643461234 [08:36:30]1041 (16) - 0000000000959278 [08:36:30]1040 (4) - 104780 [08:36:30]1012 (4) - 26.09.2024 02:28 [08:36:30]1206 (1) - 0 [08:36:30]OFD Sender: Remove packet 104780 [08:36:30]ProducePacketName [08:36:30]name=ofd_packets/00104780 [08:36:30]NVStorageDeleteData [08:36:31]OFD Sender: No OFD packet to send [08:36:31]*** Cut start [08:36:31]*** Partial cut [08:36:31]*** CUTSNS_PIN = 1 [08:36:31]*** CUTSNS_PIN = 0 [08:36:31]*** Brake cut motor [08:36:31]Read from MH i2c: 01 [08:36:31]MH_I2C_Read... [08:36:31]*** Stop cut motor [08:36:31]*** Cut end [08:36:31]Read from MH i2c: 01 07 00 [08:36:31]MH_I2C_Read... [08:36:31]Read from MH i2c: 01 07 00 93 33 00 00 00 00 00 FF 0F DB [08:36:31]process_action close_receipt done [08:36:31]requested_data is exist [08:36:31]produce_requested_data [08:36:31]requested_item fm.sn is exist - process it [08:36:31]wFMCommunicate request_size=4 [08:36:31]MH_SAM_APDU [08:36:31]CAPDU: 80 11 00 00 [08:36:31]Write to MH i2c: E2 08 00 94 33 80 11 00 00 00 00 00 00 41 [08:36:31]Write i2c OK [08:36:31]MH_I2C_Read... [08:36:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:31]Read from MH i2c: E2 [08:36:31]MH_I2C_Read... [08:36:31]Read from MH i2c: E2 17 00 [08:36:31]MH_I2C_Read... [08:36:31]Read from MH i2c: E2 17 00 94 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 9C [08:36:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:36:31]wFMCommunicate OK [08:36:31]requested_item fd.num is exist - process it [08:36:31]SAM_PROTO_GetFieldsCounters [08:36:31]wFMCommunicate request_size=4 [08:36:31]MH_SAM_APDU [08:36:31]CAPDU: 80 13 00 00 [08:36:31]Write to MH i2c: E2 08 00 95 33 80 13 00 00 00 00 00 00 44 [08:36:31]Write i2c OK [08:36:31]MH_I2C_Read... [08:36:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:32]Read from MH i2c: E2 [08:36:32]MH_I2C_Read... [08:36:32]Read from MH i2c: E2 62 00 [08:36:32]MH_I2C_Read... [08:36:32]Read from MH i2c: E2 62 00 95 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 4C 99 01 00 0E 04 04 00 ED 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 AB [08:36:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 4C 99 01 00 0E 04 04 00 ED 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 [08:36:32]wFMCommunicate OK [08:36:32]SAM_PROTO_GetFieldsCounters done [08:36:32]requested_item shift.num is exist - process it [08:36:32]requested_item shift.opened is exist - process it [08:36:32]req_shift_opened [08:36:32]FM_GetShiftState [08:36:32]SAM_PROTO_GetShiftState [08:36:32]wFMCommunicate request_size=4 [08:36:32]MH_SAM_APDU [08:36:32]CAPDU: 80 13 01 00 [08:36:32]Write to MH i2c: E2 08 00 96 33 80 13 01 00 00 00 00 00 46 [08:36:32]Write i2c OK [08:36:32]MH_I2C_Read... [08:36:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:32]Read from MH i2c: E2 [08:36:32]MH_I2C_Read... [08:36:32]Read from MH i2c: E2 0E 00 [08:36:32]MH_I2C_Read... [08:36:32]Read from MH i2c: E2 0E 00 96 33 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 42 [08:36:32]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:36:32]wFMCommunicate OK [08:36:32]SAM_PROTO_GetShiftState done [08:36:32]FM_GetShiftState done [08:36:32]req_shift_opened done [08:36:32]requested_item shift.open_date is exist - process it [08:36:32]req_shift_open_date [08:36:32]req_shift_open_date done [08:36:32]produce_requested_data done [08:36:32]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104780,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:36:32]process_action_free close_receipt [08:36:32]json_value_free [08:36:32]json_value_free done [08:36:32]process_json_proto returns [08:36:32]Send response to host [08:36:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104780,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:36:32]free response buf [08:36:32]execute_script done [08:36:32]execute_script returns [08:36:32]free content buf [08:36:32]Sock 9.Close socket [08:36:32]Sock 9.Thread stoped [08:36:36]OFD Sender: No OFD packet to send [08:36:41]OFD Sender: No OFD packet to send [08:36:46]OFD Sender: No OFD packet to send [08:36:51]OFD Sender: No OFD packet to send [08:36:56]OFD Sender: No OFD packet to send [08:37:01]OFD Sender: No OFD packet to send [08:37:06]OFD Sender: No OFD packet to send [08:37:11]OFD Sender: No OFD packet to send [08:37:16]OFD Sender: No OFD packet to send [08:37:21]OFD Sender: No OFD packet to send [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:56]OFD Sender: No OFD packet to send [08:39:01]OFD Sender: No OFD packet to send [08:39:06]OFD Sender: No OFD packet to send [08:39:11]OFD Sender: No OFD packet to send [08:39:16]OFD Sender: No OFD packet to send [08:39:21]OFD Sender: No OFD packet to send [08:39:26]OFD Sender: No OFD packet to send [08:39:31]OFD Sender: No OFD packet to send [08:39:36]OFD Sender: No OFD packet to send [08:39:41]OFD Sender: No OFD packet to send [08:39:46]OFD Sender: No OFD packet to send [08:39:51]OFD Sender: No OFD packet to send [08:39:56]OFD Sender: No OFD packet to send [08:40:01]OFD Sender: No OFD packet to send [08:40:06]OFD Sender: No OFD packet to send [08:40:11]OFD Sender: No OFD packet to send [08:40:16]OFD Sender: No OFD packet to send [08:40:21]OFD Sender: No OFD packet to send [08:40:26]OFD Sender: No OFD packet to send [08:40:31]OFD Sender: No OFD packet to send [08:40:36]OFD Sender: No OFD packet to send [08:40:41]OFD Sender: No OFD packet to send [08:40:46]OFD Sender: No OFD packet to send [08:40:51]OFD Sender: No OFD packet to send [08:40:56]OFD Sender: No OFD packet to send [08:41:01]OFD Sender: No OFD packet to send [08:41:06]OFD Sender: No OFD packet to send [08:41:11]OFD Sender: No OFD packet to send [08:41:16]OFD Sender: No OFD packet to send [08:41:20]accept exits with 8 [08:41:20]New connection [08:41:20]New thread 3067403620 created [08:41:20]Thread 3067260260 joined [08:41:20]Waiting for new connection... [08:41:20] Sock 8.Parse request [08:41:20]Sock 8.Check first char [08:41:20]Sock 8.First char is OK [08:41:20]request: POST /json_proto HTTP/1.0 [08:41:20]Method: POST [08:41:20]URL: /json_proto [08:41:20]Method is POST - this is cgi request [08:41:20]url: /json_proto [08:41:20]query_string will be loaded in cgi processing [08:41:20]execute_cgi json_proto POST (null) [08:41:20]execute_cgi path=json_proto method=POST [08:41:20]POST find Content-Length [08:41:20]Host: 172.17.62.195:8080 [08:41:20]Content-Length: 687 [08:41:20]Content-Type: application/json [08:41:20] [08:41:20]POST finish read [08:41:20]Found Content-Length = 687 [08:41:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [08:41:20]execute_script... [08:41:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [08:41:20]POST & json_proto [08:41:20]process_json_proto [08:41:20]json parsed OK: [08:41:20]protocol is kg_v1.0 [08:41:20]action value=close_receipt [08:41:20]process_action close_receipt [08:41:20]cmd_close_receipt [08:41:20]MH_GetDate [08:41:20]Write to MH i2c: F0 00 00 97 33 B9 [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: F0 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: F0 09 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: F0 09 00 97 33 00 33 1E F5 66 65 34 CA 65 36 [08:41:20]GetLastDocTimeStamp 1727339790 [08:41:20]current date 1727340083 [08:41:20]FM_GetShiftState [08:41:20]SAM_PROTO_GetShiftState [08:41:20]wFMCommunicate request_size=4 [08:41:20]MH_SAM_APDU [08:41:20]CAPDU: 80 13 01 00 [08:41:20]Write to MH i2c: E2 08 00 98 33 80 13 01 00 00 00 00 00 48 [08:41:20]Write i2c OK [08:41:20]MH_I2C_Read... [08:41:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:20]Read from MH i2c: E2 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 0E 00 [08:41:20]MH_I2C_Read... [08:41:20]Read from MH i2c: E2 0E 00 98 33 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 44 [08:41:20]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:41:20]wFMCommunicate OK [08:41:20]SAM_PROTO_GetShiftState done [08:41:20]FM_GetShiftState done [08:41:20]opened in 1727309552 [08:41:20]opened+sec_in_day 1727395952 [08:41:20]quantity*price = 150037 [08:41:20]sum+1 = 150038 [08:41: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 121 26.09.2024 08:41 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104781 ФПД: 73413489049797 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T084123&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104781&fm=73413489049797&tin=02508201610067®Number=0000000000145756&sum=150000 [08:41:22]StoreToDocumentArchive [08:41:22]shift 237 fd 104781 [08:41:22]save to /storage/0237/doc_00104781 [08:41:22]save last doc name /storage/0237/doc_00104781 to /storage/kkm_last_doc_name [08:41:22]save OK [08:41:22]Clear old archive folders... [08:41:22]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:41:22]tlvbuf is 019EAB90 [08:41:22]SAM_PROTO_ClearQueue [08:41:22]wFMCommunicate request_size=4 [08:41:22]MH_SAM_APDU [08:41:22]CAPDU: 80 09 00 00 [08:41:22]Write to MH i2c: E2 08 00 A5 33 80 09 00 00 00 00 00 00 4A [08:41:22]Write i2c OK [08:41:22]MH_I2C_Read... [08:41:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:22]Read from MH i2c: E2 [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: E2 03 00 [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: E2 03 00 A5 33 00 90 00 4C [08:41:22]RAPDU: 90 00 [08:41:22]wFMCommunicate OK [08:41:22]SAM_PROTO_ClearQueue done [08:41:22]KKMCreateOFDPacket [08:41:22]OFDProtocolAddRootSTLVToBuf [08:41:22]FM_MakeSignedData [08:41:22]FM_MakeSignedData [08:41:22]SAM_PROTO_SignData [08:41:22]wFMCommunicate request_size=4 [08:41:22]MH_SAM_APDU [08:41:22]CAPDU: 80 0D 01 02 [08:41:22]Write to MH i2c: E2 08 00 A6 33 80 0D 01 02 00 00 00 00 52 [08:41:22]Write i2c OK [08:41:22]MH_I2C_Read... [08:41:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:22]Read from MH i2c: E2 [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: E2 03 00 [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: E2 03 00 A6 33 00 90 00 4D [08:41:22]RAPDU: 90 00 [08:41:22]wFMCommunicate OK [08:41:22]wFMCommunicate request_size=255 [08:41:22]MH_SAM_APDU [08:41:22]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 79 00 00 00 F4 03 04 00 33 1E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4D 99 01 00 35 04 06 00 [08:41:22]Write to MH i2c: E2 02 01 A7 33 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 79 00 00 00 F4 03 04 00 33 1E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4D 99 01 00 35 04 06 00 00 00 8A [08:41:22]Write i2c OK [08:41:22]MH_I2C_Read... [08:41:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:22]Read from MH i2c: E2 [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: E2 03 00 [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: E2 03 00 A7 33 00 90 00 4E [08:41:22]RAPDU: 90 00 [08:41:22]wFMCommunicate OK [08:41:22]wFMCommunicate request_size=11 [08:41:22]MH_SAM_APDU [08:41:22]CAPDU: 80 0D 02 02 06 42 C4 E8 EF C0 C5 [08:41:22]Write to MH i2c: E2 0E 00 A8 33 80 0D 02 02 06 00 42 C4 E8 EF C0 C5 00 00 C3 [08:41:22]Write i2c OK [08:41:22]MH_I2C_Read... [08:41:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:22]Read from MH i2c: E2 [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: E2 03 00 [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: E2 03 00 A8 33 00 90 00 4F [08:41:22]RAPDU: 90 00 [08:41:22]wFMCommunicate OK [08:41:22]wFMCommunicate request_size=4 [08:41:22]MH_SAM_APDU [08:41:22]CAPDU: 80 0D 03 02 [08:41:22]Write to MH i2c: E2 08 00 A9 33 80 0D 03 02 00 00 00 00 57 [08:41:22]Write i2c OK [08:41:22]MH_I2C_Read... [08:41:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:22]Read from MH i2c: E2 [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: E2 0B 00 [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: E2 0B 00 A9 33 00 23 75 FF 62 CC 43 71 7A 90 00 4B [08:41:22]RAPDU: 23 75 FF 62 CC 43 71 7A 90 00 [08:41:22]wFMCommunicate OK [08:41:22]SAM_PROTO_SignData done [08:41:22]FM_MakeSignedData done [08:41:22]CreateOFDProtocolMessage [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 AA 33 80 11 00 00 00 00 00 00 57 [08:41:22]Write i2c OK [08:41:22]MH_I2C_Read... [08:41:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:22]Read from MH i2c: E2 [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: E2 17 00 [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: E2 17 00 AA 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 B2 [08:41:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:41:22]wFMCommunicate OK [08:41:22]CreateOFDProtocolMessage done [08:41:22]OFDSenderStorePacket 104781 [08:41:22]StoreOFDPacket docnum=104781 [08:41:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 58 04 08 01 F5 0F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 79 00 00 00 F4 03 04 00 33 1E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4D 99 01 00 35 04 06 00 42 C4 E8 EF C0 C5 23 75 FF 62 CC 43 71 7A [08:41:22]CheckFolder [08:41:22]dirname=/storage/ofd_packets [08:41:22]CheckFolder done [08:41:22]ProducePacketName [08:41:22]name=ofd_packets/00104781 [08:41:22]NVStorageSaveData ofd_packets/00104781 [08:41:22]File name is /storage/ofd_packets/00104781 [08:41:22]Write 302 bytes [08:41:22]NVStorageSaveData done [08:41:22]OFDSenderStorePacket done [08:41:22]KKMCreateOFDPacket done [08:41:22]NVStorageSaveData kkm_last_timestamp [08:41:22]File name is /storage/kkm_last_timestamp [08:41:22]Write 4 bytes [08:41:22]NVStorageSaveData done [08:41:22]OFD Sender: Processing packet 104781 [packets to send 51, broken 50] [08:41:22]ProducePacketName [08:41:22]name=ofd_packets/00104781 [08:41:22]OFD Sender: To server: pG, [08:41:22]CommunicateWithHost lk.salyk.kg:30040 [08:41:22]ConnectInit lk.salyk.kg [08:41:22]ExternCall_PrintAddStr [08:41:22]wPrintStart [08:41:22]Write to MH i2c: 01 00 00 AB 33 DE [08:41:22]Write i2c OK [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: 01 [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: 01 07 00 [08:41:22]MH_I2C_Read... [08:41:22]Read from MH i2c: 01 07 00 AB 33 00 00 00 00 00 FF 0F F3 [08:41:22]RasterBufferAndPrint [08:41:22]line Счет N : (1)118225 [08:41:22]line ИНН: 02508201610067 [08:41:22]line Контрольно-Кассовый Чек [08:41:22]line ПРОДАЖА [08:41:22]line ТРК (МРК, ГНК) : 21 [08:41:22]line Товар: 2710194210 [08:41:22]line ДТ(л)-К-5 [08:41:22]line 19.820 * 75.70 [08:41:22]line = 1500.37 [08:41:22]line НДС 12% НСП 1% [08:41:22]line > о реализуемом товаре [08:41:22]line ОКРУГЛЕНИЕ: -0.37 [08:41:22]line ИТОГО: 1500.00 [08:41:22]line Внесено: 1500.00 [08:41:22]line СДАЧА: 0.00 [08:41:22]line НСП 1% : 13.28 [08:41:22]line НДС 12% : 159.33 [08:41:22]line Наличными: 1500.00 [08:41:22]line Безнал.: 0.00 [08:41:22]line Место: АЗС № 176 [08:41:22]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:41:22]line СНО: Общий режим [08:41:22]line Чек 121 26.09.2024 08:41 [08:41:22]line Смена: 237 ФФД: 1.0 [08:41:22]line ЗНМ: 0300000238 [08:41:22]line РНМ: 0000000000145756 [08:41:22]line Версия ККМ: v1.0 [08:41:22]line ФМ: 0000000000959278 [08:41:22]line ФД: 104781 [08:41:22]line ФПД: 73413489049797 [08:41:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T084123&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104781&fm=73413489049797&tin=02508201610067®Number=0000000000145756&sum=150000 [08:41:22]Connected sock=11 [08:41:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 58 04 08 01 F5 0F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 79 00 00 00 F4 03 04 00 33 1E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4D 99 01 00 35 04 06 00 42 C4 E8 EF C0 C5 23 75 FF 62 CC 43 71 7A [08:41:22]written 0, free lines is 4095 [08:41:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 EB EC 47 00 06 8B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4D 99 01 00 F4 03 04 00 E4 C7 F4 66 B6 04 01 00 00 6E 0B F4 DC D4 23 EA 6F [08:41:23]CommunicateWithHost err = 0 [08:41:23]CheckOFDResponse [08:41:23]1017 (14) - 77093643461234 [08:41:23]1041 (16) - 0000000000959278 [08:41:23]1040 (4) - 104781 [08:41:23]1012 (4) - 26.09.2024 02:33 [08:41:23]1206 (1) - 0 [08:41:23]OFD Sender: Remove packet 104781 [08:41:23]ProducePacketName [08:41:23]name=ofd_packets/00104781 [08:41:23]NVStorageDeleteData [08:41:23]Write to MH i2c: 01 00 00 D5 33 08 [08:41:23]Write i2c OK [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: 01 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: 01 07 00 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: 01 07 00 D5 33 00 00 00 00 00 FC 0C 17 [08:41:23]RasterBufferAndPrint [08:41:23]line [08:41:23]line [08:41:23]line [08:41:23]line [08:41:23]line [08:41:23]written 0, free lines is 3332 [08:41:23]MH_Cut [08:41:23]Write to MH i2c: D1 01 00 DC 33 01 E1 [08:41:23]Write i2c OK [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: D1 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: D1 01 00 [08:41:23]MH_I2C_Read... [08:41:23]Read from MH i2c: D1 01 00 DC 33 00 E0 [08:41:23]Write to MH i2c: 01 00 00 DD 33 10 [08:41:23]Write i2c OK [08:41:23]MH_I2C_Read... [08:41:23]OFD Sender: No OFD packet to send [08:41:24]*** Cut start [08:41:24]*** Partial cut [08:41:24]*** CUTSNS_PIN = 1 [08:41:24]*** CUTSNS_PIN = 0 [08:41:24]*** Brake cut motor [08:41:24]Read from MH i2c: 01 [08:41:24]MH_I2C_Read... [08:41:24]*** Stop cut motor [08:41:24]*** Cut end [08:41:24]Read from MH i2c: 01 07 00 [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: 01 07 00 DD 33 00 00 00 00 00 FF 0F 25 [08:41:24]process_action close_receipt done [08:41:24]requested_data is exist [08:41:24]produce_requested_data [08:41:24]requested_item fm.sn is exist - process it [08:41:24]wFMCommunicate request_size=4 [08:41:24]MH_SAM_APDU [08:41:24]CAPDU: 80 11 00 00 [08:41:24]Write to MH i2c: E2 08 00 DE 33 80 11 00 00 00 00 00 00 8B [08:41:24]Write i2c OK [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: E2 [08:41:24]MH_I2C_Read... [08:41:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:24]Read from MH i2c: E2 17 00 [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: E2 17 00 DE 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E6 [08:41:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:41:24]wFMCommunicate OK [08:41:24]requested_item fd.num is exist - process it [08:41:24]SAM_PROTO_GetFieldsCounters [08:41:24]wFMCommunicate request_size=4 [08:41:24]MH_SAM_APDU [08:41:24]CAPDU: 80 13 00 00 [08:41:24]Write to MH i2c: E2 08 00 DF 33 80 13 00 00 00 00 00 00 8E [08:41:24]Write i2c OK [08:41:24]MH_I2C_Read... [08:41:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:41:24]Read from MH i2c: E2 [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: E2 62 00 [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: E2 62 00 DF 33 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 4D 99 01 00 0E 04 04 00 ED 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 F9 [08:41:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 4D 99 01 00 0E 04 04 00 ED 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 [08:41:24]wFMCommunicate OK [08:41:24]SAM_PROTO_GetFieldsCounters done [08:41:24]requested_item shift.num is exist - process it [08:41:24]requested_item shift.opened is exist - process it [08:41:24]req_shift_opened [08:41:24]FM_GetShiftState [08:41:24]SAM_PROTO_GetShiftState [08:41:24]wFMCommunicate request_size=4 [08:41:24]MH_SAM_APDU [08:41:24]CAPDU: 80 13 01 00 [08:41:24]Write to MH i2c: E2 08 00 E0 33 80 13 01 00 00 00 00 00 90 [08:41:24]Write i2c OK [08:41:24]MH_I2C_Read... [08:41:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:24]Read from MH i2c: E2 [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: E2 0E 00 [08:41:24]MH_I2C_Read... [08:41:24]Read from MH i2c: E2 0E 00 E0 33 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 8C [08:41:24]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:41:24]wFMCommunicate OK [08:41:24]SAM_PROTO_GetShiftState done [08:41:24]FM_GetShiftState done [08:41:24]req_shift_opened done [08:41:24]requested_item shift.open_date is exist - process it [08:41:24]req_shift_open_date [08:41:24]req_shift_open_date done [08:41:24]produce_requested_data done [08:41:24]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104781,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:41:24]process_action_free close_receipt [08:41:24]json_value_free [08:41:24]json_value_free done [08:41:24]process_json_proto returns [08:41:24]Send response to host [08:41:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104781,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:41:24]free response buf [08:41:24]execute_script done [08:41:24]execute_script returns [08:41:24]free content buf [08:41:24]Sock 8.Close socket [08:41:24]Sock 8.Thread stoped [08:41:28]OFD Sender: No OFD packet to send [08:41:33]OFD Sender: No OFD packet to send [08:41:38]OFD Sender: No OFD packet to send [08:41:43]OFD Sender: No OFD packet to send [08:41:48]OFD Sender: No OFD packet to send [08:41:53]OFD Sender: No OFD packet to send [08:41:58]OFD Sender: No OFD packet to send [08:42:03]OFD Sender: No OFD packet to send [08:42:08]OFD Sender: No OFD packet to send [08:42:13]OFD Sender: No OFD packet to send [08:42:18]OFD Sender: No OFD packet to send [08:42:23]OFD Sender: No OFD packet to send [08:42:28]OFD Sender: No OFD packet to send [08:42:33]OFD Sender: No OFD packet to send [08:42:38]OFD Sender: No OFD packet to send [08:42:43]OFD Sender: No OFD packet to send [08:42:48]OFD Sender: No OFD packet to send [08:42:53]OFD Sender: No OFD packet to send [08:42:58]OFD Sender: No OFD packet to send [08:43:03]OFD Sender: No OFD packet to send [08:43:08]OFD Sender: No OFD packet to send [08:43:13]accept exits with 9 [08:43:13]New connection [08:43:13]New thread 3067260260 created [08:43:13]Thread 3067403620 joined [08:43:13]Waiting for new connection... [08:43:13] Sock 9.Parse request [08:43:13]Sock 9.Check first char [08:43:13]Sock 9.First char is OK [08:43:13]request: POST /json_proto HTTP/1.0 [08:43:13]Method: POST [08:43:13]URL: /json_proto [08:43:13]Method is POST - this is cgi request [08:43:13]url: /json_proto [08:43:13]query_string will be loaded in cgi processing [08:43:13]execute_cgi json_proto POST (null) [08:43:13]execute_cgi path=json_proto method=POST [08:43:13]POST find Content-Length [08:43:13]Host: 172.17.62.195:8080 [08:43:13]Content-Length: 677 [08:43:13]Content-Type: application/json [08:43:13] [08:43:13]POST finish read [08:43:13]Found Content-Length = 677 [08:43:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:43:13]execute_script... [08:43:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:43:13]POST & json_proto [08:43:13]process_json_proto [08:43:13]json parsed OK: [08:43:13]protocol is kg_v1.0 [08:43:13]action value=close_receipt [08:43:13]process_action close_receipt [08:43:13]cmd_close_receipt [08:43:13]MH_GetDate [08:43:13]Write to MH i2c: F0 00 00 E1 33 03 [08:43:13]Write i2c OK [08:43:13]MH_I2C_Read... [08:43:13]Read from MH i2c: F0 [08:43:13]MH_I2C_Read... [08:43:13]Read from MH i2c: F0 09 00 [08:43:13]MH_I2C_Read... [08:43:13]Read from MH i2c: F0 09 00 E1 33 00 A4 1E F5 66 65 34 CA 65 F1 [08:43:13]GetLastDocTimeStamp 1727340083 [08:43:13]current date 1727340196 [08:43:13]FM_GetShiftState [08:43:13]SAM_PROTO_GetShiftState [08:43:13]wFMCommunicate request_size=4 [08:43:13]MH_SAM_APDU [08:43:13]CAPDU: 80 13 01 00 [08:43:13]Write to MH i2c: E2 08 00 E2 33 80 13 01 00 00 00 00 00 92 [08:43:13]Write i2c OK [08:43:13]MH_I2C_Read... [08:43:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:13]Read from MH i2c: E2 [08:43:13]MH_I2C_Read... [08:43:13]Read from MH i2c: E2 0E 00 [08:43:13]MH_I2C_Read... [08:43:13]Read from MH i2c: E2 0E 00 E2 33 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 8E [08:43:13]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:43:13]wFMCommunicate OK [08:43:13]SAM_PROTO_GetShiftState done [08:43:13]FM_GetShiftState done [08:43:13]opened in 1727309552 [08:43:13]opened+sec_in_day 1727395952 [08:43:13]quantity*price = 50036 [08:43:13]sum+1 = 50037 [08:43:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 122 26.09.2024 08:43 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104782 ФПД: 145825875484312 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T084316&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104782&fm=145825875484312&tin=02508201610067®Number=0000000000145756&sum=50000 [08:43:14]StoreToDocumentArchive [08:43:14]shift 237 fd 104782 [08:43:14]save to /storage/0237/doc_00104782 [08:43:14]save last doc name /storage/0237/doc_00104782 to /storage/kkm_last_doc_name [08:43:14]save OK [08:43:14]Clear old archive folders... [08:43:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:43:14]tlvbuf is 01A4CC20 [08:43:14]SAM_PROTO_ClearQueue [08:43:14]wFMCommunicate request_size=4 [08:43:14]MH_SAM_APDU [08:43:14]CAPDU: 80 09 00 00 [08:43:14]Write to MH i2c: E2 08 00 EF 33 80 09 00 00 00 00 00 00 94 [08:43:14]Write i2c OK [08:43:14]MH_I2C_Read... [08:43:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:43:14]Read from MH i2c: E2 [08:43:14]MH_I2C_Read... [08:43:14]Read from MH i2c: E2 03 00 [08:43:14]MH_I2C_Read... [08:43:14]Read from MH i2c: E2 03 00 EF 33 00 90 00 96 [08:43:14]RAPDU: 90 00 [08:43:14]wFMCommunicate OK [08:43:14]SAM_PROTO_ClearQueue done [08:43:14]KKMCreateOFDPacket [08:43:14]OFDProtocolAddRootSTLVToBuf [08:43:14]FM_MakeSignedData [08:43:14]FM_MakeSignedData [08:43:14]SAM_PROTO_SignData [08:43:14]wFMCommunicate request_size=4 [08:43:14]MH_SAM_APDU [08:43:14]CAPDU: 80 0D 01 02 [08:43:14]Write to MH i2c: E2 08 00 F0 33 80 0D 01 02 00 00 00 00 9C [08:43:14]Write i2c OK [08:43:14]MH_I2C_Read... [08:43:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:43:15]Read from MH i2c: E2 [08:43:15]MH_I2C_Read... [08:43:15]Read from MH i2c: E2 03 00 [08:43:15]MH_I2C_Read... [08:43:15]Read from MH i2c: E2 03 00 F0 33 00 90 00 97 [08:43:15]RAPDU: 90 00 [08:43:15]wFMCommunicate OK [08:43:15]wFMCommunicate request_size=255 [08:43:15]MH_SAM_APDU [08:43:15]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 A4 1E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4E 99 01 00 35 04 06 00 84 [08:43:15]Write to MH i2c: E2 02 01 F1 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 A4 1E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4E 99 01 00 35 04 06 00 84 00 00 16 [08:43:15]Write i2c OK [08:43:15]MH_I2C_Read... [08:43:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:15]Read from MH i2c: E2 [08:43:15]MH_I2C_Read... [08:43:15]Read from MH i2c: E2 03 00 [08:43:15]MH_I2C_Read... [08:43:15]Read from MH i2c: E2 03 00 F1 33 00 90 00 98 [08:43:15]RAPDU: 90 00 [08:43:15]wFMCommunicate OK [08:43:15]wFMCommunicate request_size=10 [08:43:15]MH_SAM_APDU [08:43:15]CAPDU: 80 0D 02 02 05 A0 BB 81 DE 98 [08:43:15]Write to MH i2c: E2 0D 00 F2 33 80 0D 02 02 05 00 A0 BB 81 DE 98 00 00 FB [08:43:15]Write i2c OK [08:43:15]MH_I2C_Read... [08:43:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:15]Read from MH i2c: E2 [08:43:15]MH_I2C_Read... [08:43:15]Read from MH i2c: E2 03 00 [08:43:15]MH_I2C_Read... [08:43:15]Read from MH i2c: E2 03 00 F2 33 00 90 00 99 [08:43:15]RAPDU: 90 00 [08:43:15]wFMCommunicate OK [08:43:15]wFMCommunicate request_size=4 [08:43:15]MH_SAM_APDU [08:43:15]CAPDU: 80 0D 03 02 [08:43:15]Write to MH i2c: E2 08 00 F3 33 80 0D 03 02 00 00 00 00 A1 [08:43:15]Write i2c OK [08:43:15]MH_I2C_Read... [08:43:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:43:15]Read from MH i2c: E2 [08:43:15]MH_I2C_Read... [08:43:15]Read from MH i2c: E2 0B 00 [08:43:15]MH_I2C_Read... [08:43:15]Read from MH i2c: E2 0B 00 F3 33 00 D0 31 EB 1E EE B3 CC 17 90 00 30 [08:43:15]RAPDU: D0 31 EB 1E EE B3 CC 17 90 00 [08:43:15]wFMCommunicate OK [08:43:15]SAM_PROTO_SignData done [08:43:15]FM_MakeSignedData done [08:43:15]CreateOFDProtocolMessage [08:43:15]wFMCommunicate request_size=4 [08:43:15]MH_SAM_APDU [08:43:15]CAPDU: 80 11 00 00 [08:43:15]Write to MH i2c: E2 08 00 F4 33 80 11 00 00 00 00 00 00 A1 [08:43:15]Write i2c OK [08:43:15]MH_I2C_Read... [08:43:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:15]Read from MH i2c: E2 [08:43:15]MH_I2C_Read... [08:43:15]Read from MH i2c: E2 17 00 [08:43:15]MH_I2C_Read... [08:43:15]Read from MH i2c: E2 17 00 F4 33 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 FC [08:43:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:43:15]wFMCommunicate OK [08:43:15]CreateOFDProtocolMessage done [08:43:15]OFDSenderStorePacket 104782 [08:43:15]StoreOFDPacket docnum=104782 [08:43:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 C7 82 07 01 82 E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 A4 1E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4E 99 01 00 35 04 06 00 84 A0 BB 81 DE 98 D0 31 EB 1E EE B3 CC 17 [08:43:15]CheckFolder [08:43:15]dirname=/storage/ofd_packets [08:43:15]CheckFolder done [08:43:15]ProducePacketName [08:43:15]name=ofd_packets/00104782 [08:43:15]NVStorageSaveData ofd_packets/00104782 [08:43:15]File name is /storage/ofd_packets/00104782 [08:43:15]Write 301 bytes [08:43:15]NVStorageSaveData done [08:43:15]OFDSenderStorePacket done [08:43:15]KKMCreateOFDPacket done [08:43:15]NVStorageSaveData kkm_last_timestamp [08:43:15]File name is /storage/kkm_last_timestamp [08:43:15]Write 4 bytes [08:43:15]NVStorageSaveData done [08:43:15]ExternCall_PrintAddStr [08:43:15]wPrintStart [08:43:15]Write to MH i2c: 01 00 00 F5 33 28 [08:43:15]Write i2c OK [08:43:15]MH_I2C_Read... [08:43:15]Read from MH i2c: 01 [08:43:15]MH_I2C_Read... [08:43:15]Read from MH i2c: 01 07 00 [08:43:15]MH_I2C_Read... [08:43:15]Read from MH i2c: 01 07 00 F5 33 00 00 00 00 00 FF 0F 3D [08:43:15]RasterBufferAndPrint [08:43:15]line Счет N : (1)118226 [08:43:15]line ИНН: 02508201610067 [08:43:15]line Контрольно-Кассовый Чек [08:43:15]line ПРОДАЖА [08:43:15]line ТРК (МРК, ГНК) : 42 [08:43:15]line Товар: 2710124130 [08:43:15]line Аи-92-К-5 [08:43:15]line 7.380 * 67.80 [08:43:15]line = 500.36 [08:43:15]line НДС 12% НСП 1% [08:43:15]line > о реализуемом товаре [08:43:15]line ОКРУГЛЕНИЕ: -0.36 [08:43:15]line ИТОГО: 500.00 [08:43:15]line Внесено: 500.00 [08:43:15]line СДАЧА: 0.00 [08:43:15]line НСП 1% : 4.43 [08:43:15]line НДС 12% : 53.14 [08:43:15]line Наличными: 500.00 [08:43:15]line Безнал.: 0.00 [08:43:15]line Место: АЗС № 176 [08:43:15]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:43:15]line СНО: Общий режим [08:43:15]line Чек 122 26.09.2024 08:43 [08:43:15]line Смена: 237 ФФД: 1.0 [08:43:15]line ЗНМ: 0300000238 [08:43:15]line РНМ: 0000000000145756 [08:43:15]line Версия ККМ: v1.0 [08:43:15]line ФМ: 0000000000959278 [08:43:15]line ФД: 104782 [08:43:15]line ФПД: 145825875484312 [08:43:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T084316&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104782&fm=145825875484312&tin=02508201610067®Number=0000000000145756&sum=50000 [08:43:15]OFD Sender: Processing packet 104782 [packets to send 51, broken 50] [08:43:15]ProducePacketName [08:43:15]name=ofd_packets/00104782 [08:43:15]OFD Sender: To server: pG, [08:43:15]CommunicateWithHost lk.salyk.kg:30040 [08:43:15]ConnectInit lk.salyk.kg [08:43:15]written 0, free lines is 4095 [08:43:15]Connected sock=8 [08:43:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 C7 82 07 01 82 E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 A4 1E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4E 99 01 00 35 04 06 00 84 A0 BB 81 DE 98 D0 31 EB 1E EE B3 CC 17 [08:43:16]Write to MH i2c: 01 00 00 1F 34 53 [08:43:16]Write i2c OK [08:43:16]MH_I2C_Read... [08:43:16]Read from MH i2c: 01 [08:43:16]MH_I2C_Read... [08:43:16]Read from MH i2c: 01 07 00 [08:43:16]MH_I2C_Read... [08:43:16]Read from MH i2c: 01 07 00 1F 34 00 00 00 00 00 0B 0D 72 [08:43:16]RasterBufferAndPrint [08:43:16]line [08:43:16]line [08:43:16]line [08:43:16]line [08:43:16]line [08:43:16]written 0, free lines is 3345 [08:43:16]MH_Cut [08:43:16]Write to MH i2c: D1 01 00 26 34 01 2C [08:43:16]Write i2c OK [08:43:16]MH_I2C_Read... [08:43:16]Read from MH i2c: D1 [08:43:16]MH_I2C_Read... [08:43:16]Read from MH i2c: D1 01 00 [08:43:16]MH_I2C_Read... [08:43:16]Read from MH i2c: D1 01 00 26 34 00 2B [08:43:16]Write to MH i2c: 01 00 00 27 34 5B [08:43:16]Write i2c OK [08:43:16]MH_I2C_Read... [08:43:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 77 6B 47 00 B7 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4E 99 01 00 F4 03 04 00 55 C8 F4 66 B6 04 01 00 00 EC C0 BB 12 A4 78 3E 66 [08:43:16]CommunicateWithHost err = 0 [08:43:16]CheckOFDResponse [08:43:16]1017 (14) - 77093643461234 [08:43:16]1041 (16) - 0000000000959278 [08:43:16]1040 (4) - 104782 [08:43:16]1012 (4) - 26.09.2024 02:35 [08:43:16]1206 (1) - 0 [08:43:16]OFD Sender: Remove packet 104782 [08:43:16]ProducePacketName [08:43:16]name=ofd_packets/00104782 [08:43:16]NVStorageDeleteData [08:43:16]OFD Sender: No OFD packet to send [08:43:16]*** Cut start [08:43:16]*** Partial cut [08:43:16]*** CUTSNS_PIN = 1 [08:43:16]*** CUTSNS_PIN = 0 [08:43:17]*** Brake cut motor [08:43:17]Read from MH i2c: 01 [08:43:17]MH_I2C_Read... [08:43:17]*** Stop cut motor [08:43:17]*** Cut end [08:43:17]Read from MH i2c: 01 07 00 [08:43:17]MH_I2C_Read... [08:43:17]Read from MH i2c: 01 07 00 27 34 00 00 00 00 00 FF 0F 70 [08:43:17]process_action close_receipt done [08:43:17]requested_data is exist [08:43:17]produce_requested_data [08:43:17]requested_item fm.sn is exist - process it [08:43:17]wFMCommunicate request_size=4 [08:43:17]MH_SAM_APDU [08:43:17]CAPDU: 80 11 00 00 [08:43:17]Write to MH i2c: E2 08 00 28 34 80 11 00 00 00 00 00 00 D6 [08:43:17]Write i2c OK [08:43:17]MH_I2C_Read... [08:43:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:17]Read from MH i2c: E2 [08:43:17]MH_I2C_Read... [08:43:17]Read from MH i2c: E2 17 00 [08:43:17]MH_I2C_Read... [08:43:17]Read from MH i2c: E2 17 00 28 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 31 [08:43:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:43:17]wFMCommunicate OK [08:43:17]requested_item fd.num is exist - process it [08:43:17]SAM_PROTO_GetFieldsCounters [08:43:17]wFMCommunicate request_size=4 [08:43:17]MH_SAM_APDU [08:43:17]CAPDU: 80 13 00 00 [08:43:17]Write to MH i2c: E2 08 00 29 34 80 13 00 00 00 00 00 00 D9 [08:43:17]Write i2c OK [08:43:17]MH_I2C_Read... [08:43:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:43:17]Read from MH i2c: E2 [08:43:17]MH_I2C_Read... [08:43:17]Read from MH i2c: E2 62 00 [08:43:17]MH_I2C_Read... [08:43:17]Read from MH i2c: E2 62 00 29 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 4E 99 01 00 0E 04 04 00 ED 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 48 [08:43:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 4E 99 01 00 0E 04 04 00 ED 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 [08:43:17]wFMCommunicate OK [08:43:17]SAM_PROTO_GetFieldsCounters done [08:43:17]requested_item shift.num is exist - process it [08:43:17]requested_item shift.opened is exist - process it [08:43:17]req_shift_opened [08:43:17]FM_GetShiftState [08:43:17]SAM_PROTO_GetShiftState [08:43:17]wFMCommunicate request_size=4 [08:43:17]MH_SAM_APDU [08:43:17]CAPDU: 80 13 01 00 [08:43:17]Write to MH i2c: E2 08 00 2A 34 80 13 01 00 00 00 00 00 DB [08:43:17]Write i2c OK [08:43:17]MH_I2C_Read... [08:43:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:17]Read from MH i2c: E2 [08:43:17]MH_I2C_Read... [08:43:17]Read from MH i2c: E2 0E 00 [08:43:17]MH_I2C_Read... [08:43:17]Read from MH i2c: E2 0E 00 2A 34 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D7 [08:43:17]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:43:17]wFMCommunicate OK [08:43:17]SAM_PROTO_GetShiftState done [08:43:17]FM_GetShiftState done [08:43:17]req_shift_opened done [08:43:17]requested_item shift.open_date is exist - process it [08:43:17]req_shift_open_date [08:43:17]req_shift_open_date done [08:43:17]produce_requested_data done [08:43:17]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104782,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:43:17]process_action_free close_receipt [08:43:17]json_value_free [08:43:17]json_value_free done [08:43:17]process_json_proto returns [08:43:17]Send response to host [08:43:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104782,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:43:17]free response buf [08:43:17]execute_script done [08:43:17]execute_script returns [08:43:17]free content buf [08:43:17]Sock 9.Close socket [08:43:17]Sock 9.Thread stoped [08:43:21]OFD Sender: No OFD packet to send [08:43:26]OFD Sender: No OFD packet to send [08:43:29]accept exits with 10 [08:43:29]New connection [08:43:29]New thread 3067403620 created [08:43:29]Thread 3067260260 joined [08:43:29]Waiting for new connection... [08:43:29] Sock 10.Parse request [08:43:29]Sock 10.Check first char [08:43:29]Sock 10.First char is OK [08:43:29]request: POST /json_proto HTTP/1.0 [08:43:29]Method: POST [08:43:29]URL: /json_proto [08:43:29]Method is POST - this is cgi request [08:43:29]url: /json_proto [08:43:29]query_string will be loaded in cgi processing [08:43:29]execute_cgi json_proto POST (null) [08:43:29]execute_cgi path=json_proto method=POST [08:43:29]POST find Content-Length [08:43:29]Host: 172.17.62.195:8080 [08:43:29]Content-Length: 685 [08:43:29]Content-Type: application/json [08:43:29] [08:43:29]POST finish read [08:43:29]Found Content-Length = 685 [08:43:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 39.790, "sum" : 1500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:29]execute_script... [08: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)118224", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 39.790, "sum" : 1500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:43:29]POST & json_proto [08:43:29]process_json_proto [08:43:29]json parsed OK: [08:43:29]protocol is kg_v1.0 [08:43:29]action value=close_receipt [08:43:29]process_action close_receipt [08:43:29]cmd_close_receipt [08:43:29]MH_GetDate [08:43:29]Write to MH i2c: F0 00 00 2B 34 4E [08:43:29]Write i2c OK [08:43:29]MH_I2C_Read... [08:43:29]Read from MH i2c: F0 [08:43:29]MH_I2C_Read... [08:43:29]Read from MH i2c: F0 09 00 [08:43:29]MH_I2C_Read... [08:43:29]Read from MH i2c: F0 09 00 2B 34 00 B3 1E F5 66 65 34 CA 65 4B [08:43:29]GetLastDocTimeStamp 1727340196 [08:43:29]current date 1727340211 [08:43:29]FM_GetShiftState [08:43:29]SAM_PROTO_GetShiftState [08:43:29]wFMCommunicate request_size=4 [08:43:29]MH_SAM_APDU [08:43:29]CAPDU: 80 13 01 00 [08:43:29]Write to MH i2c: E2 08 00 2C 34 80 13 01 00 00 00 00 00 DD [08:43:29]Write i2c OK [08:43:29]MH_I2C_Read... [08:43:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:29]Read from MH i2c: E2 [08:43:29]MH_I2C_Read... [08:43:29]Read from MH i2c: E2 0E 00 [08:43:29]MH_I2C_Read... [08:43:29]Read from MH i2c: E2 0E 00 2C 34 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D9 [08:43:29]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:43:29]wFMCommunicate OK [08:43:29]SAM_PROTO_GetShiftState done [08:43:29]FM_GetShiftState done [08:43:29]opened in 1727309552 [08:43:29]opened+sec_in_day 1727395952 [08:43:29]quantity*price = 150008 [08:43:29]sum+1 = 150009 [08:43:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.27 НДС 12% : 159.30 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 123 26.09.2024 08:43 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104783 ФПД: 24314348588695 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T084332&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104783&fm=24314348588695&tin=02508201610067®Number=0000000000145756&sum=150000 [08:43:30]StoreToDocumentArchive [08:43:30]shift 237 fd 104783 [08:43:30]save to /storage/0237/doc_00104783 [08:43:30]save last doc name /storage/0237/doc_00104783 to /storage/kkm_last_doc_name [08:43:30]save OK [08:43:30]Clear old archive folders... [08:43:30]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:43:30]tlvbuf is 019FCE90 [08:43:30]SAM_PROTO_ClearQueue [08:43:30]wFMCommunicate request_size=4 [08:43:30]MH_SAM_APDU [08:43:30]CAPDU: 80 09 00 00 [08:43:30]Write to MH i2c: E2 08 00 39 34 80 09 00 00 00 00 00 00 DF [08:43:30]Write i2c OK [08:43:30]MH_I2C_Read... [08:43:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:43:30]Read from MH i2c: E2 [08:43:30]MH_I2C_Read... [08:43:30]Read from MH i2c: E2 03 00 [08:43:30]MH_I2C_Read... [08:43:30]Read from MH i2c: E2 03 00 39 34 00 90 00 E1 [08:43:30]RAPDU: 90 00 [08:43:30]wFMCommunicate OK [08:43:30]SAM_PROTO_ClearQueue done [08:43:30]KKMCreateOFDPacket [08:43:30]OFDProtocolAddRootSTLVToBuf [08:43:30]FM_MakeSignedData [08:43:30]FM_MakeSignedData [08:43:30]SAM_PROTO_SignData [08:43:30]wFMCommunicate request_size=4 [08:43:30]MH_SAM_APDU [08:43:30]CAPDU: 80 0D 01 02 [08:43:30]Write to MH i2c: E2 08 00 3A 34 80 0D 01 02 00 00 00 00 E7 [08:43:30]Write i2c OK [08:43:30]MH_I2C_Read... [08:43:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:43:30]Read from MH i2c: E2 [08:43:30]MH_I2C_Read... [08:43:30]Read from MH i2c: E2 03 00 [08:43:30]MH_I2C_Read... [08:43:30]Read from MH i2c: E2 03 00 3A 34 00 90 00 E2 [08:43:30]RAPDU: 90 00 [08:43:30]wFMCommunicate OK [08:43:30]wFMCommunicate request_size=255 [08:43:30]MH_SAM_APDU [08:43:30]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 6E 9B 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 F8 49 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 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 B4 1E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4F 99 01 00 35 04 06 00 16 1D [08:43:30]Write to MH i2c: E2 02 01 3B 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 6E 9B 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 F8 49 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 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 B4 1E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4F 99 01 00 35 04 06 00 16 1D 00 00 88 [08:43:30]Write i2c OK [08:43:30]MH_I2C_Read... [08:43:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:31]Read from MH i2c: E2 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: E2 03 00 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: E2 03 00 3B 34 00 90 00 E3 [08:43:31]RAPDU: 90 00 [08:43:31]wFMCommunicate OK [08:43:31]wFMCommunicate request_size=9 [08:43:31]MH_SAM_APDU [08:43:31]CAPDU: 80 0D 02 02 04 20 1C 4E 97 [08:43:31]Write to MH i2c: E2 0C 00 3C 34 80 0D 02 02 04 00 20 1C 4E 97 00 00 13 [08:43:31]Write i2c OK [08:43:31]MH_I2C_Read... [08:43:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:43:31]Read from MH i2c: E2 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: E2 03 00 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: E2 03 00 3C 34 00 90 00 E4 [08:43:31]RAPDU: 90 00 [08:43:31]wFMCommunicate OK [08:43:31]wFMCommunicate request_size=4 [08:43:31]MH_SAM_APDU [08:43:31]CAPDU: 80 0D 03 02 [08:43:31]Write to MH i2c: E2 08 00 3D 34 80 0D 03 02 00 00 00 00 EC [08:43:31]Write i2c OK [08:43:31]MH_I2C_Read... [08:43:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:43:31]Read from MH i2c: E2 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: E2 0B 00 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: E2 0B 00 3D 34 00 3B BF A5 6E B6 DE D0 B4 90 00 12 [08:43:31]RAPDU: 3B BF A5 6E B6 DE D0 B4 90 00 [08:43:31]wFMCommunicate OK [08:43:31]SAM_PROTO_SignData done [08:43:31]FM_MakeSignedData done [08:43:31]CreateOFDProtocolMessage [08:43:31]wFMCommunicate request_size=4 [08:43:31]MH_SAM_APDU [08:43:31]CAPDU: 80 11 00 00 [08:43:31]Write to MH i2c: E2 08 00 3E 34 80 11 00 00 00 00 00 00 EC [08:43:31]Write i2c OK [08:43:31]MH_I2C_Read... [08:43:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:31]Read from MH i2c: E2 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: E2 17 00 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: E2 17 00 3E 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 47 [08:43:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:43:31]wFMCommunicate OK [08:43:31]CreateOFDProtocolMessage done [08:43:31]OFDSenderStorePacket 104783 [08:43:31]StoreOFDPacket docnum=104783 [08:43:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 E8 78 06 01 1D 61 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 6E 9B 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 F8 49 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 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 B4 1E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4F 99 01 00 35 04 06 00 16 1D 20 1C 4E 97 3B BF A5 6E B6 DE D0 B4 [08:43:31]CheckFolder [08:43:31]dirname=/storage/ofd_packets [08:43:31]CheckFolder done [08:43:31]ProducePacketName [08:43:31]name=ofd_packets/00104783 [08:43:31]NVStorageSaveData ofd_packets/00104783 [08:43:31]File name is /storage/ofd_packets/00104783 [08:43:31]Write 300 bytes [08:43:31]NVStorageSaveData done [08:43:31]OFDSenderStorePacket done [08:43:31]KKMCreateOFDPacket done [08:43:31]NVStorageSaveData kkm_last_timestamp [08:43:31]File name is /storage/kkm_last_timestamp [08:43:31]Write 4 bytes [08:43:31]NVStorageSaveData done [08:43:31]OFD Sender: Processing packet 104783 [packets to send 51, broken 50] [08:43:31]ProducePacketName [08:43:31]name=ofd_packets/00104783 [08:43:31]OFD Sender: To server: pG, [08:43:31]CommunicateWithHost lk.salyk.kg:30040 [08:43:31]ConnectInit lk.salyk.kg [08:43:31]ExternCall_PrintAddStr [08:43:31]wPrintStart [08:43:31]Write to MH i2c: 01 00 00 3F 34 73 [08:43:31]Write i2c OK [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: 01 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: 01 07 00 [08:43:31]MH_I2C_Read... [08:43:31]Read from MH i2c: 01 07 00 3F 34 00 00 00 00 00 FF 0F 88 [08:43:31]RasterBufferAndPrint [08:43:31]line Счет N : (1)118224 [08:43:31]line ИНН: 02508201610067 [08:43:31]line Контрольно-Кассовый Чек [08:43:31]line ПРОДАЖА [08:43:31]line ТРК (МРК, ГНК) : 71 [08:43:31]line Товар: 2711190000 [08:43:31]line ГАЗ-К-3 [08:43:31]line 39.790 * 37.70 [08:43:31]line = 1500.08 [08:43:31]line НДС 12% НСП 1% [08:43:31]line > о реализуемом товаре [08:43:31]line ОКРУГЛЕНИЕ: -0.08 [08:43:31]line ИТОГО: 1500.00 [08:43:31]line Внесено: 1500.00 [08:43:31]line СДАЧА: 0.00 [08:43:31]line НСП 1% : 13.27 [08:43:31]line НДС 12% : 159.30 [08:43:31]line Наличными: 1500.00 [08:43:31]line Безнал.: 0.00 [08:43:31]line Место: АЗС № 176 [08:43:31]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:43:31]line СНО: Общий режим [08:43:31]line Чек 123 26.09.2024 08:43 [08:43:31]line Смена: 237 ФФД: 1.0 [08:43:31]line ЗНМ: 0300000238 [08:43:31]line РНМ: 0000000000145756 [08:43:31]line Версия ККМ: v1.0 [08:43:31]line ФМ: 0000000000959278 [08:43:31]line ФД: 104783 [08:43:31]line ФПД: 24314348588695 [08:43:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T084332&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104783&fm=24314348588695&tin=02508201610067®Number=0000000000145756&sum=150000 [08:43:31]Connected sock=11 [08:43:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 E8 78 06 01 1D 61 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 6E 9B 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 F8 49 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 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 B4 1E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4F 99 01 00 35 04 06 00 16 1D 20 1C 4E 97 3B BF A5 6E B6 DE D0 B4 [08:43:31]written 0, free lines is 4095 [08:43:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 B7 70 47 00 6B 93 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 4F 99 01 00 F4 03 04 00 64 C8 F4 66 B6 04 01 00 00 3B 39 79 CE 2F F1 87 88 [08:43:31]CommunicateWithHost err = 0 [08:43:31]CheckOFDResponse [08:43:31]1017 (14) - 77093643461234 [08:43:31]1041 (16) - 0000000000959278 [08:43:31]1040 (4) - 104783 [08:43:31]1012 (4) - 26.09.2024 02:35 [08:43:31]1206 (1) - 0 [08:43:31]OFD Sender: Remove packet 104783 [08:43:31]ProducePacketName [08:43:31]name=ofd_packets/00104783 [08:43:31]NVStorageDeleteData [08:43:32]Write to MH i2c: 01 00 00 69 34 9D [08:43:32]Write i2c OK [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: 01 [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: 01 07 00 [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: 01 07 00 69 34 00 00 00 00 00 FD 0C AD [08:43:32]RasterBufferAndPrint [08:43:32]line [08:43:32]line [08:43:32]line [08:43:32]line [08:43:32]line [08:43:32]written 0, free lines is 3332 [08:43:32]MH_Cut [08:43:32]Write to MH i2c: D1 01 00 70 34 01 76 [08:43:32]Write i2c OK [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: D1 [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: D1 01 00 [08:43:32]MH_I2C_Read... [08:43:32]Read from MH i2c: D1 01 00 70 34 00 75 [08:43:32]Write to MH i2c: 01 00 00 71 34 A5 [08:43:32]Write i2c OK [08:43:32]MH_I2C_Read... [08:43:32]OFD Sender: No OFD packet to send [08:43:32]*** Cut start [08:43:32]*** Partial cut [08:43:32]*** CUTSNS_PIN = 1 [08:43:32]*** CUTSNS_PIN = 0 [08:43:32]*** Brake cut motor [08:43:33]Read from MH i2c: 01 [08:43:33]MH_I2C_Read... [08:43:33]*** Stop cut motor [08:43:33]*** Cut end [08:43:33]Read from MH i2c: 01 07 00 [08:43:33]MH_I2C_Read... [08:43:33]Read from MH i2c: 01 07 00 71 34 00 00 00 00 00 FF 0F BA [08:43:33]process_action close_receipt done [08:43:33]requested_data is exist [08:43:33]produce_requested_data [08:43:33]requested_item fm.sn is exist - process it [08:43:33]wFMCommunicate request_size=4 [08:43:33]MH_SAM_APDU [08:43:33]CAPDU: 80 11 00 00 [08:43:33]Write to MH i2c: E2 08 00 72 34 80 11 00 00 00 00 00 00 20 [08:43:33]Write i2c OK [08:43:33]MH_I2C_Read... [08:43:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:43:33]Read from MH i2c: E2 [08:43:33]MH_I2C_Read... [08:43:33]Read from MH i2c: E2 17 00 [08:43:33]MH_I2C_Read... [08:43:33]Read from MH i2c: E2 17 00 72 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 7B [08:43:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:43:33]wFMCommunicate OK [08:43:33]requested_item fd.num is exist - process it [08:43:33]SAM_PROTO_GetFieldsCounters [08:43:33]wFMCommunicate request_size=4 [08:43:33]MH_SAM_APDU [08:43:33]CAPDU: 80 13 00 00 [08:43:33]Write to MH i2c: E2 08 00 73 34 80 13 00 00 00 00 00 00 23 [08:43:33]Write i2c OK [08:43:33]MH_I2C_Read... [08:43:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:43:33]Read from MH i2c: E2 [08:43:33]MH_I2C_Read... [08:43:33]Read from MH i2c: E2 62 00 [08:43:33]MH_I2C_Read... [08:43:33]Read from MH i2c: E2 62 00 73 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 4F 99 01 00 0E 04 04 00 ED 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 96 [08:43:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 4F 99 01 00 0E 04 04 00 ED 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 [08:43:33]wFMCommunicate OK [08:43:33]SAM_PROTO_GetFieldsCounters done [08:43:33]requested_item shift.num is exist - process it [08:43:33]requested_item shift.opened is exist - process it [08:43:33]req_shift_opened [08:43:33]FM_GetShiftState [08:43:33]SAM_PROTO_GetShiftState [08:43:33]wFMCommunicate request_size=4 [08:43:33]MH_SAM_APDU [08:43:33]CAPDU: 80 13 01 00 [08:43:33]Write to MH i2c: E2 08 00 74 34 80 13 01 00 00 00 00 00 25 [08:43:33]Write i2c OK [08:43:33]MH_I2C_Read... [08:43:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:43:33]Read from MH i2c: E2 [08:43:33]MH_I2C_Read... [08:43:33]Read from MH i2c: E2 0E 00 [08:43:33]MH_I2C_Read... [08:43:33]Read from MH i2c: E2 0E 00 74 34 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 21 [08:43:33]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:43:33]wFMCommunicate OK [08:43:33]SAM_PROTO_GetShiftState done [08:43:33]FM_GetShiftState done [08:43:33]req_shift_opened done [08:43:33]requested_item shift.open_date is exist - process it [08:43:33]req_shift_open_date [08:43:33]req_shift_open_date done [08:43:33]produce_requested_data done [08:43:33]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104783,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:43:33]process_action_free close_receipt [08:43:33]json_value_free [08:43:33]json_value_free done [08:43:33]process_json_proto returns [08:43:33]Send response to host [08:43:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104783,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:43:33]free response buf [08:43:33]execute_script done [08:43:33]execute_script returns [08:43:33]free content buf [08:43:33]Sock 10.Close socket [08:43:33]Sock 10.Thread stoped [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:23]accept exits with 8 [08:45:23]New connection [08:45:23]New thread 3067260260 created [08:45:23]Thread 3067403620 joined [08:45:23]Waiting for new connection... [08:45:23] Sock 8.Parse request [08:45:23]Sock 8.Check first char [08:45:23]Sock 8.First char is OK [08:45:23]request: POST /json_proto HTTP/1.0 [08:45:23]Method: POST [08:45:23]URL: /json_proto [08:45:23]Method is POST - this is cgi request [08:45:23]url: /json_proto [08:45:23]query_string will be loaded in cgi processing [08:45:23]execute_cgi json_proto POST (null) [08:45:23]execute_cgi path=json_proto method=POST [08:45:23]POST find Content-Length [08:45:23]Host: 172.17.62.195:8080 [08:45:23]Content-Length: 670 [08:45:23]Content-Type: application/json [08:45:23] [08:45:23]POST finish read [08:45:23]Found Content-Length = 670 [08:45:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 7.220, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:45:23]execute_script... [08:45:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118227", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 7.220, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:45:23]POST & json_proto [08:45:23]process_json_proto [08:45:23]json parsed OK: [08:45:23]protocol is kg_v1.0 [08:45:23]action value=close_receipt [08:45:23]process_action close_receipt [08:45:23]cmd_close_receipt [08:45:23]MH_GetDate [08:45:23]Write to MH i2c: F0 00 00 75 34 98 [08:45:23]Write i2c OK [08:45:23]MH_I2C_Read... [08:45:23]Read from MH i2c: F0 [08:45:23]MH_I2C_Read... [08:45:23]Read from MH i2c: F0 09 00 [08:45:23]MH_I2C_Read... [08:45:23]Read from MH i2c: F0 09 00 75 34 00 26 1F F5 66 65 34 CA 65 09 [08:45:23]GetLastDocTimeStamp 1727340212 [08:45:23]current date 1727340326 [08:45:23]FM_GetShiftState [08:45:23]SAM_PROTO_GetShiftState [08:45:23]wFMCommunicate request_size=4 [08:45:23]MH_SAM_APDU [08:45:23]CAPDU: 80 13 01 00 [08:45:23]Write to MH i2c: E2 08 00 76 34 80 13 01 00 00 00 00 00 27 [08:45:23]Write i2c OK [08:45:23]MH_I2C_Read... [08:45:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:23]Read from MH i2c: E2 [08:45:23]MH_I2C_Read... [08:45:23]Read from MH i2c: E2 0E 00 [08:45:23]MH_I2C_Read... [08:45:23]Read from MH i2c: E2 0E 00 76 34 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 23 [08:45:23]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:45:23]wFMCommunicate OK [08:45:23]SAM_PROTO_GetShiftState done [08:45:23]FM_GetShiftState done [08:45:23]opened in 1727309552 [08:45:23]opened+sec_in_day 1727395952 [08:45:23]quantity*price = 50034 [08:45:23]sum+1 = 50036 [08:45:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 124 26.09.2024 08:45 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104784 ФПД: 66362778705594 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T084526&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104784&fm=66362778705594&tin=02508201610067®Number=0000000000145756&sum=50000 [08:45:25]StoreToDocumentArchive [08:45:25]shift 237 fd 104784 [08:45:25]save to /storage/0237/doc_00104784 [08:45:25]save last doc name /storage/0237/doc_00104784 to /storage/kkm_last_doc_name [08:45:25]save OK [08:45:25]Clear old archive folders... [08:45:25]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:45:25]tlvbuf is 01A02AC0 [08:45:25]SAM_PROTO_ClearQueue [08:45:25]wFMCommunicate request_size=4 [08:45:25]MH_SAM_APDU [08:45:25]CAPDU: 80 09 00 00 [08:45:25]Write to MH i2c: E2 08 00 83 34 80 09 00 00 00 00 00 00 29 [08:45:25]Write i2c OK [08:45:25]MH_I2C_Read... [08:45:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:45:25]Read from MH i2c: E2 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: E2 03 00 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: E2 03 00 83 34 00 90 00 2B [08:45:25]RAPDU: 90 00 [08:45:25]wFMCommunicate OK [08:45:25]SAM_PROTO_ClearQueue done [08:45:25]KKMCreateOFDPacket [08:45:25]OFDProtocolAddRootSTLVToBuf [08:45:25]FM_MakeSignedData [08:45:25]FM_MakeSignedData [08:45:25]SAM_PROTO_SignData [08:45:25]wFMCommunicate request_size=4 [08:45:25]MH_SAM_APDU [08:45:25]CAPDU: 80 0D 01 02 [08:45:25]Write to MH i2c: E2 08 00 84 34 80 0D 01 02 00 00 00 00 31 [08:45:25]Write i2c OK [08:45:25]MH_I2C_Read... [08:45:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:45:25]Read from MH i2c: E2 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: E2 03 00 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: E2 03 00 84 34 00 90 00 2C [08:45:25]RAPDU: 90 00 [08:45:25]wFMCommunicate OK [08:45:25]wFMCommunicate request_size=255 [08:45:25]MH_SAM_APDU [08:45:25]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 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 26 1F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 50 99 01 00 35 04 06 00 [08:45:25]Write to MH i2c: E2 02 01 85 34 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 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 26 1F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 50 99 01 00 35 04 06 00 00 00 4D [08:45:25]Write i2c OK [08:45:25]MH_I2C_Read... [08:45:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:25]Read from MH i2c: E2 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: E2 03 00 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: E2 03 00 85 34 00 90 00 2D [08:45:25]RAPDU: 90 00 [08:45:25]wFMCommunicate OK [08:45:25]wFMCommunicate request_size=11 [08:45:25]MH_SAM_APDU [08:45:25]CAPDU: 80 0D 02 02 06 3C 5B 49 D9 DE BA [08:45:25]Write to MH i2c: E2 0E 00 86 34 80 0D 02 02 06 00 3C 5B 49 D9 DE BA 00 00 91 [08:45:25]Write i2c OK [08:45:25]MH_I2C_Read... [08:45:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:25]Read from MH i2c: E2 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: E2 03 00 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: E2 03 00 86 34 00 90 00 2E [08:45:25]RAPDU: 90 00 [08:45:25]wFMCommunicate OK [08:45:25]wFMCommunicate request_size=4 [08:45:25]MH_SAM_APDU [08:45:25]CAPDU: 80 0D 03 02 [08:45:25]Write to MH i2c: E2 08 00 87 34 80 0D 03 02 00 00 00 00 36 [08:45:25]Write i2c OK [08:45:25]MH_I2C_Read... [08:45:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:45:25]Read from MH i2c: E2 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: E2 0B 00 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: E2 0B 00 87 34 00 C0 E3 A0 6C D5 34 3A 8C 90 00 B5 [08:45:25]RAPDU: C0 E3 A0 6C D5 34 3A 8C 90 00 [08:45:25]wFMCommunicate OK [08:45:25]SAM_PROTO_SignData done [08:45:25]FM_MakeSignedData done [08:45:25]CreateOFDProtocolMessage [08:45:25]wFMCommunicate request_size=4 [08:45:25]MH_SAM_APDU [08:45:25]CAPDU: 80 11 00 00 [08:45:25]Write to MH i2c: E2 08 00 88 34 80 11 00 00 00 00 00 00 36 [08:45:25]Write i2c OK [08:45:25]MH_I2C_Read... [08:45:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:25]Read from MH i2c: E2 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: E2 17 00 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: E2 17 00 88 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 91 [08:45:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:45:25]wFMCommunicate OK [08:45:25]CreateOFDProtocolMessage done [08:45:25]OFDSenderStorePacket 104784 [08:45:25]StoreOFDPacket docnum=104784 [08:45:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 94 DA 08 01 1E AB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 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 26 1F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 50 99 01 00 35 04 06 00 3C 5B 49 D9 DE BA C0 E3 A0 6C D5 34 3A 8C [08:45:25]CheckFolder [08:45:25]dirname=/storage/ofd_packets [08:45:25]CheckFolder done [08:45:25]ProducePacketName [08:45:25]name=ofd_packets/00104784 [08:45:25]NVStorageSaveData ofd_packets/00104784 [08:45:25]File name is /storage/ofd_packets/00104784 [08:45:25]Write 302 bytes [08:45:25]NVStorageSaveData done [08:45:25]OFDSenderStorePacket done [08:45:25]KKMCreateOFDPacket done [08:45:25]NVStorageSaveData kkm_last_timestamp [08:45:25]File name is /storage/kkm_last_timestamp [08:45:25]Write 4 bytes [08:45:25]NVStorageSaveData done [08:45:25]ExternCall_PrintAddStr [08:45:25]wPrintStart [08:45:25]Write to MH i2c: 01 00 00 89 34 BD [08:45:25]Write i2c OK [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: 01 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: 01 07 00 [08:45:25]MH_I2C_Read... [08:45:25]Read from MH i2c: 01 07 00 89 34 00 00 00 00 00 FF 0F D2 [08:45:25]RasterBufferAndPrint [08:45:25]line Счет N : (1)118227 [08:45:25]line ИНН: 02508201610067 [08:45:25]line Контрольно-Кассовый Чек [08:45:25]line ПРОДАЖА [08:45:25]line ТРК (МРК, ГНК) : 24 [08:45:25]line Товар: 2710124130 [08:45:25]line SUPER-92-К-5 [08:45:25]line 7.220 * 69.30 [08:45:25]line = 500.35 [08:45:25]line НДС 12% НСП 1% [08:45:25]line > о реализуемом товаре [08:45:25]line ОКРУГЛЕНИЕ: -0.35 [08:45:25]line ИТОГО: 500.00 [08:45:25]line Внесено: 500.00 [08:45:25]line СДАЧА: 0.00 [08:45:25]line НСП 1% : 4.43 [08:45:25]line НДС 12% : 53.13 [08:45:25]line Наличными: 500.00 [08:45:25]line Безнал.: 0.00 [08:45:25]line Место: АЗС № 176 [08:45:25]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:45:25]line СНО: Общий режим [08:45:25]line Чек 124 26.09.2024 08:45 [08:45:25]line Смена: 237 ФФД: 1.0 [08:45:25]line ЗНМ: 0300000238 [08:45:25]line РНМ: 0000000000145756 [08:45:25]line Версия ККМ: v1.0 [08:45:25]line ФМ: 0000000000959278 [08:45:25]line ФД: 104784 [08:45:25]line ФПД: 66362778705594 [08:45:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T084526&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104784&fm=66362778705594&tin=02508201610067®Number=0000000000145756&sum=50000 [08:45:25]OFD Sender: Processing packet 104784 [packets to send 51, broken 50] [08:45:25]ProducePacketName [08:45:25]name=ofd_packets/00104784 [08:45:25]OFD Sender: To server: pG, [08:45:25]CommunicateWithHost lk.salyk.kg:30040 [08:45:25]ConnectInit lk.salyk.kg [08:45:25]written 0, free lines is 4095 [08:45:26]Connected sock=9 [08:45:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 94 DA 08 01 1E AB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 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 26 1F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 50 99 01 00 35 04 06 00 3C 5B 49 D9 DE BA C0 E3 A0 6C D5 34 3A 8C [08:45:26]Write to MH i2c: 01 00 00 B3 34 E7 [08:45:26]Write i2c OK [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: 01 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: 01 07 00 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: 01 07 00 B3 34 00 00 00 00 00 FA 0C F4 [08:45:26]RasterBufferAndPrint [08:45:26]line [08:45:26]line [08:45:26]line [08:45:26]line [08:45:26]line [08:45:26]written 0, free lines is 3328 [08:45:26]MH_Cut [08:45:26]Write to MH i2c: D1 01 00 BA 34 01 C0 [08:45:26]Write i2c OK [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: D1 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: D1 01 00 [08:45:26]MH_I2C_Read... [08:45:26]Read from MH i2c: D1 01 00 BA 34 00 BF [08:45:26]Write to MH i2c: 01 00 00 BB 34 EF [08:45:26]Write i2c OK [08:45:26]MH_I2C_Read... [08:45:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 CA 5B 47 00 5E 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 50 99 01 00 F4 03 04 00 D7 C8 F4 66 B6 04 01 00 00 C0 7F EA 75 30 9C 7D 04 [08:45:26]CommunicateWithHost err = 0 [08:45:26]CheckOFDResponse [08:45:26]1017 (14) - 77093643461234 [08:45:26]1041 (16) - 0000000000959278 [08:45:26]1040 (4) - 104784 [08:45:26]1012 (4) - 26.09.2024 02:37 [08:45:26]1206 (1) - 0 [08:45:26]OFD Sender: Remove packet 104784 [08:45:26]ProducePacketName [08:45:26]name=ofd_packets/00104784 [08:45:26]NVStorageDeleteData [08:45:26]OFD Sender: No OFD packet to send [08:45:27]*** Cut start [08:45:27]*** Partial cut [08:45:27]*** CUTSNS_PIN = 1 [08:45:27]*** CUTSNS_PIN = 0 [08:45:27]*** Brake cut motor [08:45:27]Read from MH i2c: 01 [08:45:27]MH_I2C_Read... [08:45:27]*** Stop cut motor [08:45:27]*** Cut end [08:45:27]Read from MH i2c: 01 07 00 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: 01 07 00 BB 34 00 00 00 00 00 FF 0F 04 [08:45:27]process_action close_receipt done [08:45:27]requested_data is exist [08:45:27]produce_requested_data [08:45:27]requested_item fm.sn is exist - process it [08:45:27]wFMCommunicate request_size=4 [08:45:27]MH_SAM_APDU [08:45:27]CAPDU: 80 11 00 00 [08:45:27]Write to MH i2c: E2 08 00 BC 34 80 11 00 00 00 00 00 00 6A [08:45:27]Write i2c OK [08:45:27]MH_I2C_Read... [08:45:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:27]Read from MH i2c: E2 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 17 00 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 17 00 BC 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 C5 [08:45:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:45:27]wFMCommunicate OK [08:45:27]requested_item fd.num is exist - process it [08:45:27]SAM_PROTO_GetFieldsCounters [08:45:27]wFMCommunicate request_size=4 [08:45:27]MH_SAM_APDU [08:45:27]CAPDU: 80 13 00 00 [08:45:27]Write to MH i2c: E2 08 00 BD 34 80 13 00 00 00 00 00 00 6D [08:45:27]Write i2c OK [08:45:27]MH_I2C_Read... [08:45:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:45:27]Read from MH i2c: E2 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 62 00 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 62 00 BD 34 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 50 99 01 00 0E 04 04 00 ED 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 E4 [08:45:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 50 99 01 00 0E 04 04 00 ED 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 [08:45:27]wFMCommunicate OK [08:45:27]SAM_PROTO_GetFieldsCounters done [08:45:27]requested_item shift.num is exist - process it [08:45:27]requested_item shift.opened is exist - process it [08:45:27]req_shift_opened [08:45:27]FM_GetShiftState [08:45:27]SAM_PROTO_GetShiftState [08:45:27]wFMCommunicate request_size=4 [08:45:27]MH_SAM_APDU [08:45:27]CAPDU: 80 13 01 00 [08:45:27]Write to MH i2c: E2 08 00 BE 34 80 13 01 00 00 00 00 00 6F [08:45:27]Write i2c OK [08:45:27]MH_I2C_Read... [08:45:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:27]Read from MH i2c: E2 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 0E 00 [08:45:27]MH_I2C_Read... [08:45:27]Read from MH i2c: E2 0E 00 BE 34 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 6B [08:45:27]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:45:27]wFMCommunicate OK [08:45:27]SAM_PROTO_GetShiftState done [08:45:27]FM_GetShiftState done [08:45:27]req_shift_opened done [08:45:27]requested_item shift.open_date is exist - process it [08:45:27]req_shift_open_date [08:45:27]req_shift_open_date done [08:45:27]produce_requested_data done [08:45:27]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104784,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:45:27]process_action_free close_receipt [08:45:27]json_value_free [08:45:27]json_value_free done [08:45:27]process_json_proto returns [08:45:27]Send response to host [08:45:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104784,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:45:27]free response buf [08:45:27]execute_script done [08:45:27]execute_script returns [08:45:27]free content buf [08:45:27]Sock 8.Close socket [08:45:27]Sock 8.Thread stoped [08:45:31]OFD Sender: No OFD packet to send [08:45:36]OFD Sender: No OFD packet to send [08:45:41]OFD Sender: No OFD packet to send [08:45:46]OFD Sender: No OFD packet to send [08:45:51]OFD Sender: No OFD packet to send [08:45:56]OFD Sender: No OFD packet to send [08:46:01]OFD Sender: No OFD packet to send [08:46:06]accept exits with 10 [08:46:06]New connection [08:46:06]New thread 3067403620 created [08:46:06]Thread 3067260260 joined [08:46:06]Waiting for new connection... [08:46:06] Sock 10.Parse request [08:46:06]Sock 10.Check first char [08:46:06]Sock 10.First char is OK [08:46:06]request: POST /json_proto HTTP/1.0 [08:46:06]Method: POST [08:46:06]URL: /json_proto [08:46:06]Method is POST - this is cgi request [08:46:06]url: /json_proto [08:46:06]query_string will be loaded in cgi processing [08:46:06]execute_cgi json_proto POST (null) [08:46:06]execute_cgi path=json_proto method=POST [08:46:06]POST find Content-Length [08:46:06]Host: 172.17.62.195:8080 [08:46:06]Content-Length: 678 [08:46:06]Content-Type: application/json [08:46:06] [08:46:06]POST finish read [08:46:06]Found Content-Length = 678 [08:46:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:06]execute_script... [08:46: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)118228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:46:06]POST & json_proto [08:46:06]process_json_proto [08:46:06]json parsed OK: [08:46:06]protocol is kg_v1.0 [08:46:06]action value=close_receipt [08:46:06]process_action close_receipt [08:46:06]cmd_close_receipt [08:46:06]MH_GetDate [08:46:06]Write to MH i2c: F0 00 00 BF 34 E2 [08:46:06]Write i2c OK [08:46:06]MH_I2C_Read... [08:46:06]Read from MH i2c: F0 [08:46:06]MH_I2C_Read... [08:46:06]Read from MH i2c: F0 09 00 [08:46:06]MH_I2C_Read... [08:46:06]Read from MH i2c: F0 09 00 BF 34 00 51 1F F5 66 65 34 CA 65 7E [08:46:06]GetLastDocTimeStamp 1727340326 [08:46:06]current date 1727340369 [08:46:06]FM_GetShiftState [08:46:06]SAM_PROTO_GetShiftState [08:46:06]wFMCommunicate request_size=4 [08:46:06]MH_SAM_APDU [08:46:06]CAPDU: 80 13 01 00 [08:46:06]Write to MH i2c: E2 08 00 C0 34 80 13 01 00 00 00 00 00 71 [08:46:06]Write i2c OK [08:46:06]MH_I2C_Read... [08:46:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:06]Read from MH i2c: E2 [08:46:06]MH_I2C_Read... [08:46:06]Read from MH i2c: E2 0E 00 [08:46:06]MH_I2C_Read... [08:46:06]Read from MH i2c: E2 0E 00 C0 34 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 6D [08:46:06]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:46:06]wFMCommunicate OK [08:46:06]SAM_PROTO_GetShiftState done [08:46:06]FM_GetShiftState done [08:46:06]opened in 1727309552 [08:46:06]opened+sec_in_day 1727395952 [08:46:06]quantity*price = 70037 [08:46:06]sum+1 = 70038 [08:46:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 125 26.09.2024 08:46 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104785 ФПД: 217977641266036 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T084609&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104785&fm=217977641266036&tin=02508201610067®Number=0000000000145756&sum=70000 [08:46:07]StoreToDocumentArchive [08:46:07]shift 237 fd 104785 [08:46:07]save to /storage/0237/doc_00104785 [08:46:07]save last doc name /storage/0237/doc_00104785 to /storage/kkm_last_doc_name [08:46:07]save OK [08:46:07]Clear old archive folders... [08:46:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:46:07]tlvbuf is 01996A10 [08:46:07]SAM_PROTO_ClearQueue [08:46:07]wFMCommunicate request_size=4 [08:46:07]MH_SAM_APDU [08:46:07]CAPDU: 80 09 00 00 [08:46:07]Write to MH i2c: E2 08 00 CD 34 80 09 00 00 00 00 00 00 73 [08:46:07]Write i2c OK [08:46:07]MH_I2C_Read... [08:46:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:07]Read from MH i2c: E2 [08:46:07]MH_I2C_Read... [08:46:07]Read from MH i2c: E2 03 00 [08:46:07]MH_I2C_Read... [08:46:07]Read from MH i2c: E2 03 00 CD 34 00 90 00 75 [08:46:07]RAPDU: 90 00 [08:46:07]wFMCommunicate OK [08:46:07]SAM_PROTO_ClearQueue done [08:46:07]KKMCreateOFDPacket [08:46:07]OFDProtocolAddRootSTLVToBuf [08:46:07]FM_MakeSignedData [08:46:07]FM_MakeSignedData [08:46:07]SAM_PROTO_SignData [08:46:07]wFMCommunicate request_size=4 [08:46:07]MH_SAM_APDU [08:46:07]CAPDU: 80 0D 01 02 [08:46:07]Write to MH i2c: E2 08 00 CE 34 80 0D 01 02 00 00 00 00 7B [08:46:07]Write i2c OK [08:46:07]MH_I2C_Read... [08:46:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:07]Read from MH i2c: E2 [08:46:07]MH_I2C_Read... [08:46:07]Read from MH i2c: E2 03 00 [08:46:07]MH_I2C_Read... [08:46:07]Read from MH i2c: E2 03 00 CE 34 00 90 00 76 [08:46:07]RAPDU: 90 00 [08:46:07]wFMCommunicate OK [08:46:07]wFMCommunicate request_size=255 [08:46:07]MH_SAM_APDU [08:46:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 7D 00 00 00 F4 03 04 00 51 1F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 51 99 01 00 35 04 06 00 C6 [08:46:07]Write to MH i2c: E2 02 01 CF 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 35 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 7D 00 00 00 F4 03 04 00 51 1F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 51 99 01 00 35 04 06 00 C6 00 00 D2 [08:46:07]Write i2c OK [08:46:07]MH_I2C_Read... [08:46:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:08]Read from MH i2c: E2 [08:46:08]MH_I2C_Read... [08:46:08]Read from MH i2c: E2 03 00 [08:46:08]MH_I2C_Read... [08:46:08]Read from MH i2c: E2 03 00 CF 34 00 90 00 77 [08:46:08]RAPDU: 90 00 [08:46:08]wFMCommunicate OK [08:46:08]wFMCommunicate request_size=10 [08:46:08]MH_SAM_APDU [08:46:08]CAPDU: 80 0D 02 02 05 3F DF E0 6B 74 [08:46:08]Write to MH i2c: E2 0D 00 D0 34 80 0D 02 02 05 00 3F DF E0 6B 74 00 00 65 [08:46:08]Write i2c OK [08:46:08]MH_I2C_Read... [08:46:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:08]Read from MH i2c: E2 [08:46:08]MH_I2C_Read... [08:46:08]Read from MH i2c: E2 03 00 [08:46:08]MH_I2C_Read... [08:46:08]Read from MH i2c: E2 03 00 D0 34 00 90 00 78 [08:46:08]RAPDU: 90 00 [08:46:08]wFMCommunicate OK [08:46:08]wFMCommunicate request_size=4 [08:46:08]MH_SAM_APDU [08:46:08]CAPDU: 80 0D 03 02 [08:46:08]Write to MH i2c: E2 08 00 D1 34 80 0D 03 02 00 00 00 00 80 [08:46:08]Write i2c OK [08:46:08]MH_I2C_Read... [08:46:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:08]Read from MH i2c: E2 [08:46:08]MH_I2C_Read... [08:46:08]Read from MH i2c: E2 0B 00 [08:46:08]MH_I2C_Read... [08:46:08]Read from MH i2c: E2 0B 00 D1 34 00 B8 B3 8E 9A 02 43 FD 6E 90 00 C4 [08:46:08]RAPDU: B8 B3 8E 9A 02 43 FD 6E 90 00 [08:46:08]wFMCommunicate OK [08:46:08]SAM_PROTO_SignData done [08:46:08]FM_MakeSignedData done [08:46:08]CreateOFDProtocolMessage [08:46:08]wFMCommunicate request_size=4 [08:46:08]MH_SAM_APDU [08:46:08]CAPDU: 80 11 00 00 [08:46:08]Write to MH i2c: E2 08 00 D2 34 80 11 00 00 00 00 00 00 80 [08:46:08]Write i2c OK [08:46:08]MH_I2C_Read... [08:46:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:08]Read from MH i2c: E2 [08:46:08]MH_I2C_Read... [08:46:08]Read from MH i2c: E2 17 00 [08:46:08]MH_I2C_Read... [08:46:08]Read from MH i2c: E2 17 00 D2 34 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 DB [08:46:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:46:08]wFMCommunicate OK [08:46:08]CreateOFDProtocolMessage done [08:46:08]OFDSenderStorePacket 104785 [08:46:08]StoreOFDPacket docnum=104785 [08:46:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 38 A0 07 01 A1 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 35 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 7D 00 00 00 F4 03 04 00 51 1F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 51 99 01 00 35 04 06 00 C6 3F DF E0 6B 74 B8 B3 8E 9A 02 43 FD 6E [08:46:08]CheckFolder [08:46:08]dirname=/storage/ofd_packets [08:46:08]CheckFolder done [08:46:08]ProducePacketName [08:46:08]name=ofd_packets/00104785 [08:46:08]NVStorageSaveData ofd_packets/00104785 [08:46:08]File name is /storage/ofd_packets/00104785 [08:46:08]Write 301 bytes [08:46:08]NVStorageSaveData done [08:46:08]OFDSenderStorePacket done [08:46:08]KKMCreateOFDPacket done [08:46:08]NVStorageSaveData kkm_last_timestamp [08:46:08]File name is /storage/kkm_last_timestamp [08:46:08]Write 4 bytes [08:46:08]NVStorageSaveData done [08:46:08]ExternCall_PrintAddStr [08:46:08]wPrintStart [08:46:08]Write to MH i2c: 01 00 00 D3 34 07 [08:46:08]Write i2c OK [08:46:08]MH_I2C_Read... [08:46:08]Read from MH i2c: 01 [08:46:08]MH_I2C_Read... [08:46:08]Read from MH i2c: 01 07 00 [08:46:08]MH_I2C_Read... [08:46:08]Read from MH i2c: 01 07 00 D3 34 00 00 00 00 00 FF 0F 1C [08:46:08]RasterBufferAndPrint [08:46:08]line Счет N : (1)118228 [08:46:08]line ИНН: 02508201610067 [08:46:08]line Контрольно-Кассовый Чек [08:46:08]line ПРОДАЖА [08:46:08]line ТРК (МРК, ГНК) : 12 [08:46:08]line Товар: 2710124130 [08:46:08]line Аи-92-К-5 [08:46:08]line 10.330 * 67.80 [08:46:08]line = 700.37 [08:46:08]line НДС 12% НСП 1% [08:46:08]line > о реализуемом товаре [08:46:08]line ОКРУГЛЕНИЕ: -0.37 [08:46:08]line ИТОГО: 700.00 [08:46:08]line Внесено: 700.00 [08:46:08]line СДАЧА: 0.00 [08:46:08]line НСП 1% : 6.20 [08:46:08]line НДС 12% : 74.38 [08:46:08]line Наличными: 700.00 [08:46:08]line Безнал.: 0.00 [08:46:08]line Место: АЗС № 176 [08:46:08]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:46:08]line СНО: Общий режим [08:46:08]line Чек 125 26.09.2024 08:46 [08:46:08]line Смена: 237 ФФД: 1.0 [08:46:08]line ЗНМ: 0300000238 [08:46:08]line РНМ: 0000000000145756 [08:46:08]line Версия ККМ: v1.0 [08:46:08]line ФМ: 0000000000959278 [08:46:08]line ФД: 104785 [08:46:08]line ФПД: 217977641266036 [08:46:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T084609&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104785&fm=217977641266036&tin=02508201610067®Number=0000000000145756&sum=70000 [08:46:08]OFD Sender: Processing packet 104785 [packets to send 51, broken 50] [08:46:08]ProducePacketName [08:46:08]name=ofd_packets/00104785 [08:46:08]OFD Sender: To server: pG, [08:46:08]CommunicateWithHost lk.salyk.kg:30040 [08:46:08]ConnectInit lk.salyk.kg [08:46:08]written 0, free lines is 4095 [08:46:08]Connected sock=9 [08:46:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 38 A0 07 01 A1 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 35 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 7D 00 00 00 F4 03 04 00 51 1F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 51 99 01 00 35 04 06 00 C6 3F DF E0 6B 74 B8 B3 8E 9A 02 43 FD 6E [08:46:09]Write to MH i2c: 01 00 00 FD 34 31 [08:46:09]Write i2c OK [08:46:09]MH_I2C_Read... [08:46:09]Read from MH i2c: 01 [08:46:09]MH_I2C_Read... [08:46:09]Read from MH i2c: 01 07 00 [08:46:09]MH_I2C_Read... [08:46:09]Read from MH i2c: 01 07 00 FD 34 00 00 00 00 00 FB 0C 3F [08:46:09]RasterBufferAndPrint [08:46:09]line [08:46:09]line [08:46:09]line [08:46:09]line [08:46:09]line [08:46:09]written 0, free lines is 3329 [08:46:09]MH_Cut [08:46:09]Write to MH i2c: D1 01 00 04 35 01 0B [08:46:09]Write i2c OK [08:46:09]MH_I2C_Read... [08:46:09]Read from MH i2c: D1 [08:46:09]MH_I2C_Read... [08:46:09]Read from MH i2c: D1 01 00 [08:46:09]MH_I2C_Read... [08:46:09]Read from MH i2c: D1 01 00 04 35 00 0A [08:46:09]Write to MH i2c: 01 00 00 05 35 3A [08:46:09]Write i2c OK [08:46:09]MH_I2C_Read... [08:46:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 BF 9F 47 00 07 78 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 51 99 01 00 F4 03 04 00 02 C9 F4 66 B6 04 01 00 00 1E F5 A5 A2 12 DF 73 91 [08:46:09]CommunicateWithHost err = 0 [08:46:09]CheckOFDResponse [08:46:09]1017 (14) - 77093643461234 [08:46:09]1041 (16) - 0000000000959278 [08:46:09]1040 (4) - 104785 [08:46:09]1012 (4) - 26.09.2024 02:37 [08:46:09]1206 (1) - 0 [08:46:09]OFD Sender: Remove packet 104785 [08:46:09]ProducePacketName [08:46:09]name=ofd_packets/00104785 [08:46:09]NVStorageDeleteData [08:46:09]OFD Sender: No OFD packet to send [08:46:09]*** Cut start [08:46:09]*** Partial cut [08:46:09]*** CUTSNS_PIN = 1 [08:46:09]*** CUTSNS_PIN = 0 [08:46:09]*** Brake cut motor [08:46:10]Read from MH i2c: 01 [08:46:10]MH_I2C_Read... [08:46:10]*** Stop cut motor [08:46:10]*** Cut end [08:46:10]Read from MH i2c: 01 07 00 [08:46:10]MH_I2C_Read... [08:46:10]Read from MH i2c: 01 07 00 05 35 00 00 00 00 00 FF 0F 4F [08:46:10]process_action close_receipt done [08:46:10]requested_data is exist [08:46:10]produce_requested_data [08:46:10]requested_item fm.sn is exist - process it [08:46:10]wFMCommunicate request_size=4 [08:46:10]MH_SAM_APDU [08:46:10]CAPDU: 80 11 00 00 [08:46:10]Write to MH i2c: E2 08 00 06 35 80 11 00 00 00 00 00 00 B5 [08:46:10]Write i2c OK [08:46:10]MH_I2C_Read... [08:46:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:10]Read from MH i2c: E2 [08:46:10]MH_I2C_Read... [08:46:10]Read from MH i2c: E2 17 00 [08:46:10]MH_I2C_Read... [08:46:10]Read from MH i2c: E2 17 00 06 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 10 [08:46:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:46:10]wFMCommunicate OK [08:46:10]requested_item fd.num is exist - process it [08:46:10]SAM_PROTO_GetFieldsCounters [08:46:10]wFMCommunicate request_size=4 [08:46:10]MH_SAM_APDU [08:46:10]CAPDU: 80 13 00 00 [08:46:10]Write to MH i2c: E2 08 00 07 35 80 13 00 00 00 00 00 00 B8 [08:46:10]Write i2c OK [08:46:10]MH_I2C_Read... [08:46:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:10]Read from MH i2c: E2 [08:46:10]MH_I2C_Read... [08:46:10]Read from MH i2c: E2 62 00 [08:46:10]MH_I2C_Read... [08:46:10]Read from MH i2c: E2 62 00 07 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 51 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [08:46:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 51 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:46:10]wFMCommunicate OK [08:46:10]SAM_PROTO_GetFieldsCounters done [08:46:10]requested_item shift.num is exist - process it [08:46:10]requested_item shift.opened is exist - process it [08:46:10]req_shift_opened [08:46:10]FM_GetShiftState [08:46:10]SAM_PROTO_GetShiftState [08:46:10]wFMCommunicate request_size=4 [08:46:10]MH_SAM_APDU [08:46:10]CAPDU: 80 13 01 00 [08:46:10]Write to MH i2c: E2 08 00 08 35 80 13 01 00 00 00 00 00 BA [08:46:10]Write i2c OK [08:46:10]MH_I2C_Read... [08:46:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:10]Read from MH i2c: E2 [08:46:10]MH_I2C_Read... [08:46:10]Read from MH i2c: E2 0E 00 [08:46:10]MH_I2C_Read... [08:46:10]Read from MH i2c: E2 0E 00 08 35 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 B6 [08:46:10]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:46:10]wFMCommunicate OK [08:46:10]SAM_PROTO_GetShiftState done [08:46:10]FM_GetShiftState done [08:46:10]req_shift_opened done [08:46:10]requested_item shift.open_date is exist - process it [08:46:10]req_shift_open_date [08:46:10]req_shift_open_date done [08:46:10]produce_requested_data done [08:46:10]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104785,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:46:10]process_action_free close_receipt [08:46:10]json_value_free [08:46:10]json_value_free done [08:46:10]process_json_proto returns [08:46:10]Send response to host [08:46:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104785,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:46:10]free response buf [08:46:10]execute_script done [08:46:10]execute_script returns [08:46:10]free content buf [08:46:10]Sock 10.Close socket [08:46:10]Sock 10.Thread stoped [08:46:14]OFD Sender: No OFD packet to send [08:46:19]OFD Sender: No OFD packet to send [08:46:24]OFD Sender: No OFD packet to send [08:46:29]OFD Sender: No OFD packet to send [08:46:34]OFD Sender: No OFD packet to send [08:46:39]OFD Sender: No OFD packet to send [08:46:44]OFD Sender: No OFD packet to send [08:46:49]OFD Sender: No OFD packet to send [08:46:54]OFD Sender: No OFD packet to send [08:46:59]OFD Sender: No OFD packet to send [08:47:04]OFD Sender: No OFD packet to send [08:47:09]OFD Sender: No OFD packet to send [08:47:14]OFD Sender: No OFD packet to send [08:47:19]OFD Sender: No OFD packet to send [08:47:24]OFD Sender: No OFD packet to send [08:47:29]OFD Sender: No OFD packet to send [08:47:34]OFD Sender: No OFD packet to send [08:47:39]OFD Sender: No OFD packet to send [08:47:44]OFD Sender: No OFD packet to send [08:47:49]OFD Sender: No OFD packet to send [08:47:54]OFD Sender: No OFD packet to send [08:47:59]OFD Sender: No OFD packet to send [08:48:04]OFD Sender: No OFD packet to send [08:48:09]OFD Sender: No OFD packet to send [08:48:14]OFD Sender: No OFD packet to send [08:48:19]OFD Sender: No OFD packet to send [08:48:24]OFD Sender: No OFD packet to send [08:48:29]OFD Sender: No OFD packet to send [08:48:34]OFD Sender: No OFD packet to send [08:48:39]OFD Sender: No OFD packet to send [08:48:44]OFD Sender: No OFD packet to send [08:48:45]accept exits with 8 [08:48:45]New connection [08:48:45]New thread 3067260260 created [08:48:45]Thread 3067403620 joined [08:48:45]Waiting for new connection... [08:48:45] Sock 8.Parse request [08:48:45]Sock 8.Check first char [08:48:45]Sock 8.First char is OK [08:48:45]request: POST /json_proto HTTP/1.0 [08:48:45]Method: POST [08:48:45]URL: /json_proto [08:48:45]Method is POST - this is cgi request [08:48:45]url: /json_proto [08:48:45]query_string will be loaded in cgi processing [08:48:45]execute_cgi json_proto POST (null) [08:48:45]execute_cgi path=json_proto method=POST [08:48:45]POST find Content-Length [08:48:45]Host: 172.17.62.195:8080 [08:48:45]Content-Length: 816 [08:48:45]Content-Type: application/json [08:48:45] [08:48:45]POST finish read [08:48:45]Found Content-Length = 816 [08:48:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3490616.3490617.3490618", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:45]execute_script... [08:48:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 15.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u044B\u0435 \u0422\u0430\u043B\u043E\u043D\u044B\u000A3490616.3490617.3490618", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:48:45]POST & json_proto [08:48:45]process_json_proto [08:48:45]json parsed OK: [08:48:45]protocol is kg_v1.0 [08:48:45]action value=close_receipt [08:48:45]process_action close_receipt [08:48:45]cmd_close_receipt [08:48:45]MH_GetDate [08:48:45]Write to MH i2c: F0 00 00 09 35 2D [08:48:45]Write i2c OK [08:48:45]MH_I2C_Read... [08:48:45]Read from MH i2c: F0 [08:48:45]MH_I2C_Read... [08:48:45]Read from MH i2c: F0 09 00 [08:48:45]MH_I2C_Read... [08:48:45]Read from MH i2c: F0 09 00 09 35 00 F0 1F F5 66 65 34 CA 65 68 [08:48:45]GetLastDocTimeStamp 1727340369 [08:48:45]current date 1727340528 [08:48:45]FM_GetShiftState [08:48:45]SAM_PROTO_GetShiftState [08:48:45]wFMCommunicate request_size=4 [08:48:45]MH_SAM_APDU [08:48:45]CAPDU: 80 13 01 00 [08:48:45]Write to MH i2c: E2 08 00 0A 35 80 13 01 00 00 00 00 00 BC [08:48:45]Write i2c OK [08:48:45]MH_I2C_Read... [08:48:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:45]Read from MH i2c: E2 [08:48:45]MH_I2C_Read... [08:48:45]Read from MH i2c: E2 0E 00 [08:48:45]MH_I2C_Read... [08:48:45]Read from MH i2c: E2 0E 00 0A 35 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 B8 [08:48:45]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:48:45]wFMCommunicate OK [08:48:45]SAM_PROTO_GetShiftState done [08:48:45]FM_GetShiftState done [08:48:45]opened in 1727309552 [08:48:45]opened+sec_in_day 1727395952 [08:48:45]quantity*price = 0 [08:48:45]sum+1 = 1 [08:48:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 126 26.09.2024 08:48 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Талоны: Топливные Талоны 3490616.3490617.3490618 ФМ: 0000000000959278 ФД: 104786 ФПД: 28905816648856 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T084848&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104786&fm=28905816648856&tin=02508201610067®Number=0000000000145756&sum=0 [08:48:46]StoreToDocumentArchive [08:48:46]shift 237 fd 104786 [08:48:46]save to /storage/0237/doc_00104786 [08:48:46]save last doc name /storage/0237/doc_00104786 to /storage/kkm_last_doc_name [08:48:46]save OK [08:48:46]Clear old archive folders... [08:48:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:48:46]tlvbuf is 019EC7A0 [08:48:46]SAM_PROTO_ClearQueue [08:48:46]wFMCommunicate request_size=4 [08:48:46]MH_SAM_APDU [08:48:46]CAPDU: 80 09 00 00 [08:48:46]Write to MH i2c: E2 08 00 17 35 80 09 00 00 00 00 00 00 BE [08:48:46]Write i2c OK [08:48:46]MH_I2C_Read... [08:48:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:48:46]Read from MH i2c: E2 [08:48:46]MH_I2C_Read... [08:48:46]Read from MH i2c: E2 03 00 [08:48:46]MH_I2C_Read... [08:48:46]Read from MH i2c: E2 03 00 17 35 00 90 00 C0 [08:48:46]RAPDU: 90 00 [08:48:46]wFMCommunicate OK [08:48:46]SAM_PROTO_ClearQueue done [08:48:46]KKMCreateOFDPacket [08:48:46]OFDProtocolAddRootSTLVToBuf [08:48:46]FM_MakeSignedData [08:48:46]FM_MakeSignedData [08:48:46]SAM_PROTO_SignData [08:48:46]wFMCommunicate request_size=4 [08:48:46]MH_SAM_APDU [08:48:46]CAPDU: 80 0D 01 02 [08:48:46]Write to MH i2c: E2 08 00 18 35 80 0D 01 02 00 00 00 00 C6 [08:48:46]Write i2c OK [08:48:46]MH_I2C_Read... [08:48:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:48:46]Read from MH i2c: E2 [08:48:46]MH_I2C_Read... [08:48:46]Read from MH i2c: E2 03 00 [08:48:46]MH_I2C_Read... [08:48:46]Read from MH i2c: E2 03 00 18 35 00 90 00 C1 [08:48:46]RAPDU: 90 00 [08:48:46]wFMCommunicate OK [08:48:46]wFMCommunicate request_size=255 [08:48:46]MH_SAM_APDU [08:48: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 35 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 F0 1F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 52 99 01 00 35 04 06 00 1A [08:48:46]Write to MH i2c: E2 02 01 19 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 35 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 F0 1F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 52 99 01 00 35 04 06 00 1A 00 00 88 [08:48:46]Write i2c OK [08:48:46]MH_I2C_Read... [08:48:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:47]Read from MH i2c: E2 [08:48:47]MH_I2C_Read... [08:48:47]Read from MH i2c: E2 03 00 [08:48:47]MH_I2C_Read... [08:48:47]Read from MH i2c: E2 03 00 19 35 00 90 00 C2 [08:48:47]RAPDU: 90 00 [08:48:47]wFMCommunicate OK [08:48:47]wFMCommunicate request_size=10 [08:48:47]MH_SAM_APDU [08:48:47]CAPDU: 80 0D 02 02 05 4A 28 EE EC 98 [08:48:47]Write to MH i2c: E2 0D 00 1A 35 80 0D 02 02 05 00 4A 28 EE EC 98 00 00 B7 [08:48:47]Write i2c OK [08:48:47]MH_I2C_Read... [08:48:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:48:47]Read from MH i2c: E2 [08:48:47]MH_I2C_Read... [08:48:47]Read from MH i2c: E2 03 00 [08:48:47]MH_I2C_Read... [08:48:47]Read from MH i2c: E2 03 00 1A 35 00 90 00 C3 [08:48:47]RAPDU: 90 00 [08:48:47]wFMCommunicate OK [08:48:47]wFMCommunicate request_size=4 [08:48:47]MH_SAM_APDU [08:48:47]CAPDU: 80 0D 03 02 [08:48:47]Write to MH i2c: E2 08 00 1B 35 80 0D 03 02 00 00 00 00 CB [08:48:47]Write i2c OK [08:48:47]MH_I2C_Read... [08:48:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:48:47]Read from MH i2c: E2 [08:48:47]MH_I2C_Read... [08:48:47]Read from MH i2c: E2 0B 00 [08:48:47]MH_I2C_Read... [08:48:47]Read from MH i2c: E2 0B 00 1B 35 00 8E A0 91 D4 D1 37 AB B9 90 00 CB [08:48:47]RAPDU: 8E A0 91 D4 D1 37 AB B9 90 00 [08:48:47]wFMCommunicate OK [08:48:47]SAM_PROTO_SignData done [08:48:47]FM_MakeSignedData done [08:48:47]CreateOFDProtocolMessage [08:48:47]wFMCommunicate request_size=4 [08:48:47]MH_SAM_APDU [08:48:47]CAPDU: 80 11 00 00 [08:48:47]Write to MH i2c: E2 08 00 1C 35 80 11 00 00 00 00 00 00 CB [08:48:47]Write i2c OK [08:48:47]MH_I2C_Read... [08:48:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:47]Read from MH i2c: E2 [08:48:47]MH_I2C_Read... [08:48:47]Read from MH i2c: E2 17 00 [08:48:47]MH_I2C_Read... [08:48:47]Read from MH i2c: E2 17 00 1C 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 26 [08:48:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:48:47]wFMCommunicate OK [08:48:47]CreateOFDProtocolMessage done [08:48:47]OFDSenderStorePacket 104786 [08:48:47]StoreOFDPacket docnum=104786 [08:48:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 BA D1 07 01 79 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 F0 1F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 52 99 01 00 35 04 06 00 1A 4A 28 EE EC 98 8E A0 91 D4 D1 37 AB B9 [08:48:47]CheckFolder [08:48:47]dirname=/storage/ofd_packets [08:48:47]CheckFolder done [08:48:47]ProducePacketName [08:48:47]name=ofd_packets/00104786 [08:48:47]NVStorageSaveData ofd_packets/00104786 [08:48:47]File name is /storage/ofd_packets/00104786 [08:48:47]Write 301 bytes [08:48:47]NVStorageSaveData done [08:48:47]OFDSenderStorePacket done [08:48:47]KKMCreateOFDPacket done [08:48:47]NVStorageSaveData kkm_last_timestamp [08:48:47]File name is /storage/kkm_last_timestamp [08:48:47]Write 4 bytes [08:48:47]NVStorageSaveData done [08:48:47]ExternCall_PrintAddStr [08:48:47]wPrintStart [08:48:47]Write to MH i2c: 01 00 00 1D 35 52 [08:48:47]Write i2c OK [08:48:47]MH_I2C_Read... [08:48:47]Read from MH i2c: 01 [08:48:47]MH_I2C_Read... [08:48:47]Read from MH i2c: 01 07 00 [08:48:47]MH_I2C_Read... [08:48:47]Read from MH i2c: 01 07 00 1D 35 00 00 00 00 00 FF 0F 67 [08:48:47]RasterBufferAndPrint [08:48:47]line Счет N : (1)118229 [08:48:47]line ИНН: 02508201610067 [08:48:47]line Контрольно-Кассовый Чек [08:48:47]line ПРОДАЖА [08:48:47]line ТРК (МРК, ГНК) : 22 [08:48:47]line Товар: 2710124130 [08:48:47]line Аи-92-К-5 [08:48:47]line 15.000 * 0.00 [08:48:47]line = 0.00 [08:48:47]line НДС 12% НСП 1% [08:48:47]line > о реализуемом товаре [08:48:47]line ИТОГО: 0.00 [08:48:47]line НСП 1% : 0.00 [08:48:47]line НДС 12% : 0.00 [08:48:47]line Наличными: 0.00 [08:48:47]line Безнал.: 0.00 [08:48:47]line Место: АЗС № 176 [08:48:47]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:48:47]line СНО: Общий режим [08:48:47]line Чек 126 26.09.2024 08:48 [08:48:47]line Смена: 237 ФФД: 1.0 [08:48:47]line ЗНМ: 0300000238 [08:48:47]line РНМ: 0000000000145756 [08:48:47]line Версия ККМ: v1.0 [08:48:47]line Талоны: Топливные Талоны [08:48:47]line 3490616.3490617.3490618 [08:48:47]line ФМ: 0000000000959278 [08:48:47]line ФД: 104786 [08:48:47]line ФПД: 28905816648856 [08:48:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T084848&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104786&fm=28905816648856&tin=02508201610067®Number=0000000000145756&sum=0 [08:48:47]OFD Sender: Processing packet 104786 [packets to send 51, broken 50] [08:48:47]ProducePacketName [08:48:47]name=ofd_packets/00104786 [08:48:47]OFD Sender: To server: pG, [08:48:47]CommunicateWithHost lk.salyk.kg:30040 [08:48:47]ConnectInit lk.salyk.kg [08:48:47]written 0, free lines is 4095 [08:48:47]Connected sock=10 [08:48:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 BA D1 07 01 79 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 98 3A 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 F0 1F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 52 99 01 00 35 04 06 00 1A 4A 28 EE EC 98 8E A0 91 D4 D1 37 AB B9 [08:48:48]Write to MH i2c: 01 00 00 46 35 7B [08:48:48]Write i2c OK [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: 01 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: 01 07 00 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: 01 07 00 46 35 00 00 00 00 00 15 0D A4 [08:48:48]RasterBufferAndPrint [08:48:48]line [08:48:48]line [08:48:48]line [08:48:48]line [08:48:48]line [08:48:48]written 0, free lines is 3355 [08:48:48]MH_Cut [08:48:48]Write to MH i2c: D1 01 00 4D 35 01 54 [08:48:48]Write i2c OK [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: D1 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: D1 01 00 [08:48:48]MH_I2C_Read... [08:48:48]Read from MH i2c: D1 01 00 4D 35 00 53 [08:48:48]Write to MH i2c: 01 00 00 4E 35 83 [08:48:48]Write i2c OK [08:48:48]MH_I2C_Read... [08:48:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 EA 00 47 00 C0 02 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 52 99 01 00 F4 03 04 00 A1 C9 F4 66 B6 04 01 00 00 E8 F7 69 FD 82 49 19 50 [08:48:48]CommunicateWithHost err = 0 [08:48:48]CheckOFDResponse [08:48:48]1017 (14) - 77093643461234 [08:48:48]1041 (16) - 0000000000959278 [08:48:48]1040 (4) - 104786 [08:48:48]1012 (4) - 26.09.2024 02:40 [08:48:48]1206 (1) - 0 [08:48:48]OFD Sender: Remove packet 104786 [08:48:48]ProducePacketName [08:48:48]name=ofd_packets/00104786 [08:48:48]NVStorageDeleteData [08:48:48]OFD Sender: No OFD packet to send [08:48:48]*** Cut start [08:48:48]*** Partial cut [08:48:48]*** CUTSNS_PIN = 1 [08:48:48]*** CUTSNS_PIN = 0 [08:48:48]*** Brake cut motor [08:48:49]Read from MH i2c: 01 [08:48:49]MH_I2C_Read... [08:48:49]*** Stop cut motor [08:48:49]*** Cut end [08:48:49]Read from MH i2c: 01 07 00 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: 01 07 00 4E 35 00 00 00 00 00 FF 0F 98 [08:48:49]process_action close_receipt done [08:48:49]requested_data is exist [08:48:49]produce_requested_data [08:48:49]requested_item fm.sn is exist - process it [08:48:49]wFMCommunicate request_size=4 [08:48:49]MH_SAM_APDU [08:48:49]CAPDU: 80 11 00 00 [08:48:49]Write to MH i2c: E2 08 00 4F 35 80 11 00 00 00 00 00 00 FE [08:48:49]Write i2c OK [08:48:49]MH_I2C_Read... [08:48:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:48:49]Read from MH i2c: E2 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: E2 17 00 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: E2 17 00 4F 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 59 [08:48:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:48:49]wFMCommunicate OK [08:48:49]requested_item fd.num is exist - process it [08:48:49]SAM_PROTO_GetFieldsCounters [08:48:49]wFMCommunicate request_size=4 [08:48:49]MH_SAM_APDU [08:48:49]CAPDU: 80 13 00 00 [08:48:49]Write to MH i2c: E2 08 00 50 35 80 13 00 00 00 00 00 00 01 [08:48:49]Write i2c OK [08:48:49]MH_I2C_Read... [08:48:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:48:49]Read from MH i2c: E2 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: E2 62 00 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: E2 62 00 50 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 52 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 80 [08:48:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 52 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:48:49]wFMCommunicate OK [08:48:49]SAM_PROTO_GetFieldsCounters done [08:48:49]requested_item shift.num is exist - process it [08:48:49]requested_item shift.opened is exist - process it [08:48:49]req_shift_opened [08:48:49]FM_GetShiftState [08:48:49]SAM_PROTO_GetShiftState [08:48:49]wFMCommunicate request_size=4 [08:48:49]MH_SAM_APDU [08:48:49]CAPDU: 80 13 01 00 [08:48:49]Write to MH i2c: E2 08 00 51 35 80 13 01 00 00 00 00 00 03 [08:48:49]Write i2c OK [08:48:49]MH_I2C_Read... [08:48:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:49]Read from MH i2c: E2 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: E2 0E 00 [08:48:49]MH_I2C_Read... [08:48:49]Read from MH i2c: E2 0E 00 51 35 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 FF [08:48:49]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:48:49]wFMCommunicate OK [08:48:49]SAM_PROTO_GetShiftState done [08:48:49]FM_GetShiftState done [08:48:49]req_shift_opened done [08:48:49]requested_item shift.open_date is exist - process it [08:48:49]req_shift_open_date [08:48:49]req_shift_open_date done [08:48:49]produce_requested_data done [08:48:49]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104786,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:48:49]process_action_free close_receipt [08:48:49]json_value_free [08:48:49]json_value_free done [08:48:49]process_json_proto returns [08:48:49]Send response to host [08:48:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104786,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:48:49]free response buf [08:48:49]execute_script done [08:48:49]execute_script returns [08:48:49]free content buf [08:48:49]Sock 8.Close socket [08:48:49]Sock 8.Thread stoped [08:48:53]OFD Sender: No OFD packet to send [08:48:58]OFD Sender: No OFD packet to send [08:48:59]accept exits with 9 [08:48:59]New connection [08:48:59]New thread 3067403620 created [08:48:59]Thread 3067260260 joined [08:48:59]Waiting for new connection... [08:48:59] Sock 9.Parse request [08:48:59]Sock 9.Check first char [08:48:59]Sock 9.First char is OK [08:48:59]request: POST /json_proto HTTP/1.0 [08:48:59]Method: POST [08:48:59]URL: /json_proto [08:48:59]Method is POST - this is cgi request [08:48:59]url: /json_proto [08:48:59]query_string will be loaded in cgi processing [08:48:59]execute_cgi json_proto POST (null) [08:48:59]execute_cgi path=json_proto method=POST [08:48:59]POST find Content-Length [08:48:59]Host: 172.17.62.195:8080 [08:48:59]Content-Length: 647 [08:48:59]Content-Type: application/json [08:48:59] [08:48:59]POST finish read [08:48:59]Found Content-Length = 647 [08:48:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [08:48:59]execute_script... [08: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)118230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [08:48:59]POST & json_proto [08:48:59]process_json_proto [08:48:59]json parsed OK: [08:48:59]protocol is kg_v1.0 [08:48:59]action value=close_receipt [08:48:59]process_action close_receipt [08:48:59]cmd_close_receipt [08:48:59]MH_GetDate [08:48:59]Write to MH i2c: F0 00 00 52 35 76 [08:48:59]Write i2c OK [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: F0 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: F0 09 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: F0 09 00 52 35 00 FE 1F F5 66 65 34 CA 65 BF [08:48:59]GetLastDocTimeStamp 1727340528 [08:48:59]current date 1727340542 [08:48:59]FM_GetShiftState [08:48:59]SAM_PROTO_GetShiftState [08:48:59]wFMCommunicate request_size=4 [08:48:59]MH_SAM_APDU [08:48:59]CAPDU: 80 13 01 00 [08:48:59]Write to MH i2c: E2 08 00 53 35 80 13 01 00 00 00 00 00 05 [08:48:59]Write i2c OK [08:48:59]MH_I2C_Read... [08:48:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:48:59]Read from MH i2c: E2 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 0E 00 [08:48:59]MH_I2C_Read... [08:48:59]Read from MH i2c: E2 0E 00 53 35 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 01 [08:48:59]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:48:59]wFMCommunicate OK [08:48:59]SAM_PROTO_GetShiftState done [08:48:59]FM_GetShiftState done [08:48:59]opened in 1727309552 [08:48:59]opened+sec_in_day 1727395952 [08:48:59]quantity*price = 99999 [08:48:59]sum+1 = 100001 [08:48:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 127 26.09.2024 08:49 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104787 ФПД: 98303765665534 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T084902&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104787&fm=98303765665534&tin=02508201610067®Number=0000000000145756&sum=100000 [08:49:00]StoreToDocumentArchive [08:49:00]shift 237 fd 104787 [08:49:00]save to /storage/0237/doc_00104787 [08:49:00]save last doc name /storage/0237/doc_00104787 to /storage/kkm_last_doc_name [08:49:00]save OK [08:49:00]Clear old archive folders... [08:49:00]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:49:00]tlvbuf is 019D69A0 [08:49:00]SAM_PROTO_ClearQueue [08:49:00]wFMCommunicate request_size=4 [08:49:00]MH_SAM_APDU [08:49:00]CAPDU: 80 09 00 00 [08:49:00]Write to MH i2c: E2 08 00 60 35 80 09 00 00 00 00 00 00 07 [08:49:00]Write i2c OK [08:49:00]MH_I2C_Read... [08:49:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:00]Read from MH i2c: E2 [08:49:00]MH_I2C_Read... [08:49:00]Read from MH i2c: E2 03 00 [08:49:00]MH_I2C_Read... [08:49:00]Read from MH i2c: E2 03 00 60 35 00 90 00 09 [08:49:00]RAPDU: 90 00 [08:49:00]wFMCommunicate OK [08:49:00]SAM_PROTO_ClearQueue done [08:49:00]KKMCreateOFDPacket [08:49:00]OFDProtocolAddRootSTLVToBuf [08:49:00]FM_MakeSignedData [08:49:00]FM_MakeSignedData [08:49:00]SAM_PROTO_SignData [08:49:00]wFMCommunicate request_size=4 [08:49:00]MH_SAM_APDU [08:49:00]CAPDU: 80 0D 01 02 [08:49:00]Write to MH i2c: E2 08 00 61 35 80 0D 01 02 00 00 00 00 0F [08:49:00]Write i2c OK [08:49:00]MH_I2C_Read... [08:49:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:01]Read from MH i2c: E2 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 03 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 03 00 61 35 00 90 00 0A [08:49:01]RAPDU: 90 00 [08:49:01]wFMCommunicate OK [08:49:01]wFMCommunicate request_size=255 [08:49:01]MH_SAM_APDU [08:49:01]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 7F 00 00 00 F4 03 04 00 FE 1F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 53 99 01 00 35 04 06 00 [08:49:01]Write to MH i2c: E2 02 01 62 35 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 7F 00 00 00 F4 03 04 00 FE 1F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 53 99 01 00 35 04 06 00 00 00 3D [08:49:01]Write i2c OK [08:49:01]MH_I2C_Read... [08:49:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:01]Read from MH i2c: E2 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 03 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 03 00 62 35 00 90 00 0B [08:49:01]RAPDU: 90 00 [08:49:01]wFMCommunicate OK [08:49:01]wFMCommunicate request_size=11 [08:49:01]MH_SAM_APDU [08:49:01]CAPDU: 80 0D 02 02 06 59 68 21 08 56 FE [08:49:01]Write to MH i2c: E2 0E 00 63 35 80 0D 02 02 06 00 59 68 21 08 56 FE 00 00 5C [08:49:01]Write i2c OK [08:49:01]MH_I2C_Read... [08:49:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:01]Read from MH i2c: E2 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 03 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 03 00 63 35 00 90 00 0C [08:49:01]RAPDU: 90 00 [08:49:01]wFMCommunicate OK [08:49:01]wFMCommunicate request_size=4 [08:49:01]MH_SAM_APDU [08:49:01]CAPDU: 80 0D 03 02 [08:49:01]Write to MH i2c: E2 08 00 64 35 80 0D 03 02 00 00 00 00 14 [08:49:01]Write i2c OK [08:49:01]MH_I2C_Read... [08:49:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:01]Read from MH i2c: E2 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 0B 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 0B 00 64 35 00 12 F1 E5 37 7B 5D 5D 5A 90 00 C3 [08:49:01]RAPDU: 12 F1 E5 37 7B 5D 5D 5A 90 00 [08:49:01]wFMCommunicate OK [08:49:01]SAM_PROTO_SignData done [08:49:01]FM_MakeSignedData done [08:49:01]CreateOFDProtocolMessage [08:49:01]wFMCommunicate request_size=4 [08:49:01]MH_SAM_APDU [08:49:01]CAPDU: 80 11 00 00 [08:49:01]Write to MH i2c: E2 08 00 65 35 80 11 00 00 00 00 00 00 14 [08:49:01]Write i2c OK [08:49:01]MH_I2C_Read... [08:49:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:01]Read from MH i2c: E2 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 17 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: E2 17 00 65 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 6F [08:49:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:49:01]wFMCommunicate OK [08:49:01]CreateOFDProtocolMessage done [08:49:01]OFDSenderStorePacket 104787 [08:49:01]StoreOFDPacket docnum=104787 [08:49:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 6D 40 08 01 ED 3A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 7F 00 00 00 F4 03 04 00 FE 1F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 53 99 01 00 35 04 06 00 59 68 21 08 56 FE 12 F1 E5 37 7B 5D 5D 5A [08:49:01]CheckFolder [08:49:01]dirname=/storage/ofd_packets [08:49:01]CheckFolder done [08:49:01]ProducePacketName [08:49:01]name=ofd_packets/00104787 [08:49:01]NVStorageSaveData ofd_packets/00104787 [08:49:01]File name is /storage/ofd_packets/00104787 [08:49:01]Write 302 bytes [08:49:01]NVStorageSaveData done [08:49:01]OFDSenderStorePacket done [08:49:01]KKMCreateOFDPacket done [08:49:01]NVStorageSaveData kkm_last_timestamp [08:49:01]File name is /storage/kkm_last_timestamp [08:49:01]Write 4 bytes [08:49:01]NVStorageSaveData done [08:49:01]ExternCall_PrintAddStr [08:49:01]wPrintStart [08:49:01]Write to MH i2c: 01 00 00 66 35 9B [08:49:01]Write i2c OK [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: 01 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: 01 07 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: 01 07 00 66 35 00 00 00 00 00 FF 0F B0 [08:49:01]RasterBufferAndPrint [08:49:01]line Счет N : (1)118230 [08:49:01]line ИНН: 02508201610067 [08:49:01]line Контрольно-Кассовый Чек [08:49:01]line ПРОДАЖА [08:49:01]line ТРК (МРК, ГНК) : 31 [08:49:01]line Товар: 2710194210 [08:49:01]line ДТ(л)-К-5 [08:49:01]line 13.210 * 75.70 [08:49:01]line = 1000.00 [08:49:01]line НДС 12% НСП 1% [08:49:01]line > о реализуемом товаре [08:49:01]line ИТОГО: 1000.00 [08:49:01]line НСП 1% : 8.85 [08:49:01]line НДС 12% : 106.19 [08:49:01]line Наличными: 1000.00 [08:49:01]line Безнал.: 0.00 [08:49:01]line Место: АЗС № 176 [08:49:01]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:49:01]line СНО: Общий режим [08:49:01]line Чек 127 26.09.2024 08:49 [08:49:01]line Смена: 237 ФФД: 1.0 [08:49:01]line ЗНМ: 0300000238 [08:49:01]line РНМ: 0000000000145756 [08:49:01]line Версия ККМ: v1.0 [08:49:01]line ФМ: 0000000000959278 [08:49:01]line ФД: 104787 [08:49:01]line ФПД: 98303765665534 [08:49:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T084902&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104787&fm=98303765665534&tin=02508201610067®Number=0000000000145756&sum=100000 [08:49:01]written 0, free lines is 4095 [08:49:01]OFD Sender: Processing packet 104787 [packets to send 51, broken 50] [08:49:01]ProducePacketName [08:49:01]name=ofd_packets/00104787 [08:49:01]OFD Sender: To server: pG, [08:49:01]CommunicateWithHost lk.salyk.kg:30040 [08:49:01]ConnectInit lk.salyk.kg [08:49:01]Connected sock=11 [08:49:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 6D 40 08 01 ED 3A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 7F 00 00 00 F4 03 04 00 FE 1F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 53 99 01 00 35 04 06 00 59 68 21 08 56 FE 12 F1 E5 37 7B 5D 5D 5A [08:49:01]Write to MH i2c: 01 00 00 8D 35 C2 [08:49:01]Write i2c OK [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: 01 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: 01 07 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: 01 07 00 8D 35 00 00 00 00 00 2A 0D 00 [08:49:01]RasterBufferAndPrint [08:49:01]line [08:49:01]line [08:49:01]line [08:49:01]line [08:49:01]line [08:49:01]written 0, free lines is 3376 [08:49:01]MH_Cut [08:49:01]Write to MH i2c: D1 01 00 94 35 01 9B [08:49:01]Write i2c OK [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: D1 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: D1 01 00 [08:49:01]MH_I2C_Read... [08:49:01]Read from MH i2c: D1 01 00 94 35 00 9A [08:49:01]Write to MH i2c: 01 00 00 95 35 CA [08:49:01]Write i2c OK [08:49:01]MH_I2C_Read... [08:49:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 D2 04 47 00 89 B2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 53 99 01 00 F4 03 04 00 AF C9 F4 66 B6 04 01 00 00 BA 80 A7 2D 7E 01 62 57 [08:49:02]CommunicateWithHost err = 0 [08:49:02]CheckOFDResponse [08:49:02]1017 (14) - 77093643461234 [08:49:02]1041 (16) - 0000000000959278 [08:49:02]1040 (4) - 104787 [08:49:02]1012 (4) - 26.09.2024 02:40 [08:49:02]1206 (1) - 0 [08:49:02]OFD Sender: Remove packet 104787 [08:49:02]ProducePacketName [08:49:02]name=ofd_packets/00104787 [08:49:02]NVStorageDeleteData [08:49:02]OFD Sender: No OFD packet to send [08:49:02]*** Cut start [08:49:02]*** Partial cut [08:49:02]*** CUTSNS_PIN = 1 [08:49:02]*** CUTSNS_PIN = 0 [08:49:02]*** Brake cut motor [08:49:03]Read from MH i2c: 01 [08:49:03]MH_I2C_Read... [08:49:03]*** Stop cut motor [08:49:03]*** Cut end [08:49:03]Read from MH i2c: 01 07 00 [08:49:03]MH_I2C_Read... [08:49:03]Read from MH i2c: 01 07 00 95 35 00 00 00 00 00 FF 0F DF [08:49:03]process_action close_receipt done [08:49:03]requested_data is exist [08:49:03]produce_requested_data [08:49:03]requested_item fm.sn is exist - process it [08:49:03]wFMCommunicate request_size=4 [08:49:03]MH_SAM_APDU [08:49:03]CAPDU: 80 11 00 00 [08:49:03]Write to MH i2c: E2 08 00 96 35 80 11 00 00 00 00 00 00 45 [08:49:03]Write i2c OK [08:49:03]MH_I2C_Read... [08:49:03]Read from MH i2c: E2 [08:49:03]MH_I2C_Read... [08:49:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:03]Read from MH i2c: E2 17 00 [08:49:03]MH_I2C_Read... [08:49:03]Read from MH i2c: E2 17 00 96 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 A0 [08:49:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:49:03]wFMCommunicate OK [08:49:03]requested_item fd.num is exist - process it [08:49:03]SAM_PROTO_GetFieldsCounters [08:49:03]wFMCommunicate request_size=4 [08:49:03]MH_SAM_APDU [08:49:03]CAPDU: 80 13 00 00 [08:49:03]Write to MH i2c: E2 08 00 97 35 80 13 00 00 00 00 00 00 48 [08:49:03]Write i2c OK [08:49:03]MH_I2C_Read... [08:49:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:03]Read from MH i2c: E2 [08:49:03]MH_I2C_Read... [08:49:03]Read from MH i2c: E2 62 00 [08:49:03]MH_I2C_Read... [08:49:03]Read from MH i2c: E2 62 00 97 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 53 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 CB [08:49:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 53 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:49:03]wFMCommunicate OK [08:49:03]SAM_PROTO_GetFieldsCounters done [08:49:03]requested_item shift.num is exist - process it [08:49:03]requested_item shift.opened is exist - process it [08:49:03]req_shift_opened [08:49:03]FM_GetShiftState [08:49:03]SAM_PROTO_GetShiftState [08:49:03]wFMCommunicate request_size=4 [08:49:03]MH_SAM_APDU [08:49:03]CAPDU: 80 13 01 00 [08:49:03]Write to MH i2c: E2 08 00 98 35 80 13 01 00 00 00 00 00 4A [08:49:03]Write i2c OK [08:49:03]MH_I2C_Read... [08:49:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:03]Read from MH i2c: E2 [08:49:03]MH_I2C_Read... [08:49:03]Read from MH i2c: E2 0E 00 [08:49:03]MH_I2C_Read... [08:49:03]Read from MH i2c: E2 0E 00 98 35 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 46 [08:49:03]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:49:03]wFMCommunicate OK [08:49:03]SAM_PROTO_GetShiftState done [08:49:03]FM_GetShiftState done [08:49:03]req_shift_opened done [08:49:03]requested_item shift.open_date is exist - process it [08:49:03]req_shift_open_date [08:49:03]req_shift_open_date done [08:49:03]produce_requested_data done [08:49:03]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104787,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:49:03]process_action_free close_receipt [08:49:03]json_value_free [08:49:03]json_value_free done [08:49:03]process_json_proto returns [08:49:03]Send response to host [08:49:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104787,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:49:03]free response buf [08:49:03]execute_script done [08:49:03]execute_script returns [08:49:03]free content buf [08:49:03]Sock 9.Close socket [08:49:03]Sock 9.Thread stoped [08:49:07]OFD Sender: No OFD packet to send [08:49:12]OFD Sender: No OFD packet to send [08:49:17]OFD Sender: No OFD packet to send [08:49:22]OFD Sender: No OFD packet to send [08:49:27]OFD Sender: No OFD packet to send [08:49:32]OFD Sender: No OFD packet to send [08:49:37]OFD Sender: No OFD packet to send [08:49:42]OFD Sender: No OFD packet to send [08:49:47]OFD Sender: No OFD packet to send [08:49:52]OFD Sender: No OFD packet to send [08:49:57]OFD Sender: No OFD packet to send [08:50:02]OFD Sender: No OFD packet to send [08:50:07]OFD Sender: No OFD packet to send [08:50:12]OFD Sender: No OFD packet to send [08:50:17]OFD Sender: No OFD packet to send [08:50:22]OFD Sender: No OFD packet to send [08:50:27]OFD Sender: No OFD packet to send [08:50:32]OFD Sender: No OFD packet to send [08:50:37]OFD Sender: No OFD packet to send [08:50:42]OFD Sender: No OFD packet to send [08:50:47]OFD Sender: No OFD packet to send [08:50:52]OFD Sender: No OFD packet to send [08:50:57]OFD Sender: No OFD packet to send [08:51:02]OFD Sender: No OFD packet to send [08:51:07]OFD Sender: No OFD packet to send [08:51:12]OFD Sender: No OFD packet to send [08:51:17]OFD Sender: No OFD packet to send [08:51:22]OFD Sender: No OFD packet to send [08:51:27]OFD Sender: No OFD packet to send [08:51:32]OFD Sender: No OFD packet to send [08:51:37]OFD Sender: No OFD packet to send [08:51:42]OFD Sender: No OFD packet to send [08:51:47]OFD Sender: No OFD packet to send [08:51:52]OFD Sender: No OFD packet to send [08:51:57]OFD Sender: No OFD packet to send [08:52:02]OFD Sender: No OFD packet to send [08:52:07]OFD Sender: No OFD packet to send [08:52:12]OFD Sender: No OFD packet to send [08:52:17]OFD Sender: No OFD packet to send [08:52:22]OFD Sender: No OFD packet to send [08:52:27]OFD Sender: No OFD packet to send [08:52:32]OFD Sender: No OFD packet to send [08:52:37]OFD Sender: No OFD packet to send [08:52:42]OFD Sender: No OFD packet to send [08:52:47]OFD Sender: No OFD packet to send [08:52:52]OFD Sender: No OFD packet to send [08:52:57]OFD Sender: No OFD packet to send [08:53:02]OFD Sender: No OFD packet to send [08:53:07]OFD Sender: No OFD packet to send [08:53:12]OFD Sender: No OFD packet to send [08:53:17]OFD Sender: No OFD packet to send [08:53:22]OFD Sender: No OFD packet to send [08:53:27]OFD Sender: No OFD packet to send [08:53:32]OFD Sender: No OFD packet to send [08:53:37]OFD Sender: No OFD packet to send [08:53:42]OFD Sender: No OFD packet to send [08:53:47]OFD Sender: No OFD packet to send [08:53:52]OFD Sender: No OFD packet to send [08:53:57]OFD Sender: No OFD packet to send [08:54:02]OFD Sender: No OFD packet to send [08:54:07]OFD Sender: No OFD packet to send [08:54:12]OFD Sender: No OFD packet to send [08:54:14]accept exits with 8 [08:54:14]New connection [08:54:14]New thread 3067260260 created [08:54:14]Thread 3067403620 joined [08:54:14]Waiting for new connection... [08:54:14] Sock 8.Parse request [08:54:14]Sock 8.Check first char [08:54:14]Sock 8.First char is OK [08:54:14]request: POST /json_proto HTTP/1.0 [08:54:14]Method: POST [08:54:14]URL: /json_proto [08:54:14]Method is POST - this is cgi request [08:54:14]url: /json_proto [08:54:14]query_string will be loaded in cgi processing [08:54:14]execute_cgi json_proto POST (null) [08:54:14]execute_cgi path=json_proto method=POST [08:54:14]POST find Content-Length [08:54:14]Host: 172.17.62.195:8080 [08:54:14]Content-Length: 806 [08:54:14]Content-Type: application/json [08:54:14] [08:54:14]POST finish read [08:54:14]Found Content-Length = 806 [08:54:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 11.890, "sum" : 900.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" : 900.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:14]execute_script... [08: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)118231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 11.890, "sum" : 900.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" : 900.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:14]POST & json_proto [08:54:14]process_json_proto [08:54:14]json parsed OK: [08:54:14]protocol is kg_v1.0 [08:54:14]action value=close_receipt [08:54:14]process_action close_receipt [08:54:14]cmd_close_receipt [08:54:14]MH_GetDate [08:54:14]Write to MH i2c: F0 00 00 99 35 BD [08:54:14]Write i2c OK [08:54:14]MH_I2C_Read... [08:54:14]Read from MH i2c: F0 [08:54:14]MH_I2C_Read... [08:54:14]Read from MH i2c: F0 09 00 [08:54:14]MH_I2C_Read... [08:54:14]Read from MH i2c: F0 09 00 99 35 00 39 21 F5 66 65 34 CA 65 43 [08:54:14]GetLastDocTimeStamp 1727340542 [08:54:14]current date 1727340857 [08:54:14]FM_GetShiftState [08:54:14]SAM_PROTO_GetShiftState [08:54:14]wFMCommunicate request_size=4 [08:54:14]MH_SAM_APDU [08:54:14]CAPDU: 80 13 01 00 [08:54:14]Write to MH i2c: E2 08 00 9A 35 80 13 01 00 00 00 00 00 4C [08:54:14]Write i2c OK [08:54:14]MH_I2C_Read... [08:54:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:14]Read from MH i2c: E2 [08:54:14]MH_I2C_Read... [08:54:14]Read from MH i2c: E2 0E 00 [08:54:14]MH_I2C_Read... [08:54:14]Read from MH i2c: E2 0E 00 9A 35 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 48 [08:54:14]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:54:14]wFMCommunicate OK [08:54:14]SAM_PROTO_GetShiftState done [08:54:14]FM_GetShiftState done [08:54:14]opened in 1727309552 [08:54:14]opened+sec_in_day 1727395952 [08:54:14]quantity*price = 90007 [08:54:14]sum+1 = 90008 [08:54:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 900.07 НСП 1% : 7.96 НДС 12% : 95.58 Наличными: 0.00 Безнал.: 900.07 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 128 26.09.2024 08:54 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104788 ФПД: 270533937336616 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T085417&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104788&fm=270533937336616&tin=02508201610067®Number=0000000000145756&sum=90007 [08:54:15]StoreToDocumentArchive [08:54:15]shift 237 fd 104788 [08:54:15]save to /storage/0237/doc_00104788 [08:54:15]save last doc name /storage/0237/doc_00104788 to /storage/kkm_last_doc_name [08:54:15]save OK [08:54:15]Clear old archive folders... [08:54:15]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:54:15]tlvbuf is 019EA4B0 [08:54:15]SAM_PROTO_ClearQueue [08:54:15]wFMCommunicate request_size=4 [08:54:15]MH_SAM_APDU [08:54:15]CAPDU: 80 09 00 00 [08:54:15]Write to MH i2c: E2 08 00 A7 35 80 09 00 00 00 00 00 00 4E [08:54:15]Write i2c OK [08:54:15]MH_I2C_Read... [08:54:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:54:15]Read from MH i2c: E2 [08:54:15]MH_I2C_Read... [08:54:15]Read from MH i2c: E2 03 00 [08:54:15]MH_I2C_Read... [08:54:15]Read from MH i2c: E2 03 00 A7 35 00 90 00 50 [08:54:15]RAPDU: 90 00 [08:54:15]wFMCommunicate OK [08:54:15]SAM_PROTO_ClearQueue done [08:54:15]KKMCreateOFDPacket [08:54:15]OFDProtocolAddRootSTLVToBuf [08:54:15]FM_MakeSignedData [08:54:15]FM_MakeSignedData [08:54:15]SAM_PROTO_SignData [08:54:15]wFMCommunicate request_size=4 [08:54:15]MH_SAM_APDU [08:54:15]CAPDU: 80 0D 01 02 [08:54:15]Write to MH i2c: E2 08 00 A8 35 80 0D 01 02 00 00 00 00 56 [08:54:15]Write i2c OK [08:54:15]MH_I2C_Read... [08:54:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:54:15]Read from MH i2c: E2 [08:54:15]MH_I2C_Read... [08:54:15]Read from MH i2c: E2 03 00 [08:54:15]MH_I2C_Read... [08:54:15]Read from MH i2c: E2 03 00 A8 35 00 90 00 51 [08:54:15]RAPDU: 90 00 [08:54:15]wFMCommunicate OK [08:54:15]wFMCommunicate request_size=255 [08:54:15]MH_SAM_APDU [08:54:15]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 97 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 97 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 39 21 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 54 99 01 00 35 04 06 00 [08:54:15]Write to MH i2c: E2 02 01 A9 35 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 97 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 97 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 39 21 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 54 99 01 00 35 04 06 00 00 00 84 [08:54:15]Write i2c OK [08:54:15]MH_I2C_Read... [08:54:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:16]Read from MH i2c: E2 [08:54:16]MH_I2C_Read... [08:54:16]Read from MH i2c: E2 03 00 [08:54:16]MH_I2C_Read... [08:54:16]Read from MH i2c: E2 03 00 A9 35 00 90 00 52 [08:54:16]RAPDU: 90 00 [08:54:16]wFMCommunicate OK [08:54:16]wFMCommunicate request_size=11 [08:54:16]MH_SAM_APDU [08:54:16]CAPDU: 80 0D 02 02 06 F6 0C 97 3C 11 28 [08:54:16]Write to MH i2c: E2 0E 00 AA 35 80 0D 02 02 06 00 F6 0C 97 3C 11 28 00 00 73 [08:54:16]Write i2c OK [08:54:16]MH_I2C_Read... [08:54:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:16]Read from MH i2c: E2 [08:54:16]MH_I2C_Read... [08:54:16]Read from MH i2c: E2 03 00 [08:54:16]MH_I2C_Read... [08:54:16]Read from MH i2c: E2 03 00 AA 35 00 90 00 53 [08:54:16]RAPDU: 90 00 [08:54:16]wFMCommunicate OK [08:54:16]wFMCommunicate request_size=4 [08:54:16]MH_SAM_APDU [08:54:16]CAPDU: 80 0D 03 02 [08:54:16]Write to MH i2c: E2 08 00 AB 35 80 0D 03 02 00 00 00 00 5B [08:54:16]Write i2c OK [08:54:16]MH_I2C_Read... [08:54:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:54:16]Read from MH i2c: E2 [08:54:16]MH_I2C_Read... [08:54:16]Read from MH i2c: E2 0B 00 [08:54:16]MH_I2C_Read... [08:54:16]Read from MH i2c: E2 0B 00 AB 35 00 3D 28 FC 89 1E 9D 00 4D 90 00 4E [08:54:16]RAPDU: 3D 28 FC 89 1E 9D 00 4D 90 00 [08:54:16]wFMCommunicate OK [08:54:16]SAM_PROTO_SignData done [08:54:16]FM_MakeSignedData done [08:54:16]CreateOFDProtocolMessage [08:54:16]wFMCommunicate request_size=4 [08:54:16]MH_SAM_APDU [08:54:16]CAPDU: 80 11 00 00 [08:54:16]Write to MH i2c: E2 08 00 AC 35 80 11 00 00 00 00 00 00 5B [08:54:16]Write i2c OK [08:54:16]MH_I2C_Read... [08:54:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:16]Read from MH i2c: E2 [08:54:16]MH_I2C_Read... [08:54:16]Read from MH i2c: E2 17 00 [08:54:16]MH_I2C_Read... [08:54:16]Read from MH i2c: E2 17 00 AC 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 B6 [08:54:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:54:16]wFMCommunicate OK [08:54:16]CreateOFDProtocolMessage done [08:54:16]OFDSenderStorePacket 104788 [08:54:16]StoreOFDPacket docnum=104788 [08:54:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 39 F0 08 01 0E B7 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 97 5F 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 1C 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 56 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 97 5F 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 80 00 00 00 F4 03 04 00 39 21 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 54 99 01 00 35 04 06 00 F6 0C 97 3C 11 28 3D 28 FC 89 1E 9D 00 4D [08:54:16]CheckFolder [08:54:16]dirname=/storage/ofd_packets [08:54:16]CheckFolder done [08:54:16]ProducePacketName [08:54:16]name=ofd_packets/00104788 [08:54:16]NVStorageSaveData ofd_packets/00104788 [08:54:16]File name is /storage/ofd_packets/00104788 [08:54:16]Write 302 bytes [08:54:16]NVStorageSaveData done [08:54:16]OFDSenderStorePacket done [08:54:16]KKMCreateOFDPacket done [08:54:16]NVStorageSaveData kkm_last_timestamp [08:54:16]File name is /storage/kkm_last_timestamp [08:54:16]Write 4 bytes [08:54:16]NVStorageSaveData done [08:54:16]ExternCall_PrintAddStr [08:54:16]wPrintStart [08:54:16]Write to MH i2c: 01 00 00 AD 35 E2 [08:54:16]Write i2c OK [08:54:16]MH_I2C_Read... [08:54:16]Read from MH i2c: 01 [08:54:16]MH_I2C_Read... [08:54:16]Read from MH i2c: 01 07 00 [08:54:16]MH_I2C_Read... [08:54:16]Read from MH i2c: 01 07 00 AD 35 00 00 00 00 00 FF 0F F7 [08:54:16]RasterBufferAndPrint [08:54:16]line Счет N : (1)118231 [08:54:16]line ИНН: 02508201610067 [08:54:16]line Контрольно-Кассовый Чек [08:54:16]line ПРОДАЖА [08:54:16]line ТРК (МРК, ГНК) : 11 [08:54:16]line Товар: 2710194210 [08:54:16]line ДТ(л)-К-5 [08:54:16]line 11.890 * 75.70 [08:54:16]line = 900.07 [08:54:16]line НДС 12% НСП 1% [08:54:16]line > о реализуемом товаре [08:54:16]line ИТОГО: 900.07 [08:54:16]line НСП 1% : 7.96 [08:54:16]line НДС 12% : 95.58 [08:54:16]line Наличными: 0.00 [08:54:16]line Безнал.: 900.07 [08:54:16]line Место: АЗС № 176 [08:54:16]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:54:16]line СНО: Общий режим [08:54:16]line Чек 128 26.09.2024 08:54 [08:54:16]line Смена: 237 ФФД: 1.0 [08:54:16]line ЗНМ: 0300000238 [08:54:16]line РНМ: 0000000000145756 [08:54:16]line Версия ККМ: v1.0 [08:54:16]line Платежная система: O! деньги [08:54:16]line ФМ: 0000000000959278 [08:54:16]line ФД: 104788 [08:54:16]line ФПД: 270533937336616 [08:54:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T085417&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104788&fm=270533937336616&tin=02508201610067®Number=0000000000145756&sum=90007 [08:54:16]OFD Sender: Processing packet 104788 [packets to send 51, broken 50] [08:54:16]ProducePacketName [08:54:16]name=ofd_packets/00104788 [08:54:16]OFD Sender: To server: pG, [08:54:16]CommunicateWithHost lk.salyk.kg:30040 [08:54:16]ConnectInit lk.salyk.kg [08:54:16]written 0, free lines is 4095 [08:54:17]Write to MH i2c: 01 00 00 D6 35 0B [08:54:17]Write i2c OK [08:54:17]MH_I2C_Read... [08:54:17]Read from MH i2c: 01 [08:54:17]MH_I2C_Read... [08:54:17]Read from MH i2c: 01 07 00 [08:54:17]MH_I2C_Read... [08:54:17]Read from MH i2c: 01 07 00 D6 35 00 00 00 00 00 05 0D 24 [08:54:17]RasterBufferAndPrint [08:54:17]line [08:54:17]line [08:54:17]line [08:54:17]line [08:54:17]line [08:54:17]written 0, free lines is 3337 [08:54:17]MH_Cut [08:54:17]Write to MH i2c: D1 01 00 DD 35 01 E4 [08:54:17]Write i2c OK [08:54:17]MH_I2C_Read... [08:54:17]Read from MH i2c: D1 [08:54:17]MH_I2C_Read... [08:54:17]Read from MH i2c: D1 01 00 [08:54:17]MH_I2C_Read... [08:54:17]Read from MH i2c: D1 01 00 DD 35 00 E3 [08:54:17]Write to MH i2c: 01 00 00 DE 35 13 [08:54:17]Write i2c OK [08:54:17]MH_I2C_Read... [08:54:17]*** Cut start [08:54:17]*** Partial cut [08:54:17]*** CUTSNS_PIN = 1 [08:54:17]*** CUTSNS_PIN = 0 [08:54:18]*** Brake cut motor [08:54:18]Read from MH i2c: 01 [08:54:18]MH_I2C_Read... [08:54:18]*** Stop cut motor [08:54:18]*** Cut end [08:54:18]Read from MH i2c: 01 07 00 [08:54:18]MH_I2C_Read... [08:54:18]Read from MH i2c: 01 07 00 DE 35 00 00 00 00 00 FF 0F 28 [08:54:18]process_action close_receipt done [08:54:18]requested_data is exist [08:54:18]produce_requested_data [08:54:18]requested_item fm.sn is exist - process it [08:54:18]wFMCommunicate request_size=4 [08:54:18]MH_SAM_APDU [08:54:18]CAPDU: 80 11 00 00 [08:54:18]Write to MH i2c: E2 08 00 DF 35 80 11 00 00 00 00 00 00 8E [08:54:18]Write i2c OK [08:54:18]MH_I2C_Read... [08:54:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:18]Read from MH i2c: E2 [08:54:18]MH_I2C_Read... [08:54:18]Read from MH i2c: E2 17 00 [08:54:18]MH_I2C_Read... [08:54:18]Read from MH i2c: E2 17 00 DF 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E9 [08:54:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:54:18]wFMCommunicate OK [08:54:18]requested_item fd.num is exist - process it [08:54:18]SAM_PROTO_GetFieldsCounters [08:54:18]wFMCommunicate request_size=4 [08:54:18]MH_SAM_APDU [08:54:18]CAPDU: 80 13 00 00 [08:54:18]Write to MH i2c: E2 08 00 E0 35 80 13 00 00 00 00 00 00 91 [08:54:18]Write i2c OK [08:54:18]MH_I2C_Read... [08:54:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:54:18]Read from MH i2c: E2 [08:54:18]MH_I2C_Read... [08:54:18]Read from MH i2c: E2 62 00 [08:54:18]MH_I2C_Read... [08:54:18]Read from MH i2c: E2 62 00 E0 35 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 54 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 18 [08:54:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 54 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:54:18]wFMCommunicate OK [08:54:18]SAM_PROTO_GetFieldsCounters done [08:54:18]requested_item shift.num is exist - process it [08:54:18]requested_item shift.opened is exist - process it [08:54:18]req_shift_opened [08:54:18]FM_GetShiftState [08:54:18]SAM_PROTO_GetShiftState [08:54:18]wFMCommunicate request_size=4 [08:54:18]MH_SAM_APDU [08:54:18]CAPDU: 80 13 01 00 [08:54:18]Write to MH i2c: E2 08 00 E1 35 80 13 01 00 00 00 00 00 93 [08:54:18]Write i2c OK [08:54:18]MH_I2C_Read... [08:54:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:18]Read from MH i2c: E2 [08:54:18]MH_I2C_Read... [08:54:18]Read from MH i2c: E2 0E 00 [08:54:18]MH_I2C_Read... [08:54:18]Read from MH i2c: E2 0E 00 E1 35 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 8F [08:54:18]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:54:18]wFMCommunicate OK [08:54:18]SAM_PROTO_GetShiftState done [08:54:18]FM_GetShiftState done [08:54:18]req_shift_opened done [08:54:18]requested_item shift.open_date is exist - process it [08:54:18]req_shift_open_date [08:54:18]req_shift_open_date done [08:54:18]produce_requested_data done [08:54:18]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104788,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:54:18]process_action_free close_receipt [08:54:18]json_value_free [08:54:18]json_value_free done [08:54:18]process_json_proto returns [08:54:18]Send response to host [08:54:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104788,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:54:18]free response buf [08:54:18]execute_script done [08:54:18]execute_script returns [08:54:18]free content buf [08:54:18]Sock 8.Close socket [08:54:18]Sock 8.Thread stoped [08:54:44]accept exits with 9 [08:54:44]New connection [08:54:44]New thread 3067403620 created [08:54:44]Thread 3067260260 joined [08:54:44]Waiting for new connection... [08:54:44] Sock 9.Parse request [08:54:44]Sock 9.Check first char [08:54:44]Sock 9.First char is OK [08:54:44]request: POST /json_proto HTTP/1.0 [08:54:44]Method: POST [08:54:44]URL: /json_proto [08:54:44]Method is POST - this is cgi request [08:54:44]url: /json_proto [08:54:44]query_string will be loaded in cgi processing [08:54:44]execute_cgi json_proto POST (null) [08:54:44]execute_cgi path=json_proto method=POST [08:54:44]POST find Content-Length [08:54:44]Host: 172.17.62.195:8080 [08:54:44]Content-Length: 682 [08:54:44]Content-Type: application/json [08:54:44] [08:54:44]POST finish read [08:54:44]Found Content-Length = 682 [08:54:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118232", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 1.460, "sum" : 110.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 110.00, "total" : 110.00, "payments": [ { "type": 0, "sum" : 110.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:44]execute_script... [08:54: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)118232", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 1.460, "sum" : 110.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 110.00, "total" : 110.00, "payments": [ { "type": 0, "sum" : 110.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:54:44]POST & json_proto [08:54:44]process_json_proto [08:54:44]json parsed OK: [08:54:44]protocol is kg_v1.0 [08:54:44]action value=close_receipt [08:54:44]process_action close_receipt [08:54:44]cmd_close_receipt [08:54:44]MH_GetDate [08:54:44]Write to MH i2c: F0 00 00 E2 35 06 [08:54:44]Write i2c OK [08:54:44]MH_I2C_Read... [08:54:44]Read from MH i2c: F0 [08:54:44]MH_I2C_Read... [08:54:44]Read from MH i2c: F0 09 00 [08:54:44]MH_I2C_Read... [08:54:44]Read from MH i2c: F0 09 00 E2 35 00 57 21 F5 66 65 34 CA 65 AA [08:54:44]GetLastDocTimeStamp 1727340857 [08:54:44]current date 1727340887 [08:54:44]FM_GetShiftState [08:54:44]SAM_PROTO_GetShiftState [08:54:44]wFMCommunicate request_size=4 [08:54:44]MH_SAM_APDU [08:54:44]CAPDU: 80 13 01 00 [08:54:44]Write to MH i2c: E2 08 00 E3 35 80 13 01 00 00 00 00 00 95 [08:54:44]Write i2c OK [08:54:44]MH_I2C_Read... [08:54:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:44]Read from MH i2c: E2 [08:54:44]MH_I2C_Read... [08:54:44]Read from MH i2c: E2 0E 00 [08:54:44]MH_I2C_Read... [08:54:44]Read from MH i2c: E2 0E 00 E3 35 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 91 [08:54:44]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:54:44]wFMCommunicate OK [08:54:44]SAM_PROTO_GetShiftState done [08:54:44]FM_GetShiftState done [08:54:44]opened in 1727309552 [08:54:44]opened+sec_in_day 1727395952 [08:54:44]quantity*price = 11052 [08:54:44]sum+1 = 11053 [08:54:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 110.00 Внесено: 110.00 СДАЧА: 0.00 НСП 1% : 0.98 НДС 12% : 11.74 Наличными: 110.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 129 26.09.2024 08:54 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104789 ФПД: 188034246571541 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T085447&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104789&fm=188034246571541&tin=02508201610067®Number=0000000000145756&sum=11000 [08:54:46]StoreToDocumentArchive [08:54:46]shift 237 fd 104789 [08:54:46]save to /storage/0237/doc_00104789 [08:54:46]save last doc name /storage/0237/doc_00104789 to /storage/kkm_last_doc_name [08:54:46]save OK [08:54:46]Clear old archive folders... [08:54:46]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:54:46]tlvbuf is 019965B0 [08:54:46]SAM_PROTO_ClearQueue [08:54:46]wFMCommunicate request_size=4 [08:54:46]MH_SAM_APDU [08:54:46]CAPDU: 80 09 00 00 [08:54:46]Write to MH i2c: E2 08 00 F0 35 80 09 00 00 00 00 00 00 97 [08:54:46]Write i2c OK [08:54:46]MH_I2C_Read... [08:54:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:54:46]Read from MH i2c: E2 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: E2 03 00 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: E2 03 00 F0 35 00 90 00 99 [08:54:46]RAPDU: 90 00 [08:54:46]wFMCommunicate OK [08:54:46]SAM_PROTO_ClearQueue done [08:54:46]KKMCreateOFDPacket [08:54:46]OFDProtocolAddRootSTLVToBuf [08:54:46]FM_MakeSignedData [08:54:46]FM_MakeSignedData [08:54:46]SAM_PROTO_SignData [08:54:46]wFMCommunicate request_size=4 [08:54:46]MH_SAM_APDU [08:54:46]CAPDU: 80 0D 01 02 [08:54:46]Write to MH i2c: E2 08 00 F1 35 80 0D 01 02 00 00 00 00 9F [08:54:46]Write i2c OK [08:54:46]MH_I2C_Read... [08:54:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:54:46]Read from MH i2c: E2 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: E2 03 00 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: E2 03 00 F1 35 00 90 00 9A [08:54:46]RAPDU: 90 00 [08:54:46]wFMCommunicate OK [08:54:46]wFMCommunicate request_size=255 [08:54:46]MH_SAM_APDU [08:54:46]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B4 05 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2C 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 04 00 00 00 00 07 04 06 00 F8 2A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 57 21 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 55 99 01 00 35 04 06 00 [08:54:46]Write to MH i2c: E2 02 01 F2 35 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B4 05 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2C 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 04 00 00 00 00 07 04 06 00 F8 2A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 57 21 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 55 99 01 00 35 04 06 00 00 00 1E [08:54:46]Write i2c OK [08:54:46]MH_I2C_Read... [08:54:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:46]Read from MH i2c: E2 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: E2 03 00 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: E2 03 00 F2 35 00 90 00 9B [08:54:46]RAPDU: 90 00 [08:54:46]wFMCommunicate OK [08:54:46]wFMCommunicate request_size=11 [08:54:46]MH_SAM_APDU [08:54:46]CAPDU: 80 0D 02 02 06 AB 04 22 78 F6 15 [08:54:46]Write to MH i2c: E2 0E 00 F3 35 80 0D 02 02 06 00 AB 04 22 78 F6 15 00 00 02 [08:54:46]Write i2c OK [08:54:46]MH_I2C_Read... [08:54:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:46]Read from MH i2c: E2 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: E2 03 00 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: E2 03 00 F3 35 00 90 00 9C [08:54:46]RAPDU: 90 00 [08:54:46]wFMCommunicate OK [08:54:46]wFMCommunicate request_size=4 [08:54:46]MH_SAM_APDU [08:54:46]CAPDU: 80 0D 03 02 [08:54:46]Write to MH i2c: E2 08 00 F4 35 80 0D 03 02 00 00 00 00 A4 [08:54:46]Write i2c OK [08:54:46]MH_I2C_Read... [08:54:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:54:46]Read from MH i2c: E2 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: E2 0B 00 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: E2 0B 00 F4 35 00 6D 6F 6A 85 11 08 4D F1 90 00 C7 [08:54:46]RAPDU: 6D 6F 6A 85 11 08 4D F1 90 00 [08:54:46]wFMCommunicate OK [08:54:46]SAM_PROTO_SignData done [08:54:46]FM_MakeSignedData done [08:54:46]CreateOFDProtocolMessage [08:54:46]wFMCommunicate request_size=4 [08:54:46]MH_SAM_APDU [08:54:46]CAPDU: 80 11 00 00 [08:54:46]Write to MH i2c: E2 08 00 F5 35 80 11 00 00 00 00 00 00 A4 [08:54:46]Write i2c OK [08:54:46]MH_I2C_Read... [08:54:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:46]Read from MH i2c: E2 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: E2 17 00 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: E2 17 00 F5 35 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 FF [08:54:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:54:46]wFMCommunicate OK [08:54:46]CreateOFDProtocolMessage done [08:54:46]OFDSenderStorePacket 104789 [08:54:46]StoreOFDPacket docnum=104789 [08:54:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 D0 1F 08 01 2B DB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B4 05 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2C 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 04 00 00 00 00 07 04 06 00 F8 2A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 57 21 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 55 99 01 00 35 04 06 00 AB 04 22 78 F6 15 6D 6F 6A 85 11 08 4D F1 [08:54:46]CheckFolder [08:54:46]dirname=/storage/ofd_packets [08:54:46]CheckFolder done [08:54:46]ProducePacketName [08:54:46]name=ofd_packets/00104789 [08:54:46]NVStorageSaveData ofd_packets/00104789 [08:54:46]File name is /storage/ofd_packets/00104789 [08:54:46]Write 302 bytes [08:54:46]NVStorageSaveData done [08:54:46]OFDSenderStorePacket done [08:54:46]KKMCreateOFDPacket done [08:54:46]NVStorageSaveData kkm_last_timestamp [08:54:46]File name is /storage/kkm_last_timestamp [08:54:46]Write 4 bytes [08:54:46]NVStorageSaveData done [08:54:46]ExternCall_PrintAddStr [08:54:46]wPrintStart [08:54:46]Write to MH i2c: 01 00 00 F6 35 2B [08:54:46]Write i2c OK [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: 01 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: 01 07 00 [08:54:46]MH_I2C_Read... [08:54:46]Read from MH i2c: 01 07 00 F6 35 00 00 00 00 00 FF 0F 40 [08:54:46]RasterBufferAndPrint [08:54:46]line Счет N : (1)118232 [08:54:46]line ИНН: 02508201610067 [08:54:46]line Контрольно-Кассовый Чек [08:54:46]line ПРОДАЖА [08:54:46]line ТРК (МРК, ГНК) : 11 [08:54:46]line Товар: 2710194210 [08:54:46]line ДТ(л)-К-5 [08:54:46]line 1.460 * 75.70 [08:54:46]line = 110.52 [08:54:46]line НДС 12% НСП 1% [08:54:46]line > о реализуемом товаре [08:54:46]line ОКРУГЛЕНИЕ: -0.52 [08:54:46]line ИТОГО: 110.00 [08:54:46]line Внесено: 110.00 [08:54:46]line СДАЧА: 0.00 [08:54:46]line НСП 1% : 0.98 [08:54:46]line НДС 12% : 11.74 [08:54:46]line Наличными: 110.00 [08:54:46]line Безнал.: 0.00 [08:54:46]line Место: АЗС № 176 [08:54:46]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:54:46]line СНО: Общий режим [08:54:46]line Чек 129 26.09.2024 08:54 [08:54:46]line Смена: 237 ФФД: 1.0 [08:54:46]line ЗНМ: 0300000238 [08:54:46]line РНМ: 0000000000145756 [08:54:46]line Версия ККМ: v1.0 [08:54:46]line ФМ: 0000000000959278 [08:54:46]line ФД: 104789 [08:54:46]line ФПД: 188034246571541 [08:54:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T085447&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104789&fm=188034246571541&tin=02508201610067®Number=0000000000145756&sum=11000 [08:54:46]written 0, free lines is 4095 [08:54:47]Write to MH i2c: 01 00 00 20 36 56 [08:54:47]Write i2c OK [08:54:47]MH_I2C_Read... [08:54:47]Read from MH i2c: 01 [08:54:47]MH_I2C_Read... [08:54:47]Read from MH i2c: 01 07 00 [08:54:47]MH_I2C_Read... [08:54:47]Read from MH i2c: 01 07 00 20 36 00 00 00 00 00 F3 0C 5C [08:54:47]RasterBufferAndPrint [08:54:47]line [08:54:47]line [08:54:47]line [08:54:47]line [08:54:47]line [08:54:47]written 0, free lines is 3322 [08:54:47]MH_Cut [08:54:47]Write to MH i2c: D1 01 00 27 36 01 2F [08:54:47]Write i2c OK [08:54:47]MH_I2C_Read... [08:54:47]Read from MH i2c: D1 [08:54:47]MH_I2C_Read... [08:54:47]Read from MH i2c: D1 01 00 [08:54:47]MH_I2C_Read... [08:54:47]Read from MH i2c: D1 01 00 27 36 00 2E [08:54:47]Write to MH i2c: 01 00 00 28 36 5E [08:54:47]Write i2c OK [08:54:47]MH_I2C_Read... [08:54:48]*** Cut start [08:54:48]*** Partial cut [08:54:48]*** CUTSNS_PIN = 1 [08:54:48]*** CUTSNS_PIN = 0 [08:54:48]*** Brake cut motor [08:54:48]Read from MH i2c: 01 [08:54:48]MH_I2C_Read... [08:54:48]*** Stop cut motor [08:54:48]*** Cut end [08:54:48]Read from MH i2c: 01 07 00 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: 01 07 00 28 36 00 00 00 00 00 FF 0F 73 [08:54:48]process_action close_receipt done [08:54:48]requested_data is exist [08:54:48]produce_requested_data [08:54:48]requested_item fm.sn is exist - process it [08:54:48]wFMCommunicate request_size=4 [08:54:48]MH_SAM_APDU [08:54:48]CAPDU: 80 11 00 00 [08:54:48]Write to MH i2c: E2 08 00 29 36 80 11 00 00 00 00 00 00 D9 [08:54:48]Write i2c OK [08:54:48]MH_I2C_Read... [08:54:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:48]Read from MH i2c: E2 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: E2 17 00 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: E2 17 00 29 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 34 [08:54:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:54:48]wFMCommunicate OK [08:54:48]requested_item fd.num is exist - process it [08:54:48]SAM_PROTO_GetFieldsCounters [08:54:48]wFMCommunicate request_size=4 [08:54:48]MH_SAM_APDU [08:54:48]CAPDU: 80 13 00 00 [08:54:48]Write to MH i2c: E2 08 00 2A 36 80 13 00 00 00 00 00 00 DC [08:54:48]Write i2c OK [08:54:48]MH_I2C_Read... [08:54:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:54:48]Read from MH i2c: E2 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: E2 62 00 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: E2 62 00 2A 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 55 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 67 [08:54:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 55 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:54:48]wFMCommunicate OK [08:54:48]SAM_PROTO_GetFieldsCounters done [08:54:48]requested_item shift.num is exist - process it [08:54:48]requested_item shift.opened is exist - process it [08:54:48]req_shift_opened [08:54:48]FM_GetShiftState [08:54:48]SAM_PROTO_GetShiftState [08:54:48]wFMCommunicate request_size=4 [08:54:48]MH_SAM_APDU [08:54:48]CAPDU: 80 13 01 00 [08:54:48]Write to MH i2c: E2 08 00 2B 36 80 13 01 00 00 00 00 00 DE [08:54:48]Write i2c OK [08:54:48]MH_I2C_Read... [08:54:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:48]Read from MH i2c: E2 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: E2 0E 00 [08:54:48]MH_I2C_Read... [08:54:48]Read from MH i2c: E2 0E 00 2B 36 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 DA [08:54:48]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:54:48]wFMCommunicate OK [08:54:48]SAM_PROTO_GetShiftState done [08:54:48]FM_GetShiftState done [08:54:48]req_shift_opened done [08:54:48]requested_item shift.open_date is exist - process it [08:54:48]req_shift_open_date [08:54:48]req_shift_open_date done [08:54:48]produce_requested_data done [08:54:48]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104789,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:54:48]process_action_free close_receipt [08:54:48]json_value_free [08:54:48]json_value_free done [08:54:48]process_json_proto returns [08:54:48]Send response to host [08:54:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104789,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:54:48]free response buf [08:54:48]execute_script done [08:54:48]execute_script returns [08:54:48]free content buf [08:54:48]Sock 9.Close socket [08:54:48]Sock 9.Thread stoped [08:56:24]accept exits with 8 [08:56:24]New connection [08:56:24]New thread 3067260260 created [08:56:24]Thread 3067403620 joined [08:56:24]Waiting for new connection... [08:56:24] Sock 8.Parse request [08:56:24]Sock 8.Check first char [08:56:24]Sock 8.First char is OK [08:56:24]request: POST /json_proto HTTP/1.0 [08:56:24]Method: POST [08:56:24]URL: /json_proto [08:56:24]Method is POST - this is cgi request [08:56:24]url: /json_proto [08:56:24]query_string will be loaded in cgi processing [08:56:24]execute_cgi json_proto POST (null) [08:56:24]execute_cgi path=json_proto method=POST [08:56:24]POST find Content-Length [08:56:24]Host: 172.17.62.195:8080 [08:56:24]Content-Length: 804 [08:56:24]Content-Type: application/json [08:56:24] [08:56:24]POST finish read [08:56:24]Found Content-Length = 804 [08:56:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 15.390, "sum" : 580.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 580.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:56:24]execute_script... [08:56: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)118234", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 15.390, "sum" : 580.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 580.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:56:24]POST & json_proto [08:56:24]process_json_proto [08:56:24]json parsed OK: [08:56:24]protocol is kg_v1.0 [08:56:24]action value=close_receipt [08:56:24]process_action close_receipt [08:56:24]cmd_close_receipt [08:56:24]MH_GetDate [08:56:24]Write to MH i2c: F0 00 00 2C 36 51 [08:56:24]Write i2c OK [08:56:24]MH_I2C_Read... [08:56:24]Read from MH i2c: F0 [08:56:24]MH_I2C_Read... [08:56:24]Read from MH i2c: F0 09 00 [08:56:24]MH_I2C_Read... [08:56:24]Read from MH i2c: F0 09 00 2C 36 00 BB 21 F5 66 65 34 CA 65 59 [08:56:24]GetLastDocTimeStamp 1727340887 [08:56:24]current date 1727340987 [08:56:24]FM_GetShiftState [08:56:24]SAM_PROTO_GetShiftState [08:56:24]wFMCommunicate request_size=4 [08:56:24]MH_SAM_APDU [08:56:24]CAPDU: 80 13 01 00 [08:56:24]Write to MH i2c: E2 08 00 2D 36 80 13 01 00 00 00 00 00 E0 [08:56:24]Write i2c OK [08:56:24]MH_I2C_Read... [08:56:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:24]Read from MH i2c: E2 [08:56:24]MH_I2C_Read... [08:56:24]Read from MH i2c: E2 0E 00 [08:56:24]MH_I2C_Read... [08:56:24]Read from MH i2c: E2 0E 00 2D 36 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 DC [08:56:24]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:56:24]wFMCommunicate OK [08:56:24]SAM_PROTO_GetShiftState done [08:56:24]FM_GetShiftState done [08:56:24]opened in 1727309552 [08:56:24]opened+sec_in_day 1727395952 [08:56:24]quantity*price = 58020 [08:56:24]sum+1 = 58021 [08:56:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 580.20 НСП 1% : 5.13 НДС 12% : 61.61 Наличными: 0.00 Безнал.: 580.20 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 130 26.09.2024 08:56 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104790 ФПД: 149627629674600 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T085627&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104790&fm=149627629674600&tin=02508201610067®Number=0000000000145756&sum=58020 [08:56:26]StoreToDocumentArchive [08:56:26]shift 237 fd 104790 [08:56:26]save to /storage/0237/doc_00104790 [08:56:26]save last doc name /storage/0237/doc_00104790 to /storage/kkm_last_doc_name [08:56:26]save OK [08:56:26]Clear old archive folders... [08:56:26]ProcessDocumentItem done err = 0, tmpTLVsize=250 [08:56:26]tlvbuf is B6F48780 [08:56:26]SAM_PROTO_ClearQueue [08:56:26]wFMCommunicate request_size=4 [08:56:26]MH_SAM_APDU [08:56:26]CAPDU: 80 09 00 00 [08:56:26]Write to MH i2c: E2 08 00 3A 36 80 09 00 00 00 00 00 00 E2 [08:56:26]Write i2c OK [08:56:26]MH_I2C_Read... [08:56:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:56:26]Read from MH i2c: E2 [08:56:26]MH_I2C_Read... [08:56:26]Read from MH i2c: E2 03 00 [08:56:26]MH_I2C_Read... [08:56:26]Read from MH i2c: E2 03 00 3A 36 00 90 00 E4 [08:56:26]RAPDU: 90 00 [08:56:26]wFMCommunicate OK [08:56:26]SAM_PROTO_ClearQueue done [08:56:26]KKMCreateOFDPacket [08:56:26]OFDProtocolAddRootSTLVToBuf [08:56:26]FM_MakeSignedData [08:56:26]FM_MakeSignedData [08:56:26]SAM_PROTO_SignData [08:56:26]wFMCommunicate request_size=4 [08:56:26]MH_SAM_APDU [08:56:26]CAPDU: 80 0D 01 02 [08:56:26]Write to MH i2c: E2 08 00 3B 36 80 0D 01 02 00 00 00 00 EA [08:56:26]Write i2c OK [08:56:26]MH_I2C_Read... [08:56:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:56:26]Read from MH i2c: E2 [08:56:26]MH_I2C_Read... [08:56:26]Read from MH i2c: E2 03 00 [08:56:26]MH_I2C_Read... [08:56:26]Read from MH i2c: E2 03 00 3B 36 00 90 00 E5 [08:56:26]RAPDU: 90 00 [08:56:26]wFMCommunicate OK [08:56:26]wFMCommunicate request_size=255 [08:56:26]MH_SAM_APDU [08:56:26]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 1E 3C 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 A4 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 BB 21 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 56 99 01 00 35 04 06 00 88 15 [08:56:26]Write to MH i2c: E2 02 01 3C 36 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 1E 3C 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 A4 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 BB 21 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 56 99 01 00 35 04 06 00 88 15 00 00 B7 [08:56:26]Write i2c OK [08:56:26]MH_I2C_Read... [08:56:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:26]Read from MH i2c: E2 [08:56:26]MH_I2C_Read... [08:56:26]Read from MH i2c: E2 03 00 [08:56:26]MH_I2C_Read... [08:56:26]Read from MH i2c: E2 03 00 3C 36 00 90 00 E6 [08:56:26]RAPDU: 90 00 [08:56:26]wFMCommunicate OK [08:56:26]wFMCommunicate request_size=9 [08:56:26]MH_SAM_APDU [08:56:26]CAPDU: 80 0D 02 02 04 E5 B7 20 68 [08:56:26]Write to MH i2c: E2 0C 00 3D 36 80 0D 02 02 04 00 E5 B7 20 68 00 00 19 [08:56:26]Write i2c OK [08:56:26]MH_I2C_Read... [08:56:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:26]Read from MH i2c: E2 [08:56:26]MH_I2C_Read... [08:56:26]Read from MH i2c: E2 03 00 [08:56:26]MH_I2C_Read... [08:56:26]Read from MH i2c: E2 03 00 3D 36 00 90 00 E7 [08:56:26]RAPDU: 90 00 [08:56:26]wFMCommunicate OK [08:56:26]wFMCommunicate request_size=4 [08:56:26]MH_SAM_APDU [08:56:26]CAPDU: 80 0D 03 02 [08:56:26]Write to MH i2c: E2 08 00 3E 36 80 0D 03 02 00 00 00 00 EF [08:56:26]Write i2c OK [08:56:26]MH_I2C_Read... [08:56:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:56:26]Read from MH i2c: E2 [08:56:26]MH_I2C_Read... [08:56:26]Read from MH i2c: E2 0B 00 [08:56:26]MH_I2C_Read... [08:56:26]Read from MH i2c: E2 0B 00 3E 36 00 2A 41 D9 01 D4 66 A7 3D 90 00 53 [08:56:26]RAPDU: 2A 41 D9 01 D4 66 A7 3D 90 00 [08:56:26]wFMCommunicate OK [08:56:26]SAM_PROTO_SignData done [08:56:26]FM_MakeSignedData done [08:56:26]CreateOFDProtocolMessage [08:56:26]wFMCommunicate request_size=4 [08:56:26]MH_SAM_APDU [08:56:26]CAPDU: 80 11 00 00 [08:56:26]Write to MH i2c: E2 08 00 3F 36 80 11 00 00 00 00 00 00 EF [08:56:26]Write i2c OK [08:56:26]MH_I2C_Read... [08:56:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:26]Read from MH i2c: E2 [08:56:26]MH_I2C_Read... [08:56:26]Read from MH i2c: E2 17 00 [08:56:26]MH_I2C_Read... [08:56:26]Read from MH i2c: E2 17 00 3F 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 4A [08:56:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:56:26]wFMCommunicate OK [08:56:26]CreateOFDProtocolMessage done [08:56:26]OFDSenderStorePacket 104790 [08:56:26]StoreOFDPacket docnum=104790 [08:56:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 3E E3 06 01 D8 06 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 1E 3C 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 A4 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 BB 21 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 56 99 01 00 35 04 06 00 88 15 E5 B7 20 68 2A 41 D9 01 D4 66 A7 3D [08:56:26]CheckFolder [08:56:26]dirname=/storage/ofd_packets [08:56:26]CheckFolder done [08:56:26]ProducePacketName [08:56:26]name=ofd_packets/00104790 [08:56:26]NVStorageSaveData ofd_packets/00104790 [08:56:26]File name is /storage/ofd_packets/00104790 [08:56:26]Write 300 bytes [08:56:26]NVStorageSaveData done [08:56:26]OFDSenderStorePacket done [08:56:26]KKMCreateOFDPacket done [08:56:26]NVStorageSaveData kkm_last_timestamp [08:56:26]File name is /storage/kkm_last_timestamp [08:56:26]Write 4 bytes [08:56:26]NVStorageSaveData done [08:56:26]ExternCall_PrintAddStr [08:56:26]wPrintStart [08:56:26]Write to MH i2c: 01 00 00 40 36 76 [08:56:26]Write i2c OK [08:56:26]MH_I2C_Read... [08:56:26]Read from MH i2c: 01 [08:56:26]MH_I2C_Read... [08:56:26]Read from MH i2c: 01 07 00 [08:56:26]MH_I2C_Read... [08:56:26]Read from MH i2c: 01 07 00 40 36 00 00 00 00 00 FF 0F 8B [08:56:26]RasterBufferAndPrint [08:56:26]line Счет N : (1)118234 [08:56:26]line ИНН: 02508201610067 [08:56:26]line Контрольно-Кассовый Чек [08:56:26]line ПРОДАЖА [08:56:26]line ТРК (МРК, ГНК) : 71 [08:56:26]line Товар: 2711190000 [08:56:26]line ГАЗ-К-3 [08:56:26]line 15.390 * 37.70 [08:56:26]line = 580.20 [08:56:26]line НДС 12% НСП 1% [08:56:26]line > о реализуемом товаре [08:56:26]line ИТОГО: 580.20 [08:56:26]line НСП 1% : 5.13 [08:56:26]line НДС 12% : 61.61 [08:56:26]line Наличными: 0.00 [08:56:26]line Безнал.: 580.20 [08:56:26]line Место: АЗС № 176 [08:56:26]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:56:26]line СНО: Общий режим [08:56:26]line Чек 130 26.09.2024 08:56 [08:56:26]line Смена: 237 ФФД: 1.0 [08:56:26]line ЗНМ: 0300000238 [08:56:26]line РНМ: 0000000000145756 [08:56:26]line Версия ККМ: v1.0 [08:56:26]line Платежная система: O! деньги [08:56:26]line ФМ: 0000000000959278 [08:56:26]line ФД: 104790 [08:56:26]line ФПД: 149627629674600 [08:56:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T085627&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104790&fm=149627629674600&tin=02508201610067®Number=0000000000145756&sum=58020 [08:56:26]written 0, free lines is 4095 [08:56:27]Write to MH i2c: 01 00 00 69 36 9F [08:56:27]Write i2c OK [08:56:27]MH_I2C_Read... [08:56:27]Read from MH i2c: 01 [08:56:27]MH_I2C_Read... [08:56:27]Read from MH i2c: 01 07 00 [08:56:27]MH_I2C_Read... [08:56:27]Read from MH i2c: 01 07 00 69 36 00 00 00 00 00 01 0D B4 [08:56:27]RasterBufferAndPrint [08:56:27]line [08:56:27]line [08:56:27]line [08:56:27]line [08:56:27]line [08:56:27]written 0, free lines is 3335 [08:56:27]MH_Cut [08:56:27]Write to MH i2c: D1 01 00 70 36 01 78 [08:56:27]Write i2c OK [08:56:27]MH_I2C_Read... [08:56:27]Read from MH i2c: D1 [08:56:27]MH_I2C_Read... [08:56:27]Read from MH i2c: D1 01 00 [08:56:27]MH_I2C_Read... [08:56:27]Read from MH i2c: D1 01 00 70 36 00 77 [08:56:27]Write to MH i2c: 01 00 00 71 36 A7 [08:56:27]Write i2c OK [08:56:27]MH_I2C_Read... [08:56:28]*** Cut start [08:56:28]*** Partial cut [08:56:28]*** CUTSNS_PIN = 1 [08:56:28]*** CUTSNS_PIN = 0 [08:56:28]*** Brake cut motor [08:56:28]Read from MH i2c: 01 [08:56:28]MH_I2C_Read... [08:56:28]*** Stop cut motor [08:56:28]*** Cut end [08:56:28]Read from MH i2c: 01 07 00 [08:56:28]MH_I2C_Read... [08:56:28]Read from MH i2c: 01 07 00 71 36 00 00 00 00 00 FF 0F BC [08:56:28]process_action close_receipt done [08:56:28]requested_data is exist [08:56:28]produce_requested_data [08:56:28]requested_item fm.sn is exist - process it [08:56:28]wFMCommunicate request_size=4 [08:56:28]MH_SAM_APDU [08:56:28]CAPDU: 80 11 00 00 [08:56:28]Write to MH i2c: E2 08 00 72 36 80 11 00 00 00 00 00 00 22 [08:56:28]Write i2c OK [08:56:28]MH_I2C_Read... [08:56:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:28]Read from MH i2c: E2 [08:56:28]MH_I2C_Read... [08:56:28]Read from MH i2c: E2 17 00 [08:56:28]MH_I2C_Read... [08:56:28]Read from MH i2c: E2 17 00 72 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 7D [08:56:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:56:28]wFMCommunicate OK [08:56:28]requested_item fd.num is exist - process it [08:56:28]SAM_PROTO_GetFieldsCounters [08:56:28]wFMCommunicate request_size=4 [08:56:28]MH_SAM_APDU [08:56:28]CAPDU: 80 13 00 00 [08:56:28]Write to MH i2c: E2 08 00 73 36 80 13 00 00 00 00 00 00 25 [08:56:28]Write i2c OK [08:56:28]MH_I2C_Read... [08:56:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:56:28]Read from MH i2c: E2 [08:56:28]MH_I2C_Read... [08:56:28]Read from MH i2c: E2 62 00 [08:56:28]MH_I2C_Read... [08:56:28]Read from MH i2c: E2 62 00 73 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 56 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [08:56:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 56 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:56:28]wFMCommunicate OK [08:56:28]SAM_PROTO_GetFieldsCounters done [08:56:28]requested_item shift.num is exist - process it [08:56:28]requested_item shift.opened is exist - process it [08:56:28]req_shift_opened [08:56:28]FM_GetShiftState [08:56:28]SAM_PROTO_GetShiftState [08:56:28]wFMCommunicate request_size=4 [08:56:28]MH_SAM_APDU [08:56:28]CAPDU: 80 13 01 00 [08:56:28]Write to MH i2c: E2 08 00 74 36 80 13 01 00 00 00 00 00 27 [08:56:28]Write i2c OK [08:56:28]MH_I2C_Read... [08:56:28]Read from MH i2c: E2 [08:56:28]MH_I2C_Read... [08:56:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:28]Read from MH i2c: E2 0E 00 [08:56:28]MH_I2C_Read... [08:56:28]Read from MH i2c: E2 0E 00 74 36 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 23 [08:56:28]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:56:28]wFMCommunicate OK [08:56:28]SAM_PROTO_GetShiftState done [08:56:28]FM_GetShiftState done [08:56:28]req_shift_opened done [08:56:28]requested_item shift.open_date is exist - process it [08:56:28]req_shift_open_date [08:56:28]req_shift_open_date done [08:56:28]produce_requested_data done [08:56:28]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104790,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:56:28]process_action_free close_receipt [08:56:28]json_value_free [08:56:28]json_value_free done [08:56:28]process_json_proto returns [08:56:28]Send response to host [08:56:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104790,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:56:28]free response buf [08:56:28]execute_script done [08:56:28]execute_script returns [08:56:28]free content buf [08:56:28]Sock 8.Close socket [08:56:28]Sock 8.Thread stoped [08:56:29]accept exits with 9 [08:56:29]New connection [08:56:29]New thread 3067403620 created [08:56:29]Thread 3067260260 joined [08:56:29]Waiting for new connection... [08:56:29] Sock 9.Parse request [08:56:29]Sock 9.Check first char [08:56:29]Sock 9.First char is OK [08:56:29]request: POST /json_proto HTTP/1.0 [08:56:29]Method: POST [08:56:29]URL: /json_proto [08:56:29]Method is POST - this is cgi request [08:56:29]url: /json_proto [08:56:29]query_string will be loaded in cgi processing [08:56:29]execute_cgi json_proto POST (null) [08:56:29]execute_cgi path=json_proto method=POST [08:56:29]POST find Content-Length [08:56:29]Host: 172.17.62.195:8080 [08:56:29]Content-Length: 677 [08:56:29]Content-Type: application/json [08:56:29] [08:56:29]POST finish read [08:56:29]Found Content-Length = 677 [08:56:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118235", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:56:29]execute_script... [08: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)118235", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:56:29]POST & json_proto [08:56:29]process_json_proto [08:56:29]json parsed OK: [08:56:29]protocol is kg_v1.0 [08:56:29]action value=close_receipt [08:56:29]process_action close_receipt [08:56:29]cmd_close_receipt [08:56:29]MH_GetDate [08:56:29]Write to MH i2c: F0 00 00 75 36 9A [08:56:29]Write i2c OK [08:56:29]MH_I2C_Read... [08:56:29]Read from MH i2c: F0 [08:56:29]MH_I2C_Read... [08:56:29]Read from MH i2c: F0 09 00 [08:56:29]MH_I2C_Read... [08:56:29]Read from MH i2c: F0 09 00 75 36 00 BF 21 F5 66 65 34 CA 65 A6 [08:56:29]GetLastDocTimeStamp 1727340987 [08:56:29]current date 1727340991 [08:56:29]FM_GetShiftState [08:56:29]SAM_PROTO_GetShiftState [08:56:29]wFMCommunicate request_size=4 [08:56:29]MH_SAM_APDU [08:56:29]CAPDU: 80 13 01 00 [08:56:29]Write to MH i2c: E2 08 00 76 36 80 13 01 00 00 00 00 00 29 [08:56:29]Write i2c OK [08:56:29]MH_I2C_Read... [08:56:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:29]Read from MH i2c: E2 [08:56:29]MH_I2C_Read... [08:56:29]Read from MH i2c: E2 0E 00 [08:56:29]MH_I2C_Read... [08:56:29]Read from MH i2c: E2 0E 00 76 36 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 25 [08:56:29]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:56:29]wFMCommunicate OK [08:56:29]SAM_PROTO_GetShiftState done [08:56:29]FM_GetShiftState done [08:56:29]opened in 1727309552 [08:56:29]opened+sec_in_day 1727395952 [08:56:29]quantity*price = 50036 [08:56:29]sum+1 = 50037 [08:56: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 131 26.09.2024 08:56 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104791 ФПД: 199705202110135 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T085631&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104791&fm=199705202110135&tin=02508201610067®Number=0000000000145756&sum=50000 [08:56:30]StoreToDocumentArchive [08:56:30]shift 237 fd 104791 [08:56:30]save to /storage/0237/doc_00104791 [08:56:30]save last doc name /storage/0237/doc_00104791 to /storage/kkm_last_doc_name [08:56:30]save OK [08:56:30]Clear old archive folders... [08:56:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:56:30]tlvbuf is 019F00B0 [08:56:30]SAM_PROTO_ClearQueue [08:56:30]wFMCommunicate request_size=4 [08:56:30]MH_SAM_APDU [08:56:30]CAPDU: 80 09 00 00 [08:56:30]Write to MH i2c: E2 08 00 83 36 80 09 00 00 00 00 00 00 2B [08:56:31]Connected sock=8 [08:56:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 D0 1F 08 01 2B DB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B4 05 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 2C 2B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 2A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 04 00 00 00 00 07 04 06 00 F8 2A 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 81 00 00 00 F4 03 04 00 57 21 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 55 99 01 00 35 04 06 00 AB 04 22 78 F6 15 6D 6F 6A 85 11 08 4D F1 [08:56:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:56:31]Write i2c OK [08:56:31]MH_I2C_Read... [08:56:31]Read from MH i2c: E2 [08:56:31]MH_I2C_Read... [08:56:31]Read from MH i2c: E2 03 00 [08:56:31]MH_I2C_Read... [08:56:31]Read from MH i2c: E2 03 00 83 36 00 90 00 2D [08:56:31]RAPDU: 90 00 [08:56:31]wFMCommunicate OK [08:56:31]SAM_PROTO_ClearQueue done [08:56:31]KKMCreateOFDPacket [08:56:31]OFDProtocolAddRootSTLVToBuf [08:56:31]FM_MakeSignedData [08:56:31]FM_MakeSignedData [08:56:31]SAM_PROTO_SignData [08:56:31]wFMCommunicate request_size=4 [08:56:31]MH_SAM_APDU [08:56:31]CAPDU: 80 0D 01 02 [08:56:31]Write to MH i2c: E2 08 00 84 36 80 0D 01 02 00 00 00 00 33 [08:56:31]Write i2c OK [08:56:31]MH_I2C_Read... [08:56:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:56:31]Read from MH i2c: E2 [08:56:31]MH_I2C_Read... [08:56:31]Read from MH i2c: E2 03 00 [08:56:31]MH_I2C_Read... [08:56:31]Read from MH i2c: E2 03 00 84 36 00 90 00 2E [08:56:31]RAPDU: 90 00 [08:56:31]wFMCommunicate OK [08:56:31]wFMCommunicate request_size=255 [08:56:31]MH_SAM_APDU [08: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 BF 21 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 57 99 01 00 35 04 06 00 B5 [08:56:31]Write to MH i2c: E2 02 01 85 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 BF 21 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 57 99 01 00 35 04 06 00 B5 00 00 0E [08:56:31]Write i2c OK [08:56:31]MH_I2C_Read... [08:56:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 AD E8 47 00 36 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 55 99 01 00 F4 03 04 00 70 CB F4 66 B6 04 01 00 00 4A 95 FA ED AF A2 BC ED [08:56:31]CommunicateWithHost err = 0 [08:56:31]CheckOFDResponse [08:56:31]1017 (14) - 77093643461234 [08:56:31]1041 (16) - 0000000000959278 [08:56:31]1040 (4) - 104789 [08:56:31]1012 (4) - 26.09.2024 02:48 [08:56:31]1206 (1) - 0 [08:56:31]OFD Sender: Remove packet 104789 [08:56:31]ProducePacketName [08:56:31]name=ofd_packets/00104789 [08:56:31]NVStorageDeleteData [08:56:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:31]Read from MH i2c: E2 [08:56:31]MH_I2C_Read... [08:56:31]Read from MH i2c: E2 03 00 [08:56:31]MH_I2C_Read... [08:56:31]Read from MH i2c: E2 03 00 85 36 00 90 00 2F [08:56:31]RAPDU: 90 00 [08:56:31]wFMCommunicate OK [08:56:31]wFMCommunicate request_size=10 [08:56:31]MH_SAM_APDU [08:56:31]CAPDU: 80 0D 02 02 05 A1 7D A1 AE B7 [08:56:31]Write to MH i2c: E2 0D 00 86 36 80 0D 02 02 05 00 A1 7D A1 AE B7 00 00 64 [08:56:31]Write i2c OK [08:56:31]MH_I2C_Read... [08:56:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:56:31]Read from MH i2c: E2 [08:56:31]MH_I2C_Read... [08:56:31]Read from MH i2c: E2 03 00 [08:56:31]MH_I2C_Read... [08:56:31]Read from MH i2c: E2 03 00 86 36 00 90 00 30 [08:56:31]RAPDU: 90 00 [08:56:31]wFMCommunicate OK [08:56:31]wFMCommunicate request_size=4 [08:56:31]MH_SAM_APDU [08:56:31]CAPDU: 80 0D 03 02 [08:56:31]Write to MH i2c: E2 08 00 87 36 80 0D 03 02 00 00 00 00 38 [08:56:31]Write i2c OK [08:56:31]MH_I2C_Read... [08:56:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:56:31]Read from MH i2c: E2 [08:56:31]MH_I2C_Read... [08:56:31]Read from MH i2c: E2 0B 00 [08:56:31]MH_I2C_Read... [08:56:31]Read from MH i2c: E2 0B 00 87 36 00 26 72 05 5B E5 A7 E3 00 90 00 A0 [08:56:31]RAPDU: 26 72 05 5B E5 A7 E3 00 90 00 [08:56:31]wFMCommunicate OK [08:56:31]SAM_PROTO_SignData done [08:56:31]FM_MakeSignedData done [08:56:31]CreateOFDProtocolMessage [08:56:31]wFMCommunicate request_size=4 [08:56:31]MH_SAM_APDU [08:56:31]CAPDU: 80 11 00 00 [08:56:31]Write to MH i2c: E2 08 00 88 36 80 11 00 00 00 00 00 00 38 [08:56:31]Write i2c OK [08:56:31]MH_I2C_Read... [08:56:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:56:31]Read from MH i2c: E2 [08:56:31]MH_I2C_Read... [08:56:31]Read from MH i2c: E2 17 00 [08:56:31]MH_I2C_Read... [08:56:31]Read from MH i2c: E2 17 00 88 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 93 [08:56:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:56:31]wFMCommunicate OK [08:56:31]CreateOFDProtocolMessage done [08:56:31]OFDSenderStorePacket 104791 [08:56:31]StoreOFDPacket docnum=104791 [08:56:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 5D 3A 07 01 6C 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 BF 21 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 57 99 01 00 35 04 06 00 B5 A1 7D A1 AE B7 26 72 05 5B E5 A7 E3 00 [08:56:31]CheckFolder [08:56:31]dirname=/storage/ofd_packets [08:56:31]CheckFolder done [08:56:31]ProducePacketName [08:56:31]name=ofd_packets/00104791 [08:56:31]NVStorageSaveData ofd_packets/00104791 [08:56:31]File name is /storage/ofd_packets/00104791 [08:56:31]Write 301 bytes [08:56:31]NVStorageSaveData done [08:56:31]OFDSenderStorePacket done [08:56:31]KKMCreateOFDPacket done [08:56:31]NVStorageSaveData kkm_last_timestamp [08:56:31]File name is /storage/kkm_last_timestamp [08:56:31]Write 4 bytes [08:56:31]NVStorageSaveData done [08:56:31]ExternCall_PrintAddStr [08:56:31]wPrintStart [08:56:31]Write to MH i2c: 01 00 00 89 36 BF [08:56:31]Write i2c OK [08:56:31]MH_I2C_Read... [08:56:31]Read from MH i2c: 01 [08:56:31]MH_I2C_Read... [08:56:31]Read from MH i2c: 01 07 00 [08:56:31]MH_I2C_Read... [08:56:31]Read from MH i2c: 01 07 00 89 36 00 00 00 00 00 FF 0F D4 [08:56:31]RasterBufferAndPrint [08:56:31]line Счет N : (1)118235 [08:56:31]line ИНН: 02508201610067 [08:56:31]line Контрольно-Кассовый Чек [08:56:31]line ПРОДАЖА [08:56:31]line ТРК (МРК, ГНК) : 32 [08:56:31]line Товар: 2710124130 [08:56:31]line Аи-92-К-5 [08:56:31]line 7.380 * 67.80 [08:56:31]line = 500.36 [08:56:31]line НДС 12% НСП 1% [08:56:31]line > о реализуемом товаре [08:56:31]line ОКРУГЛЕНИЕ: -0.36 [08:56:31]line ИТОГО: 500.00 [08:56:31]line Внесено: 500.00 [08:56:31]line СДАЧА: 0.00 [08:56:31]line НСП 1% : 4.43 [08:56:31]line НДС 12% : 53.14 [08:56:31]line Наличными: 500.00 [08:56:31]line Безнал.: 0.00 [08:56:31]line Место: АЗС № 176 [08:56:31]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [08:56:31]line СНО: Общий режим [08:56:31]line Чек 131 26.09.2024 08:56 [08:56:31]line Смена: 237 ФФД: 1.0 [08:56:31]line ЗНМ: 0300000238 [08:56:31]line РНМ: 0000000000145756 [08:56:31]line Версия ККМ: v1.0 [08:56:31]line ФМ: 0000000000959278 [08:56:31]line ФД: 104791 [08:56:31]line ФПД: 199705202110135 [08:56:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T085631&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104791&fm=199705202110135&tin=02508201610067®Number=0000000000145756&sum=50000 [08:56:31]written 0, free lines is 4095 [08:56:32]OFD Sender: Processing packet 104790 [packets to send 52, broken 50] [08:56:32]ProducePacketName [08:56:32]name=ofd_packets/00104790 [08:56:32]OFD Sender: To server: pG, [08:56:32]CommunicateWithHost lk.salyk.kg:30040 [08:56:32]ConnectInit lk.salyk.kg [08:56:32]Connected sock=8 [08:56:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 3E E3 06 01 D8 06 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 1E 3C 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 A4 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 01 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A4 E2 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 00 00 00 F4 03 04 00 BB 21 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 56 99 01 00 35 04 06 00 88 15 E5 B7 20 68 2A 41 D9 01 D4 66 A7 3D [08:56:32]Write to MH i2c: 01 00 00 B3 36 E9 [08:56:32]Write i2c OK [08:56:32]MH_I2C_Read... [08:56:32]Read from MH i2c: 01 [08:56:32]MH_I2C_Read... [08:56:32]Read from MH i2c: 01 07 00 [08:56:32]MH_I2C_Read... [08:56:32]Read from MH i2c: 01 07 00 B3 36 00 00 00 00 00 3C 0D 39 [08:56:32]RasterBufferAndPrint [08:56:32]line [08:56:32]line [08:56:32]line [08:56:32]line [08:56:32]line [08:56:32]written 0, free lines is 3403 [08:56:32]MH_Cut [08:56:32]Write to MH i2c: D1 01 00 BA 36 01 C2 [08:56:32]Write i2c OK [08:56:32]MH_I2C_Read... [08:56:32]Read from MH i2c: D1 [08:56:32]MH_I2C_Read... [08:56:32]Read from MH i2c: D1 01 00 [08:56:32]MH_I2C_Read... [08:56:32]Read from MH i2c: D1 01 00 BA 36 00 C1 [08:56:32]Write to MH i2c: 01 00 00 BB 36 F1 [08:56:32]Write i2c OK [08:56:32]MH_I2C_Read... [08:56:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 20 30 47 00 6B 13 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 56 99 01 00 F4 03 04 00 71 CB F4 66 B6 04 01 00 00 76 1B 3B DC 79 34 5F DA [08:56:32]CommunicateWithHost err = 0 [08:56:32]CheckOFDResponse [08:56:32]1017 (14) - 77093643461234 [08:56:32]1041 (16) - 0000000000959278 [08:56:32]1040 (4) - 104790 [08:56:32]1012 (4) - 26.09.2024 02:48 [08:56:32]1206 (1) - 0 [08:56:32]OFD Sender: Remove packet 104790 [08:56:32]ProducePacketName [08:56:32]name=ofd_packets/00104790 [08:56:32]NVStorageDeleteData [08:56:32]*** Cut start [08:56:32]*** Partial cut [08:56:32]*** CUTSNS_PIN = 1 [08:56:33]*** CUTSNS_PIN = 0 [08:56:33]OFD Sender: Processing packet 104791 [packets to send 51, broken 50] [08:56:33]ProducePacketName [08:56:33]name=ofd_packets/00104791 [08:56:33]OFD Sender: To server: pG, [08:56:33]CommunicateWithHost lk.salyk.kg:30040 [08:56:33]ConnectInit lk.salyk.kg [08:56:33]*** Brake cut motor [08:56:33]Connected sock=8 [08:56:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 5D 3A 07 01 6C 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 83 00 00 00 F4 03 04 00 BF 21 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 57 99 01 00 35 04 06 00 B5 A1 7D A1 AE B7 26 72 05 5B E5 A7 E3 00 [08:56:33]Read from MH i2c: 01 [08:56:33]MH_I2C_Read... [08:56:33]*** Stop cut motor [08:56:33]*** Cut end [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 BB 36 00 00 00 00 00 FF 0F 06 [08:56:33]process_action close_receipt done [08:56:33]requested_data is exist [08:56:33]produce_requested_data [08:56:33]requested_item fm.sn is exist - process it [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 BC 36 80 11 00 00 00 00 00 00 6C [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 BC 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 C7 [08:56:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [08:56:33]wFMCommunicate OK [08:56:33]requested_item fd.num is exist - process it [08:56:33]SAM_PROTO_GetFieldsCounters [08:56:33]wFMCommunicate request_size=4 [08:56:33]MH_SAM_APDU [08:56:33]CAPDU: 80 13 00 00 [08:56:33]Write to MH i2c: E2 08 00 BD 36 80 13 00 00 00 00 00 00 6F [08:56:33]Write i2c OK [08:56:33]MH_I2C_Read... [08:56:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 1D 97 47 00 52 4E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 57 99 01 00 F4 03 04 00 72 CB F4 66 B6 04 01 00 00 AE 71 C7 04 44 18 AB E4 [08:56:33]CommunicateWithHost err = 0 [08:56:33]CheckOFDResponse [08:56:33]1017 (14) - 77093643461234 [08:56:33]1041 (16) - 0000000000959278 [08:56:33]1040 (4) - 104791 [08:56:33]1012 (4) - 26.09.2024 02:48 [08:56:33]1206 (1) - 0 [08:56:33]OFD Sender: Remove packet 104791 [08:56:33]ProducePacketName [08:56:33]name=ofd_packets/00104791 [08:56:33]NVStorageDeleteData [08:56:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:56:33]Read from MH i2c: E2 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: E2 62 00 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: E2 62 00 BD 36 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 57 99 01 00 0E 04 04 00 ED 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 02 [08:56:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 57 99 01 00 0E 04 04 00 ED 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 [08:56:33]wFMCommunicate OK [08:56:33]SAM_PROTO_GetFieldsCounters done [08:56:33]requested_item shift.num is exist - process it [08:56:33]requested_item shift.opened is exist - process it [08:56:33]req_shift_opened [08:56:33]FM_GetShiftState [08:56:33]SAM_PROTO_GetShiftState [08:56:33]wFMCommunicate request_size=4 [08:56:33]MH_SAM_APDU [08:56:33]CAPDU: 80 13 01 00 [08:56:33]Write to MH i2c: E2 08 00 BE 36 80 13 01 00 00 00 00 00 71 [08:56:33]Write i2c OK [08:56:33]MH_I2C_Read... [08:56:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:56:33]Read from MH i2c: E2 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: E2 0E 00 [08:56:33]MH_I2C_Read... [08:56:33]Read from MH i2c: E2 0E 00 BE 36 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 6D [08:56:33]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [08:56:33]wFMCommunicate OK [08:56:33]SAM_PROTO_GetShiftState done [08:56:33]FM_GetShiftState done [08:56:33]req_shift_opened done [08:56:33]requested_item shift.open_date is exist - process it [08:56:33]req_shift_open_date [08:56:33]req_shift_open_date done [08:56:33]produce_requested_data done [08:56:33]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104791,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [08:56:33]process_action_free close_receipt [08:56:33]json_value_free [08:56:33]json_value_free done [08:56:33]process_json_proto returns [08:56:33]Send response to host [08:56:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104791,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [08:56:33]free response buf [08:56:33]execute_script done [08:56:33]execute_script returns [08:56:33]free content buf [08:56:33]Sock 9.Close socket [08:56:33]Sock 9.Thread stoped [08:56:34]OFD Sender: No OFD packet to send [08:56:34]OFD Sender: No OFD packet to send [08:56:39]OFD Sender: No OFD packet to send [08:56:44]OFD Sender: No OFD packet to send [08:56:49]OFD Sender: No OFD packet to send [08:56:54]OFD Sender: No OFD packet to send [08:56:59]OFD Sender: No OFD packet to send [08:57:04]OFD Sender: No OFD packet to send [08:57:09]OFD Sender: No OFD packet to send [08:57:14]OFD Sender: No OFD packet to send [08:57:19]OFD Sender: No OFD packet to send [08:57:24]OFD Sender: No OFD packet to send [08:57:29]OFD Sender: No OFD packet to send [08:57:34]OFD Sender: No OFD packet to send [08:57:39]OFD Sender: No OFD packet to send [08:57:44]OFD Sender: No OFD packet to send [08:57:49]OFD Sender: No OFD packet to send [08:57:54]OFD Sender: No OFD packet to send [08:57:59]OFD Sender: No OFD packet to send [08:58:04]OFD Sender: No OFD packet to send [08:58:09]OFD Sender: No OFD packet to send [08:58:14]OFD Sender: No OFD packet to send [08:58:19]OFD Sender: No OFD packet to send [08:58:24]OFD Sender: No OFD packet to send [08:58:29]OFD Sender: No OFD packet to send [08:58:34]OFD Sender: No OFD packet to send [08:58:39]OFD Sender: No OFD packet to send [08:58:44]OFD Sender: No OFD packet to send [08:58:49]OFD Sender: No OFD packet to send [08:58:54]OFD Sender: No OFD packet to send [08:58:59]OFD Sender: No OFD packet to send [08:59:04]OFD Sender: No OFD packet to send [08:59:09]OFD Sender: No OFD packet to send [08:59:14]OFD Sender: No OFD packet to send [08:59:19]OFD Sender: No OFD packet to send [08:59:24]OFD Sender: No OFD packet to send [08:59:29]OFD Sender: No OFD packet to send [08:59:34]OFD Sender: No OFD packet to send [08:59:39]OFD Sender: No OFD packet to send [08:59:44]OFD Sender: No OFD packet to send [08:59:49]OFD Sender: No OFD packet to send [08:59:54]OFD Sender: No OFD packet to send [08:59:59]OFD Sender: No OFD packet to send [09:00:04]OFD Sender: No OFD packet to send [09:00:09]OFD Sender: No OFD packet to send [09:00:14]OFD Sender: No OFD packet to send [09:00:19]OFD Sender: No OFD packet to send [09:00:24]OFD Sender: No OFD packet to send [09:00:29]OFD Sender: No OFD packet to send [09:00:34]OFD Sender: No OFD packet to send [09:00:39]OFD Sender: No OFD packet to send [09:00:44]OFD Sender: No OFD packet to send [09:00:49]OFD Sender: No OFD packet to send [09:00:54]OFD Sender: No OFD packet to send [09:00:59]OFD Sender: No OFD packet to send [09:01:04]OFD Sender: No OFD packet to send [09:01:09]OFD Sender: No OFD packet to send [09:01:14]OFD Sender: No OFD packet to send [09:01:19]OFD Sender: No OFD packet to send [09:01:24]OFD Sender: No OFD packet to send [09:01:29]OFD Sender: No OFD packet to send [09:01:34]OFD Sender: No OFD packet to send [09:01:39]OFD Sender: No OFD packet to send [09:01:41]accept exits with 11 [09:01:41]New connection [09:01:41]New thread 3067260260 created [09:01:41]Thread 3067403620 joined [09:01:41]Waiting for new connection... [09:01:41] Sock 11.Parse request [09:01:41]Sock 11.Check first char [09:01:41]Sock 11.First char is OK [09:01:41]request: POST /json_proto HTTP/1.0 [09:01:41]Method: POST [09:01:41]URL: /json_proto [09:01:41]Method is POST - this is cgi request [09:01:41]url: /json_proto [09:01:41]query_string will be loaded in cgi processing [09:01:41]execute_cgi json_proto POST (null) [09:01:41]execute_cgi path=json_proto method=POST [09:01:41]POST find Content-Length [09:01:41]Host: 172.17.62.195:8080 [09:01:41]Content-Length: 685 [09:01:41]Content-Type: application/json [09:01:41] [09:01:41]POST finish read [09:01:41]Found Content-Length = 685 [09:01:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118236", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 39.790, "sum" : 1500.08, "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:01:41]execute_script... [09:01:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118236", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 39.790, "sum" : 1500.08, "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:01:41]POST & json_proto [09:01:41]process_json_proto [09:01:41]json parsed OK: [09:01:41]protocol is kg_v1.0 [09:01:41]action value=close_receipt [09:01:41]process_action close_receipt [09:01:41]cmd_close_receipt [09:01:41]MH_GetDate [09:01:41]Write to MH i2c: F0 00 00 BF 36 E4 [09:01:41]Write i2c OK [09:01:41]MH_I2C_Read... [09:01:41]Read from MH i2c: F0 [09:01:41]MH_I2C_Read... [09:01:41]Read from MH i2c: F0 09 00 [09:01:41]MH_I2C_Read... [09:01:41]Read from MH i2c: F0 09 00 BF 36 00 F8 22 F5 66 65 34 CA 65 2A [09:01:41]GetLastDocTimeStamp 1727340991 [09:01:41]current date 1727341304 [09:01:41]FM_GetShiftState [09:01:41]SAM_PROTO_GetShiftState [09:01:41]wFMCommunicate request_size=4 [09:01:41]MH_SAM_APDU [09:01:41]CAPDU: 80 13 01 00 [09:01:41]Write to MH i2c: E2 08 00 C0 36 80 13 01 00 00 00 00 00 73 [09:01:41]Write i2c OK [09:01:41]MH_I2C_Read... [09:01:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:41]Read from MH i2c: E2 [09:01:41]MH_I2C_Read... [09:01:41]Read from MH i2c: E2 0E 00 [09:01:41]MH_I2C_Read... [09:01:41]Read from MH i2c: E2 0E 00 C0 36 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 6F [09:01:41]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:01:41]wFMCommunicate OK [09:01:41]SAM_PROTO_GetShiftState done [09:01:41]FM_GetShiftState done [09:01:41]opened in 1727309552 [09:01:41]opened+sec_in_day 1727395952 [09:01:41]quantity*price = 150008 [09:01:41]sum+1 = 150009 [09:01:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.27 НДС 12% : 159.30 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 132 26.09.2024 09:01 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104792 ФПД: 134807763713633 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T090144&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104792&fm=134807763713633&tin=02508201610067®Number=0000000000145756&sum=150000 [09:01:43]StoreToDocumentArchive [09:01:43]shift 237 fd 104792 [09:01:43]save to /storage/0237/doc_00104792 [09:01:43]save last doc name /storage/0237/doc_00104792 to /storage/kkm_last_doc_name [09:01:43]save OK [09:01:43]Clear old archive folders... [09:01:43]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:01:43]tlvbuf is 01A4D030 [09:01:43]SAM_PROTO_ClearQueue [09:01:43]wFMCommunicate request_size=4 [09:01:43]MH_SAM_APDU [09:01:43]CAPDU: 80 09 00 00 [09:01:43]Write to MH i2c: E2 08 00 CD 36 80 09 00 00 00 00 00 00 75 [09:01:43]Write i2c OK [09:01:43]MH_I2C_Read... [09:01:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:43]Read from MH i2c: E2 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 03 00 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 03 00 CD 36 00 90 00 77 [09:01:43]RAPDU: 90 00 [09:01:43]wFMCommunicate OK [09:01:43]SAM_PROTO_ClearQueue done [09:01:43]KKMCreateOFDPacket [09:01:43]OFDProtocolAddRootSTLVToBuf [09:01:43]FM_MakeSignedData [09:01:43]FM_MakeSignedData [09:01:43]SAM_PROTO_SignData [09:01:43]wFMCommunicate request_size=4 [09:01:43]MH_SAM_APDU [09:01:43]CAPDU: 80 0D 01 02 [09:01:43]Write to MH i2c: E2 08 00 CE 36 80 0D 01 02 00 00 00 00 7D [09:01:43]Write i2c OK [09:01:43]MH_I2C_Read... [09:01:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:43]Read from MH i2c: E2 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 03 00 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 03 00 CE 36 00 90 00 78 [09:01:43]RAPDU: 90 00 [09:01:43]wFMCommunicate OK [09:01:43]wFMCommunicate request_size=255 [09:01:43]MH_SAM_APDU [09:01:43]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 6E 9B 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 F8 49 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 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 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 84 00 00 00 F4 03 04 00 F8 22 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 58 99 01 00 35 04 06 00 7A 9B [09:01:43]Write to MH i2c: E2 02 01 CF 36 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 6E 9B 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 F8 49 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 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 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 84 00 00 00 F4 03 04 00 F8 22 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 58 99 01 00 35 04 06 00 7A 9B 00 00 5A [09:01:43]Write i2c OK [09:01:43]MH_I2C_Read... [09:01:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:43]Read from MH i2c: E2 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 03 00 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 03 00 CF 36 00 90 00 79 [09:01:43]RAPDU: 90 00 [09:01:43]wFMCommunicate OK [09:01:43]wFMCommunicate request_size=9 [09:01:43]MH_SAM_APDU [09:01:43]CAPDU: 80 0D 02 02 04 60 DE 7E 61 [09:01:43]Write to MH i2c: E2 0C 00 D0 36 80 0D 02 02 04 00 60 DE 7E 61 00 00 A5 [09:01:43]Write i2c OK [09:01:43]MH_I2C_Read... [09:01:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:43]Read from MH i2c: E2 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 03 00 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 03 00 D0 36 00 90 00 7A [09:01:43]RAPDU: 90 00 [09:01:43]wFMCommunicate OK [09:01:43]wFMCommunicate request_size=4 [09:01:43]MH_SAM_APDU [09:01:43]CAPDU: 80 0D 03 02 [09:01:43]Write to MH i2c: E2 08 00 D1 36 80 0D 03 02 00 00 00 00 82 [09:01:43]Write i2c OK [09:01:43]MH_I2C_Read... [09:01:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:43]Read from MH i2c: E2 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 0B 00 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 0B 00 D1 36 00 9E 80 B5 DC 53 6B 46 51 90 00 87 [09:01:43]RAPDU: 9E 80 B5 DC 53 6B 46 51 90 00 [09:01:43]wFMCommunicate OK [09:01:43]SAM_PROTO_SignData done [09:01:43]FM_MakeSignedData done [09:01:43]CreateOFDProtocolMessage [09:01:43]wFMCommunicate request_size=4 [09:01:43]MH_SAM_APDU [09:01:43]CAPDU: 80 11 00 00 [09:01:43]Write to MH i2c: E2 08 00 D2 36 80 11 00 00 00 00 00 00 82 [09:01:43]Write i2c OK [09:01:43]MH_I2C_Read... [09:01:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:43]Read from MH i2c: E2 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 17 00 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: E2 17 00 D2 36 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 DD [09:01:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:01:43]wFMCommunicate OK [09:01:43]CreateOFDProtocolMessage done [09:01:43]OFDSenderStorePacket 104792 [09:01:43]StoreOFDPacket docnum=104792 [09:01:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 4D C5 06 01 D2 E9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 6E 9B 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 F8 49 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 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 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 84 00 00 00 F4 03 04 00 F8 22 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 58 99 01 00 35 04 06 00 7A 9B 60 DE 7E 61 9E 80 B5 DC 53 6B 46 51 [09:01:43]CheckFolder [09:01:43]dirname=/storage/ofd_packets [09:01:43]CheckFolder done [09:01:43]ProducePacketName [09:01:43]name=ofd_packets/00104792 [09:01:43]NVStorageSaveData ofd_packets/00104792 [09:01:43]File name is /storage/ofd_packets/00104792 [09:01:43]Write 300 bytes [09:01:43]NVStorageSaveData done [09:01:43]OFDSenderStorePacket done [09:01:43]KKMCreateOFDPacket done [09:01:43]NVStorageSaveData kkm_last_timestamp [09:01:43]File name is /storage/kkm_last_timestamp [09:01:43]Write 4 bytes [09:01:43]NVStorageSaveData done [09:01:43]ExternCall_PrintAddStr [09:01:43]wPrintStart [09:01:43]Write to MH i2c: 01 00 00 D3 36 09 [09:01:43]Write i2c OK [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: 01 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: 01 07 00 [09:01:43]MH_I2C_Read... [09:01:43]Read from MH i2c: 01 07 00 D3 36 00 00 00 00 00 FF 0F 1E [09:01:43]RasterBufferAndPrint [09:01:43]line Счет N : (1)118236 [09:01:43]line ИНН: 02508201610067 [09:01:43]line Контрольно-Кассовый Чек [09:01:43]line ПРОДАЖА [09:01:43]line ТРК (МРК, ГНК) : 71 [09:01:43]line Товар: 2711190000 [09:01:43]line ГАЗ-К-3 [09:01:43]line 39.790 * 37.70 [09:01:43]line = 1500.08 [09:01:43]line НДС 12% НСП 1% [09:01:43]line > о реализуемом товаре [09:01:43]line ОКРУГЛЕНИЕ: -0.08 [09:01:43]line ИТОГО: 1500.00 [09:01:43]line Внесено: 1500.00 [09:01:43]line СДАЧА: 0.00 [09:01:43]line НСП 1% : 13.27 [09:01:43]line НДС 12% : 159.30 [09:01:43]line Наличными: 1500.00 [09:01:43]line Безнал.: 0.00 [09:01:43]line Место: АЗС № 176 [09:01:43]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:01:43]line СНО: Общий режим [09:01:43]line Чек 132 26.09.2024 09:01 [09:01:43]line Смена: 237 ФФД: 1.0 [09:01:43]line ЗНМ: 0300000238 [09:01:43]line РНМ: 0000000000145756 [09:01:43]line Версия ККМ: v1.0 [09:01:43]line ФМ: 0000000000959278 [09:01:43]line ФД: 104792 [09:01:43]line ФПД: 134807763713633 [09:01:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T090144&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104792&fm=134807763713633&tin=02508201610067®Number=0000000000145756&sum=150000 [09:01:43]OFD Sender: Processing packet 104792 [packets to send 51, broken 50] [09:01:43]ProducePacketName [09:01:43]name=ofd_packets/00104792 [09:01:43]OFD Sender: To server: pG, [09:01:43]CommunicateWithHost lk.salyk.kg:30040 [09:01:43]ConnectInit lk.salyk.kg [09:01:43]written 0, free lines is 4095 [09:01:44]Connected sock=9 [09:01:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 4D C5 06 01 D2 E9 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 6E 9B 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 F8 49 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 2F 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3A 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 84 00 00 00 F4 03 04 00 F8 22 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 58 99 01 00 35 04 06 00 7A 9B 60 DE 7E 61 9E 80 B5 DC 53 6B 46 51 [09:01:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 B0 FA 47 00 B0 2B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 58 99 01 00 F4 03 04 00 A9 CC F4 66 B6 04 01 00 00 61 BF 88 FD AF F6 FA B4 [09:01:44]CommunicateWithHost err = 0 [09:01:44]CheckOFDResponse [09:01:44]1017 (14) - 77093643461234 [09:01:44]1041 (16) - 0000000000959278 [09:01:44]1040 (4) - 104792 [09:01:44]1012 (4) - 26.09.2024 02:53 [09:01:44]1206 (1) - 0 [09:01:44]OFD Sender: Remove packet 104792 [09:01:44]ProducePacketName [09:01:44]name=ofd_packets/00104792 [09:01:44]NVStorageDeleteData [09:01:44]Write to MH i2c: 01 00 00 FD 36 33 [09:01:44]Write i2c OK [09:01:44]MH_I2C_Read... [09:01:44]Read from MH i2c: 01 [09:01:44]MH_I2C_Read... [09:01:44]Read from MH i2c: 01 07 00 [09:01:44]MH_I2C_Read... [09:01:44]Read from MH i2c: 01 07 00 FD 36 00 00 00 00 00 02 0D 49 [09:01:44]RasterBufferAndPrint [09:01:44]line [09:01:44]line [09:01:44]line [09:01:44]line [09:01:44]line [09:01:44]written 0, free lines is 3336 [09:01:44]MH_Cut [09:01:44]Write to MH i2c: D1 01 00 04 37 01 0D [09:01:44]Write i2c OK [09:01:44]MH_I2C_Read... [09:01:44]Read from MH i2c: D1 [09:01:44]MH_I2C_Read... [09:01:44]Read from MH i2c: D1 01 00 [09:01:44]MH_I2C_Read... [09:01:44]Read from MH i2c: D1 01 00 04 37 00 0C [09:01:44]Write to MH i2c: 01 00 00 05 37 3C [09:01:44]Write i2c OK [09:01:44]MH_I2C_Read... [09:01:44]OFD Sender: No OFD packet to send [09:01:45]*** Cut start [09:01:45]*** Partial cut [09:01:45]*** CUTSNS_PIN = 1 [09:01:45]*** CUTSNS_PIN = 0 [09:01:45]*** Brake cut motor [09:01:45]Read from MH i2c: 01 [09:01:45]MH_I2C_Read... [09:01:45]*** Stop cut motor [09:01:45]*** Cut end [09:01:45]Read from MH i2c: 01 07 00 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: 01 07 00 05 37 00 00 00 00 00 FF 0F 51 [09:01:45]process_action close_receipt done [09:01:45]requested_data is exist [09:01:45]produce_requested_data [09:01:45]requested_item fm.sn is exist - process it [09:01:45]wFMCommunicate request_size=4 [09:01:45]MH_SAM_APDU [09:01:45]CAPDU: 80 11 00 00 [09:01:45]Write to MH i2c: E2 08 00 06 37 80 11 00 00 00 00 00 00 B7 [09:01:45]Write i2c OK [09:01:45]MH_I2C_Read... [09:01:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:45]Read from MH i2c: E2 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 17 00 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 17 00 06 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 12 [09:01:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:01:45]wFMCommunicate OK [09:01:45]requested_item fd.num is exist - process it [09:01:45]SAM_PROTO_GetFieldsCounters [09:01:45]wFMCommunicate request_size=4 [09:01:45]MH_SAM_APDU [09:01:45]CAPDU: 80 13 00 00 [09:01:45]Write to MH i2c: E2 08 00 07 37 80 13 00 00 00 00 00 00 BA [09:01:45]Write i2c OK [09:01:45]MH_I2C_Read... [09:01:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:45]Read from MH i2c: E2 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 62 00 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 62 00 07 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 58 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 51 [09:01:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 58 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:01:45]wFMCommunicate OK [09:01:45]SAM_PROTO_GetFieldsCounters done [09:01:45]requested_item shift.num is exist - process it [09:01:45]requested_item shift.opened is exist - process it [09:01:45]req_shift_opened [09:01:45]FM_GetShiftState [09:01:45]SAM_PROTO_GetShiftState [09:01:45]wFMCommunicate request_size=4 [09:01:45]MH_SAM_APDU [09:01:45]CAPDU: 80 13 01 00 [09:01:45]Write to MH i2c: E2 08 00 08 37 80 13 01 00 00 00 00 00 BC [09:01:45]Write i2c OK [09:01:45]MH_I2C_Read... [09:01:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:45]Read from MH i2c: E2 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 0E 00 [09:01:45]MH_I2C_Read... [09:01:45]Read from MH i2c: E2 0E 00 08 37 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 B8 [09:01:45]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:01:45]wFMCommunicate OK [09:01:45]SAM_PROTO_GetShiftState done [09:01:45]FM_GetShiftState done [09:01:45]req_shift_opened done [09:01:45]requested_item shift.open_date is exist - process it [09:01:45]req_shift_open_date [09:01:45]req_shift_open_date done [09:01:45]produce_requested_data done [09:01:45]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104792,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:01:45]process_action_free close_receipt [09:01:45]json_value_free [09:01:45]json_value_free done [09:01:45]process_json_proto returns [09:01:45]Send response to host [09:01:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104792,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:01:45]free response buf [09:01:45]execute_script done [09:01:45]execute_script returns [09:01:45]free content buf [09:01:45]Sock 11.Close socket [09:01:45]Sock 11.Thread stoped [09:01:49]OFD Sender: No OFD packet to send [09:01:54]OFD Sender: No OFD packet to send [09:01:59]OFD Sender: No OFD packet to send [09:02:04]OFD Sender: No OFD packet to send [09:02:09]OFD Sender: No OFD packet to send [09:02:14]OFD Sender: No OFD packet to send [09:02:19]OFD Sender: No OFD packet to send [09:02:24]OFD Sender: No OFD packet to send [09:02:29]OFD Sender: No OFD packet to send [09:02:34]OFD Sender: No OFD packet to send [09:02:39]OFD Sender: No OFD packet to send [09:02:44]OFD Sender: No OFD packet to send [09:02:49]OFD Sender: No OFD packet to send [09:02:54]OFD Sender: No OFD packet to send [09:02:59]OFD Sender: No OFD packet to send [09:03:04]OFD Sender: No OFD packet to send [09:03:10]OFD Sender: No OFD packet to send [09:03:15]OFD Sender: No OFD packet to send [09:03:20]OFD Sender: No OFD packet to send [09:03:25]OFD Sender: No OFD packet to send [09:03:30]OFD Sender: No OFD packet to send [09:03:31]accept exits with 8 [09:03:31]New connection [09:03:31]New thread 3067403620 created [09:03:31]Thread 3067260260 joined [09:03:31]Waiting for new connection... [09:03:31] Sock 8.Parse request [09:03:31]Sock 8.Check first char [09:03:31]Sock 8.First char is OK [09:03:31]request: POST /json_proto HTTP/1.0 [09:03:31]Method: POST [09:03:31]URL: /json_proto [09:03:31]Method is POST - this is cgi request [09:03:31]url: /json_proto [09:03:31]query_string will be loaded in cgi processing [09:03:31]execute_cgi json_proto POST (null) [09:03:31]execute_cgi path=json_proto method=POST [09:03:31]POST find Content-Length [09:03:31]Host: 172.17.62.195:8080 [09:03:31]Content-Length: 800 [09:03:31]Content-Type: application/json [09:03:31] [09:03:31]POST finish read [09:03:31]Found Content-Length = 800 [09:03:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:03:31]execute_script... [09:03:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 500.11 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:03:31]POST & json_proto [09:03:31]process_json_proto [09:03:31]json parsed OK: [09:03:31]protocol is kg_v1.0 [09:03:31]action value=close_receipt [09:03:31]process_action close_receipt [09:03:31]cmd_close_receipt [09:03:31]MH_GetDate [09:03:31]Write to MH i2c: F0 00 00 09 37 2F [09:03:31]Write i2c OK [09:03:31]MH_I2C_Read... [09:03:31]Read from MH i2c: F0 [09:03:31]MH_I2C_Read... [09:03:31]Read from MH i2c: F0 09 00 [09:03:31]MH_I2C_Read... [09:03:31]Read from MH i2c: F0 09 00 09 37 00 66 23 F5 66 65 34 CA 65 E4 [09:03:31]GetLastDocTimeStamp 1727341304 [09:03:31]current date 1727341414 [09:03:31]FM_GetShiftState [09:03:31]SAM_PROTO_GetShiftState [09:03:31]wFMCommunicate request_size=4 [09:03:31]MH_SAM_APDU [09:03:31]CAPDU: 80 13 01 00 [09:03:31]Write to MH i2c: E2 08 00 0A 37 80 13 01 00 00 00 00 00 BE [09:03:31]Write i2c OK [09:03:31]MH_I2C_Read... [09:03:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:31]Read from MH i2c: E2 [09:03:31]MH_I2C_Read... [09:03:31]Read from MH i2c: E2 0E 00 [09:03:31]MH_I2C_Read... [09:03:31]Read from MH i2c: E2 0E 00 0A 37 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 BA [09:03:31]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:03:31]wFMCommunicate OK [09:03:31]SAM_PROTO_GetShiftState done [09:03:31]FM_GetShiftState done [09:03:31]opened in 1727309552 [09:03:31]opened+sec_in_day 1727395952 [09:03:31]quantity*price = 50010 [09:03:31]sum+1 = 50012 [09:03:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.11 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 0.00 Безнал.: 500.11 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 133 26.09.2024 09:03 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104793 ФПД: 258346340086667 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T090334&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104793&fm=258346340086667&tin=02508201610067®Number=0000000000145756&sum=50011 [09:03:32]StoreToDocumentArchive [09:03:32]shift 237 fd 104793 [09:03:32]save to /storage/0237/doc_00104793 [09:03:32]save last doc name /storage/0237/doc_00104793 to /storage/kkm_last_doc_name [09:03:32]save OK [09:03:32]Clear old archive folders... [09:03:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:03:32]tlvbuf is 01996E20 [09:03:32]SAM_PROTO_ClearQueue [09:03:32]wFMCommunicate request_size=4 [09:03:32]MH_SAM_APDU [09:03:32]CAPDU: 80 09 00 00 [09:03:32]Write to MH i2c: E2 08 00 17 37 80 09 00 00 00 00 00 00 C0 [09:03:32]Write i2c OK [09:03:32]MH_I2C_Read... [09:03:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:03:32]Read from MH i2c: E2 [09:03:32]MH_I2C_Read... [09:03:32]Read from MH i2c: E2 03 00 [09:03:32]MH_I2C_Read... [09:03:32]Read from MH i2c: E2 03 00 17 37 00 90 00 C2 [09:03:32]RAPDU: 90 00 [09:03:32]wFMCommunicate OK [09:03:32]SAM_PROTO_ClearQueue done [09:03:32]KKMCreateOFDPacket [09:03:32]OFDProtocolAddRootSTLVToBuf [09:03:32]FM_MakeSignedData [09:03:32]FM_MakeSignedData [09:03:32]SAM_PROTO_SignData [09:03:32]wFMCommunicate request_size=4 [09:03:32]MH_SAM_APDU [09:03:32]CAPDU: 80 0D 01 02 [09:03:32]Write to MH i2c: E2 08 00 18 37 80 0D 01 02 00 00 00 00 C8 [09:03:32]Write i2c OK [09:03:32]MH_I2C_Read... [09:03:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:03:32]Read from MH i2c: E2 [09:03:32]MH_I2C_Read... [09:03:32]Read from MH i2c: E2 03 00 [09:03:32]MH_I2C_Read... [09:03:32]Read from MH i2c: E2 03 00 18 37 00 90 00 C3 [09:03:32]RAPDU: 90 00 [09:03:32]wFMCommunicate OK [09:03:32]wFMCommunicate request_size=255 [09:03:32]MH_SAM_APDU [09:03:32]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 66 23 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 59 99 01 00 35 04 06 00 EA [09:03:32]Write to MH i2c: E2 02 01 19 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 66 23 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 59 99 01 00 35 04 06 00 EA 00 00 83 [09:03:32]Write i2c OK [09:03:32]MH_I2C_Read... [09:03:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:33]Read from MH i2c: E2 [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: E2 03 00 [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: E2 03 00 19 37 00 90 00 C4 [09:03:33]RAPDU: 90 00 [09:03:33]wFMCommunicate OK [09:03:33]wFMCommunicate request_size=10 [09:03:33]MH_SAM_APDU [09:03:33]CAPDU: 80 0D 02 02 05 F6 F1 D4 73 8B [09:03:33]Write to MH i2c: E2 0D 00 1A 37 80 0D 02 02 05 00 F6 F1 D4 73 8B 00 00 8E [09:03:33]Write i2c OK [09:03:33]MH_I2C_Read... [09:03:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:03:33]Read from MH i2c: E2 [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: E2 03 00 [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: E2 03 00 1A 37 00 90 00 C5 [09:03:33]RAPDU: 90 00 [09:03:33]wFMCommunicate OK [09:03:33]wFMCommunicate request_size=4 [09:03:33]MH_SAM_APDU [09:03:33]CAPDU: 80 0D 03 02 [09:03:33]Write to MH i2c: E2 08 00 1B 37 80 0D 03 02 00 00 00 00 CD [09:03:33]Write i2c OK [09:03:33]MH_I2C_Read... [09:03:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:03:33]Read from MH i2c: E2 [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: E2 0B 00 [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: E2 0B 00 1B 37 00 57 9F 07 27 3A DE C4 64 90 00 32 [09:03:33]RAPDU: 57 9F 07 27 3A DE C4 64 90 00 [09:03:33]wFMCommunicate OK [09:03:33]SAM_PROTO_SignData done [09:03:33]FM_MakeSignedData done [09:03:33]CreateOFDProtocolMessage [09:03:33]wFMCommunicate request_size=4 [09:03:33]MH_SAM_APDU [09:03:33]CAPDU: 80 11 00 00 [09:03:33]Write to MH i2c: E2 08 00 1C 37 80 11 00 00 00 00 00 00 CD [09:03:33]Write i2c OK [09:03:33]MH_I2C_Read... [09:03:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:33]Read from MH i2c: E2 [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: E2 17 00 [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: E2 17 00 1C 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 28 [09:03:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:03:33]wFMCommunicate OK [09:03:33]CreateOFDProtocolMessage done [09:03:33]OFDSenderStorePacket 104793 [09:03:33]StoreOFDPacket docnum=104793 [09:03:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A1 DE 07 01 BD F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 66 23 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 59 99 01 00 35 04 06 00 EA F6 F1 D4 73 8B 57 9F 07 27 3A DE C4 64 [09:03:33]CheckFolder [09:03:33]dirname=/storage/ofd_packets [09:03:33]CheckFolder done [09:03:33]ProducePacketName [09:03:33]name=ofd_packets/00104793 [09:03:33]NVStorageSaveData ofd_packets/00104793 [09:03:33]File name is /storage/ofd_packets/00104793 [09:03:33]Write 301 bytes [09:03:33]NVStorageSaveData done [09:03:33]OFDSenderStorePacket done [09:03:33]KKMCreateOFDPacket done [09:03:33]NVStorageSaveData kkm_last_timestamp [09:03:33]File name is /storage/kkm_last_timestamp [09:03:33]Write 4 bytes [09:03:33]NVStorageSaveData done [09:03:33]ExternCall_PrintAddStr [09:03:33]wPrintStart [09:03:33]Write to MH i2c: 01 00 00 1D 37 54 [09:03:33]Write i2c OK [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: 01 [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: 01 07 00 [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: 01 07 00 1D 37 00 00 00 00 00 FF 0F 69 [09:03:33]RasterBufferAndPrint [09:03:33]line Счет N : (1)118237 [09:03:33]line ИНН: 02508201610067 [09:03:33]line Контрольно-Кассовый Чек [09:03:33]line ПРОДАЖА [09:03:33]line ТРК (МРК, ГНК) : 23 [09:03:33]line Товар: 2710124500 [09:03:33]line Аи-95-К-5 [09:03:33]line 6.740 * 74.20 [09:03:33]line = 500.11 [09:03:33]line НДС 12% НСП 1% [09:03:33]line > о реализуемом товаре [09:03:33]line ИТОГО: 500.11 [09:03:33]line НСП 1% : 4.43 [09:03:33]line НДС 12% : 53.11 [09:03:33]line Наличными: 0.00 [09:03:33]line Безнал.: 500.11 [09:03:33]line Место: АЗС № 176 [09:03:33]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:03:33]line СНО: Общий режим [09:03:33]line Чек 133 26.09.2024 09:03 [09:03:33]line Смена: 237 ФФД: 1.0 [09:03:33]line ЗНМ: 0300000238 [09:03:33]line РНМ: 0000000000145756 [09:03:33]line Версия ККМ: v1.0 [09:03:33]line Платежная система: O! деньги [09:03:33]line ФМ: 0000000000959278 [09:03:33]line ФД: 104793 [09:03:33]line ФПД: 258346340086667 [09:03:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T090334&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104793&fm=258346340086667&tin=02508201610067®Number=0000000000145756&sum=50011 [09:03:33]written 0, free lines is 4095 [09:03:33]OFD Sender: Processing packet 104793 [packets to send 51, broken 50] [09:03:33]ProducePacketName [09:03:33]name=ofd_packets/00104793 [09:03:33]OFD Sender: To server: pG, [09:03:33]CommunicateWithHost lk.salyk.kg:30040 [09:03:33]ConnectInit lk.salyk.kg [09:03:33]Connected sock=11 [09:03:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A1 DE 07 01 BD F3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5B C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5B C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 00 00 00 F4 03 04 00 66 23 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 59 99 01 00 35 04 06 00 EA F6 F1 D4 73 8B 57 9F 07 27 3A DE C4 64 [09:03:33]Write to MH i2c: 01 00 00 46 37 7D [09:03:33]Write i2c OK [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: 01 [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: 01 07 00 [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: 01 07 00 46 37 00 00 00 00 00 14 0D A5 [09:03:33]RasterBufferAndPrint [09:03:33]line [09:03:33]line [09:03:33]line [09:03:33]line [09:03:33]line [09:03:33]written 0, free lines is 3352 [09:03:33]MH_Cut [09:03:33]Write to MH i2c: D1 01 00 4D 37 01 56 [09:03:33]Write i2c OK [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: D1 [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: D1 01 00 [09:03:33]MH_I2C_Read... [09:03:33]Read from MH i2c: D1 01 00 4D 37 00 55 [09:03:33]Write to MH i2c: 01 00 00 4E 37 85 [09:03:33]Write i2c OK [09:03:33]MH_I2C_Read... [09:03:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 E2 51 47 00 5C F3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 59 99 01 00 F4 03 04 00 16 CD F4 66 B6 04 01 00 00 59 28 33 C6 15 F7 DA 41 [09:03:33]CommunicateWithHost err = 0 [09:03:33]CheckOFDResponse [09:03:33]1017 (14) - 77093643461234 [09:03:33]1041 (16) - 0000000000959278 [09:03:33]1040 (4) - 104793 [09:03:33]1012 (4) - 26.09.2024 02:55 [09:03:33]1206 (1) - 0 [09:03:33]OFD Sender: Remove packet 104793 [09:03:33]ProducePacketName [09:03:33]name=ofd_packets/00104793 [09:03:33]NVStorageDeleteData [09:03:34]OFD Sender: No OFD packet to send [09:03:34]*** Cut start [09:03:34]*** Partial cut [09:03:34]*** CUTSNS_PIN = 1 [09:03:34]*** CUTSNS_PIN = 0 [09:03:34]*** Brake cut motor [09:03:35]Read from MH i2c: 01 [09:03:35]MH_I2C_Read... [09:03:35]*** Stop cut motor [09:03:35]*** Cut end [09:03:35]Read from MH i2c: 01 07 00 [09:03:35]MH_I2C_Read... [09:03:35]Read from MH i2c: 01 07 00 4E 37 00 00 00 00 00 FF 0F 9A [09:03:35]process_action close_receipt done [09:03:35]requested_data is exist [09:03:35]produce_requested_data [09:03:35]requested_item fm.sn is exist - process it [09:03:35]wFMCommunicate request_size=4 [09:03:35]MH_SAM_APDU [09:03:35]CAPDU: 80 11 00 00 [09:03:35]Write to MH i2c: E2 08 00 4F 37 80 11 00 00 00 00 00 00 00 [09:03:35]Write i2c OK [09:03:35]MH_I2C_Read... [09:03:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:35]Read from MH i2c: E2 [09:03:35]MH_I2C_Read... [09:03:35]Read from MH i2c: E2 17 00 [09:03:35]MH_I2C_Read... [09:03:35]Read from MH i2c: E2 17 00 4F 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 5B [09:03:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:03:35]wFMCommunicate OK [09:03:35]requested_item fd.num is exist - process it [09:03:35]SAM_PROTO_GetFieldsCounters [09:03:35]wFMCommunicate request_size=4 [09:03:35]MH_SAM_APDU [09:03:35]CAPDU: 80 13 00 00 [09:03:35]Write to MH i2c: E2 08 00 50 37 80 13 00 00 00 00 00 00 03 [09:03:35]Write i2c OK [09:03:35]MH_I2C_Read... [09:03:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:03:35]Read from MH i2c: E2 [09:03:35]MH_I2C_Read... [09:03:35]Read from MH i2c: E2 62 00 [09:03:35]MH_I2C_Read... [09:03:35]Read from MH i2c: E2 62 00 50 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 59 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 9E [09:03:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 59 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:03:35]wFMCommunicate OK [09:03:35]SAM_PROTO_GetFieldsCounters done [09:03:35]requested_item shift.num is exist - process it [09:03:35]requested_item shift.opened is exist - process it [09:03:35]req_shift_opened [09:03:35]FM_GetShiftState [09:03:35]SAM_PROTO_GetShiftState [09:03:35]wFMCommunicate request_size=4 [09:03:35]MH_SAM_APDU [09:03:35]CAPDU: 80 13 01 00 [09:03:35]Write to MH i2c: E2 08 00 51 37 80 13 01 00 00 00 00 00 05 [09:03:35]Write i2c OK [09:03:35]MH_I2C_Read... [09:03:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:35]Read from MH i2c: E2 [09:03:35]MH_I2C_Read... [09:03:35]Read from MH i2c: E2 0E 00 [09:03:35]MH_I2C_Read... [09:03:35]Read from MH i2c: E2 0E 00 51 37 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 01 [09:03:35]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:03:35]wFMCommunicate OK [09:03:35]SAM_PROTO_GetShiftState done [09:03:35]FM_GetShiftState done [09:03:35]req_shift_opened done [09:03:35]requested_item shift.open_date is exist - process it [09:03:35]req_shift_open_date [09:03:35]req_shift_open_date done [09:03:35]produce_requested_data done [09:03:35]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104793,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:03:35]process_action_free close_receipt [09:03:35]json_value_free [09:03:35]json_value_free done [09:03:35]process_json_proto returns [09:03:35]Send response to host [09:03:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104793,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:03:35]free response buf [09:03:35]execute_script done [09:03:35]execute_script returns [09:03:35]free content buf [09:03:35]Sock 8.Close socket [09:03:35]Sock 8.Thread stoped [09:03:39]OFD Sender: No OFD packet to send [09:03:44]OFD Sender: No OFD packet to send [09:03:49]OFD Sender: No OFD packet to send [09:03:54]OFD Sender: No OFD packet to send [09:03:59]OFD Sender: No OFD packet to send [09:04:04]OFD Sender: No OFD packet to send [09:04:09]OFD Sender: No OFD packet to send [09:04:14]OFD Sender: No OFD packet to send [09:04:19]OFD Sender: No OFD packet to send [09:04:24]OFD Sender: No OFD packet to send [09:04:29]OFD Sender: No OFD packet to send [09:04:34]OFD Sender: No OFD packet to send [09:04:39]OFD Sender: No OFD packet to send [09:04:44]OFD Sender: No OFD packet to send [09:04:49]OFD Sender: No OFD packet to send [09:04:54]OFD Sender: No OFD packet to send [09:04:59]OFD Sender: No OFD packet to send [09:05:04]OFD Sender: No OFD packet to send [09:05:09]OFD Sender: No OFD packet to send [09:05:14]OFD Sender: No OFD packet to send [09:05:19]OFD Sender: No OFD packet to send [09:05:24]OFD Sender: No OFD packet to send [09:05:29]OFD Sender: No OFD packet to send [09:05:34]OFD Sender: No OFD packet to send [09:05:39]OFD Sender: No OFD packet to send [09:05:44]OFD Sender: No OFD packet to send [09:05:49]OFD Sender: No OFD packet to send [09:05:54]OFD Sender: No OFD packet to send [09:05:59]OFD Sender: No OFD packet to send [09:06:04]OFD Sender: No OFD packet to send [09:06:09]OFD Sender: No OFD packet to send [09:06:14]OFD Sender: No OFD packet to send [09:06:19]OFD Sender: No OFD packet to send [09:06:24]OFD Sender: No OFD packet to send [09:06:29]OFD Sender: No OFD packet to send [09:06:34]OFD Sender: No OFD packet to send [09:06:39]OFD Sender: No OFD packet to send [09:06:44]OFD Sender: No OFD packet to send [09:06:49]OFD Sender: No OFD packet to send [09:06:54]OFD Sender: No OFD packet to send [09:06:59]OFD Sender: No OFD packet to send [09:07:04]OFD Sender: No OFD packet to send [09:07:09]OFD Sender: No OFD packet to send [09:07:14]OFD Sender: No OFD packet to send [09:07:19]OFD Sender: No OFD packet to send [09:07:24]OFD Sender: No OFD packet to send [09:07:29]OFD Sender: No OFD packet to send [09:07:34]OFD Sender: No OFD packet to send [09:07:39]OFD Sender: No OFD packet to send [09:07:44]OFD Sender: No OFD packet to send [09:07:47]accept exits with 9 [09:07:47]New connection [09:07:47]New thread 3067260260 created [09:07:47]Thread 3067403620 joined [09:07:47]Waiting for new connection... [09:07:47] Sock 9.Parse request [09:07:47]Sock 9.Check first char [09:07:47]Sock 9.First char is OK [09:07:47]request: POST /json_proto HTTP/1.0 [09:07:47]Method: POST [09:07:47]URL: /json_proto [09:07:47]Method is POST - this is cgi request [09:07:47]url: /json_proto [09:07:47]query_string will be loaded in cgi processing [09:07:47]execute_cgi json_proto POST (null) [09:07:47]execute_cgi path=json_proto method=POST [09:07:47]POST find Content-Length [09:07:47]Host: 172.17.62.195:8080 [09:07:47]Content-Length: 670 [09:07:47]Content-Type: application/json [09:07:47] [09:07:47]POST finish read [09:07:47]Found Content-Length = 670 [09:07:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 7.220, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:07:47]execute_script... [09:07:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 7.220, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:07:47]POST & json_proto [09:07:47]process_json_proto [09:07:47]json parsed OK: [09:07:47]protocol is kg_v1.0 [09:07:47]action value=close_receipt [09:07:47]process_action close_receipt [09:07:47]cmd_close_receipt [09:07:47]MH_GetDate [09:07:47]Write to MH i2c: F0 00 00 52 37 78 [09:07:47]Write i2c OK [09:07:47]MH_I2C_Read... [09:07:47]Read from MH i2c: F0 [09:07:47]MH_I2C_Read... [09:07:47]Read from MH i2c: F0 09 00 [09:07:47]MH_I2C_Read... [09:07:47]Read from MH i2c: F0 09 00 52 37 00 66 24 F5 66 65 34 CA 65 2E [09:07:47]GetLastDocTimeStamp 1727341414 [09:07:47]current date 1727341670 [09:07:47]FM_GetShiftState [09:07:47]SAM_PROTO_GetShiftState [09:07:47]wFMCommunicate request_size=4 [09:07:47]MH_SAM_APDU [09:07:47]CAPDU: 80 13 01 00 [09:07:47]Write to MH i2c: E2 08 00 53 37 80 13 01 00 00 00 00 00 07 [09:07:47]Write i2c OK [09:07:47]MH_I2C_Read... [09:07:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:47]Read from MH i2c: E2 [09:07:47]MH_I2C_Read... [09:07:47]Read from MH i2c: E2 0E 00 [09:07:47]MH_I2C_Read... [09:07:47]Read from MH i2c: E2 0E 00 53 37 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 03 [09:07:47]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:07:47]wFMCommunicate OK [09:07:47]SAM_PROTO_GetShiftState done [09:07:47]FM_GetShiftState done [09:07:47]opened in 1727309552 [09:07:47]opened+sec_in_day 1727395952 [09:07:47]quantity*price = 50034 [09:07:47]sum+1 = 50036 [09:07:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 134 26.09.2024 09:07 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104794 ФПД: 48063823517195 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T090750&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104794&fm=48063823517195&tin=02508201610067®Number=0000000000145756&sum=50000 [09:07:48]StoreToDocumentArchive [09:07:48]shift 237 fd 104794 [09:07:48]save to /storage/0237/doc_00104794 [09:07:48]save last doc name /storage/0237/doc_00104794 to /storage/kkm_last_doc_name [09:07:48]save OK [09:07:48]Clear old archive folders... [09:07:48]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:07:48]tlvbuf is 01ACE340 [09:07:48]SAM_PROTO_ClearQueue [09:07:48]wFMCommunicate request_size=4 [09:07:48]MH_SAM_APDU [09:07:48]CAPDU: 80 09 00 00 [09:07:48]Write to MH i2c: E2 08 00 60 37 80 09 00 00 00 00 00 00 09 [09:07:48]Write i2c OK [09:07:48]MH_I2C_Read... [09:07:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:07:48]Read from MH i2c: E2 [09:07:48]MH_I2C_Read... [09:07:48]Read from MH i2c: E2 03 00 [09:07:48]MH_I2C_Read... [09:07:48]Read from MH i2c: E2 03 00 60 37 00 90 00 0B [09:07:48]RAPDU: 90 00 [09:07:48]wFMCommunicate OK [09:07:48]SAM_PROTO_ClearQueue done [09:07:48]KKMCreateOFDPacket [09:07:48]OFDProtocolAddRootSTLVToBuf [09:07:48]FM_MakeSignedData [09:07:48]FM_MakeSignedData [09:07:48]SAM_PROTO_SignData [09:07:48]wFMCommunicate request_size=4 [09:07:48]MH_SAM_APDU [09:07:48]CAPDU: 80 0D 01 02 [09:07:48]Write to MH i2c: E2 08 00 61 37 80 0D 01 02 00 00 00 00 11 [09:07:48]Write i2c OK [09:07:48]MH_I2C_Read... [09:07:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:07:48]Read from MH i2c: E2 [09:07:48]MH_I2C_Read... [09:07:48]Read from MH i2c: E2 03 00 [09:07:48]MH_I2C_Read... [09:07:48]Read from MH i2c: E2 03 00 61 37 00 90 00 0C [09:07:48]RAPDU: 90 00 [09:07:48]wFMCommunicate OK [09:07:48]wFMCommunicate request_size=255 [09:07:48]MH_SAM_APDU [09:07:48]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 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 66 24 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5A 99 01 00 35 04 06 00 [09:07:48]Write to MH i2c: E2 02 01 62 37 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 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 66 24 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5A 99 01 00 35 04 06 00 00 00 86 [09:07:48]Write i2c OK [09:07:48]MH_I2C_Read... [09:07:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:49]Read from MH i2c: E2 [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: E2 03 00 [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: E2 03 00 62 37 00 90 00 0D [09:07:49]RAPDU: 90 00 [09:07:49]wFMCommunicate OK [09:07:49]wFMCommunicate request_size=11 [09:07:49]MH_SAM_APDU [09:07:49]CAPDU: 80 0D 02 02 06 2B B6 BB 20 96 0B [09:07:49]Write to MH i2c: E2 0E 00 63 37 80 0D 02 02 06 00 2B B6 BB 20 96 0B 00 00 7D [09:07:49]Write i2c OK [09:07:49]MH_I2C_Read... [09:07:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:07:49]Read from MH i2c: E2 [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: E2 03 00 [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: E2 03 00 63 37 00 90 00 0E [09:07:49]RAPDU: 90 00 [09:07:49]wFMCommunicate OK [09:07:49]wFMCommunicate request_size=4 [09:07:49]MH_SAM_APDU [09:07:49]CAPDU: 80 0D 03 02 [09:07:49]Write to MH i2c: E2 08 00 64 37 80 0D 03 02 00 00 00 00 16 [09:07:49]Write i2c OK [09:07:49]MH_I2C_Read... [09:07:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:07:49]Read from MH i2c: E2 [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: E2 0B 00 [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: E2 0B 00 64 37 00 B9 4C 69 52 89 B0 72 43 90 00 C5 [09:07:49]RAPDU: B9 4C 69 52 89 B0 72 43 90 00 [09:07:49]wFMCommunicate OK [09:07:49]SAM_PROTO_SignData done [09:07:49]FM_MakeSignedData done [09:07:49]CreateOFDProtocolMessage [09:07:49]wFMCommunicate request_size=4 [09:07:49]MH_SAM_APDU [09:07:49]CAPDU: 80 11 00 00 [09:07:49]Write to MH i2c: E2 08 00 65 37 80 11 00 00 00 00 00 00 16 [09:07:49]Write i2c OK [09:07:49]MH_I2C_Read... [09:07:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:49]Read from MH i2c: E2 [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: E2 17 00 [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: E2 17 00 65 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 71 [09:07:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:07:49]wFMCommunicate OK [09:07:49]CreateOFDProtocolMessage done [09:07:49]OFDSenderStorePacket 104794 [09:07:49]StoreOFDPacket docnum=104794 [09:07:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 3A 5C 08 01 BB 28 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 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 66 24 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5A 99 01 00 35 04 06 00 2B B6 BB 20 96 0B B9 4C 69 52 89 B0 72 43 [09:07:49]CheckFolder [09:07:49]dirname=/storage/ofd_packets [09:07:49]CheckFolder done [09:07:49]ProducePacketName [09:07:49]name=ofd_packets/00104794 [09:07:49]NVStorageSaveData ofd_packets/00104794 [09:07:49]File name is /storage/ofd_packets/00104794 [09:07:49]Write 302 bytes [09:07:49]NVStorageSaveData done [09:07:49]OFDSenderStorePacket done [09:07:49]KKMCreateOFDPacket done [09:07:49]NVStorageSaveData kkm_last_timestamp [09:07:49]File name is /storage/kkm_last_timestamp [09:07:49]Write 4 bytes [09:07:49]NVStorageSaveData done [09:07:49]ExternCall_PrintAddStr [09:07:49]wPrintStart [09:07:49]Write to MH i2c: 01 00 00 66 37 9D [09:07:49]Write i2c OK [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: 01 [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: 01 07 00 [09:07:49]MH_I2C_Read... [09:07:49]Read from MH i2c: 01 07 00 66 37 00 00 00 00 00 FF 0F B2 [09:07:49]RasterBufferAndPrint [09:07:49]line Счет N : (1)118238 [09:07:49]line ИНН: 02508201610067 [09:07:49]line Контрольно-Кассовый Чек [09:07:49]line ПРОДАЖА [09:07:49]line ТРК (МРК, ГНК) : 24 [09:07:49]line Товар: 2710124130 [09:07:49]line SUPER-92-К-5 [09:07:49]line 7.220 * 69.30 [09:07:49]line = 500.35 [09:07:49]line НДС 12% НСП 1% [09:07:49]line > о реализуемом товаре [09:07:49]line ОКРУГЛЕНИЕ: -0.35 [09:07:49]line ИТОГО: 500.00 [09:07:49]line Внесено: 500.00 [09:07:49]line СДАЧА: 0.00 [09:07:49]line НСП 1% : 4.43 [09:07:49]line НДС 12% : 53.13 [09:07:49]line Наличными: 500.00 [09:07:49]line Безнал.: 0.00 [09:07:49]line Место: АЗС № 176 [09:07:49]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:07:49]line СНО: Общий режим [09:07:49]line Чек 134 26.09.2024 09:07 [09:07:49]line Смена: 237 ФФД: 1.0 [09:07:49]line ЗНМ: 0300000238 [09:07:49]line РНМ: 0000000000145756 [09:07:49]line Версия ККМ: v1.0 [09:07:49]line ФМ: 0000000000959278 [09:07:49]line ФД: 104794 [09:07:49]line ФПД: 48063823517195 [09:07:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T090750&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104794&fm=48063823517195&tin=02508201610067®Number=0000000000145756&sum=50000 [09:07:49]OFD Sender: Processing packet 104794 [packets to send 51, broken 50] [09:07:49]ProducePacketName [09:07:49]name=ofd_packets/00104794 [09:07:49]OFD Sender: To server: pG, [09:07:49]CommunicateWithHost lk.salyk.kg:30040 [09:07:49]ConnectInit lk.salyk.kg [09:07:49]written 0, free lines is 4095 [09:07:49]Connected sock=10 [09:07:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 3A 5C 08 01 BB 28 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 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 66 24 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5A 99 01 00 35 04 06 00 2B B6 BB 20 96 0B B9 4C 69 52 89 B0 72 43 [09:07:50]Write to MH i2c: 01 00 00 90 37 C7 [09:07:50]Write i2c OK [09:07:50]MH_I2C_Read... [09:07:50]Read from MH i2c: 01 [09:07:50]MH_I2C_Read... [09:07:50]Read from MH i2c: 01 07 00 [09:07:50]MH_I2C_Read... [09:07:50]Read from MH i2c: 01 07 00 90 37 00 00 00 00 00 03 0D DE [09:07:50]RasterBufferAndPrint [09:07:50]line [09:07:50]line [09:07:50]line [09:07:50]line [09:07:50]line [09:07:50]written 0, free lines is 3337 [09:07:50]MH_Cut [09:07:50]Write to MH i2c: D1 01 00 97 37 01 A0 [09:07:50]Write i2c OK [09:07:50]MH_I2C_Read... [09:07:50]Read from MH i2c: D1 [09:07:50]MH_I2C_Read... [09:07:50]Read from MH i2c: D1 01 00 [09:07:50]MH_I2C_Read... [09:07:50]Read from MH i2c: D1 01 00 97 37 00 9F [09:07:50]Write to MH i2c: 01 00 00 98 37 CF [09:07:50]Write i2c OK [09:07:50]MH_I2C_Read... [09:07:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 C5 D3 47 00 1F E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5A 99 01 00 F4 03 04 00 17 CE F4 66 B6 04 01 00 00 C4 EC B1 70 A3 34 C0 B0 [09:07:50]CommunicateWithHost err = 0 [09:07:50]CheckOFDResponse [09:07:50]1017 (14) - 77093643461234 [09:07:50]1041 (16) - 0000000000959278 [09:07:50]1040 (4) - 104794 [09:07:50]1012 (4) - 26.09.2024 02:59 [09:07:50]1206 (1) - 0 [09:07:50]OFD Sender: Remove packet 104794 [09:07:50]ProducePacketName [09:07:50]name=ofd_packets/00104794 [09:07:50]NVStorageDeleteData [09:07:50]OFD Sender: No OFD packet to send [09:07:50]*** Cut start [09:07:50]*** Partial cut [09:07:50]*** CUTSNS_PIN = 1 [09:07:50]*** CUTSNS_PIN = 0 [09:07:51]*** Brake cut motor [09:07:51]Read from MH i2c: 01 [09:07:51]MH_I2C_Read... [09:07:51]*** Stop cut motor [09:07:51]*** Cut end [09:07:51]Read from MH i2c: 01 07 00 [09:07:51]MH_I2C_Read... [09:07:51]Read from MH i2c: 01 07 00 98 37 00 00 00 00 00 FF 0F E4 [09:07:51]process_action close_receipt done [09:07:51]requested_data is exist [09:07:51]produce_requested_data [09:07:51]requested_item fm.sn is exist - process it [09:07:51]wFMCommunicate request_size=4 [09:07:51]MH_SAM_APDU [09:07:51]CAPDU: 80 11 00 00 [09:07:51]Write to MH i2c: E2 08 00 99 37 80 11 00 00 00 00 00 00 4A [09:07:51]Write i2c OK [09:07:51]MH_I2C_Read... [09:07:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:07:51]Read from MH i2c: E2 [09:07:51]MH_I2C_Read... [09:07:51]Read from MH i2c: E2 17 00 [09:07:51]MH_I2C_Read... [09:07:51]Read from MH i2c: E2 17 00 99 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 A5 [09:07:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:07:51]wFMCommunicate OK [09:07:51]requested_item fd.num is exist - process it [09:07:51]SAM_PROTO_GetFieldsCounters [09:07:51]wFMCommunicate request_size=4 [09:07:51]MH_SAM_APDU [09:07:51]CAPDU: 80 13 00 00 [09:07:51]Write to MH i2c: E2 08 00 9A 37 80 13 00 00 00 00 00 00 4D [09:07:51]Write i2c OK [09:07:51]MH_I2C_Read... [09:07:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:07:51]Read from MH i2c: E2 [09:07:51]MH_I2C_Read... [09:07:51]Read from MH i2c: E2 62 00 [09:07:51]MH_I2C_Read... [09:07:51]Read from MH i2c: E2 62 00 9A 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 5A 99 01 00 0E 04 04 00 ED 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 EC [09:07:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 5A 99 01 00 0E 04 04 00 ED 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 [09:07:51]wFMCommunicate OK [09:07:51]SAM_PROTO_GetFieldsCounters done [09:07:51]requested_item shift.num is exist - process it [09:07:51]requested_item shift.opened is exist - process it [09:07:51]req_shift_opened [09:07:51]FM_GetShiftState [09:07:51]SAM_PROTO_GetShiftState [09:07:51]wFMCommunicate request_size=4 [09:07:51]MH_SAM_APDU [09:07:51]CAPDU: 80 13 01 00 [09:07:51]Write to MH i2c: E2 08 00 9B 37 80 13 01 00 00 00 00 00 4F [09:07:51]Write i2c OK [09:07:51]MH_I2C_Read... [09:07:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:07:51]Read from MH i2c: E2 [09:07:51]MH_I2C_Read... [09:07:51]Read from MH i2c: E2 0E 00 [09:07:51]MH_I2C_Read... [09:07:51]Read from MH i2c: E2 0E 00 9B 37 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 4B [09:07:51]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:07:51]wFMCommunicate OK [09:07:51]SAM_PROTO_GetShiftState done [09:07:51]FM_GetShiftState done [09:07:51]req_shift_opened done [09:07:51]requested_item shift.open_date is exist - process it [09:07:51]req_shift_open_date [09:07:51]req_shift_open_date done [09:07:51]produce_requested_data done [09:07:51]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104794,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:07:51]process_action_free close_receipt [09:07:51]json_value_free [09:07:51]json_value_free done [09:07:51]process_json_proto returns [09:07:51]Send response to host [09:07:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104794,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:07:51]free response buf [09:07:51]execute_script done [09:07:51]execute_script returns [09:07:51]free content buf [09:07:51]Sock 9.Close socket [09:07:51]Sock 9.Thread stoped [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:42]accept exits with 8 [09:08:42]New connection [09:08:42]New thread 3067403620 created [09:08:42]Thread 3067260260 joined [09:08:42]Waiting for new connection... [09:08:42] Sock 8.Parse request [09:08:42]Sock 8.Check first char [09:08:42]Sock 8.First char is OK [09:08:42]request: POST /json_proto HTTP/1.0 [09:08:42]Method: POST [09:08:42]URL: /json_proto [09:08:42]Method is POST - this is cgi request [09:08:42]url: /json_proto [09:08:42]query_string will be loaded in cgi processing [09:08:42]execute_cgi json_proto POST (null) [09:08:42]execute_cgi path=json_proto method=POST [09:08:42]POST find Content-Length [09:08:42]Host: 172.17.62.195:8080 [09:08:42]Content-Length: 681 [09:08:42]Content-Type: application/json [09:08:42] [09:08:42]POST finish read [09:08:42]Found Content-Length = 681 [09:08:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 13.270, "sum" : 500.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:08:42]execute_script... [09:08: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)118239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 13.270, "sum" : 500.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:08:42]POST & json_proto [09:08:42]process_json_proto [09:08:42]json parsed OK: [09:08:42]protocol is kg_v1.0 [09:08:42]action value=close_receipt [09:08:42]process_action close_receipt [09:08:42]cmd_close_receipt [09:08:42]MH_GetDate [09:08:42]Write to MH i2c: F0 00 00 9C 37 C2 [09:08:42]Write i2c OK [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: F0 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: F0 09 00 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: F0 09 00 9C 37 00 9D 24 F5 66 65 34 CA 65 AF [09:08:42]GetLastDocTimeStamp 1727341670 [09:08:42]current date 1727341725 [09:08:42]FM_GetShiftState [09:08:42]SAM_PROTO_GetShiftState [09:08:42]wFMCommunicate request_size=4 [09:08:42]MH_SAM_APDU [09:08:42]CAPDU: 80 13 01 00 [09:08:42]Write to MH i2c: E2 08 00 9D 37 80 13 01 00 00 00 00 00 51 [09:08:42]Write i2c OK [09:08:42]MH_I2C_Read... [09:08:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:42]Read from MH i2c: E2 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 0E 00 [09:08:42]MH_I2C_Read... [09:08:42]Read from MH i2c: E2 0E 00 9D 37 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 4D [09:08:42]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:08:42]wFMCommunicate OK [09:08:42]SAM_PROTO_GetShiftState done [09:08:42]FM_GetShiftState done [09:08:42]opened in 1727309552 [09:08:42]opened+sec_in_day 1727395952 [09:08:42]quantity*price = 50027 [09:08:42]sum+1 = 50029 [09:08:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 135 26.09.2024 09:08 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104795 ФПД: 225128543119889 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T090845&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104795&fm=225128543119889&tin=02508201610067®Number=0000000000145756&sum=50000 [09:08:43]StoreToDocumentArchive [09:08:43]shift 237 fd 104795 [09:08:43]save to /storage/0237/doc_00104795 [09:08:43]save last doc name /storage/0237/doc_00104795 to /storage/kkm_last_doc_name [09:08:43]save OK [09:08:43]Clear old archive folders... [09:08:43]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:08:43]tlvbuf is 01A7DF40 [09:08:43]SAM_PROTO_ClearQueue [09:08:43]wFMCommunicate request_size=4 [09:08:43]MH_SAM_APDU [09:08:43]CAPDU: 80 09 00 00 [09:08:43]Write to MH i2c: E2 08 00 AA 37 80 09 00 00 00 00 00 00 53 [09:08:43]Write i2c OK [09:08:43]MH_I2C_Read... [09:08:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:08:43]Read from MH i2c: E2 [09:08:43]MH_I2C_Read... [09:08:43]Read from MH i2c: E2 03 00 [09:08:43]MH_I2C_Read... [09:08:43]Read from MH i2c: E2 03 00 AA 37 00 90 00 55 [09:08:43]RAPDU: 90 00 [09:08:43]wFMCommunicate OK [09:08:43]SAM_PROTO_ClearQueue done [09:08:43]KKMCreateOFDPacket [09:08:43]OFDProtocolAddRootSTLVToBuf [09:08:43]FM_MakeSignedData [09:08:43]FM_MakeSignedData [09:08:43]SAM_PROTO_SignData [09:08:43]wFMCommunicate request_size=4 [09:08:43]MH_SAM_APDU [09:08:43]CAPDU: 80 0D 01 02 [09:08:43]Write to MH i2c: E2 08 00 AB 37 80 0D 01 02 00 00 00 00 5B [09:08:43]Write i2c OK [09:08:43]MH_I2C_Read... [09:08:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:08:43]Read from MH i2c: E2 [09:08:43]MH_I2C_Read... [09:08:43]Read from MH i2c: E2 03 00 [09:08:43]MH_I2C_Read... [09:08:43]Read from MH i2c: E2 03 00 AB 37 00 90 00 56 [09:08:43]RAPDU: 90 00 [09:08:43]wFMCommunicate OK [09:08:43]wFMCommunicate request_size=255 [09:08:43]MH_SAM_APDU [09:08:43]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 D6 33 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 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 9D 24 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5B 99 01 00 35 04 06 00 CC C0 [09:08:43]Write to MH i2c: E2 02 01 AC 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 D6 33 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 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 9D 24 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5B 99 01 00 35 04 06 00 CC C0 00 00 DD [09:08:43]Write i2c OK [09:08:43]MH_I2C_Read... [09:08:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:44]Read from MH i2c: E2 [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: E2 03 00 [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: E2 03 00 AC 37 00 90 00 57 [09:08:44]RAPDU: 90 00 [09:08:44]wFMCommunicate OK [09:08:44]wFMCommunicate request_size=9 [09:08:44]MH_SAM_APDU [09:08:44]CAPDU: 80 0D 02 02 04 D2 D7 6A 11 [09:08:44]Write to MH i2c: E2 0C 00 AD 37 80 0D 02 02 04 00 D2 D7 6A 11 00 00 8A [09:08:44]Write i2c OK [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: E2 [09:08:44]MH_I2C_Read... [09:08:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:08:44]Read from MH i2c: E2 03 00 [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: E2 03 00 AD 37 00 90 00 58 [09:08:44]RAPDU: 90 00 [09:08:44]wFMCommunicate OK [09:08:44]wFMCommunicate request_size=4 [09:08:44]MH_SAM_APDU [09:08:44]CAPDU: 80 0D 03 02 [09:08:44]Write to MH i2c: E2 08 00 AE 37 80 0D 03 02 00 00 00 00 60 [09:08:44]Write i2c OK [09:08:44]MH_I2C_Read... [09:08:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:08:44]Read from MH i2c: E2 [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: E2 0B 00 [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: E2 0B 00 AE 37 00 E8 61 BC 73 89 53 86 BC 90 00 F7 [09:08:44]RAPDU: E8 61 BC 73 89 53 86 BC 90 00 [09:08:44]wFMCommunicate OK [09:08:44]SAM_PROTO_SignData done [09:08:44]FM_MakeSignedData done [09:08:44]CreateOFDProtocolMessage [09:08:44]wFMCommunicate request_size=4 [09:08:44]MH_SAM_APDU [09:08:44]CAPDU: 80 11 00 00 [09:08:44]Write to MH i2c: E2 08 00 AF 37 80 11 00 00 00 00 00 00 60 [09:08:44]Write i2c OK [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: E2 [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: E2 17 00 [09:08:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: E2 17 00 AF 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 BB [09:08:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:08:44]wFMCommunicate OK [09:08:44]CreateOFDProtocolMessage done [09:08:44]OFDSenderStorePacket 104795 [09:08:44]StoreOFDPacket docnum=104795 [09:08:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 69 9F 06 01 23 4B 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 33 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 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 9D 24 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5B 99 01 00 35 04 06 00 CC C0 D2 D7 6A 11 E8 61 BC 73 89 53 86 BC [09:08:44]CheckFolder [09:08:44]dirname=/storage/ofd_packets [09:08:44]CheckFolder done [09:08:44]ProducePacketName [09:08:44]name=ofd_packets/00104795 [09:08:44]NVStorageSaveData ofd_packets/00104795 [09:08:44]File name is /storage/ofd_packets/00104795 [09:08:44]Write 300 bytes [09:08:44]NVStorageSaveData done [09:08:44]OFDSenderStorePacket done [09:08:44]KKMCreateOFDPacket done [09:08:44]NVStorageSaveData kkm_last_timestamp [09:08:44]File name is /storage/kkm_last_timestamp [09:08:44]Write 4 bytes [09:08:44]NVStorageSaveData done [09:08:44]ExternCall_PrintAddStr [09:08:44]wPrintStart [09:08:44]Write to MH i2c: 01 00 00 B0 37 E7 [09:08:44]Write i2c OK [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: 01 [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: 01 07 00 [09:08:44]MH_I2C_Read... [09:08:44]Read from MH i2c: 01 07 00 B0 37 00 00 00 00 00 FF 0F FC [09:08:44]RasterBufferAndPrint [09:08:44]line Счет N : (1)118239 [09:08:44]line ИНН: 02508201610067 [09:08:44]line Контрольно-Кассовый Чек [09:08:44]line ПРОДАЖА [09:08:44]line ТРК (МРК, ГНК) : 71 [09:08:44]line Товар: 2711190000 [09:08:44]line ГАЗ-К-3 [09:08:44]line 13.270 * 37.70 [09:08:44]line = 500.28 [09:08:44]line НДС 12% НСП 1% [09:08:44]line > о реализуемом товаре [09:08:44]line ОКРУГЛЕНИЕ: -0.28 [09:08:44]line ИТОГО: 500.00 [09:08:44]line Внесено: 500.00 [09:08:44]line СДАЧА: 0.00 [09:08:44]line НСП 1% : 4.43 [09:08:44]line НДС 12% : 53.13 [09:08:44]line Наличными: 500.00 [09:08:44]line Безнал.: 0.00 [09:08:44]line Место: АЗС № 176 [09:08:44]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:08:44]line СНО: Общий режим [09:08:44]line Чек 135 26.09.2024 09:08 [09:08:44]line Смена: 237 ФФД: 1.0 [09:08:44]line ЗНМ: 0300000238 [09:08:44]line РНМ: 0000000000145756 [09:08:44]line Версия ККМ: v1.0 [09:08:44]line ФМ: 0000000000959278 [09:08:44]line ФД: 104795 [09:08:44]line ФПД: 225128543119889 [09:08:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T090845&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104795&fm=225128543119889&tin=02508201610067®Number=0000000000145756&sum=50000 [09:08:44]OFD Sender: Processing packet 104795 [packets to send 51, broken 50] [09:08:44]ProducePacketName [09:08:44]name=ofd_packets/00104795 [09:08:44]OFD Sender: To server: pG, [09:08:44]CommunicateWithHost lk.salyk.kg:30040 [09:08:44]ConnectInit lk.salyk.kg [09:08:44]written 0, free lines is 4095 [09:08:44]Connected sock=10 [09:08:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 69 9F 06 01 23 4B 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 33 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 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 9D 24 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5B 99 01 00 35 04 06 00 CC C0 D2 D7 6A 11 E8 61 BC 73 89 53 86 BC [09:08:45]Write to MH i2c: 01 00 00 DA 37 11 [09:08:45]Write i2c OK [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: 01 [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: 01 07 00 [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: 01 07 00 DA 37 00 00 00 00 00 F3 0C 17 [09:08:45]RasterBufferAndPrint [09:08:45]line [09:08:45]line [09:08:45]line [09:08:45]line [09:08:45]line [09:08:45]written 0, free lines is 3322 [09:08:45]MH_Cut [09:08:45]Write to MH i2c: D1 01 00 E1 37 01 EA [09:08:45]Write i2c OK [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: D1 [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: D1 01 00 [09:08:45]MH_I2C_Read... [09:08:45]Read from MH i2c: D1 01 00 E1 37 00 E9 [09:08:45]Write to MH i2c: 01 00 00 E2 37 19 [09:08:45]Write i2c OK [09:08:45]MH_I2C_Read... [09:08:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 2A 0C 47 00 83 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5B 99 01 00 F4 03 04 00 4E CE F4 66 B6 04 01 00 00 05 38 C3 E2 6F 1C 5F 3C [09:08:45]CommunicateWithHost err = 0 [09:08:45]CheckOFDResponse [09:08:45]1017 (14) - 77093643461234 [09:08:45]1041 (16) - 0000000000959278 [09:08:45]1040 (4) - 104795 [09:08:45]1012 (4) - 26.09.2024 03:00 [09:08:45]1206 (1) - 0 [09:08:45]OFD Sender: Remove packet 104795 [09:08:45]ProducePacketName [09:08:45]name=ofd_packets/00104795 [09:08:45]NVStorageDeleteData [09:08:45]OFD Sender: No OFD packet to send [09:08:45]*** Cut start [09:08:45]*** Partial cut [09:08:45]*** CUTSNS_PIN = 1 [09:08:45]*** CUTSNS_PIN = 0 [09:08:45]*** Brake cut motor [09:08:46]Read from MH i2c: 01 [09:08:46]MH_I2C_Read... [09:08:46]*** Stop cut motor [09:08:46]*** Cut end [09:08:46]Read from MH i2c: 01 07 00 [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: 01 07 00 E2 37 00 00 00 00 00 FF 0F 2E [09:08:46]process_action close_receipt done [09:08:46]requested_data is exist [09:08:46]produce_requested_data [09:08:46]requested_item fm.sn is exist - process it [09:08:46]wFMCommunicate request_size=4 [09:08:46]MH_SAM_APDU [09:08:46]CAPDU: 80 11 00 00 [09:08:46]Write to MH i2c: E2 08 00 E3 37 80 11 00 00 00 00 00 00 94 [09:08:46]Write i2c OK [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: E2 [09:08:46]MH_I2C_Read... [09:08:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:08:46]Read from MH i2c: E2 17 00 [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: E2 17 00 E3 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 EF [09:08:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:08:46]wFMCommunicate OK [09:08:46]requested_item fd.num is exist - process it [09:08:46]SAM_PROTO_GetFieldsCounters [09:08:46]wFMCommunicate request_size=4 [09:08:46]MH_SAM_APDU [09:08:46]CAPDU: 80 13 00 00 [09:08:46]Write to MH i2c: E2 08 00 E4 37 80 13 00 00 00 00 00 00 97 [09:08:46]Write i2c OK [09:08:46]MH_I2C_Read... [09:08:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:08:46]Read from MH i2c: E2 [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: E2 62 00 [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: E2 62 00 E4 37 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 5B 99 01 00 0E 04 04 00 ED 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 3A [09:08:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 5B 99 01 00 0E 04 04 00 ED 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 [09:08:46]wFMCommunicate OK [09:08:46]SAM_PROTO_GetFieldsCounters done [09:08:46]requested_item shift.num is exist - process it [09:08:46]requested_item shift.opened is exist - process it [09:08:46]req_shift_opened [09:08:46]FM_GetShiftState [09:08:46]SAM_PROTO_GetShiftState [09:08:46]wFMCommunicate request_size=4 [09:08:46]MH_SAM_APDU [09:08:46]CAPDU: 80 13 01 00 [09:08:46]Write to MH i2c: E2 08 00 E5 37 80 13 01 00 00 00 00 00 99 [09:08:46]Write i2c OK [09:08:46]MH_I2C_Read... [09:08:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:08:46]Read from MH i2c: E2 [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: E2 0E 00 [09:08:46]MH_I2C_Read... [09:08:46]Read from MH i2c: E2 0E 00 E5 37 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 95 [09:08:46]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:08:46]wFMCommunicate OK [09:08:46]SAM_PROTO_GetShiftState done [09:08:46]FM_GetShiftState done [09:08:46]req_shift_opened done [09:08:46]requested_item shift.open_date is exist - process it [09:08:46]req_shift_open_date [09:08:46]req_shift_open_date done [09:08:46]produce_requested_data done [09:08:46]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104795,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:08:46]process_action_free close_receipt [09:08:46]json_value_free [09:08:46]json_value_free done [09:08:46]process_json_proto returns [09:08:46]Send response to host [09:08:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104795,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:08:46]free response buf [09:08:46]execute_script done [09:08:46]execute_script returns [09:08:46]free content buf [09:08:46]Sock 8.Close socket [09:08:46]Sock 8.Thread stoped [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:51]accept exits with 9 [09:09:51]New connection [09:09:51]New thread 3067260260 created [09:09:51]Thread 3067403620 joined [09:09:51]Waiting for new connection... [09:09:51] Sock 9.Parse request [09:09:51]Sock 9.Check first char [09:09:51]Sock 9.First char is OK [09:09:51]request: POST /json_proto HTTP/1.0 [09:09:51]Method: POST [09:09:51]URL: /json_proto [09:09:51]Method is POST - this is cgi request [09:09:51]url: /json_proto [09:09:51]query_string will be loaded in cgi processing [09:09:51]execute_cgi json_proto POST (null) [09:09:51]execute_cgi path=json_proto method=POST [09:09:51]POST find Content-Length [09:09:51]Host: 172.17.62.195:8080 [09:09:51]Content-Length: 800 [09:09:51]Content-Type: application/json [09:09:51] [09:09:51]POST finish read [09:09:51]Found Content-Length = 800 [09:09:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:09:51]execute_script... [09:09: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)118240", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:09:51]POST & json_proto [09:09:51]process_json_proto [09:09:51]json parsed OK: [09:09:51]protocol is kg_v1.0 [09:09:51]action value=close_receipt [09:09:51]process_action close_receipt [09:09:51]cmd_close_receipt [09:09:51]MH_GetDate [09:09:51]Write to MH i2c: F0 00 00 E6 37 0C [09:09:51]Write i2c OK [09:09:51]MH_I2C_Read... [09:09:51]Read from MH i2c: F0 [09:09:51]MH_I2C_Read... [09:09:51]Read from MH i2c: F0 09 00 [09:09:51]MH_I2C_Read... [09:09:51]Read from MH i2c: F0 09 00 E6 37 00 E1 24 F5 66 65 34 CA 65 3D [09:09:51]GetLastDocTimeStamp 1727341725 [09:09:51]current date 1727341793 [09:09:51]FM_GetShiftState [09:09:51]SAM_PROTO_GetShiftState [09:09:51]wFMCommunicate request_size=4 [09:09:51]MH_SAM_APDU [09:09:51]CAPDU: 80 13 01 00 [09:09:51]Write to MH i2c: E2 08 00 E7 37 80 13 01 00 00 00 00 00 9B [09:09:51]Write i2c OK [09:09:51]MH_I2C_Read... [09:09:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:51]Read from MH i2c: E2 [09:09:51]MH_I2C_Read... [09:09:51]Read from MH i2c: E2 0E 00 [09:09:51]MH_I2C_Read... [09:09:51]Read from MH i2c: E2 0E 00 E7 37 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 97 [09:09:51]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:09:51]wFMCommunicate OK [09:09:51]SAM_PROTO_GetShiftState done [09:09:51]FM_GetShiftState done [09:09:51]opened in 1727309552 [09:09:51]opened+sec_in_day 1727395952 [09:09:51]quantity*price = 40002 [09:09:51]sum+1 = 40003 [09:09:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 136 26.09.2024 09:09 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104796 ФПД: 269506676135518 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T090953&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104796&fm=269506676135518&tin=02508201610067®Number=0000000000145756&sum=40002 [09:09:52]StoreToDocumentArchive [09:09:52]shift 237 fd 104796 [09:09:52]save to /storage/0237/doc_00104796 [09:09:52]save last doc name /storage/0237/doc_00104796 to /storage/kkm_last_doc_name [09:09:52]save OK [09:09:52]Clear old archive folders... [09:09:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:09:52]tlvbuf is 01A4C880 [09:09:52]SAM_PROTO_ClearQueue [09:09:52]wFMCommunicate request_size=4 [09:09:52]MH_SAM_APDU [09:09:52]CAPDU: 80 09 00 00 [09:09:52]Write to MH i2c: E2 08 00 F4 37 80 09 00 00 00 00 00 00 9D [09:09:52]Write i2c OK [09:09:52]MH_I2C_Read... [09:09:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:09:52]Read from MH i2c: E2 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: E2 03 00 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: E2 03 00 F4 37 00 90 00 9F [09:09:52]RAPDU: 90 00 [09:09:52]wFMCommunicate OK [09:09:52]SAM_PROTO_ClearQueue done [09:09:52]KKMCreateOFDPacket [09:09:52]OFDProtocolAddRootSTLVToBuf [09:09:52]FM_MakeSignedData [09:09:52]FM_MakeSignedData [09:09:52]SAM_PROTO_SignData [09:09:52]wFMCommunicate request_size=4 [09:09:52]MH_SAM_APDU [09:09:52]CAPDU: 80 0D 01 02 [09:09:52]Write to MH i2c: E2 08 00 F5 37 80 0D 01 02 00 00 00 00 A5 [09:09:52]Write i2c OK [09:09:52]MH_I2C_Read... [09:09:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:09:52]Read from MH i2c: E2 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: E2 03 00 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: E2 03 00 F5 37 00 90 00 A0 [09:09:52]RAPDU: 90 00 [09:09:52]wFMCommunicate OK [09:09:52]wFMCommunicate request_size=255 [09:09:52]MH_SAM_APDU [09:09: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 35 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 88 00 00 00 F4 03 04 00 E1 24 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5C 99 01 00 35 04 06 00 F5 [09:09:52]Write to MH i2c: E2 02 01 F6 37 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 88 00 00 00 F4 03 04 00 E1 24 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5C 99 01 00 35 04 06 00 F5 00 00 D8 [09:09:52]Write i2c OK [09:09:52]MH_I2C_Read... [09:09:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:52]Read from MH i2c: E2 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: E2 03 00 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: E2 03 00 F6 37 00 90 00 A1 [09:09:52]RAPDU: 90 00 [09:09:52]wFMCommunicate OK [09:09:52]wFMCommunicate request_size=10 [09:09:52]MH_SAM_APDU [09:09:52]CAPDU: 80 0D 02 02 05 1D 69 B2 16 5E [09:09:52]Write to MH i2c: E2 0D 00 F7 37 80 0D 02 02 05 00 1D 69 B2 16 5E 00 00 5E [09:09:52]Write i2c OK [09:09:52]MH_I2C_Read... [09:09:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:09:52]Read from MH i2c: E2 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: E2 03 00 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: E2 03 00 F7 37 00 90 00 A2 [09:09:52]RAPDU: 90 00 [09:09:52]wFMCommunicate OK [09:09:52]wFMCommunicate request_size=4 [09:09:52]MH_SAM_APDU [09:09:52]CAPDU: 80 0D 03 02 [09:09:52]Write to MH i2c: E2 08 00 F8 37 80 0D 03 02 00 00 00 00 AA [09:09:52]Write i2c OK [09:09:52]MH_I2C_Read... [09:09:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:09:52]Read from MH i2c: E2 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: E2 0B 00 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: E2 0B 00 F8 37 00 A2 6F 7D D1 7F BC FC 55 90 00 96 [09:09:52]RAPDU: A2 6F 7D D1 7F BC FC 55 90 00 [09:09:52]wFMCommunicate OK [09:09:52]SAM_PROTO_SignData done [09:09:52]FM_MakeSignedData done [09:09:52]CreateOFDProtocolMessage [09:09:52]wFMCommunicate request_size=4 [09:09:52]MH_SAM_APDU [09:09:52]CAPDU: 80 11 00 00 [09:09:52]Write to MH i2c: E2 08 00 F9 37 80 11 00 00 00 00 00 00 AA [09:09:52]Write i2c OK [09:09:52]MH_I2C_Read... [09:09:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:52]Read from MH i2c: E2 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: E2 17 00 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: E2 17 00 F9 37 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 05 [09:09:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:09:52]wFMCommunicate OK [09:09:52]CreateOFDProtocolMessage done [09:09:52]OFDSenderStorePacket 104796 [09:09:52]StoreOFDPacket docnum=104796 [09:09:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 BE EF 07 01 FF 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 35 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 88 00 00 00 F4 03 04 00 E1 24 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5C 99 01 00 35 04 06 00 F5 1D 69 B2 16 5E A2 6F 7D D1 7F BC FC 55 [09:09:52]CheckFolder [09:09:52]dirname=/storage/ofd_packets [09:09:52]CheckFolder done [09:09:52]ProducePacketName [09:09:52]name=ofd_packets/00104796 [09:09:52]NVStorageSaveData ofd_packets/00104796 [09:09:52]File name is /storage/ofd_packets/00104796 [09:09:52]Write 301 bytes [09:09:52]NVStorageSaveData done [09:09:52]OFDSenderStorePacket done [09:09:52]KKMCreateOFDPacket done [09:09:52]NVStorageSaveData kkm_last_timestamp [09:09:52]File name is /storage/kkm_last_timestamp [09:09:52]Write 4 bytes [09:09:52]NVStorageSaveData done [09:09:52]OFD Sender: Processing packet 104796 [packets to send 51, broken 50] [09:09:52]ProducePacketName [09:09:52]name=ofd_packets/00104796 [09:09:52]OFD Sender: To server: pG, [09:09:52]CommunicateWithHost lk.salyk.kg:30040 [09:09:52]ConnectInit lk.salyk.kg [09:09:52]ExternCall_PrintAddStr [09:09:52]wPrintStart [09:09:52]Write to MH i2c: 01 00 00 FA 37 31 [09:09:52]Write i2c OK [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: 01 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: 01 07 00 [09:09:52]MH_I2C_Read... [09:09:52]Read from MH i2c: 01 07 00 FA 37 00 00 00 00 00 FF 0F 46 [09:09:52]RasterBufferAndPrint [09:09:52]line Счет N : (1)118240 [09:09:52]line ИНН: 02508201610067 [09:09:52]line Контрольно-Кассовый Чек [09:09:52]line ПРОДАЖА [09:09:52]line ТРК (МРК, ГНК) : 12 [09:09:52]line Товар: 2710124130 [09:09:52]line Аи-92-К-5 [09:09:52]line 5.900 * 67.80 [09:09:52]line = 400.02 [09:09:52]line НДС 12% НСП 1% [09:09:52]line > о реализуемом товаре [09:09:52]line ИТОГО: 400.02 [09:09:52]line НСП 1% : 3.54 [09:09:52]line НДС 12% : 42.48 [09:09:52]line Наличными: 0.00 [09:09:52]line Безнал.: 400.02 [09:09:52]line Место: АЗС № 176 [09:09:52]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:09:52]line СНО: Общий режим [09:09:52]line Чек 136 26.09.2024 09:09 [09:09:52]line Смена: 237 ФФД: 1.0 [09:09:52]line ЗНМ: 0300000238 [09:09:52]line РНМ: 0000000000145756 [09:09:52]line Версия ККМ: v1.0 [09:09:52]line Платежная система: O! деньги [09:09:52]line ФМ: 0000000000959278 [09:09:52]line ФД: 104796 [09:09:52]line ФПД: 269506676135518 [09:09:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T090953&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104796&fm=269506676135518&tin=02508201610067®Number=0000000000145756&sum=40002 [09:09:53]Connected sock=11 [09:09:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 BE EF 07 01 FF 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 35 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 88 00 00 00 F4 03 04 00 E1 24 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5C 99 01 00 35 04 06 00 F5 1D 69 B2 16 5E A2 6F 7D D1 7F BC FC 55 [09:09:53]written 0, free lines is 4095 [09:09:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 16 14 47 00 1F 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5C 99 01 00 F4 03 04 00 92 CE F4 66 B6 04 01 00 00 7C 9D C2 04 65 60 86 46 [09:09:53]CommunicateWithHost err = 0 [09:09:53]CheckOFDResponse [09:09:53]1017 (14) - 77093643461234 [09:09:53]1041 (16) - 0000000000959278 [09:09:53]1040 (4) - 104796 [09:09:53]1012 (4) - 26.09.2024 03:01 [09:09:53]1206 (1) - 0 [09:09:53]OFD Sender: Remove packet 104796 [09:09:53]ProducePacketName [09:09:53]name=ofd_packets/00104796 [09:09:53]NVStorageDeleteData [09:09:53]Write to MH i2c: 01 00 00 23 38 5B [09:09:53]Write i2c OK [09:09:53]MH_I2C_Read... [09:09:53]Read from MH i2c: 01 [09:09:53]MH_I2C_Read... [09:09:53]Read from MH i2c: 01 07 00 [09:09:53]MH_I2C_Read... [09:09:53]Read from MH i2c: 01 07 00 23 38 00 00 00 00 00 04 0D 73 [09:09:53]RasterBufferAndPrint [09:09:53]line [09:09:53]line [09:09:53]line [09:09:53]line [09:09:53]line [09:09:53]written 0, free lines is 3338 [09:09:53]MH_Cut [09:09:53]Write to MH i2c: D1 01 00 2A 38 01 34 [09:09:53]Write i2c OK [09:09:53]MH_I2C_Read... [09:09:53]Read from MH i2c: D1 [09:09:53]MH_I2C_Read... [09:09:53]Read from MH i2c: D1 01 00 [09:09:53]MH_I2C_Read... [09:09:53]Read from MH i2c: D1 01 00 2A 38 00 33 [09:09:53]Write to MH i2c: 01 00 00 2B 38 63 [09:09:53]Write i2c OK [09:09:53]MH_I2C_Read... [09:09:53]OFD Sender: No OFD packet to send [09:09:54]*** Cut start [09:09:54]*** Partial cut [09:09:54]*** CUTSNS_PIN = 1 [09:09:54]*** CUTSNS_PIN = 0 [09:09:54]*** Brake cut motor [09:09:54]Read from MH i2c: 01 [09:09:54]MH_I2C_Read... [09:09:54]*** Stop cut motor [09:09:54]*** Cut end [09:09:54]Read from MH i2c: 01 07 00 [09:09:54]MH_I2C_Read... [09:09:54]Read from MH i2c: 01 07 00 2B 38 00 00 00 00 00 FF 0F 78 [09:09:54]process_action close_receipt done [09:09:54]requested_data is exist [09:09:54]produce_requested_data [09:09:54]requested_item fm.sn is exist - process it [09:09:54]wFMCommunicate request_size=4 [09:09:54]MH_SAM_APDU [09:09:54]CAPDU: 80 11 00 00 [09:09:54]Write to MH i2c: E2 08 00 2C 38 80 11 00 00 00 00 00 00 DE [09:09:54]Write i2c OK [09:09:54]MH_I2C_Read... [09:09:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:09:54]Read from MH i2c: E2 [09:09:54]MH_I2C_Read... [09:09:54]Read from MH i2c: E2 17 00 [09:09:54]MH_I2C_Read... [09:09:54]Read from MH i2c: E2 17 00 2C 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 39 [09:09:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:09:54]wFMCommunicate OK [09:09:54]requested_item fd.num is exist - process it [09:09:54]SAM_PROTO_GetFieldsCounters [09:09:54]wFMCommunicate request_size=4 [09:09:54]MH_SAM_APDU [09:09:54]CAPDU: 80 13 00 00 [09:09:54]Write to MH i2c: E2 08 00 2D 38 80 13 00 00 00 00 00 00 E1 [09:09:54]Write i2c OK [09:09:54]MH_I2C_Read... [09:09:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:09:55]Read from MH i2c: E2 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 62 00 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 62 00 2D 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 5C 99 01 00 0E 04 04 00 ED 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 88 [09:09:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 5C 99 01 00 0E 04 04 00 ED 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 [09:09:55]wFMCommunicate OK [09:09:55]SAM_PROTO_GetFieldsCounters done [09:09:55]requested_item shift.num is exist - process it [09:09:55]requested_item shift.opened is exist - process it [09:09:55]req_shift_opened [09:09:55]FM_GetShiftState [09:09:55]SAM_PROTO_GetShiftState [09:09:55]wFMCommunicate request_size=4 [09:09:55]MH_SAM_APDU [09:09:55]CAPDU: 80 13 01 00 [09:09:55]Write to MH i2c: E2 08 00 2E 38 80 13 01 00 00 00 00 00 E3 [09:09:55]Write i2c OK [09:09:55]MH_I2C_Read... [09:09:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:09:55]Read from MH i2c: E2 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 0E 00 [09:09:55]MH_I2C_Read... [09:09:55]Read from MH i2c: E2 0E 00 2E 38 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 DF [09:09:55]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:09:55]wFMCommunicate OK [09:09:55]SAM_PROTO_GetShiftState done [09:09:55]FM_GetShiftState done [09:09:55]req_shift_opened done [09:09:55]requested_item shift.open_date is exist - process it [09:09:55]req_shift_open_date [09:09:55]req_shift_open_date done [09:09:55]produce_requested_data done [09:09:55]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104796,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:09:55]process_action_free close_receipt [09:09:55]json_value_free [09:09:55]json_value_free done [09:09:55]process_json_proto returns [09:09:55]Send response to host [09:09:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104796,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:09:55]free response buf [09:09:55]execute_script done [09:09:55]execute_script returns [09:09:55]free content buf [09:09:55]Sock 9.Close socket [09:09:55]Sock 9.Thread stoped [09:09:58]OFD Sender: No OFD packet to send [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:24]OFD Sender: No OFD packet to send [09:10:29]OFD Sender: No OFD packet to send [09:10:34]OFD Sender: No OFD packet to send [09:10:39]OFD Sender: No OFD packet to send [09:10:44]OFD Sender: No OFD packet to send [09:10:49]OFD Sender: No OFD packet to send [09:10:54]OFD Sender: No OFD packet to send [09:10:59]OFD Sender: No OFD packet to send [09:11:04]OFD Sender: No OFD packet to send [09:11:09]OFD Sender: No OFD packet to send [09:11:11]accept exits with 8 [09:11:11]New connection [09:11:12]New thread 3067403620 created [09:11:12]Thread 3067260260 joined [09:11:12]Waiting for new connection... [09:11:12] Sock 8.Parse request [09:11:12]Sock 8.Check first char [09:11:12]Sock 8.First char is OK [09:11:12]request: POST /json_proto HTTP/1.0 [09:11:12]Method: POST [09:11:12]URL: /json_proto [09:11:12]Method is POST - this is cgi request [09:11:12]url: /json_proto [09:11:12]query_string will be loaded in cgi processing [09:11:12]execute_cgi json_proto POST (null) [09:11:12]execute_cgi path=json_proto method=POST [09:11:12]POST find Content-Length [09:11:12]Host: 172.17.62.195:8080 [09:11:12]Content-Length: 677 [09:11:12]Content-Type: application/json [09:11:12] [09:11:12]POST finish read [09:11:12]Found Content-Length = 677 [09:11:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:11:12]execute_script... [09:11: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)118241", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:11:12]POST & json_proto [09:11:12]process_json_proto [09:11:12]json parsed OK: [09:11:12]protocol is kg_v1.0 [09:11:12]action value=close_receipt [09:11:12]process_action close_receipt [09:11:12]cmd_close_receipt [09:11:12]MH_GetDate [09:11:12]Write to MH i2c: F0 00 00 2F 38 56 [09:11:12]Write i2c OK [09:11:12]MH_I2C_Read... [09:11:12]Read from MH i2c: F0 [09:11:12]MH_I2C_Read... [09:11:12]Read from MH i2c: F0 09 00 [09:11:12]MH_I2C_Read... [09:11:12]Read from MH i2c: F0 09 00 2F 38 00 32 25 F5 66 65 34 CA 65 D9 [09:11:12]GetLastDocTimeStamp 1727341793 [09:11:12]current date 1727341874 [09:11:12]FM_GetShiftState [09:11:12]SAM_PROTO_GetShiftState [09:11:12]wFMCommunicate request_size=4 [09:11:12]MH_SAM_APDU [09:11:12]CAPDU: 80 13 01 00 [09:11:12]Write to MH i2c: E2 08 00 30 38 80 13 01 00 00 00 00 00 E5 [09:11:12]Write i2c OK [09:11:12]MH_I2C_Read... [09:11:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:12]Read from MH i2c: E2 [09:11:12]MH_I2C_Read... [09:11:12]Read from MH i2c: E2 0E 00 [09:11:12]MH_I2C_Read... [09:11:12]Read from MH i2c: E2 0E 00 30 38 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 E1 [09:11:12]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:11:12]wFMCommunicate OK [09:11:12]SAM_PROTO_GetShiftState done [09:11:12]FM_GetShiftState done [09:11:12]opened in 1727309552 [09:11:12]opened+sec_in_day 1727395952 [09:11:12]quantity*price = 60003 [09:11:12]sum+1 = 60004 [09:11:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 137 26.09.2024 09:11 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104797 ФПД: 2030861977216 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T091114&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104797&fm=2030861977216&tin=02508201610067®Number=0000000000145756&sum=60000 [09:11:13]StoreToDocumentArchive [09:11:13]shift 237 fd 104797 [09:11:13]save to /storage/0237/doc_00104797 [09:11:13]save last doc name /storage/0237/doc_00104797 to /storage/kkm_last_doc_name [09:11:13]save OK [09:11:13]Clear old archive folders... [09:11:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:11:13]tlvbuf is 019695B0 [09:11:13]SAM_PROTO_ClearQueue [09:11:13]wFMCommunicate request_size=4 [09:11:13]MH_SAM_APDU [09:11:13]CAPDU: 80 09 00 00 [09:11:13]Write to MH i2c: E2 08 00 3D 38 80 09 00 00 00 00 00 00 E7 [09:11:13]Write i2c OK [09:11:13]MH_I2C_Read... [09:11:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:11:13]Read from MH i2c: E2 [09:11:13]MH_I2C_Read... [09:11:13]Read from MH i2c: E2 03 00 [09:11:13]MH_I2C_Read... [09:11:13]Read from MH i2c: E2 03 00 3D 38 00 90 00 E9 [09:11:13]RAPDU: 90 00 [09:11:13]wFMCommunicate OK [09:11:13]SAM_PROTO_ClearQueue done [09:11:13]KKMCreateOFDPacket [09:11:13]OFDProtocolAddRootSTLVToBuf [09:11:13]FM_MakeSignedData [09:11:13]FM_MakeSignedData [09:11:13]SAM_PROTO_SignData [09:11:13]wFMCommunicate request_size=4 [09:11:13]MH_SAM_APDU [09:11:13]CAPDU: 80 0D 01 02 [09:11:13]Write to MH i2c: E2 08 00 3E 38 80 0D 01 02 00 00 00 00 EF [09:11:13]Write i2c OK [09:11:13]MH_I2C_Read... [09:11:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:11:13]Read from MH i2c: E2 [09:11:13]MH_I2C_Read... [09:11:13]Read from MH i2c: E2 03 00 [09:11:13]MH_I2C_Read... [09:11:13]Read from MH i2c: E2 03 00 3E 38 00 90 00 EA [09:11:13]RAPDU: 90 00 [09:11:13]wFMCommunicate OK [09:11:13]wFMCommunicate request_size=255 [09:11:13]MH_SAM_APDU [09:11: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 35 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 89 00 00 00 F4 03 04 00 32 25 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5D 99 01 00 35 04 06 00 01 [09:11:13]Write to MH i2c: E2 02 01 3F 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 35 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 89 00 00 00 F4 03 04 00 32 25 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5D 99 01 00 35 04 06 00 01 00 00 60 [09:11:13]Write i2c OK [09:11:13]MH_I2C_Read... [09:11:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:13]Read from MH i2c: E2 [09:11:13]MH_I2C_Read... [09:11:13]Read from MH i2c: E2 03 00 [09:11:13]MH_I2C_Read... [09:11:13]Read from MH i2c: E2 03 00 3F 38 00 90 00 EB [09:11:13]RAPDU: 90 00 [09:11:13]wFMCommunicate OK [09:11:13]wFMCommunicate request_size=10 [09:11:13]MH_SAM_APDU [09:11:13]CAPDU: 80 0D 02 02 05 D8 D8 CE 86 80 [09:11:13]Write to MH i2c: E2 0D 00 40 38 80 0D 02 02 05 00 D8 D8 CE 86 80 00 00 80 [09:11:13]Write i2c OK [09:11:13]MH_I2C_Read... [09:11:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:13]Read from MH i2c: E2 [09:11:13]MH_I2C_Read... [09:11:13]Read from MH i2c: E2 03 00 [09:11:13]MH_I2C_Read... [09:11:13]Read from MH i2c: E2 03 00 40 38 00 90 00 EC [09:11:13]RAPDU: 90 00 [09:11:13]wFMCommunicate OK [09:11:13]wFMCommunicate request_size=4 [09:11:13]MH_SAM_APDU [09:11:13]CAPDU: 80 0D 03 02 [09:11:13]Write to MH i2c: E2 08 00 41 38 80 0D 03 02 00 00 00 00 F4 [09:11:13]Write i2c OK [09:11:13]MH_I2C_Read... [09:11:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:11:13]Read from MH i2c: E2 [09:11:13]MH_I2C_Read... [09:11:13]Read from MH i2c: E2 0B 00 [09:11:13]MH_I2C_Read... [09:11:13]Read from MH i2c: E2 0B 00 41 38 00 12 17 2A BA 00 08 38 F0 90 00 32 [09:11:13]RAPDU: 12 17 2A BA 00 08 38 F0 90 00 [09:11:13]wFMCommunicate OK [09:11:13]SAM_PROTO_SignData done [09:11:13]FM_MakeSignedData done [09:11:13]CreateOFDProtocolMessage [09:11:13]wFMCommunicate request_size=4 [09:11:13]MH_SAM_APDU [09:11:13]CAPDU: 80 11 00 00 [09:11:13]Write to MH i2c: E2 08 00 42 38 80 11 00 00 00 00 00 00 F4 [09:11:13]Write i2c OK [09:11:13]MH_I2C_Read... [09:11:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:13]Read from MH i2c: E2 [09:11:13]MH_I2C_Read... [09:11:13]Read from MH i2c: E2 17 00 [09:11:13]MH_I2C_Read... [09:11:13]Read from MH i2c: E2 17 00 42 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 4F [09:11:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:11:13]wFMCommunicate OK [09:11:13]CreateOFDProtocolMessage done [09:11:13]OFDSenderStorePacket 104797 [09:11:13]StoreOFDPacket docnum=104797 [09:11:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 7F 81 07 01 92 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 89 00 00 00 F4 03 04 00 32 25 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5D 99 01 00 35 04 06 00 01 D8 D8 CE 86 80 12 17 2A BA 00 08 38 F0 [09:11:13]CheckFolder [09:11:13]dirname=/storage/ofd_packets [09:11:13]CheckFolder done [09:11:13]ProducePacketName [09:11:13]name=ofd_packets/00104797 [09:11:13]NVStorageSaveData ofd_packets/00104797 [09:11:13]File name is /storage/ofd_packets/00104797 [09:11:13]Write 301 bytes [09:11:13]NVStorageSaveData done [09:11:13]OFDSenderStorePacket done [09:11:13]KKMCreateOFDPacket done [09:11:13]NVStorageSaveData kkm_last_timestamp [09:11:13]File name is /storage/kkm_last_timestamp [09:11:13]Write 4 bytes [09:11:13]NVStorageSaveData done [09:11:13]OFD Sender: Processing packet 104797 [packets to send 51, broken 50] [09:11:13]ProducePacketName [09:11:13]name=ofd_packets/00104797 [09:11:13]OFD Sender: To server: pG, [09:11:13]CommunicateWithHost lk.salyk.kg:30040 [09:11:13]ConnectInit lk.salyk.kg [09:11:13]ExternCall_PrintAddStr [09:11:13]wPrintStart [09:11:13]Write to MH i2c: 01 00 00 43 38 7B [09:11:13]Write i2c OK [09:11:13]MH_I2C_Read... [09:11:13]Read from MH i2c: 01 [09:11:13]MH_I2C_Read... [09:11:13]Read from MH i2c: 01 07 00 [09:11:13]MH_I2C_Read... [09:11:13]Read from MH i2c: 01 07 00 43 38 00 00 00 00 00 FF 0F 90 [09:11:13]RasterBufferAndPrint [09:11:13]line Счет N : (1)118241 [09:11:13]line ИНН: 02508201610067 [09:11:13]line Контрольно-Кассовый Чек [09:11:13]line ПРОДАЖА [09:11:13]line ТРК (МРК, ГНК) : 12 [09:11:13]line Товар: 2710124130 [09:11:13]line Аи-92-К-5 [09:11:13]line 8.850 * 67.80 [09:11:13]line = 600.03 [09:11:13]line НДС 12% НСП 1% [09:11:13]line > о реализуемом товаре [09:11:13]line ОКРУГЛЕНИЕ: -0.03 [09:11:13]line ИТОГО: 600.00 [09:11:13]line Внесено: 600.00 [09:11:13]line СДАЧА: 0.00 [09:11:13]line НСП 1% : 5.31 [09:11:13]line НДС 12% : 63.72 [09:11:13]line Наличными: 600.00 [09:11:13]line Безнал.: 0.00 [09:11:13]line Место: АЗС № 176 [09:11:13]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:11:13]line СНО: Общий режим [09:11:13]line Чек 137 26.09.2024 09:11 [09:11:13]line Смена: 237 ФФД: 1.0 [09:11:13]line ЗНМ: 0300000238 [09:11:13]line РНМ: 0000000000145756 [09:11:14]line Версия ККМ: v1.0 [09:11:14]line ФМ: 0000000000959278 [09:11:14]line ФД: 104797 [09:11:14]line ФПД: 2030861977216 [09:11:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T091114&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104797&fm=2030861977216&tin=02508201610067®Number=0000000000145756&sum=60000 [09:11:14]Connected sock=11 [09:11:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 7F 81 07 01 92 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 89 00 00 00 F4 03 04 00 32 25 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5D 99 01 00 35 04 06 00 01 D8 D8 CE 86 80 12 17 2A BA 00 08 38 F0 [09:11:14]written 0, free lines is 4095 [09:11:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 0F 1A 47 00 6F 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5D 99 01 00 F4 03 04 00 E3 CE F4 66 B6 04 01 00 00 7C 92 CB 9F 43 7A AD BF [09:11:14]CommunicateWithHost err = 0 [09:11:14]CheckOFDResponse [09:11:14]1017 (14) - 77093643461234 [09:11:14]1041 (16) - 0000000000959278 [09:11:14]1040 (4) - 104797 [09:11:14]1012 (4) - 26.09.2024 03:02 [09:11:14]1206 (1) - 0 [09:11:14]OFD Sender: Remove packet 104797 [09:11:14]ProducePacketName [09:11:14]name=ofd_packets/00104797 [09:11:14]NVStorageDeleteData [09:11:14]Write to MH i2c: 01 00 00 6D 38 A5 [09:11:14]Write i2c OK [09:11:14]MH_I2C_Read... [09:11:14]Read from MH i2c: 01 [09:11:14]MH_I2C_Read... [09:11:14]Read from MH i2c: 01 07 00 [09:11:14]MH_I2C_Read... [09:11:14]Read from MH i2c: 01 07 00 6D 38 00 00 00 00 00 F5 0C AD [09:11:14]RasterBufferAndPrint [09:11:14]line [09:11:14]line [09:11:14]line [09:11:14]line [09:11:14]line [09:11:14]written 0, free lines is 3323 [09:11:14]MH_Cut [09:11:14]Write to MH i2c: D1 01 00 74 38 01 7E [09:11:14]Write i2c OK [09:11:14]MH_I2C_Read... [09:11:14]Read from MH i2c: D1 [09:11:14]MH_I2C_Read... [09:11:14]Read from MH i2c: D1 01 00 [09:11:14]MH_I2C_Read... [09:11:14]Read from MH i2c: D1 01 00 74 38 00 7D [09:11:14]Write to MH i2c: 01 00 00 75 38 AD [09:11:14]Write i2c OK [09:11:14]MH_I2C_Read... [09:11:14]OFD Sender: No OFD packet to send [09:11:15]*** Cut start [09:11:15]*** Partial cut [09:11:15]*** CUTSNS_PIN = 1 [09:11:15]*** CUTSNS_PIN = 0 [09:11:15]*** Brake cut motor [09:11:15]Read from MH i2c: 01 [09:11:15]MH_I2C_Read... [09:11:15]*** Stop cut motor [09:11:15]*** Cut end [09:11:15]Read from MH i2c: 01 07 00 [09:11:15]MH_I2C_Read... [09:11:15]Read from MH i2c: 01 07 00 75 38 00 00 00 00 00 FF 0F C2 [09:11:15]process_action close_receipt done [09:11:15]requested_data is exist [09:11:15]produce_requested_data [09:11:15]requested_item fm.sn is exist - process it [09:11:15]wFMCommunicate request_size=4 [09:11:15]MH_SAM_APDU [09:11:15]CAPDU: 80 11 00 00 [09:11:15]Write to MH i2c: E2 08 00 76 38 80 11 00 00 00 00 00 00 28 [09:11:15]Write i2c OK [09:11:15]MH_I2C_Read... [09:11:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:15]Read from MH i2c: E2 [09:11:15]MH_I2C_Read... [09:11:15]Read from MH i2c: E2 17 00 [09:11:15]MH_I2C_Read... [09:11:15]Read from MH i2c: E2 17 00 76 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 83 [09:11:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:11:15]wFMCommunicate OK [09:11:15]requested_item fd.num is exist - process it [09:11:15]SAM_PROTO_GetFieldsCounters [09:11:15]wFMCommunicate request_size=4 [09:11:15]MH_SAM_APDU [09:11:15]CAPDU: 80 13 00 00 [09:11:15]Write to MH i2c: E2 08 00 77 38 80 13 00 00 00 00 00 00 2B [09:11:15]Write i2c OK [09:11:15]MH_I2C_Read... [09:11:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:11:15]Read from MH i2c: E2 [09:11:15]MH_I2C_Read... [09:11:15]Read from MH i2c: E2 62 00 [09:11:15]MH_I2C_Read... [09:11:15]Read from MH i2c: E2 62 00 77 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 5D 99 01 00 0E 04 04 00 ED 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 D6 [09:11:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 5D 99 01 00 0E 04 04 00 ED 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 [09:11:15]wFMCommunicate OK [09:11:15]SAM_PROTO_GetFieldsCounters done [09:11:15]requested_item shift.num is exist - process it [09:11:15]requested_item shift.opened is exist - process it [09:11:15]req_shift_opened [09:11:15]FM_GetShiftState [09:11:15]SAM_PROTO_GetShiftState [09:11:15]wFMCommunicate request_size=4 [09:11:15]MH_SAM_APDU [09:11:15]CAPDU: 80 13 01 00 [09:11:15]Write to MH i2c: E2 08 00 78 38 80 13 01 00 00 00 00 00 2D [09:11:15]Write i2c OK [09:11:15]MH_I2C_Read... [09:11:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:16]Read from MH i2c: E2 [09:11:16]MH_I2C_Read... [09:11:16]Read from MH i2c: E2 0E 00 [09:11:16]MH_I2C_Read... [09:11:16]Read from MH i2c: E2 0E 00 78 38 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 29 [09:11:16]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:11:16]wFMCommunicate OK [09:11:16]SAM_PROTO_GetShiftState done [09:11:16]FM_GetShiftState done [09:11:16]req_shift_opened done [09:11:16]requested_item shift.open_date is exist - process it [09:11:16]req_shift_open_date [09:11:16]req_shift_open_date done [09:11:16]produce_requested_data done [09:11:16]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104797,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:11:16]process_action_free close_receipt [09:11:16]json_value_free [09:11:16]json_value_free done [09:11:16]process_json_proto returns [09:11:16]Send response to host [09:11:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104797,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:11:16]free response buf [09:11:16]execute_script done [09:11:16]execute_script returns [09:11:16]free content buf [09:11:16]Sock 8.Close socket [09:11:16]Sock 8.Thread stoped [09:11:19]accept exits with 9 [09:11:19]New connection [09:11:19]New thread 3067260260 created [09:11:19]Thread 3067403620 joined [09:11:19]Waiting for new connection... [09:11:19] Sock 9.Parse request [09:11:19]Sock 9.Check first char [09:11:19]Sock 9.First char is OK [09:11:19]request: POST /json_proto HTTP/1.0 [09:11:19]Method: POST [09:11:19]URL: /json_proto [09:11:19]Method is POST - this is cgi request [09:11:19]url: /json_proto [09:11:19]query_string will be loaded in cgi processing [09:11:19]execute_cgi json_proto POST (null) [09:11:19]execute_cgi path=json_proto method=POST [09:11:19]POST find Content-Length [09:11:19]Host: 172.17.62.195:8080 [09:11:19]Content-Length: 677 [09:11:19]Content-Type: application/json [09:11:19] [09:11:19]POST finish read [09:11:19]Found Content-Length = 677 [09:11:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:11:19]execute_script... [09: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)118242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:11:19]POST & json_proto [09:11:19]process_json_proto [09:11:19]json parsed OK: [09:11:19]protocol is kg_v1.0 [09:11:19]action value=close_receipt [09:11:19]process_action close_receipt [09:11:19]cmd_close_receipt [09:11:19]MH_GetDate [09:11:19]Write to MH i2c: F0 00 00 79 38 A0 [09:11:19]Write i2c OK [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: F0 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: F0 09 00 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: F0 09 00 79 38 00 3A 25 F5 66 65 34 CA 65 2B [09:11:19]GetLastDocTimeStamp 1727341874 [09:11:19]current date 1727341882 [09:11:19]FM_GetShiftState [09:11:19]SAM_PROTO_GetShiftState [09:11:19]wFMCommunicate request_size=4 [09:11:19]MH_SAM_APDU [09:11:19]CAPDU: 80 13 01 00 [09:11:19]Write to MH i2c: E2 08 00 7A 38 80 13 01 00 00 00 00 00 2F [09:11:19]Write i2c OK [09:11:19]MH_I2C_Read... [09:11:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:19]Read from MH i2c: E2 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: E2 0E 00 [09:11:19]MH_I2C_Read... [09:11:19]Read from MH i2c: E2 0E 00 7A 38 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 2B [09:11:19]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:11:19]wFMCommunicate OK [09:11:19]SAM_PROTO_GetShiftState done [09:11:19]FM_GetShiftState done [09:11:19]opened in 1727309552 [09:11:19]opened+sec_in_day 1727395952 [09:11:19]quantity*price = 30035 [09:11:19]sum+1 = 30036 [09:11:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 138 26.09.2024 09:11 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104798 ФПД: 93387449377268 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T091122&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104798&fm=93387449377268&tin=02508201610067®Number=0000000000145756&sum=30000 [09:11:20]StoreToDocumentArchive [09:11:20]shift 237 fd 104798 [09:11:20]save to /storage/0237/doc_00104798 [09:11:20]save last doc name /storage/0237/doc_00104798 to /storage/kkm_last_doc_name [09:11:20]save OK [09:11:20]Clear old archive folders... [09:11:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:11:20]tlvbuf is 01984860 [09:11:20]SAM_PROTO_ClearQueue [09:11:20]wFMCommunicate request_size=4 [09:11:20]MH_SAM_APDU [09:11:20]CAPDU: 80 09 00 00 [09:11:20]Write to MH i2c: E2 08 00 87 38 80 09 00 00 00 00 00 00 31 [09:11:20]Write i2c OK [09:11:20]MH_I2C_Read... [09:11:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:11:20]Read from MH i2c: E2 [09:11:20]MH_I2C_Read... [09:11:20]Read from MH i2c: E2 03 00 [09:11:20]MH_I2C_Read... [09:11:20]Read from MH i2c: E2 03 00 87 38 00 90 00 33 [09:11:20]RAPDU: 90 00 [09:11:20]wFMCommunicate OK [09:11:20]SAM_PROTO_ClearQueue done [09:11:20]KKMCreateOFDPacket [09:11:20]OFDProtocolAddRootSTLVToBuf [09:11:20]FM_MakeSignedData [09:11:20]FM_MakeSignedData [09:11:20]SAM_PROTO_SignData [09:11:20]wFMCommunicate request_size=4 [09:11:20]MH_SAM_APDU [09:11:20]CAPDU: 80 0D 01 02 [09:11:20]Write to MH i2c: E2 08 00 88 38 80 0D 01 02 00 00 00 00 39 [09:11:20]Write i2c OK [09:11:20]MH_I2C_Read... [09:11:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:11:20]Read from MH i2c: E2 [09:11:20]MH_I2C_Read... [09:11:20]Read from MH i2c: E2 03 00 [09:11:20]MH_I2C_Read... [09:11:20]Read from MH i2c: E2 03 00 88 38 00 90 00 34 [09:11:20]RAPDU: 90 00 [09:11:20]wFMCommunicate OK [09:11:20]wFMCommunicate request_size=255 [09:11:20]MH_SAM_APDU [09: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 8A 00 00 00 F4 03 04 00 3A 25 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5E 99 01 00 35 04 06 00 54 [09:11:20]Write to MH i2c: E2 02 01 89 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 35 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 8A 00 00 00 F4 03 04 00 3A 25 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5E 99 01 00 35 04 06 00 54 00 00 5F [09:11:21]Write i2c OK [09:11:21]MH_I2C_Read... [09:11:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:21]Read from MH i2c: E2 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 03 00 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 03 00 89 38 00 90 00 35 [09:11:21]RAPDU: 90 00 [09:11:21]wFMCommunicate OK [09:11:21]wFMCommunicate request_size=10 [09:11:21]MH_SAM_APDU [09:11:21]CAPDU: 80 0D 02 02 05 EF 75 BF 21 F4 [09:11:21]Write to MH i2c: E2 0D 00 8A 38 80 0D 02 02 05 00 EF 75 BF 21 F4 00 00 7E [09:11:21]Write i2c OK [09:11:21]MH_I2C_Read... [09:11:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:11:21]Read from MH i2c: E2 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 03 00 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 03 00 8A 38 00 90 00 36 [09:11:21]RAPDU: 90 00 [09:11:21]wFMCommunicate OK [09:11:21]wFMCommunicate request_size=4 [09:11:21]MH_SAM_APDU [09:11:21]CAPDU: 80 0D 03 02 [09:11:21]Write to MH i2c: E2 08 00 8B 38 80 0D 03 02 00 00 00 00 3E [09:11:21]Write i2c OK [09:11:21]MH_I2C_Read... [09:11:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:11:21]Read from MH i2c: E2 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 0B 00 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 0B 00 8B 38 00 CD 5F 67 A5 E7 99 79 CF 90 00 3F [09:11:21]RAPDU: CD 5F 67 A5 E7 99 79 CF 90 00 [09:11:21]wFMCommunicate OK [09:11:21]SAM_PROTO_SignData done [09:11:21]FM_MakeSignedData done [09:11:21]CreateOFDProtocolMessage [09:11:21]wFMCommunicate request_size=4 [09:11:21]MH_SAM_APDU [09:11:21]CAPDU: 80 11 00 00 [09:11:21]Write to MH i2c: E2 08 00 8C 38 80 11 00 00 00 00 00 00 3E [09:11:21]Write i2c OK [09:11:21]MH_I2C_Read... [09:11:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:21]Read from MH i2c: E2 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 17 00 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: E2 17 00 8C 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 99 [09:11:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:11:21]wFMCommunicate OK [09:11:21]CreateOFDProtocolMessage done [09:11:21]OFDSenderStorePacket 104798 [09:11:21]StoreOFDPacket docnum=104798 [09:11:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 CB 14 07 01 CF 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 35 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 8A 00 00 00 F4 03 04 00 3A 25 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5E 99 01 00 35 04 06 00 54 EF 75 BF 21 F4 CD 5F 67 A5 E7 99 79 CF [09:11:21]CheckFolder [09:11:21]dirname=/storage/ofd_packets [09:11:21]CheckFolder done [09:11:21]ProducePacketName [09:11:21]name=ofd_packets/00104798 [09:11:21]NVStorageSaveData ofd_packets/00104798 [09:11:21]File name is /storage/ofd_packets/00104798 [09:11:21]Write 301 bytes [09:11:21]NVStorageSaveData done [09:11:21]OFDSenderStorePacket done [09:11:21]KKMCreateOFDPacket done [09:11:21]NVStorageSaveData kkm_last_timestamp [09:11:21]File name is /storage/kkm_last_timestamp [09:11:21]Write 4 bytes [09:11:21]NVStorageSaveData done [09:11:21]ExternCall_PrintAddStr [09:11:21]wPrintStart [09:11:21]Write to MH i2c: 01 00 00 8D 38 C5 [09:11:21]Write i2c OK [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: 01 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: 01 07 00 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: 01 07 00 8D 38 00 00 00 00 00 FF 0F DA [09:11:21]RasterBufferAndPrint [09:11:21]line Счет N : (1)118242 [09:11:21]line ИНН: 02508201610067 [09:11:21]line Контрольно-Кассовый Чек [09:11:21]line ПРОДАЖА [09:11:21]line ТРК (МРК, ГНК) : 22 [09:11:21]line Товар: 2710124130 [09:11:21]line Аи-92-К-5 [09:11:21]line 4.430 * 67.80 [09:11:21]line = 300.35 [09:11:21]line НДС 12% НСП 1% [09:11:21]line > о реализуемом товаре [09:11:21]line ОКРУГЛЕНИЕ: -0.35 [09:11:21]line ИТОГО: 300.00 [09:11:21]line Внесено: 300.00 [09:11:21]line СДАЧА: 0.00 [09:11:21]line НСП 1% : 2.66 [09:11:21]line НДС 12% : 31.90 [09:11:21]line Наличными: 300.00 [09:11:21]line Безнал.: 0.00 [09:11:21]line Место: АЗС № 176 [09:11:21]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:11:21]line СНО: Общий режим [09:11:21]line Чек 138 26.09.2024 09:11 [09:11:21]line Смена: 237 ФФД: 1.0 [09:11:21]line ЗНМ: 0300000238 [09:11:21]line РНМ: 0000000000145756 [09:11:21]line Версия ККМ: v1.0 [09:11:21]line ФМ: 0000000000959278 [09:11:21]line ФД: 104798 [09:11:21]line ФПД: 93387449377268 [09:11:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T091122&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104798&fm=93387449377268&tin=02508201610067®Number=0000000000145756&sum=30000 [09:11:21]written 0, free lines is 4095 [09:11:21]OFD Sender: Processing packet 104798 [packets to send 51, broken 50] [09:11:21]ProducePacketName [09:11:21]name=ofd_packets/00104798 [09:11:21]OFD Sender: To server: pG, [09:11:21]CommunicateWithHost lk.salyk.kg:30040 [09:11:21]ConnectInit lk.salyk.kg [09:11:21]Connected sock=10 [09:11:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 CB 14 07 01 CF 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 35 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 8A 00 00 00 F4 03 04 00 3A 25 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5E 99 01 00 35 04 06 00 54 EF 75 BF 21 F4 CD 5F 67 A5 E7 99 79 CF [09:11:21]Write to MH i2c: 01 00 00 B7 38 EF [09:11:21]Write i2c OK [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: 01 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: 01 07 00 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: 01 07 00 B7 38 00 00 00 00 00 FE 0C 00 [09:11:21]RasterBufferAndPrint [09:11:21]line [09:11:21]line [09:11:21]line [09:11:21]line [09:11:21]line [09:11:21]written 0, free lines is 3335 [09:11:21]MH_Cut [09:11:21]Write to MH i2c: D1 01 00 BE 38 01 C8 [09:11:21]Write i2c OK [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: D1 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: D1 01 00 [09:11:21]MH_I2C_Read... [09:11:21]Read from MH i2c: D1 01 00 BE 38 00 C7 [09:11:21]Write to MH i2c: 01 00 00 BF 38 F7 [09:11:21]Write i2c OK [09:11:21]MH_I2C_Read... [09:11:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 99 BA 47 00 D7 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5E 99 01 00 F4 03 04 00 EB CE F4 66 B6 04 01 00 00 D5 85 17 D0 11 F3 7A 54 [09:11:22]CommunicateWithHost err = 0 [09:11:22]CheckOFDResponse [09:11:22]1017 (14) - 77093643461234 [09:11:22]1041 (16) - 0000000000959278 [09:11:22]1040 (4) - 104798 [09:11:22]1012 (4) - 26.09.2024 03:03 [09:11:22]1206 (1) - 0 [09:11:22]OFD Sender: Remove packet 104798 [09:11:22]ProducePacketName [09:11:22]name=ofd_packets/00104798 [09:11:22]NVStorageDeleteData [09:11:22]OFD Sender: No OFD packet to send [09:11:22]*** Cut start [09:11:22]*** Partial cut [09:11:22]*** CUTSNS_PIN = 1 [09:11:22]*** CUTSNS_PIN = 0 [09:11:22]*** Brake cut motor [09:11:23]Read from MH i2c: 01 [09:11:23]MH_I2C_Read... [09:11:23]*** Stop cut motor [09:11:23]*** Cut end [09:11:23]Read from MH i2c: 01 07 00 [09:11:23]MH_I2C_Read... [09:11:23]Read from MH i2c: 01 07 00 BF 38 00 00 00 00 00 FF 0F 0C [09:11:23]process_action close_receipt done [09:11:23]requested_data is exist [09:11:23]produce_requested_data [09:11:23]requested_item fm.sn is exist - process it [09:11:23]wFMCommunicate request_size=4 [09:11:23]MH_SAM_APDU [09:11:23]CAPDU: 80 11 00 00 [09:11:23]Write to MH i2c: E2 08 00 C0 38 80 11 00 00 00 00 00 00 72 [09:11:23]Write i2c OK [09:11:23]MH_I2C_Read... [09:11:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:11:23]Read from MH i2c: E2 [09:11:23]MH_I2C_Read... [09:11:23]Read from MH i2c: E2 17 00 [09:11:23]MH_I2C_Read... [09:11:23]Read from MH i2c: E2 17 00 C0 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 CD [09:11:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:11:23]wFMCommunicate OK [09:11:23]requested_item fd.num is exist - process it [09:11:23]SAM_PROTO_GetFieldsCounters [09:11:23]wFMCommunicate request_size=4 [09:11:23]MH_SAM_APDU [09:11:23]CAPDU: 80 13 00 00 [09:11:23]Write to MH i2c: E2 08 00 C1 38 80 13 00 00 00 00 00 00 75 [09:11:23]Write i2c OK [09:11:23]MH_I2C_Read... [09:11:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:11:23]Read from MH i2c: E2 [09:11:23]MH_I2C_Read... [09:11:23]Read from MH i2c: E2 62 00 [09:11:23]MH_I2C_Read... [09:11:23]Read from MH i2c: E2 62 00 C1 38 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 5E 99 01 00 0E 04 04 00 ED 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 24 [09:11:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 5E 99 01 00 0E 04 04 00 ED 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 [09:11:23]wFMCommunicate OK [09:11:23]SAM_PROTO_GetFieldsCounters done [09:11:23]requested_item shift.num is exist - process it [09:11:23]requested_item shift.opened is exist - process it [09:11:23]req_shift_opened [09:11:23]FM_GetShiftState [09:11:23]SAM_PROTO_GetShiftState [09:11:23]wFMCommunicate request_size=4 [09:11:23]MH_SAM_APDU [09:11:23]CAPDU: 80 13 01 00 [09:11:23]Write to MH i2c: E2 08 00 C2 38 80 13 01 00 00 00 00 00 77 [09:11:23]Write i2c OK [09:11:23]MH_I2C_Read... [09:11:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:11:23]Read from MH i2c: E2 [09:11:23]MH_I2C_Read... [09:11:23]Read from MH i2c: E2 0E 00 [09:11:23]MH_I2C_Read... [09:11:23]Read from MH i2c: E2 0E 00 C2 38 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 73 [09:11:23]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:11:23]wFMCommunicate OK [09:11:23]SAM_PROTO_GetShiftState done [09:11:23]FM_GetShiftState done [09:11:23]req_shift_opened done [09:11:23]requested_item shift.open_date is exist - process it [09:11:23]req_shift_open_date [09:11:23]req_shift_open_date done [09:11:23]produce_requested_data done [09:11:23]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104798,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:11:23]process_action_free close_receipt [09:11:23]json_value_free [09:11:23]json_value_free done [09:11:23]process_json_proto returns [09:11:23]Send response to host [09:11:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104798,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:11:23]free response buf [09:11:23]execute_script done [09:11:23]execute_script returns [09:11:23]free content buf [09:11:23]Sock 9.Close socket [09:11:23]Sock 9.Thread stoped [09:11:27]OFD Sender: No OFD packet to send [09:11:32]OFD Sender: No OFD packet to send [09:11:37]OFD Sender: No OFD packet to send [09:11:42]OFD Sender: No OFD packet to send [09:11:47]OFD Sender: No OFD packet to send [09:11:52]OFD Sender: No OFD packet to send [09:11:57]OFD Sender: No OFD packet to send [09:12:02]OFD Sender: No OFD packet to send [09:12:07]OFD Sender: No OFD packet to send [09:12:12]OFD Sender: No OFD packet to send [09:12:17]OFD Sender: No OFD packet to send [09:12:22]OFD Sender: No OFD packet to send [09:12:27]OFD Sender: No OFD packet to send [09:12:32]OFD Sender: No OFD packet to send [09:12:37]OFD Sender: No OFD packet to send [09:12:42]OFD Sender: No OFD packet to send [09:12:47]OFD Sender: No OFD packet to send [09:12:52]OFD Sender: No OFD packet to send [09:12:57]OFD Sender: No OFD packet to send [09:13:02]OFD Sender: No OFD packet to send [09:13:07]OFD Sender: No OFD packet to send [09:13:12]OFD Sender: No OFD packet to send [09:13:17]OFD Sender: No OFD packet to send [09:13:22]OFD Sender: No OFD packet to send [09:13:27]OFD Sender: No OFD packet to send [09:13:32]OFD Sender: No OFD packet to send [09:13:37]OFD Sender: No OFD packet to send [09:13:42]OFD Sender: No OFD packet to send [09:13:47]OFD Sender: No OFD packet to send [09:13:52]OFD Sender: No OFD packet to send [09:13:57]OFD Sender: No OFD packet to send [09:14:02]OFD Sender: No OFD packet to send [09:14:07]OFD Sender: No OFD packet to send [09:14:12]OFD Sender: No OFD packet to send [09:14:17]OFD Sender: No OFD packet to send [09:14:22]OFD Sender: No OFD packet to send [09:14:27]OFD Sender: No OFD packet to send [09:14:32]OFD Sender: No OFD packet to send [09:14:37]OFD Sender: No OFD packet to send [09:14:42]OFD Sender: No OFD packet to send [09:14:47]OFD Sender: No OFD packet to send [09:14:52]OFD Sender: No OFD packet to send [09:14:55]accept exits with 8 [09:14:55]New connection [09:14:55]New thread 3067403620 created [09:14:55]Thread 3067260260 joined [09:14:55]Waiting for new connection... [09:14:55] Sock 8.Parse request [09:14:55]Sock 8.Check first char [09:14:55]Sock 8.First char is OK [09:14:55]request: POST /json_proto HTTP/1.0 [09:14:55]Method: POST [09:14:55]URL: /json_proto [09:14:55]Method is POST - this is cgi request [09:14:55]url: /json_proto [09:14:55]query_string will be loaded in cgi processing [09:14:55]execute_cgi json_proto POST (null) [09:14:55]execute_cgi path=json_proto method=POST [09:14:55]POST find Content-Length [09:14:55]Host: 172.17.62.195:8080 [09:14:55]Content-Length: 677 [09:14:55]Content-Type: application/json [09:14:55] [09:14:55]POST finish read [09:14:55]Found Content-Length = 677 [09:14:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:14:55]execute_script... [09:14: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)118243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:14:55]POST & json_proto [09:14:55]process_json_proto [09:14:55]json parsed OK: [09:14:55]protocol is kg_v1.0 [09:14:55]action value=close_receipt [09:14:55]process_action close_receipt [09:14:55]cmd_close_receipt [09:14:55]MH_GetDate [09:14:55]Write to MH i2c: F0 00 00 C3 38 EA [09:14:55]Write i2c OK [09:14:55]MH_I2C_Read... [09:14:55]Read from MH i2c: F0 [09:14:55]MH_I2C_Read... [09:14:55]Read from MH i2c: F0 09 00 [09:14:55]MH_I2C_Read... [09:14:55]Read from MH i2c: F0 09 00 C3 38 00 11 26 F5 66 65 34 CA 65 4D [09:14:55]GetLastDocTimeStamp 1727341882 [09:14:55]current date 1727342097 [09:14:55]FM_GetShiftState [09:14:55]SAM_PROTO_GetShiftState [09:14:55]wFMCommunicate request_size=4 [09:14:55]MH_SAM_APDU [09:14:55]CAPDU: 80 13 01 00 [09:14:55]Write to MH i2c: E2 08 00 C4 38 80 13 01 00 00 00 00 00 79 [09:14:55]Write i2c OK [09:14:55]MH_I2C_Read... [09:14:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:55]Read from MH i2c: E2 [09:14:55]MH_I2C_Read... [09:14:55]Read from MH i2c: E2 0E 00 [09:14:55]MH_I2C_Read... [09:14:55]Read from MH i2c: E2 0E 00 C4 38 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 75 [09:14:55]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:14:55]wFMCommunicate OK [09:14:55]SAM_PROTO_GetShiftState done [09:14:55]FM_GetShiftState done [09:14:55]opened in 1727309552 [09:14:55]opened+sec_in_day 1727395952 [09:14:55]quantity*price = 50036 [09:14:55]sum+1 = 50037 [09:14: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 139 26.09.2024 09:14 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104799 ФПД: 4419266868071 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T091457&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104799&fm=4419266868071&tin=02508201610067®Number=0000000000145756&sum=50000 [09:14:56]StoreToDocumentArchive [09:14:56]shift 237 fd 104799 [09:14:56]save to /storage/0237/doc_00104799 [09:14:56]save last doc name /storage/0237/doc_00104799 to /storage/kkm_last_doc_name [09:14:56]save OK [09:14:56]Clear old archive folders... [09:14:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:14:56]tlvbuf is 019FA000 [09:14:56]SAM_PROTO_ClearQueue [09:14:56]wFMCommunicate request_size=4 [09:14:56]MH_SAM_APDU [09:14:56]CAPDU: 80 09 00 00 [09:14:56]Write to MH i2c: E2 08 00 D1 38 80 09 00 00 00 00 00 00 7B [09:14:56]Write i2c OK [09:14:56]MH_I2C_Read... [09:14:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:14:56]Read from MH i2c: E2 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 03 00 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 03 00 D1 38 00 90 00 7D [09:14:56]RAPDU: 90 00 [09:14:56]wFMCommunicate OK [09:14:56]SAM_PROTO_ClearQueue done [09:14:56]KKMCreateOFDPacket [09:14:56]OFDProtocolAddRootSTLVToBuf [09:14:56]FM_MakeSignedData [09:14:56]FM_MakeSignedData [09:14:56]SAM_PROTO_SignData [09:14:56]wFMCommunicate request_size=4 [09:14:56]MH_SAM_APDU [09:14:56]CAPDU: 80 0D 01 02 [09:14:56]Write to MH i2c: E2 08 00 D2 38 80 0D 01 02 00 00 00 00 83 [09:14:56]Write i2c OK [09:14:56]MH_I2C_Read... [09:14:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:14:56]Read from MH i2c: E2 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 03 00 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 03 00 D2 38 00 90 00 7E [09:14:56]RAPDU: 90 00 [09:14:56]wFMCommunicate OK [09:14:56]wFMCommunicate request_size=255 [09:14:56]MH_SAM_APDU [09:14: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 11 26 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5F 99 01 00 35 04 06 00 04 [09:14:56]Write to MH i2c: E2 02 01 D3 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 11 26 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5F 99 01 00 35 04 06 00 04 00 00 14 [09:14:56]Write i2c OK [09:14:56]MH_I2C_Read... [09:14:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:14:56]Read from MH i2c: E2 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 03 00 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 03 00 D3 38 00 90 00 7F [09:14:56]RAPDU: 90 00 [09:14:56]wFMCommunicate OK [09:14:56]wFMCommunicate request_size=10 [09:14:56]MH_SAM_APDU [09:14:56]CAPDU: 80 0D 02 02 05 04 F0 D4 F3 67 [09:14:56]Write to MH i2c: E2 0D 00 D4 38 80 0D 02 02 05 00 04 F0 D4 F3 67 00 00 B2 [09:14:56]Write i2c OK [09:14:56]MH_I2C_Read... [09:14:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:14:56]Read from MH i2c: E2 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 03 00 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 03 00 D4 38 00 90 00 80 [09:14:56]RAPDU: 90 00 [09:14:56]wFMCommunicate OK [09:14:56]wFMCommunicate request_size=4 [09:14:56]MH_SAM_APDU [09:14:56]CAPDU: 80 0D 03 02 [09:14:56]Write to MH i2c: E2 08 00 D5 38 80 0D 03 02 00 00 00 00 88 [09:14:56]Write i2c OK [09:14:56]MH_I2C_Read... [09:14:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:14:56]Read from MH i2c: E2 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 0B 00 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 0B 00 D5 38 00 A9 AA 2B 97 9E 0F 26 40 90 00 B1 [09:14:56]RAPDU: A9 AA 2B 97 9E 0F 26 40 90 00 [09:14:56]wFMCommunicate OK [09:14:56]SAM_PROTO_SignData done [09:14:56]FM_MakeSignedData done [09:14:56]CreateOFDProtocolMessage [09:14:56]wFMCommunicate request_size=4 [09:14:56]MH_SAM_APDU [09:14:56]CAPDU: 80 11 00 00 [09:14:56]Write to MH i2c: E2 08 00 D6 38 80 11 00 00 00 00 00 00 88 [09:14:56]Write i2c OK [09:14:56]MH_I2C_Read... [09:14:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:56]Read from MH i2c: E2 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 17 00 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: E2 17 00 D6 38 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E3 [09:14:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:14:56]wFMCommunicate OK [09:14:56]CreateOFDProtocolMessage done [09:14:56]OFDSenderStorePacket 104799 [09:14:56]StoreOFDPacket docnum=104799 [09:14:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 66 76 07 01 A6 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 11 26 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5F 99 01 00 35 04 06 00 04 04 F0 D4 F3 67 A9 AA 2B 97 9E 0F 26 40 [09:14:56]CheckFolder [09:14:56]dirname=/storage/ofd_packets [09:14:56]CheckFolder done [09:14:56]ProducePacketName [09:14:56]name=ofd_packets/00104799 [09:14:56]NVStorageSaveData ofd_packets/00104799 [09:14:56]File name is /storage/ofd_packets/00104799 [09:14:56]Write 301 bytes [09:14:56]NVStorageSaveData done [09:14:56]OFDSenderStorePacket done [09:14:56]KKMCreateOFDPacket done [09:14:56]NVStorageSaveData kkm_last_timestamp [09:14:56]File name is /storage/kkm_last_timestamp [09:14:56]Write 4 bytes [09:14:56]NVStorageSaveData done [09:14:56]ExternCall_PrintAddStr [09:14:56]wPrintStart [09:14:56]Write to MH i2c: 01 00 00 D7 38 0F [09:14:56]Write i2c OK [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: 01 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: 01 07 00 [09:14:56]MH_I2C_Read... [09:14:56]Read from MH i2c: 01 07 00 D7 38 00 00 00 00 00 FF 0F 24 [09:14:56]RasterBufferAndPrint [09:14:56]line Счет N : (1)118243 [09:14:56]line ИНН: 02508201610067 [09:14:56]line Контрольно-Кассовый Чек [09:14:56]line ПРОДАЖА [09:14:56]line ТРК (МРК, ГНК) : 22 [09:14:56]line Товар: 2710124130 [09:14:56]line Аи-92-К-5 [09:14:56]line 7.380 * 67.80 [09:14:56]line = 500.36 [09:14:56]line НДС 12% НСП 1% [09:14:56]line > о реализуемом товаре [09:14:56]line ОКРУГЛЕНИЕ: -0.36 [09:14:56]line ИТОГО: 500.00 [09:14:56]line Внесено: 500.00 [09:14:56]line СДАЧА: 0.00 [09:14:56]line НСП 1% : 4.43 [09:14:56]line НДС 12% : 53.14 [09:14:56]line Наличными: 500.00 [09:14:56]line Безнал.: 0.00 [09:14:56]line Место: АЗС № 176 [09:14:56]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:14:56]line СНО: Общий режим [09:14:56]line Чек 139 26.09.2024 09:14 [09:14:56]line Смена: 237 ФФД: 1.0 [09:14:56]line ЗНМ: 0300000238 [09:14:56]line РНМ: 0000000000145756 [09:14:56]line Версия ККМ: v1.0 [09:14:56]line ФМ: 0000000000959278 [09:14:56]line ФД: 104799 [09:14:56]line ФПД: 4419266868071 [09:14:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T091457&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104799&fm=4419266868071&tin=02508201610067®Number=0000000000145756&sum=50000 [09:14:57]OFD Sender: Processing packet 104799 [packets to send 51, broken 50] [09:14:57]ProducePacketName [09:14:57]name=ofd_packets/00104799 [09:14:57]OFD Sender: To server: pG, [09:14:57]CommunicateWithHost lk.salyk.kg:30040 [09:14:57]ConnectInit lk.salyk.kg [09:14:57]written 0, free lines is 4095 [09:14:57]Connected sock=10 [09:14:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 66 76 07 01 A6 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 11 26 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5F 99 01 00 35 04 06 00 04 04 F0 D4 F3 67 A9 AA 2B 97 9E 0F 26 40 [09:14:57]Write to MH i2c: 01 00 00 01 39 3A [09:14:57]Write i2c OK [09:14:57]MH_I2C_Read... [09:14:57]Read from MH i2c: 01 [09:14:57]MH_I2C_Read... [09:14:57]Read from MH i2c: 01 07 00 [09:14:57]MH_I2C_Read... [09:14:57]Read from MH i2c: 01 07 00 01 39 00 00 00 00 00 F9 0C 46 [09:14:57]RasterBufferAndPrint [09:14:57]line [09:14:57]line [09:14:57]line [09:14:57]line [09:14:57]line [09:14:57]written 0, free lines is 3327 [09:14:57]MH_Cut [09:14:57]Write to MH i2c: D1 01 00 08 39 01 13 [09:14:57]Write i2c OK [09:14:57]MH_I2C_Read... [09:14:57]Read from MH i2c: D1 [09:14:57]MH_I2C_Read... [09:14:57]Read from MH i2c: D1 01 00 [09:14:57]MH_I2C_Read... [09:14:57]Read from MH i2c: D1 01 00 08 39 00 12 [09:14:57]Write to MH i2c: 01 00 00 09 39 42 [09:14:57]Write i2c OK [09:14:57]MH_I2C_Read... [09:14:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 21 5D 47 00 FD 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 5F 99 01 00 F4 03 04 00 C2 CF F4 66 B6 04 01 00 00 86 57 E2 08 F4 85 73 0A [09:14:57]CommunicateWithHost err = 0 [09:14:57]CheckOFDResponse [09:14:57]1017 (14) - 77093643461234 [09:14:57]1041 (16) - 0000000000959278 [09:14:57]1040 (4) - 104799 [09:14:57]1012 (4) - 26.09.2024 03:06 [09:14:57]1206 (1) - 0 [09:14:57]OFD Sender: Remove packet 104799 [09:14:57]ProducePacketName [09:14:57]name=ofd_packets/00104799 [09:14:57]NVStorageDeleteData [09:14:58]OFD Sender: No OFD packet to send [09:14:58]*** Cut start [09:14:58]*** Partial cut [09:14:58]*** CUTSNS_PIN = 1 [09:14:58]*** CUTSNS_PIN = 0 [09:14:58]*** Brake cut motor [09:14:58]Read from MH i2c: 01 [09:14:58]MH_I2C_Read... [09:14:58]*** Stop cut motor [09:14:58]*** Cut end [09:14:58]Read from MH i2c: 01 07 00 [09:14:58]MH_I2C_Read... [09:14:58]Read from MH i2c: 01 07 00 09 39 00 00 00 00 00 FF 0F 57 [09:14:58]process_action close_receipt done [09:14:58]requested_data is exist [09:14:58]produce_requested_data [09:14:58]requested_item fm.sn is exist - process it [09:14:58]wFMCommunicate request_size=4 [09:14:58]MH_SAM_APDU [09:14:58]CAPDU: 80 11 00 00 [09:14:58]Write to MH i2c: E2 08 00 0A 39 80 11 00 00 00 00 00 00 BD [09:14:58]Write i2c OK [09:14:58]MH_I2C_Read... [09:14:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:14:58]Read from MH i2c: E2 [09:14:58]MH_I2C_Read... [09:14:58]Read from MH i2c: E2 17 00 [09:14:58]MH_I2C_Read... [09:14:58]Read from MH i2c: E2 17 00 0A 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 18 [09:14:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:14:58]wFMCommunicate OK [09:14:58]requested_item fd.num is exist - process it [09:14:58]SAM_PROTO_GetFieldsCounters [09:14:58]wFMCommunicate request_size=4 [09:14:58]MH_SAM_APDU [09:14:58]CAPDU: 80 13 00 00 [09:14:58]Write to MH i2c: E2 08 00 0B 39 80 13 00 00 00 00 00 00 C0 [09:14:58]Write i2c OK [09:14:58]MH_I2C_Read... [09:14:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:14:59]Read from MH i2c: E2 [09:14:59]MH_I2C_Read... [09:14:59]Read from MH i2c: E2 62 00 [09:14:59]MH_I2C_Read... [09:14:59]Read from MH i2c: E2 62 00 0B 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 5F 99 01 00 0E 04 04 00 ED 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 73 [09:14:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 5F 99 01 00 0E 04 04 00 ED 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 [09:14:59]wFMCommunicate OK [09:14:59]SAM_PROTO_GetFieldsCounters done [09:14:59]requested_item shift.num is exist - process it [09:14:59]requested_item shift.opened is exist - process it [09:14:59]req_shift_opened [09:14:59]FM_GetShiftState [09:14:59]SAM_PROTO_GetShiftState [09:14:59]wFMCommunicate request_size=4 [09:14:59]MH_SAM_APDU [09:14:59]CAPDU: 80 13 01 00 [09:14:59]Write to MH i2c: E2 08 00 0C 39 80 13 01 00 00 00 00 00 C2 [09:14:59]Write i2c OK [09:14:59]MH_I2C_Read... [09:14:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:14:59]Read from MH i2c: E2 [09:14:59]MH_I2C_Read... [09:14:59]Read from MH i2c: E2 0E 00 [09:14:59]MH_I2C_Read... [09:14:59]Read from MH i2c: E2 0E 00 0C 39 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 BE [09:14:59]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:14:59]wFMCommunicate OK [09:14:59]SAM_PROTO_GetShiftState done [09:14:59]FM_GetShiftState done [09:14:59]req_shift_opened done [09:14:59]requested_item shift.open_date is exist - process it [09:14:59]req_shift_open_date [09:14:59]req_shift_open_date done [09:14:59]produce_requested_data done [09:14:59]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104799,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:14:59]process_action_free close_receipt [09:14:59]json_value_free [09:14:59]json_value_free done [09:14:59]process_json_proto returns [09:14:59]Send response to host [09:14:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104799,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:14:59]free response buf [09:14:59]execute_script done [09:14:59]execute_script returns [09:14:59]free content buf [09:14:59]Sock 8.Close socket [09:14:59]Sock 8.Thread stoped [09:15:03]OFD Sender: No OFD packet to send [09:15:08]OFD Sender: No OFD packet to send [09:15:13]OFD Sender: No OFD packet to send [09:15:18]OFD Sender: No OFD packet to send [09:15:23]OFD Sender: No OFD packet to send [09:15:28]OFD Sender: No OFD packet to send [09:15:33]OFD Sender: No OFD packet to send [09:15:38]OFD Sender: No OFD packet to send [09:15:43]OFD Sender: No OFD packet to send [09:15:48]OFD Sender: No OFD packet to send [09:15:53]OFD Sender: No OFD packet to send [09:15:58]OFD Sender: No OFD packet to send [09:16:03]OFD Sender: No OFD packet to send [09:16:08]OFD Sender: No OFD packet to send [09:16:13]OFD Sender: No OFD packet to send [09:16:18]OFD Sender: No OFD packet to send [09:16:23]OFD Sender: No OFD packet to send [09:16:28]OFD Sender: No OFD packet to send [09:16:33]OFD Sender: No OFD packet to send [09:16:38]OFD Sender: No OFD packet to send [09:16:43]OFD Sender: No OFD packet to send [09:16:48]OFD Sender: No OFD packet to send [09:16:53]OFD Sender: No OFD packet to send [09:16:58]OFD Sender: No OFD packet to send [09:17:03]OFD Sender: No OFD packet to send [09:17:08]OFD Sender: No OFD packet to send [09:17:13]OFD Sender: No OFD packet to send [09:17:18]OFD Sender: No OFD packet to send [09:17:23]OFD Sender: No OFD packet to send [09:17: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:34]accept exits with 9 [09:20:34]New connection [09:20:34]New thread 3067260260 created [09:20:34]Thread 3067403620 joined [09:20:34]Waiting for new connection... [09:20:34] Sock 9.Parse request [09:20:34]Sock 9.Check first char [09:20:34]Sock 9.First char is OK [09:20:34]request: POST /json_proto HTTP/1.0 [09:20:34]Method: POST [09:20:34]URL: /json_proto [09:20:34]Method is POST - this is cgi request [09:20:34]url: /json_proto [09:20:34]query_string will be loaded in cgi processing [09:20:34]execute_cgi json_proto POST (null) [09:20:34]execute_cgi path=json_proto method=POST [09:20:34]POST find Content-Length [09:20:34]Host: 172.17.62.195:8080 [09:20:34]Content-Length: 670 [09:20:34]Content-Type: application/json [09:20:34] [09:20:34]POST finish read [09:20:34]Found Content-Length = 670 [09:20:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 7.220, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:20:34]execute_script... [09:20: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)118244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 7.220, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:20:34]POST & json_proto [09:20:34]process_json_proto [09:20:34]json parsed OK: [09:20:34]protocol is kg_v1.0 [09:20:34]action value=close_receipt [09:20:34]process_action close_receipt [09:20:34]cmd_close_receipt [09:20:34]MH_GetDate [09:20:34]Write to MH i2c: F0 00 00 0D 39 35 [09:20:34]Write i2c OK [09:20:34]MH_I2C_Read... [09:20:34]Read from MH i2c: F0 [09:20:34]MH_I2C_Read... [09:20:34]Read from MH i2c: F0 09 00 [09:20:34]MH_I2C_Read... [09:20:34]Read from MH i2c: F0 09 00 0D 39 00 65 27 F5 66 65 34 CA 65 ED [09:20:34]GetLastDocTimeStamp 1727342097 [09:20:34]current date 1727342437 [09:20:34]FM_GetShiftState [09:20:34]SAM_PROTO_GetShiftState [09:20:34]wFMCommunicate request_size=4 [09:20:34]MH_SAM_APDU [09:20:34]CAPDU: 80 13 01 00 [09:20:34]Write to MH i2c: E2 08 00 0E 39 80 13 01 00 00 00 00 00 C4 [09:20:34]Write i2c OK [09:20:34]MH_I2C_Read... [09:20:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:34]Read from MH i2c: E2 [09:20:34]MH_I2C_Read... [09:20:34]Read from MH i2c: E2 0E 00 [09:20:34]MH_I2C_Read... [09:20:34]Read from MH i2c: E2 0E 00 0E 39 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 C0 [09:20:34]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:20:34]wFMCommunicate OK [09:20:34]SAM_PROTO_GetShiftState done [09:20:34]FM_GetShiftState done [09:20:34]opened in 1727309552 [09:20:34]opened+sec_in_day 1727395952 [09:20:34]quantity*price = 50034 [09:20:34]sum+1 = 50036 [09:20:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 140 26.09.2024 09:20 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104800 ФПД: 99520579425996 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092037&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104800&fm=99520579425996&tin=02508201610067®Number=0000000000145756&sum=50000 [09:20:35]StoreToDocumentArchive [09:20:35]shift 237 fd 104800 [09:20:35]save to /storage/0237/doc_00104800 [09:20:35]save last doc name /storage/0237/doc_00104800 to /storage/kkm_last_doc_name [09:20:35]save OK [09:20:35]Clear old archive folders... [09:20:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:20:35]tlvbuf is 01A412D0 [09:20:35]SAM_PROTO_ClearQueue [09:20:35]wFMCommunicate request_size=4 [09:20:35]MH_SAM_APDU [09:20:35]CAPDU: 80 09 00 00 [09:20:35]Write to MH i2c: E2 08 00 1B 39 80 09 00 00 00 00 00 00 C6 [09:20:35]Write i2c OK [09:20:35]MH_I2C_Read... [09:20:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:20:35]Read from MH i2c: E2 [09:20:35]MH_I2C_Read... [09:20:35]Read from MH i2c: E2 03 00 [09:20:35]MH_I2C_Read... [09:20:35]Read from MH i2c: E2 03 00 1B 39 00 90 00 C8 [09:20:35]RAPDU: 90 00 [09:20:35]wFMCommunicate OK [09:20:35]SAM_PROTO_ClearQueue done [09:20:35]KKMCreateOFDPacket [09:20:35]OFDProtocolAddRootSTLVToBuf [09:20:35]FM_MakeSignedData [09:20:35]FM_MakeSignedData [09:20:35]SAM_PROTO_SignData [09:20:35]wFMCommunicate request_size=4 [09:20:35]MH_SAM_APDU [09:20:35]CAPDU: 80 0D 01 02 [09:20:35]Write to MH i2c: E2 08 00 1C 39 80 0D 01 02 00 00 00 00 CE [09:20:35]Write i2c OK [09:20:35]MH_I2C_Read... [09:20:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:20:35]Read from MH i2c: E2 [09:20:35]MH_I2C_Read... [09:20:35]Read from MH i2c: E2 03 00 [09:20:35]MH_I2C_Read... [09:20:35]Read from MH i2c: E2 03 00 1C 39 00 90 00 C9 [09:20:35]RAPDU: 90 00 [09:20:35]wFMCommunicate OK [09:20:35]wFMCommunicate request_size=255 [09:20:35]MH_SAM_APDU [09:20:35]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 65 27 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 60 99 01 00 35 04 06 00 [09:20:35]Write to MH i2c: E2 02 01 1D 39 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 65 27 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 60 99 01 00 35 04 06 00 00 00 51 [09:20:35]Write i2c OK [09:20:35]MH_I2C_Read... [09:20:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:36]Read from MH i2c: E2 [09:20:36]MH_I2C_Read... [09:20:36]Read from MH i2c: E2 03 00 [09:20:36]MH_I2C_Read... [09:20:36]Read from MH i2c: E2 03 00 1D 39 00 90 00 CA [09:20:36]RAPDU: 90 00 [09:20:36]wFMCommunicate OK [09:20:36]wFMCommunicate request_size=11 [09:20:36]MH_SAM_APDU [09:20:36]CAPDU: 80 0D 02 02 06 5A 83 70 C8 D6 CC [09:20:36]Write to MH i2c: E2 0E 00 1E 39 80 0D 02 02 06 00 5A 83 70 C8 D6 CC 00 00 94 [09:20:36]Write i2c OK [09:20:36]MH_I2C_Read... [09:20:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:36]Read from MH i2c: E2 [09:20:36]MH_I2C_Read... [09:20:36]Read from MH i2c: E2 03 00 [09:20:36]MH_I2C_Read... [09:20:36]Read from MH i2c: E2 03 00 1E 39 00 90 00 CB [09:20:36]RAPDU: 90 00 [09:20:36]wFMCommunicate OK [09:20:36]wFMCommunicate request_size=4 [09:20:36]MH_SAM_APDU [09:20:36]CAPDU: 80 0D 03 02 [09:20:36]Write to MH i2c: E2 08 00 1F 39 80 0D 03 02 00 00 00 00 D3 [09:20:36]Write i2c OK [09:20:36]MH_I2C_Read... [09:20:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:20:36]Read from MH i2c: E2 [09:20:36]MH_I2C_Read... [09:20:36]Read from MH i2c: E2 0B 00 [09:20:36]MH_I2C_Read... [09:20:36]Read from MH i2c: E2 0B 00 1F 39 00 D6 60 B4 E7 84 5A AD 33 90 00 63 [09:20:36]RAPDU: D6 60 B4 E7 84 5A AD 33 90 00 [09:20:36]wFMCommunicate OK [09:20:36]SAM_PROTO_SignData done [09:20:36]FM_MakeSignedData done [09:20:36]CreateOFDProtocolMessage [09:20:36]wFMCommunicate request_size=4 [09:20:36]MH_SAM_APDU [09:20:36]CAPDU: 80 11 00 00 [09:20:36]Write to MH i2c: E2 08 00 20 39 80 11 00 00 00 00 00 00 D3 [09:20:36]Write i2c OK [09:20:36]MH_I2C_Read... [09:20:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:36]Read from MH i2c: E2 [09:20:36]MH_I2C_Read... [09:20:36]Read from MH i2c: E2 17 00 [09:20:36]MH_I2C_Read... [09:20:36]Read from MH i2c: E2 17 00 20 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 2E [09:20:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:20:36]wFMCommunicate OK [09:20:36]CreateOFDProtocolMessage done [09:20:36]OFDSenderStorePacket 104800 [09:20:36]StoreOFDPacket docnum=104800 [09:20:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 06 06 08 01 4D FE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 65 27 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 60 99 01 00 35 04 06 00 5A 83 70 C8 D6 CC D6 60 B4 E7 84 5A AD 33 [09:20:36]CheckFolder [09:20:36]dirname=/storage/ofd_packets [09:20:36]CheckFolder done [09:20:36]ProducePacketName [09:20:36]name=ofd_packets/00104800 [09:20:36]NVStorageSaveData ofd_packets/00104800 [09:20:36]File name is /storage/ofd_packets/00104800 [09:20:36]Write 302 bytes [09:20:36]NVStorageSaveData done [09:20:36]OFDSenderStorePacket done [09:20:36]KKMCreateOFDPacket done [09:20:36]NVStorageSaveData kkm_last_timestamp [09:20:36]File name is /storage/kkm_last_timestamp [09:20:36]Write 4 bytes [09:20:36]NVStorageSaveData done [09:20:36]ExternCall_PrintAddStr [09:20:36]wPrintStart [09:20:36]Write to MH i2c: 01 00 00 21 39 5A [09:20:36]Write i2c OK [09:20:36]MH_I2C_Read... [09:20:36]Read from MH i2c: 01 [09:20:36]MH_I2C_Read... [09:20:36]Read from MH i2c: 01 07 00 [09:20:36]MH_I2C_Read... [09:20:36]Read from MH i2c: 01 07 00 21 39 00 00 00 00 00 FF 0F 6F [09:20:36]RasterBufferAndPrint [09:20:36]line Счет N : (1)118244 [09:20:36]line ИНН: 02508201610067 [09:20:36]line Контрольно-Кассовый Чек [09:20:36]line ПРОДАЖА [09:20:36]line ТРК (МРК, ГНК) : 14 [09:20:36]line Товар: 2710124130 [09:20:36]line SUPER-92-К-5 [09:20:36]line 7.220 * 69.30 [09:20:36]line = 500.35 [09:20:36]line НДС 12% НСП 1% [09:20:36]line > о реализуемом товаре [09:20:36]line ОКРУГЛЕНИЕ: -0.35 [09:20:36]line ИТОГО: 500.00 [09:20:36]line Внесено: 500.00 [09:20:36]line СДАЧА: 0.00 [09:20:36]line НСП 1% : 4.43 [09:20:36]line НДС 12% : 53.13 [09:20:36]line Наличными: 500.00 [09:20:36]line Безнал.: 0.00 [09:20:36]line Место: АЗС № 176 [09:20:36]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:20:36]line СНО: Общий режим [09:20:36]line Чек 140 26.09.2024 09:20 [09:20:36]line Смена: 237 ФФД: 1.0 [09:20:36]line ЗНМ: 0300000238 [09:20:36]line РНМ: 0000000000145756 [09:20:36]line Версия ККМ: v1.0 [09:20:36]line ФМ: 0000000000959278 [09:20:36]line ФД: 104800 [09:20:36]line ФПД: 99520579425996 [09:20:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092037&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104800&fm=99520579425996&tin=02508201610067®Number=0000000000145756&sum=50000 [09:20:36]OFD Sender: Processing packet 104800 [packets to send 51, broken 50] [09:20:36]ProducePacketName [09:20:36]name=ofd_packets/00104800 [09:20:36]OFD Sender: To server: pG, [09:20:36]CommunicateWithHost lk.salyk.kg:30040 [09:20:36]ConnectInit lk.salyk.kg [09:20:36]written 0, free lines is 4095 [09:20:36]Connected sock=11 [09:20:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 06 06 08 01 4D FE 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 00 00 00 F4 03 04 00 65 27 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 60 99 01 00 35 04 06 00 5A 83 70 C8 D6 CC D6 60 B4 E7 84 5A AD 33 [09:20:37]Write to MH i2c: 01 00 00 4B 39 84 [09:20:37]Write i2c OK [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: 01 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: 01 07 00 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: 01 07 00 4B 39 00 00 00 00 00 F0 0C 87 [09:20:37]RasterBufferAndPrint [09:20:37]line [09:20:37]line [09:20:37]line [09:20:37]line [09:20:37]line [09:20:37]written 0, free lines is 3318 [09:20:37]MH_Cut [09:20:37]Write to MH i2c: D1 01 00 52 39 01 5D [09:20:37]Write i2c OK [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: D1 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: D1 01 00 [09:20:37]MH_I2C_Read... [09:20:37]Read from MH i2c: D1 01 00 52 39 00 5C [09:20:37]Write to MH i2c: 01 00 00 53 39 8C [09:20:37]Write i2c OK [09:20:37]MH_I2C_Read... [09:20:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 F6 1F 47 00 4E 55 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 60 99 01 00 F4 03 04 00 16 D1 F4 66 B6 04 01 00 00 52 79 99 A6 FA 72 8F 92 [09:20:37]CommunicateWithHost err = 0 [09:20:37]CheckOFDResponse [09:20:37]1017 (14) - 77093643461234 [09:20:37]1041 (16) - 0000000000959278 [09:20:37]1040 (4) - 104800 [09:20:37]1012 (4) - 26.09.2024 03:12 [09:20:37]1206 (1) - 0 [09:20:37]OFD Sender: Remove packet 104800 [09:20:37]ProducePacketName [09:20:37]name=ofd_packets/00104800 [09:20:37]NVStorageDeleteData [09:20:37]OFD Sender: No OFD packet to send [09:20:37]*** Cut start [09:20:37]*** Partial cut [09:20:37]*** CUTSNS_PIN = 1 [09:20:37]*** CUTSNS_PIN = 0 [09:20:37]*** Brake cut motor [09:20:38]Read from MH i2c: 01 [09:20:38]MH_I2C_Read... [09:20:38]*** Stop cut motor [09:20:38]*** Cut end [09:20:38]Read from MH i2c: 01 07 00 [09:20:38]MH_I2C_Read... [09:20:38]Read from MH i2c: 01 07 00 53 39 00 00 00 00 00 FF 0F A1 [09:20:38]process_action close_receipt done [09:20:38]requested_data is exist [09:20:38]produce_requested_data [09:20:38]requested_item fm.sn is exist - process it [09:20:38]wFMCommunicate request_size=4 [09:20:38]MH_SAM_APDU [09:20:38]CAPDU: 80 11 00 00 [09:20:38]Write to MH i2c: E2 08 00 54 39 80 11 00 00 00 00 00 00 07 [09:20:38]Write i2c OK [09:20:38]MH_I2C_Read... [09:20:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:38]Read from MH i2c: E2 [09:20:38]MH_I2C_Read... [09:20:38]Read from MH i2c: E2 17 00 [09:20:38]MH_I2C_Read... [09:20:38]Read from MH i2c: E2 17 00 54 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 62 [09:20:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:20:38]wFMCommunicate OK [09:20:38]requested_item fd.num is exist - process it [09:20:38]SAM_PROTO_GetFieldsCounters [09:20:38]wFMCommunicate request_size=4 [09:20:38]MH_SAM_APDU [09:20:38]CAPDU: 80 13 00 00 [09:20:38]Write to MH i2c: E2 08 00 55 39 80 13 00 00 00 00 00 00 0A [09:20:38]Write i2c OK [09:20:38]MH_I2C_Read... [09:20:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:20:38]Read from MH i2c: E2 [09:20:38]MH_I2C_Read... [09:20:38]Read from MH i2c: E2 62 00 [09:20:38]MH_I2C_Read... [09:20:38]Read from MH i2c: E2 62 00 55 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 60 99 01 00 0E 04 04 00 ED 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 C1 [09:20:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 60 99 01 00 0E 04 04 00 ED 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 [09:20:38]wFMCommunicate OK [09:20:38]SAM_PROTO_GetFieldsCounters done [09:20:38]requested_item shift.num is exist - process it [09:20:38]requested_item shift.opened is exist - process it [09:20:38]req_shift_opened [09:20:38]FM_GetShiftState [09:20:38]SAM_PROTO_GetShiftState [09:20:38]wFMCommunicate request_size=4 [09:20:38]MH_SAM_APDU [09:20:38]CAPDU: 80 13 01 00 [09:20:38]Write to MH i2c: E2 08 00 56 39 80 13 01 00 00 00 00 00 0C [09:20:38]Write i2c OK [09:20:38]MH_I2C_Read... [09:20:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:38]Read from MH i2c: E2 [09:20:38]MH_I2C_Read... [09:20:38]Read from MH i2c: E2 0E 00 [09:20:38]MH_I2C_Read... [09:20:38]Read from MH i2c: E2 0E 00 56 39 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 08 [09:20:38]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:20:38]wFMCommunicate OK [09:20:38]SAM_PROTO_GetShiftState done [09:20:38]FM_GetShiftState done [09:20:38]req_shift_opened done [09:20:38]requested_item shift.open_date is exist - process it [09:20:38]req_shift_open_date [09:20:38]req_shift_open_date done [09:20:38]produce_requested_data done [09:20:38]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104800,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:20:38]process_action_free close_receipt [09:20:38]json_value_free [09:20:38]json_value_free done [09:20:38]process_json_proto returns [09:20:38]Send response to host [09:20:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104800,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:20:38]free response buf [09:20:38]execute_script done [09:20:38]execute_script returns [09:20:38]free content buf [09:20:38]Sock 9.Close socket [09:20:38]Sock 9.Thread stoped [09:20:42]OFD Sender: No OFD packet to send [09:20:47]OFD Sender: No OFD packet to send [09:20:52]OFD Sender: No OFD packet to send [09:20:56]accept exits with 8 [09:20:56]New connection [09:20:56]New thread 3067403620 created [09:20:56]Thread 3067260260 joined [09:20:56]Waiting for new connection... [09:20:56] Sock 8.Parse request [09:20:56]Sock 8.Check first char [09:20:56]Sock 8.First char is OK [09:20:56]request: POST /json_proto HTTP/1.0 [09:20:56]Method: POST [09:20:56]URL: /json_proto [09:20:56]Method is POST - this is cgi request [09:20:56]url: /json_proto [09:20:56]query_string will be loaded in cgi processing [09:20:56]execute_cgi json_proto POST (null) [09:20:56]execute_cgi path=json_proto method=POST [09:20:56]POST find Content-Length [09:20:56]Host: 172.17.62.195:8080 [09:20:56]Content-Length: 677 [09:20:56]Content-Type: application/json [09:20:56] [09:20:56]POST finish read [09:20:56]Found Content-Length = 677 [09:20:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:20:56]execute_script... [09: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)118245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:20:56]POST & json_proto [09:20:56]process_json_proto [09:20:56]json parsed OK: [09:20:56]protocol is kg_v1.0 [09:20:56]action value=close_receipt [09:20:56]process_action close_receipt [09:20:56]cmd_close_receipt [09:20:56]MH_GetDate [09:20:56]Write to MH i2c: F0 00 00 57 39 7F [09:20:56]Write i2c OK [09:20:56]MH_I2C_Read... [09:20:56]Read from MH i2c: F0 [09:20:56]MH_I2C_Read... [09:20:56]Read from MH i2c: F0 09 00 [09:20:56]MH_I2C_Read... [09:20:56]Read from MH i2c: F0 09 00 57 39 00 7A 27 F5 66 65 34 CA 65 4C [09:20:56]GetLastDocTimeStamp 1727342437 [09:20:56]current date 1727342458 [09:20:56]FM_GetShiftState [09:20:56]SAM_PROTO_GetShiftState [09:20:56]wFMCommunicate request_size=4 [09:20:56]MH_SAM_APDU [09:20:56]CAPDU: 80 13 01 00 [09:20:56]Write to MH i2c: E2 08 00 58 39 80 13 01 00 00 00 00 00 0E [09:20:56]Write i2c OK [09:20:56]MH_I2C_Read... [09:20:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:20:56]Read from MH i2c: E2 [09:20:56]MH_I2C_Read... [09:20:56]Read from MH i2c: E2 0E 00 [09:20:56]MH_I2C_Read... [09:20:56]Read from MH i2c: E2 0E 00 58 39 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 0A [09:20:56]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:20:56]wFMCommunicate OK [09:20:56]SAM_PROTO_GetShiftState done [09:20:56]FM_GetShiftState done [09:20:56]opened in 1727309552 [09:20:56]opened+sec_in_day 1727395952 [09:20:56]quantity*price = 50036 [09:20:56]sum+1 = 50037 [09:20: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 141 26.09.2024 09:20 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104801 ФПД: 85752797079204 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092058&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104801&fm=85752797079204&tin=02508201610067®Number=0000000000145756&sum=50000 [09:20:57]StoreToDocumentArchive [09:20:57]shift 237 fd 104801 [09:20:57]save to /storage/0237/doc_00104801 [09:20:57]save last doc name /storage/0237/doc_00104801 to /storage/kkm_last_doc_name [09:20:57]save OK [09:20:57]Clear old archive folders... [09:20:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:20:57]tlvbuf is 01A60AE0 [09:20:57]SAM_PROTO_ClearQueue [09:20:57]wFMCommunicate request_size=4 [09:20:57]MH_SAM_APDU [09:20:57]CAPDU: 80 09 00 00 [09:20:57]Write to MH i2c: E2 08 00 65 39 80 09 00 00 00 00 00 00 10 [09:20:57]Write i2c OK [09:20:57]MH_I2C_Read... [09:20:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:20:57]Read from MH i2c: E2 [09:20:57]MH_I2C_Read... [09:20:57]Read from MH i2c: E2 03 00 [09:20:57]MH_I2C_Read... [09:20:57]Read from MH i2c: E2 03 00 65 39 00 90 00 12 [09:20:57]RAPDU: 90 00 [09:20:57]wFMCommunicate OK [09:20:57]SAM_PROTO_ClearQueue done [09:20:57]KKMCreateOFDPacket [09:20:57]OFDProtocolAddRootSTLVToBuf [09:20:57]FM_MakeSignedData [09:20:57]FM_MakeSignedData [09:20:57]SAM_PROTO_SignData [09:20:57]wFMCommunicate request_size=4 [09:20:57]MH_SAM_APDU [09:20:57]CAPDU: 80 0D 01 02 [09:20:57]Write to MH i2c: E2 08 00 66 39 80 0D 01 02 00 00 00 00 18 [09:20:57]Write i2c OK [09:20:57]MH_I2C_Read... [09:20:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:20:57]Read from MH i2c: E2 [09:20:57]MH_I2C_Read... [09:20:57]Read from MH i2c: E2 03 00 [09:20:57]MH_I2C_Read... [09:20:57]Read from MH i2c: E2 03 00 66 39 00 90 00 13 [09:20:57]RAPDU: 90 00 [09:20:57]wFMCommunicate OK [09:20:57]wFMCommunicate request_size=255 [09:20:57]MH_SAM_APDU [09:20: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 7A 27 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 61 99 01 00 35 04 06 00 4D [09:20:57]Write to MH i2c: E2 02 01 67 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 7A 27 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 61 99 01 00 35 04 06 00 4D 00 00 60 [09:20:57]Write i2c OK [09:20:57]MH_I2C_Read... [09:20:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:57]Read from MH i2c: E2 [09:20:57]MH_I2C_Read... [09:20:57]Read from MH i2c: E2 03 00 [09:20:57]MH_I2C_Read... [09:20:57]Read from MH i2c: E2 03 00 67 39 00 90 00 14 [09:20:57]RAPDU: 90 00 [09:20:57]wFMCommunicate OK [09:20:57]wFMCommunicate request_size=10 [09:20:57]MH_SAM_APDU [09:20:57]CAPDU: 80 0D 02 02 05 FD E1 02 26 A4 [09:20:57]Write to MH i2c: E2 0D 00 68 39 80 0D 02 02 05 00 FD E1 02 26 A4 00 00 CF [09:20:57]Write i2c OK [09:20:57]MH_I2C_Read... [09:20:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:20:57]Read from MH i2c: E2 [09:20:57]MH_I2C_Read... [09:20:57]Read from MH i2c: E2 03 00 [09:20:57]MH_I2C_Read... [09:20:57]Read from MH i2c: E2 03 00 68 39 00 90 00 15 [09:20:57]RAPDU: 90 00 [09:20:57]wFMCommunicate OK [09:20:57]wFMCommunicate request_size=4 [09:20:57]MH_SAM_APDU [09:20:57]CAPDU: 80 0D 03 02 [09:20:57]Write to MH i2c: E2 08 00 69 39 80 0D 03 02 00 00 00 00 1D [09:20:57]OFD Sender: No OFD packet to send [09:20:57]Write i2c OK [09:20:57]MH_I2C_Read... [09:20:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:20:57]Read from MH i2c: E2 [09:20:57]MH_I2C_Read... [09:20:57]Read from MH i2c: E2 0B 00 [09:20:57]MH_I2C_Read... [09:20:57]Read from MH i2c: E2 0B 00 69 39 00 ED 19 8C CF 04 13 92 67 90 00 8F [09:20:57]RAPDU: ED 19 8C CF 04 13 92 67 90 00 [09:20:57]wFMCommunicate OK [09:20:57]SAM_PROTO_SignData done [09:20:57]FM_MakeSignedData done [09:20:57]CreateOFDProtocolMessage [09:20:57]wFMCommunicate request_size=4 [09:20:57]MH_SAM_APDU [09:20:57]CAPDU: 80 11 00 00 [09:20:57]Write to MH i2c: E2 08 00 6A 39 80 11 00 00 00 00 00 00 1D [09:20:57]Write i2c OK [09:20:57]MH_I2C_Read... [09:20:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:57]Read from MH i2c: E2 [09:20:57]MH_I2C_Read... [09:20:57]Read from MH i2c: E2 17 00 [09:20:57]MH_I2C_Read... [09:20:57]Read from MH i2c: E2 17 00 6A 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 78 [09:20:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:20:57]wFMCommunicate OK [09:20:57]CreateOFDProtocolMessage done [09:20:57]OFDSenderStorePacket 104801 [09:20:57]StoreOFDPacket docnum=104801 [09:20:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E6 59 07 01 C8 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 7A 27 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 61 99 01 00 35 04 06 00 4D FD E1 02 26 A4 ED 19 8C CF 04 13 92 67 [09:20:57]CheckFolder [09:20:57]dirname=/storage/ofd_packets [09:20:57]CheckFolder done [09:20:57]ProducePacketName [09:20:57]name=ofd_packets/00104801 [09:20:57]NVStorageSaveData ofd_packets/00104801 [09:20:57]File name is /storage/ofd_packets/00104801 [09:20:57]Write 301 bytes [09:20:57]NVStorageSaveData done [09:20:57]OFDSenderStorePacket done [09:20:57]KKMCreateOFDPacket done [09:20:57]NVStorageSaveData kkm_last_timestamp [09:20:57]File name is /storage/kkm_last_timestamp [09:20:57]Write 4 bytes [09:20:57]NVStorageSaveData done [09:20:57]ExternCall_PrintAddStr [09:20:57]wPrintStart [09:20:57]Write to MH i2c: 01 00 00 6B 39 A4 [09:20:57]OFD Sender: Processing packet 104801 [packets to send 51, broken 50] [09:20:57]ProducePacketName [09:20:57]name=ofd_packets/00104801 [09:20:57]OFD Sender: To server: pG, [09:20:57]CommunicateWithHost lk.salyk.kg:30040 [09:20:57]ConnectInit lk.salyk.kg [09:20:57]Write i2c OK [09:20:57]MH_I2C_Read... [09:20:57]Read from MH i2c: 01 [09:20:57]MH_I2C_Read... [09:20:57]Read from MH i2c: 01 07 00 [09:20:57]MH_I2C_Read... [09:20:57]Read from MH i2c: 01 07 00 6B 39 00 00 00 00 00 FF 0F B9 [09:20:57]RasterBufferAndPrint [09:20:57]line Счет N : (1)118245 [09:20:57]line ИНН: 02508201610067 [09:20:57]line Контрольно-Кассовый Чек [09:20:57]line ПРОДАЖА [09:20:57]line ТРК (МРК, ГНК) : 32 [09:20:57]line Товар: 2710124130 [09:20:57]line Аи-92-К-5 [09:20:57]line 7.380 * 67.80 [09:20:57]line = 500.36 [09:20:57]line НДС 12% НСП 1% [09:20:57]line > о реализуемом товаре [09:20:57]line ОКРУГЛЕНИЕ: -0.36 [09:20:57]line ИТОГО: 500.00 [09:20:57]line Внесено: 500.00 [09:20:57]line СДАЧА: 0.00 [09:20:57]line НСП 1% : 4.43 [09:20:57]line НДС 12% : 53.14 [09:20:57]line Наличными: 500.00 [09:20:57]line Безнал.: 0.00 [09:20:57]line Место: АЗС № 176 [09:20:57]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:20:57]line СНО: Общий режим [09:20:57]line Чек 141 26.09.2024 09:20 [09:20:57]line Смена: 237 ФФД: 1.0 [09:20:57]line ЗНМ: 0300000238 [09:20:58]line РНМ: 0000000000145756 [09:20:58]line Версия ККМ: v1.0 [09:20:58]line ФМ: 0000000000959278 [09:20:58]line ФД: 104801 [09:20:58]line ФПД: 85752797079204 [09:20:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092058&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104801&fm=85752797079204&tin=02508201610067®Number=0000000000145756&sum=50000 [09:20:58]Connected sock=10 [09:20:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E6 59 07 01 C8 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 7A 27 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 61 99 01 00 35 04 06 00 4D FD E1 02 26 A4 ED 19 8C CF 04 13 92 67 [09:20:58]written 0, free lines is 4095 [09:20:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 62 53 47 00 B7 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 61 99 01 00 F4 03 04 00 2B D1 F4 66 B6 04 01 00 00 32 E0 7B 66 A7 BE CE C3 [09:20:58]CommunicateWithHost err = 0 [09:20:58]CheckOFDResponse [09:20:58]1017 (14) - 77093643461234 [09:20:58]1041 (16) - 0000000000959278 [09:20:58]1040 (4) - 104801 [09:20:58]1012 (4) - 26.09.2024 03:12 [09:20:58]1206 (1) - 0 [09:20:58]OFD Sender: Remove packet 104801 [09:20:58]ProducePacketName [09:20:58]name=ofd_packets/00104801 [09:20:58]NVStorageDeleteData [09:20:58]Write to MH i2c: 01 00 00 95 39 CE [09:20:58]Write i2c OK [09:20:58]MH_I2C_Read... [09:20:58]Read from MH i2c: 01 [09:20:58]MH_I2C_Read... [09:20:58]Read from MH i2c: 01 07 00 [09:20:58]MH_I2C_Read... [09:20:58]Read from MH i2c: 01 07 00 95 39 00 00 00 00 00 F7 0C D8 [09:20:58]RasterBufferAndPrint [09:20:58]line [09:20:58]line [09:20:58]line [09:20:58]line [09:20:58]line [09:20:58]written 0, free lines is 3323 [09:20:58]MH_Cut [09:20:58]Write to MH i2c: D1 01 00 9C 39 01 A7 [09:20:58]Write i2c OK [09:20:58]MH_I2C_Read... [09:20:58]Read from MH i2c: D1 [09:20:58]MH_I2C_Read... [09:20:58]Read from MH i2c: D1 01 00 [09:20:58]MH_I2C_Read... [09:20:58]Read from MH i2c: D1 01 00 9C 39 00 A6 [09:20:58]Write to MH i2c: 01 00 00 9D 39 D6 [09:20:58]Write i2c OK [09:20:58]MH_I2C_Read... [09:20:58]OFD Sender: No OFD packet to send [09:20:59]*** Cut start [09:20:59]*** Partial cut [09:20:59]*** CUTSNS_PIN = 1 [09:20:59]*** CUTSNS_PIN = 0 [09:20:59]*** Brake cut motor [09:20:59]Read from MH i2c: 01 [09:20:59]MH_I2C_Read... [09:20:59]*** Stop cut motor [09:20:59]*** Cut end [09:20:59]Read from MH i2c: 01 07 00 [09:20:59]MH_I2C_Read... [09:20:59]Read from MH i2c: 01 07 00 9D 39 00 00 00 00 00 FF 0F EB [09:20:59]process_action close_receipt done [09:20:59]requested_data is exist [09:20:59]produce_requested_data [09:20:59]requested_item fm.sn is exist - process it [09:20:59]wFMCommunicate request_size=4 [09:20:59]MH_SAM_APDU [09:20:59]CAPDU: 80 11 00 00 [09:20:59]Write to MH i2c: E2 08 00 9E 39 80 11 00 00 00 00 00 00 51 [09:20:59]Write i2c OK [09:20:59]MH_I2C_Read... [09:20:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:20:59]Read from MH i2c: E2 [09:20:59]MH_I2C_Read... [09:20:59]Read from MH i2c: E2 17 00 [09:20:59]MH_I2C_Read... [09:20:59]Read from MH i2c: E2 17 00 9E 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 AC [09:20:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:20:59]wFMCommunicate OK [09:20:59]requested_item fd.num is exist - process it [09:20:59]SAM_PROTO_GetFieldsCounters [09:20:59]wFMCommunicate request_size=4 [09:20:59]MH_SAM_APDU [09:20:59]CAPDU: 80 13 00 00 [09:20:59]Write to MH i2c: E2 08 00 9F 39 80 13 00 00 00 00 00 00 54 [09:20:59]Write i2c OK [09:20:59]MH_I2C_Read... [09:20:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:20:59]Read from MH i2c: E2 [09:20:59]MH_I2C_Read... [09:20:59]Read from MH i2c: E2 62 00 [09:20:59]MH_I2C_Read... [09:20:59]Read from MH i2c: E2 62 00 9F 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 61 99 01 00 0E 04 04 00 ED 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 0F [09:20:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 61 99 01 00 0E 04 04 00 ED 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 [09:20:59]wFMCommunicate OK [09:20:59]SAM_PROTO_GetFieldsCounters done [09:20:59]requested_item shift.num is exist - process it [09:20:59]requested_item shift.opened is exist - process it [09:20:59]req_shift_opened [09:20:59]FM_GetShiftState [09:20:59]SAM_PROTO_GetShiftState [09:20:59]wFMCommunicate request_size=4 [09:20:59]MH_SAM_APDU [09:20:59]CAPDU: 80 13 01 00 [09:20:59]Write to MH i2c: E2 08 00 A0 39 80 13 01 00 00 00 00 00 56 [09:20:59]Write i2c OK [09:20:59]MH_I2C_Read... [09:21:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:00]Read from MH i2c: E2 [09:21:00]MH_I2C_Read... [09:21:00]Read from MH i2c: E2 0E 00 [09:21:00]MH_I2C_Read... [09:21:00]Read from MH i2c: E2 0E 00 A0 39 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 52 [09:21:00]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:21:00]wFMCommunicate OK [09:21:00]SAM_PROTO_GetShiftState done [09:21:00]FM_GetShiftState done [09:21:00]req_shift_opened done [09:21:00]requested_item shift.open_date is exist - process it [09:21:00]req_shift_open_date [09:21:00]req_shift_open_date done [09:21:00]produce_requested_data done [09:21:00]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104801,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:21:00]process_action_free close_receipt [09:21:00]json_value_free [09:21:00]json_value_free done [09:21:00]process_json_proto returns [09:21:00]Send response to host [09:21:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104801,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:21:00]free response buf [09:21:00]execute_script done [09:21:00]execute_script returns [09:21:00]free content buf [09:21:00]Sock 8.Close socket [09:21:00]Sock 8.Thread stoped [09:21:03]OFD Sender: No OFD packet to send [09:21:08]OFD Sender: No OFD packet to send [09:21:13]OFD Sender: No OFD packet to send [09:21:18]OFD Sender: No OFD packet to send [09:21:23]OFD Sender: No OFD packet to send [09:21:25]accept exits with 9 [09:21:25]New connection [09:21:25]New thread 3067260260 created [09:21:25]Thread 3067403620 joined [09:21:25]Waiting for new connection... [09:21:25] Sock 9.Parse request [09:21:25]Sock 9.Check first char [09:21:25]Sock 9.First char is OK [09:21:25]request: POST /json_proto HTTP/1.0 [09:21:25]Method: POST [09:21:25]URL: /json_proto [09:21:25]Method is POST - this is cgi request [09:21:25]url: /json_proto [09:21:25]query_string will be loaded in cgi processing [09:21:25]execute_cgi json_proto POST (null) [09:21:25]execute_cgi path=json_proto method=POST [09:21:25]POST find Content-Length [09:21:25]Host: 172.17.62.195:8080 [09:21:25]Content-Length: 677 [09:21:25]Content-Type: application/json [09:21:25] [09:21:25]POST finish read [09:21:25]Found Content-Length = 677 [09:21:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:21:25]execute_script... [09:21:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118246", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:21:25]POST & json_proto [09:21:25]process_json_proto [09:21:25]json parsed OK: [09:21:25]protocol is kg_v1.0 [09:21:25]action value=close_receipt [09:21:25]process_action close_receipt [09:21:25]cmd_close_receipt [09:21:25]MH_GetDate [09:21:25]Write to MH i2c: F0 00 00 A1 39 C9 [09:21:25]Write i2c OK [09:21:25]MH_I2C_Read... [09:21:25]Read from MH i2c: F0 [09:21:25]MH_I2C_Read... [09:21:25]Read from MH i2c: F0 09 00 [09:21:25]MH_I2C_Read... [09:21:25]Read from MH i2c: F0 09 00 A1 39 00 98 27 F5 66 65 34 CA 65 B4 [09:21:25]GetLastDocTimeStamp 1727342458 [09:21:25]current date 1727342488 [09:21:25]FM_GetShiftState [09:21:25]SAM_PROTO_GetShiftState [09:21:25]wFMCommunicate request_size=4 [09:21:25]MH_SAM_APDU [09:21:25]CAPDU: 80 13 01 00 [09:21:25]Write to MH i2c: E2 08 00 A2 39 80 13 01 00 00 00 00 00 58 [09:21:25]Write i2c OK [09:21:25]MH_I2C_Read... [09:21:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:25]Read from MH i2c: E2 [09:21:25]MH_I2C_Read... [09:21:25]Read from MH i2c: E2 0E 00 [09:21:25]MH_I2C_Read... [09:21:25]Read from MH i2c: E2 0E 00 A2 39 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 54 [09:21:25]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:21:25]wFMCommunicate OK [09:21:25]SAM_PROTO_GetShiftState done [09:21:25]FM_GetShiftState done [09:21:25]opened in 1727309552 [09:21:25]opened+sec_in_day 1727395952 [09:21:25]quantity*price = 40002 [09:21:25]sum+1 = 40003 [09:21:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 142 26.09.2024 09:21 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104802 ФПД: 267298799569819 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092128&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104802&fm=267298799569819&tin=02508201610067®Number=0000000000145756&sum=40000 [09:21:26]StoreToDocumentArchive [09:21:26]shift 237 fd 104802 [09:21:26]save to /storage/0237/doc_00104802 [09:21:26]save last doc name /storage/0237/doc_00104802 to /storage/kkm_last_doc_name [09:21:26]save OK [09:21:26]Clear old archive folders... [09:21:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:21:26]tlvbuf is 01A34640 [09:21:26]SAM_PROTO_ClearQueue [09:21:26]wFMCommunicate request_size=4 [09:21:26]MH_SAM_APDU [09:21:26]CAPDU: 80 09 00 00 [09:21:26]Write to MH i2c: E2 08 00 AF 39 80 09 00 00 00 00 00 00 5A [09:21:26]Write i2c OK [09:21:26]MH_I2C_Read... [09:21:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:21:26]Read from MH i2c: E2 [09:21:26]MH_I2C_Read... [09:21:26]Read from MH i2c: E2 03 00 [09:21:26]MH_I2C_Read... [09:21:26]Read from MH i2c: E2 03 00 AF 39 00 90 00 5C [09:21:26]RAPDU: 90 00 [09:21:26]wFMCommunicate OK [09:21:26]SAM_PROTO_ClearQueue done [09:21:26]KKMCreateOFDPacket [09:21:26]OFDProtocolAddRootSTLVToBuf [09:21:26]FM_MakeSignedData [09:21:26]FM_MakeSignedData [09:21:26]SAM_PROTO_SignData [09:21:26]wFMCommunicate request_size=4 [09:21:26]MH_SAM_APDU [09:21:26]CAPDU: 80 0D 01 02 [09:21:26]Write to MH i2c: E2 08 00 B0 39 80 0D 01 02 00 00 00 00 62 [09:21:26]Write i2c OK [09:21:26]MH_I2C_Read... [09:21:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:21:26]Read from MH i2c: E2 [09:21:26]MH_I2C_Read... [09:21:26]Read from MH i2c: E2 03 00 [09:21:26]MH_I2C_Read... [09:21:26]Read from MH i2c: E2 03 00 B0 39 00 90 00 5D [09:21:26]RAPDU: 90 00 [09:21:26]wFMCommunicate OK [09:21:26]wFMCommunicate request_size=255 [09:21:26]MH_SAM_APDU [09:21:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 8E 00 00 00 F4 03 04 00 98 27 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 62 99 01 00 35 04 06 00 F3 [09:21:26]Write to MH i2c: E2 02 01 B1 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 35 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 8E 00 00 00 F4 03 04 00 98 27 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 62 99 01 00 35 04 06 00 F3 00 00 55 [09:21:26]Write i2c OK [09:21:26]MH_I2C_Read... [09:21:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:27]Read from MH i2c: E2 [09:21:27]MH_I2C_Read... [09:21:27]Read from MH i2c: E2 03 00 [09:21:27]MH_I2C_Read... [09:21:27]Read from MH i2c: E2 03 00 B1 39 00 90 00 5E [09:21:27]RAPDU: 90 00 [09:21:27]wFMCommunicate OK [09:21:27]wFMCommunicate request_size=10 [09:21:27]MH_SAM_APDU [09:21:27]CAPDU: 80 0D 02 02 05 1B 59 FF 4B 9B [09:21:27]Write to MH i2c: E2 0D 00 B2 39 80 0D 02 02 05 00 1B 59 FF 4B 9B 00 00 C8 [09:21:27]Write i2c OK [09:21:27]MH_I2C_Read... [09:21:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:27]Read from MH i2c: E2 [09:21:27]MH_I2C_Read... [09:21:27]Read from MH i2c: E2 03 00 [09:21:27]MH_I2C_Read... [09:21:27]Read from MH i2c: E2 03 00 B2 39 00 90 00 5F [09:21:27]RAPDU: 90 00 [09:21:27]wFMCommunicate OK [09:21:27]wFMCommunicate request_size=4 [09:21:27]MH_SAM_APDU [09:21:27]CAPDU: 80 0D 03 02 [09:21:27]Write to MH i2c: E2 08 00 B3 39 80 0D 03 02 00 00 00 00 67 [09:21:27]Write i2c OK [09:21:27]MH_I2C_Read... [09:21:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:21:27]Read from MH i2c: E2 [09:21:27]MH_I2C_Read... [09:21:27]Read from MH i2c: E2 0B 00 [09:21:27]MH_I2C_Read... [09:21:27]Read from MH i2c: E2 0B 00 B3 39 00 25 66 E4 58 E3 D1 BF CB 90 00 6D [09:21:27]RAPDU: 25 66 E4 58 E3 D1 BF CB 90 00 [09:21:27]wFMCommunicate OK [09:21:27]SAM_PROTO_SignData done [09:21:27]FM_MakeSignedData done [09:21:27]CreateOFDProtocolMessage [09:21:27]wFMCommunicate request_size=4 [09:21:27]MH_SAM_APDU [09:21:27]CAPDU: 80 11 00 00 [09:21:27]Write to MH i2c: E2 08 00 B4 39 80 11 00 00 00 00 00 00 67 [09:21:27]Write i2c OK [09:21:27]MH_I2C_Read... [09:21:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:27]Read from MH i2c: E2 [09:21:27]MH_I2C_Read... [09:21:27]Read from MH i2c: E2 17 00 [09:21:27]MH_I2C_Read... [09:21:27]Read from MH i2c: E2 17 00 B4 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 C2 [09:21:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:21:27]wFMCommunicate OK [09:21:27]CreateOFDProtocolMessage done [09:21:27]OFDSenderStorePacket 104802 [09:21:27]StoreOFDPacket docnum=104802 [09:21:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 CD 81 07 01 1D 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 35 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 8E 00 00 00 F4 03 04 00 98 27 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 62 99 01 00 35 04 06 00 F3 1B 59 FF 4B 9B 25 66 E4 58 E3 D1 BF CB [09:21:27]CheckFolder [09:21:27]dirname=/storage/ofd_packets [09:21:27]CheckFolder done [09:21:27]ProducePacketName [09:21:27]name=ofd_packets/00104802 [09:21:27]NVStorageSaveData ofd_packets/00104802 [09:21:27]File name is /storage/ofd_packets/00104802 [09:21:27]Write 301 bytes [09:21:27]NVStorageSaveData done [09:21:27]OFDSenderStorePacket done [09:21:27]KKMCreateOFDPacket done [09:21:27]NVStorageSaveData kkm_last_timestamp [09:21:27]File name is /storage/kkm_last_timestamp [09:21:27]Write 4 bytes [09:21:27]NVStorageSaveData done [09:21:27]OFD Sender: Processing packet 104802 [packets to send 51, broken 50] [09:21:27]ProducePacketName [09:21:27]name=ofd_packets/00104802 [09:21:27]OFD Sender: To server: pG, [09:21:27]CommunicateWithHost lk.salyk.kg:30040 [09:21:27]ConnectInit lk.salyk.kg [09:21:27]ExternCall_PrintAddStr [09:21:27]wPrintStart [09:21:27]Write to MH i2c: 01 00 00 B5 39 EE [09:21:27]Write i2c OK [09:21:27]MH_I2C_Read... [09:21:27]Read from MH i2c: 01 [09:21:27]MH_I2C_Read... [09:21:27]Read from MH i2c: 01 07 00 [09:21:27]MH_I2C_Read... [09:21:27]Read from MH i2c: 01 07 00 B5 39 00 00 00 00 00 FF 0F 03 [09:21:27]RasterBufferAndPrint [09:21:27]line Счет N : (1)118246 [09:21:27]line ИНН: 02508201610067 [09:21:27]line Контрольно-Кассовый Чек [09:21:27]line ПРОДАЖА [09:21:27]line ТРК (МРК, ГНК) : 22 [09:21:27]line Товар: 2710124130 [09:21:27]line Аи-92-К-5 [09:21:27]line 5.900 * 67.80 [09:21:27]line = 400.02 [09:21:27]line НДС 12% НСП 1% [09:21:27]line > о реализуемом товаре [09:21:27]line ОКРУГЛЕНИЕ: -0.02 [09:21:27]line ИТОГО: 400.00 [09:21:27]line Внесено: 400.00 [09:21:27]line СДАЧА: 0.00 [09:21:27]line НСП 1% : 3.54 [09:21:27]line НДС 12% : 42.48 [09:21:27]line Наличными: 400.00 [09:21:27]line Безнал.: 0.00 [09:21:27]line Место: АЗС № 176 [09:21:27]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:21:27]line СНО: Общий режим [09:21:27]line Чек 142 26.09.2024 09:21 [09:21:27]line Смена: 237 ФФД: 1.0 [09:21:27]line ЗНМ: 0300000238 [09:21:27]line РНМ: 0000000000145756 [09:21:27]line Версия ККМ: v1.0 [09:21:27]line ФМ: 0000000000959278 [09:21:27]line ФД: 104802 [09:21:27]line ФПД: 267298799569819 [09:21:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092128&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104802&fm=267298799569819&tin=02508201610067®Number=0000000000145756&sum=40000 [09:21:27]Connected sock=11 [09:21:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 CD 81 07 01 1D 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 35 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 8E 00 00 00 F4 03 04 00 98 27 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 62 99 01 00 35 04 06 00 F3 1B 59 FF 4B 9B 25 66 E4 58 E3 D1 BF CB [09:21:27]written 0, free lines is 4095 [09:21:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 E4 73 47 00 BD B5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 62 99 01 00 F4 03 04 00 49 D1 F4 66 B6 04 01 00 00 1D C6 71 E7 03 B2 4B 0A [09:21:28]CommunicateWithHost err = 0 [09:21:28]CheckOFDResponse [09:21:28]1017 (14) - 77093643461234 [09:21:28]1041 (16) - 0000000000959278 [09:21:28]1040 (4) - 104802 [09:21:28]1012 (4) - 26.09.2024 03:13 [09:21:28]1206 (1) - 0 [09:21:28]OFD Sender: Remove packet 104802 [09:21:28]ProducePacketName [09:21:28]name=ofd_packets/00104802 [09:21:28]NVStorageDeleteData [09:21:28]Write to MH i2c: 01 00 00 DF 39 18 [09:21:28]Write i2c OK [09:21:28]MH_I2C_Read... [09:21:28]Read from MH i2c: 01 [09:21:28]MH_I2C_Read... [09:21:28]Read from MH i2c: 01 07 00 [09:21:28]MH_I2C_Read... [09:21:28]Read from MH i2c: 01 07 00 DF 39 00 00 00 00 00 FC 0C 27 [09:21:28]RasterBufferAndPrint [09:21:28]line [09:21:28]line [09:21:28]line [09:21:28]line [09:21:28]line [09:21:28]written 0, free lines is 3333 [09:21:28]MH_Cut [09:21:28]Write to MH i2c: D1 01 00 E6 39 01 F1 [09:21:28]Write i2c OK [09:21:28]MH_I2C_Read... [09:21:28]Read from MH i2c: D1 [09:21:28]MH_I2C_Read... [09:21:28]Read from MH i2c: D1 01 00 [09:21:28]MH_I2C_Read... [09:21:28]Read from MH i2c: D1 01 00 E6 39 00 F0 [09:21:28]Write to MH i2c: 01 00 00 E7 39 20 [09:21:28]Write i2c OK [09:21:28]MH_I2C_Read... [09:21:28]OFD Sender: No OFD packet to send [09:21:28]*** Cut start [09:21:28]*** Partial cut [09:21:28]*** CUTSNS_PIN = 1 [09:21:28]*** CUTSNS_PIN = 0 [09:21:29]*** Brake cut motor [09:21:29]Read from MH i2c: 01 [09:21:29]MH_I2C_Read... [09:21:29]*** Stop cut motor [09:21:29]*** Cut end [09:21:29]Read from MH i2c: 01 07 00 [09:21:29]MH_I2C_Read... [09:21:29]Read from MH i2c: 01 07 00 E7 39 00 00 00 00 00 FF 0F 35 [09:21:29]process_action close_receipt done [09:21:29]requested_data is exist [09:21:29]produce_requested_data [09:21:29]requested_item fm.sn is exist - process it [09:21:29]wFMCommunicate request_size=4 [09:21:29]MH_SAM_APDU [09:21:29]CAPDU: 80 11 00 00 [09:21:29]Write to MH i2c: E2 08 00 E8 39 80 11 00 00 00 00 00 00 9B [09:21:29]Write i2c OK [09:21:29]MH_I2C_Read... [09:21:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:29]Read from MH i2c: E2 [09:21:29]MH_I2C_Read... [09:21:29]Read from MH i2c: E2 17 00 [09:21:29]MH_I2C_Read... [09:21:29]Read from MH i2c: E2 17 00 E8 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 F6 [09:21:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:21:29]wFMCommunicate OK [09:21:29]requested_item fd.num is exist - process it [09:21:29]SAM_PROTO_GetFieldsCounters [09:21:29]wFMCommunicate request_size=4 [09:21:29]MH_SAM_APDU [09:21:29]CAPDU: 80 13 00 00 [09:21:29]Write to MH i2c: E2 08 00 E9 39 80 13 00 00 00 00 00 00 9E [09:21:29]Write i2c OK [09:21:29]MH_I2C_Read... [09:21:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:21:29]Read from MH i2c: E2 [09:21:29]MH_I2C_Read... [09:21:29]Read from MH i2c: E2 62 00 [09:21:29]MH_I2C_Read... [09:21:29]Read from MH i2c: E2 62 00 E9 39 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 62 99 01 00 0E 04 04 00 ED 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 5D [09:21:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 62 99 01 00 0E 04 04 00 ED 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 [09:21:29]wFMCommunicate OK [09:21:29]SAM_PROTO_GetFieldsCounters done [09:21:29]requested_item shift.num is exist - process it [09:21:29]requested_item shift.opened is exist - process it [09:21:29]req_shift_opened [09:21:29]FM_GetShiftState [09:21:29]SAM_PROTO_GetShiftState [09:21:29]wFMCommunicate request_size=4 [09:21:29]MH_SAM_APDU [09:21:29]CAPDU: 80 13 01 00 [09:21:29]Write to MH i2c: E2 08 00 EA 39 80 13 01 00 00 00 00 00 A0 [09:21:29]Write i2c OK [09:21:29]MH_I2C_Read... [09:21:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:29]Read from MH i2c: E2 [09:21:29]MH_I2C_Read... [09:21:29]Read from MH i2c: E2 0E 00 [09:21:29]MH_I2C_Read... [09:21:29]Read from MH i2c: E2 0E 00 EA 39 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 9C [09:21:29]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:21:29]wFMCommunicate OK [09:21:29]SAM_PROTO_GetShiftState done [09:21:29]FM_GetShiftState done [09:21:29]req_shift_opened done [09:21:29]requested_item shift.open_date is exist - process it [09:21:29]req_shift_open_date [09:21:29]req_shift_open_date done [09:21:29]produce_requested_data done [09:21:29]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104802,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:21:29]process_action_free close_receipt [09:21:29]json_value_free [09:21:29]json_value_free done [09:21:29]process_json_proto returns [09:21:29]Send response to host [09:21:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104802,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:21:29]free response buf [09:21:29]execute_script done [09:21:29]execute_script returns [09:21:29]free content buf [09:21:29]Sock 9.Close socket [09:21:29]Sock 9.Thread stoped [09:21:33]OFD Sender: No OFD packet to send [09:21:38]OFD Sender: No OFD packet to send [09:21:43]OFD Sender: No OFD packet to send [09:21:48]OFD Sender: No OFD packet to send [09:21:53]OFD Sender: No OFD packet to send [09:21:58]OFD Sender: No OFD packet to send [09:22:03]OFD Sender: No OFD packet to send [09:22:08]OFD Sender: No OFD packet to send [09:22:11]accept exits with 10 [09:22:11]New connection [09:22:11]New thread 3067403620 created [09:22:11]Thread 3067260260 joined [09:22:11]Waiting for new connection... [09:22:11] Sock 10.Parse request [09:22:11]Sock 10.Check first char [09:22:11]Sock 10.First char is OK [09:22:11]request: POST /json_proto HTTP/1.0 [09:22:11]Method: POST [09:22:11]URL: /json_proto [09:22:11]Method is POST - this is cgi request [09:22:11]url: /json_proto [09:22:11]query_string will be loaded in cgi processing [09:22:11]execute_cgi json_proto POST (null) [09:22:11]execute_cgi path=json_proto method=POST [09:22:11]POST find Content-Length [09:22:11]Host: 172.17.62.195:8080 [09:22:11]Content-Length: 677 [09:22:11]Content-Type: application/json [09:22:11] [09:22:11]POST finish read [09:22:11]Found Content-Length = 677 [09:22:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118247", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:22:11]execute_script... [09:22:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118247", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:22:11]POST & json_proto [09:22:11]process_json_proto [09:22:11]json parsed OK: [09:22:11]protocol is kg_v1.0 [09:22:11]action value=close_receipt [09:22:11]process_action close_receipt [09:22:11]cmd_close_receipt [09:22:11]MH_GetDate [09:22:11]Write to MH i2c: F0 00 00 EB 39 13 [09:22:11]Write i2c OK [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: F0 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: F0 09 00 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: F0 09 00 EB 39 00 C5 27 F5 66 65 34 CA 65 2B [09:22:11]GetLastDocTimeStamp 1727342488 [09:22:11]current date 1727342533 [09:22:11]FM_GetShiftState [09:22:11]SAM_PROTO_GetShiftState [09:22:11]wFMCommunicate request_size=4 [09:22:11]MH_SAM_APDU [09:22:11]CAPDU: 80 13 01 00 [09:22:11]Write to MH i2c: E2 08 00 EC 39 80 13 01 00 00 00 00 00 A2 [09:22:11]Write i2c OK [09:22:11]MH_I2C_Read... [09:22:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:11]Read from MH i2c: E2 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 0E 00 [09:22:11]MH_I2C_Read... [09:22:11]Read from MH i2c: E2 0E 00 EC 39 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 9E [09:22:11]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:22:11]wFMCommunicate OK [09:22:11]SAM_PROTO_GetShiftState done [09:22:11]FM_GetShiftState done [09:22:11]opened in 1727309552 [09:22:11]opened+sec_in_day 1727395952 [09:22:11]quantity*price = 30035 [09:22:11]sum+1 = 30036 [09:22:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 143 26.09.2024 09:22 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104803 ФПД: 270301875209245 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092213&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104803&fm=270301875209245&tin=02508201610067®Number=0000000000145756&sum=30000 [09:22:12]StoreToDocumentArchive [09:22:12]shift 237 fd 104803 [09:22:12]save to /storage/0237/doc_00104803 [09:22:12]save last doc name /storage/0237/doc_00104803 to /storage/kkm_last_doc_name [09:22:12]save OK [09:22:12]Clear old archive folders... [09:22:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:22:12]tlvbuf is B6F48C60 [09:22:12]SAM_PROTO_ClearQueue [09:22:12]wFMCommunicate request_size=4 [09:22:12]MH_SAM_APDU [09:22:12]CAPDU: 80 09 00 00 [09:22:12]Write to MH i2c: E2 08 00 F9 39 80 09 00 00 00 00 00 00 A4 [09:22:12]Write i2c OK [09:22:12]MH_I2C_Read... [09:22:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:22:12]Read from MH i2c: E2 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: E2 03 00 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: E2 03 00 F9 39 00 90 00 A6 [09:22:12]RAPDU: 90 00 [09:22:12]wFMCommunicate OK [09:22:12]SAM_PROTO_ClearQueue done [09:22:12]KKMCreateOFDPacket [09:22:12]OFDProtocolAddRootSTLVToBuf [09:22:12]FM_MakeSignedData [09:22:12]FM_MakeSignedData [09:22:12]SAM_PROTO_SignData [09:22:12]wFMCommunicate request_size=4 [09:22:12]MH_SAM_APDU [09:22:12]CAPDU: 80 0D 01 02 [09:22:12]Write to MH i2c: E2 08 00 FA 39 80 0D 01 02 00 00 00 00 AC [09:22:12]Write i2c OK [09:22:12]MH_I2C_Read... [09:22:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:22:12]Read from MH i2c: E2 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: E2 03 00 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: E2 03 00 FA 39 00 90 00 A7 [09:22:12]RAPDU: 90 00 [09:22:12]wFMCommunicate OK [09:22:12]wFMCommunicate request_size=255 [09:22:12]MH_SAM_APDU [09:22: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 35 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 8F 00 00 00 F4 03 04 00 C5 27 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 63 99 01 00 35 04 06 00 F5 [09:22:12]Write to MH i2c: E2 02 01 FB 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 35 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 8F 00 00 00 F4 03 04 00 C5 27 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 63 99 01 00 35 04 06 00 F5 00 00 0A [09:22:12]Write i2c OK [09:22:12]MH_I2C_Read... [09:22:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:12]Read from MH i2c: E2 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: E2 03 00 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: E2 03 00 FB 39 00 90 00 A8 [09:22:12]RAPDU: 90 00 [09:22:12]wFMCommunicate OK [09:22:12]wFMCommunicate request_size=10 [09:22:12]MH_SAM_APDU [09:22:12]CAPDU: 80 0D 02 02 05 D6 8F 41 04 1D [09:22:12]Write to MH i2c: E2 0D 00 FC 39 80 0D 02 02 05 00 D6 8F 41 04 1D 00 00 80 [09:22:12]Write i2c OK [09:22:12]MH_I2C_Read... [09:22:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:12]Read from MH i2c: E2 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: E2 03 00 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: E2 03 00 FC 39 00 90 00 A9 [09:22:12]RAPDU: 90 00 [09:22:12]wFMCommunicate OK [09:22:12]wFMCommunicate request_size=4 [09:22:12]MH_SAM_APDU [09:22:12]CAPDU: 80 0D 03 02 [09:22:12]Write to MH i2c: E2 08 00 FD 39 80 0D 03 02 00 00 00 00 B1 [09:22:12]Write i2c OK [09:22:12]MH_I2C_Read... [09:22:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:22:12]Read from MH i2c: E2 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: E2 0B 00 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: E2 0B 00 FD 39 00 11 28 FD 4E 95 92 F5 52 90 00 A4 [09:22:12]RAPDU: 11 28 FD 4E 95 92 F5 52 90 00 [09:22:12]wFMCommunicate OK [09:22:12]SAM_PROTO_SignData done [09:22:12]FM_MakeSignedData done [09:22:12]CreateOFDProtocolMessage [09:22:12]wFMCommunicate request_size=4 [09:22:12]MH_SAM_APDU [09:22:12]CAPDU: 80 11 00 00 [09:22:12]Write to MH i2c: E2 08 00 FE 39 80 11 00 00 00 00 00 00 B1 [09:22:12]Write i2c OK [09:22:12]MH_I2C_Read... [09:22:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:12]Read from MH i2c: E2 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: E2 17 00 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: E2 17 00 FE 39 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 0C [09:22:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:22:12]wFMCommunicate OK [09:22:12]CreateOFDProtocolMessage done [09:22:12]OFDSenderStorePacket 104803 [09:22:12]StoreOFDPacket docnum=104803 [09:22:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 24 B6 07 01 0F 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 35 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 8F 00 00 00 F4 03 04 00 C5 27 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 63 99 01 00 35 04 06 00 F5 D6 8F 41 04 1D 11 28 FD 4E 95 92 F5 52 [09:22:12]CheckFolder [09:22:12]dirname=/storage/ofd_packets [09:22:12]CheckFolder done [09:22:12]ProducePacketName [09:22:12]name=ofd_packets/00104803 [09:22:12]NVStorageSaveData ofd_packets/00104803 [09:22:12]File name is /storage/ofd_packets/00104803 [09:22:12]Write 301 bytes [09:22:12]NVStorageSaveData done [09:22:12]OFDSenderStorePacket done [09:22:12]KKMCreateOFDPacket done [09:22:12]NVStorageSaveData kkm_last_timestamp [09:22:12]File name is /storage/kkm_last_timestamp [09:22:12]Write 4 bytes [09:22:12]NVStorageSaveData done [09:22:12]ExternCall_PrintAddStr [09:22:12]wPrintStart [09:22:12]Write to MH i2c: 01 00 00 FF 39 38 [09:22:12]Write i2c OK [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: 01 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: 01 07 00 [09:22:12]MH_I2C_Read... [09:22:12]Read from MH i2c: 01 07 00 FF 39 00 00 00 00 00 FF 0F 4D [09:22:12]RasterBufferAndPrint [09:22:12]line Счет N : (1)118247 [09:22:12]line ИНН: 02508201610067 [09:22:12]line Контрольно-Кассовый Чек [09:22:12]line ПРОДАЖА [09:22:12]line ТРК (МРК, ГНК) : 42 [09:22:12]line Товар: 2710124130 [09:22:12]line Аи-92-К-5 [09:22:12]line 4.430 * 67.80 [09:22:12]line = 300.35 [09:22:12]line НДС 12% НСП 1% [09:22:12]line > о реализуемом товаре [09:22:12]line ОКРУГЛЕНИЕ: -0.35 [09:22:12]line ИТОГО: 300.00 [09:22:12]line Внесено: 300.00 [09:22:12]line СДАЧА: 0.00 [09:22:12]line НСП 1% : 2.66 [09:22:12]line НДС 12% : 31.90 [09:22:12]line Наличными: 300.00 [09:22:12]line Безнал.: 0.00 [09:22:12]line Место: АЗС № 176 [09:22:12]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:22:12]line СНО: Общий режим [09:22:12]line Чек 143 26.09.2024 09:22 [09:22:12]line Смена: 237 ФФД: 1.0 [09:22:12]line ЗНМ: 0300000238 [09:22:12]line РНМ: 0000000000145756 [09:22:12]line Версия ККМ: v1.0 [09:22:12]line ФМ: 0000000000959278 [09:22:12]line ФД: 104803 [09:22:12]line ФПД: 270301875209245 [09:22:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092213&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104803&fm=270301875209245&tin=02508201610067®Number=0000000000145756&sum=30000 [09:22:13]OFD Sender: Processing packet 104803 [packets to send 51, broken 50] [09:22:13]ProducePacketName [09:22:13]name=ofd_packets/00104803 [09:22:13]OFD Sender: To server: pG, [09:22:13]CommunicateWithHost lk.salyk.kg:30040 [09:22:13]ConnectInit lk.salyk.kg [09:22:13]written 0, free lines is 4095 [09:22:13]Connected sock=9 [09:22:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 24 B6 07 01 0F 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 35 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 8F 00 00 00 F4 03 04 00 C5 27 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 63 99 01 00 35 04 06 00 F5 D6 8F 41 04 1D 11 28 FD 4E 95 92 F5 52 [09:22:13]Write to MH i2c: 01 00 00 29 3A 63 [09:22:13]Write i2c OK [09:22:13]MH_I2C_Read... [09:22:13]Read from MH i2c: 01 [09:22:13]MH_I2C_Read... [09:22:13]Read from MH i2c: 01 07 00 [09:22:13]MH_I2C_Read... [09:22:13]Read from MH i2c: 01 07 00 29 3A 00 00 00 00 00 F2 0C 68 [09:22:13]RasterBufferAndPrint [09:22:13]line [09:22:13]line [09:22:13]line [09:22:13]line [09:22:13]line [09:22:13]written 0, free lines is 3320 [09:22:13]MH_Cut [09:22:13]Write to MH i2c: D1 01 00 30 3A 01 3C [09:22:13]Write i2c OK [09:22:13]MH_I2C_Read... [09:22:13]Read from MH i2c: D1 [09:22:13]MH_I2C_Read... [09:22:13]Read from MH i2c: D1 01 00 [09:22:13]MH_I2C_Read... [09:22:13]Read from MH i2c: D1 01 00 30 3A 00 3B [09:22:13]Write to MH i2c: 01 00 00 31 3A 6B [09:22:13]Write i2c OK [09:22:13]MH_I2C_Read... [09:22:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 99 AE 47 00 BC 17 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 63 99 01 00 F4 03 04 00 76 D1 F4 66 B6 04 01 00 00 05 4E B3 56 7C E4 51 6C [09:22:13]CommunicateWithHost err = 0 [09:22:13]CheckOFDResponse [09:22:13]1017 (14) - 77093643461234 [09:22:13]1041 (16) - 0000000000959278 [09:22:13]1040 (4) - 104803 [09:22:13]1012 (4) - 26.09.2024 03:13 [09:22:13]1206 (1) - 0 [09:22:13]OFD Sender: Remove packet 104803 [09:22:13]ProducePacketName [09:22:13]name=ofd_packets/00104803 [09:22:13]NVStorageDeleteData [09:22:14]OFD Sender: No OFD packet to send [09:22:14]*** Cut start [09:22:14]*** Partial cut [09:22:14]*** CUTSNS_PIN = 1 [09:22:14]*** CUTSNS_PIN = 0 [09:22:14]*** Brake cut motor [09:22:14]Read from MH i2c: 01 [09:22:14]MH_I2C_Read... [09:22:14]*** Stop cut motor [09:22:14]*** Cut end [09:22:14]Read from MH i2c: 01 07 00 [09:22:14]MH_I2C_Read... [09:22:14]Read from MH i2c: 01 07 00 31 3A 00 00 00 00 00 FF 0F 80 [09:22:14]process_action close_receipt done [09:22:14]requested_data is exist [09:22:14]produce_requested_data [09:22:14]requested_item fm.sn is exist - process it [09:22:14]wFMCommunicate request_size=4 [09:22:14]MH_SAM_APDU [09:22:14]CAPDU: 80 11 00 00 [09:22:14]Write to MH i2c: E2 08 00 32 3A 80 11 00 00 00 00 00 00 E6 [09:22:14]Write i2c OK [09:22:14]MH_I2C_Read... [09:22:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:14]Read from MH i2c: E2 [09:22:14]MH_I2C_Read... [09:22:14]Read from MH i2c: E2 17 00 [09:22:14]MH_I2C_Read... [09:22:14]Read from MH i2c: E2 17 00 32 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 41 [09:22:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:22:14]wFMCommunicate OK [09:22:14]requested_item fd.num is exist - process it [09:22:14]SAM_PROTO_GetFieldsCounters [09:22:14]wFMCommunicate request_size=4 [09:22:14]MH_SAM_APDU [09:22:14]CAPDU: 80 13 00 00 [09:22:14]Write to MH i2c: E2 08 00 33 3A 80 13 00 00 00 00 00 00 E9 [09:22:14]Write i2c OK [09:22:14]MH_I2C_Read... [09:22:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:15]Read from MH i2c: E2 [09:22:15]MH_I2C_Read... [09:22:15]Read from MH i2c: E2 62 00 [09:22:15]MH_I2C_Read... [09:22:15]Read from MH i2c: E2 62 00 33 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 63 99 01 00 0E 04 04 00 ED 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 AC [09:22:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 63 99 01 00 0E 04 04 00 ED 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 [09:22:15]wFMCommunicate OK [09:22:15]SAM_PROTO_GetFieldsCounters done [09:22:15]requested_item shift.num is exist - process it [09:22:15]requested_item shift.opened is exist - process it [09:22:15]req_shift_opened [09:22:15]FM_GetShiftState [09:22:15]SAM_PROTO_GetShiftState [09:22:15]wFMCommunicate request_size=4 [09:22:15]MH_SAM_APDU [09:22:15]CAPDU: 80 13 01 00 [09:22:15]Write to MH i2c: E2 08 00 34 3A 80 13 01 00 00 00 00 00 EB [09:22:15]Write i2c OK [09:22:15]MH_I2C_Read... [09:22:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:15]Read from MH i2c: E2 [09:22:15]MH_I2C_Read... [09:22:15]Read from MH i2c: E2 0E 00 [09:22:15]MH_I2C_Read... [09:22:15]Read from MH i2c: E2 0E 00 34 3A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 E7 [09:22:15]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:22:15]wFMCommunicate OK [09:22:15]SAM_PROTO_GetShiftState done [09:22:15]FM_GetShiftState done [09:22:15]req_shift_opened done [09:22:15]requested_item shift.open_date is exist - process it [09:22:15]req_shift_open_date [09:22:15]req_shift_open_date done [09:22:15]produce_requested_data done [09:22:15]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104803,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:22:15]process_action_free close_receipt [09:22:15]json_value_free [09:22:15]json_value_free done [09:22:15]process_json_proto returns [09:22:15]Send response to host [09:22:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104803,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:22:15]free response buf [09:22:15]execute_script done [09:22:15]execute_script returns [09:22:15]free content buf [09:22:15]Sock 10.Close socket [09:22:15]Sock 10.Thread stoped [09:22:19]OFD Sender: No OFD packet to send [09:22:24]OFD Sender: No OFD packet to send [09:22:29]OFD Sender: No OFD packet to send [09:22:34]OFD Sender: No OFD packet to send [09:22:35]accept exits with 8 [09:22:35]New connection [09:22:35]New thread 3067260260 created [09:22:35]Thread 3067403620 joined [09:22:35]Waiting for new connection... [09:22:35] Sock 8.Parse request [09:22:35]Sock 8.Check first char [09:22:35]Sock 8.First char is OK [09:22:35]request: POST /json_proto HTTP/1.0 [09:22:35]Method: POST [09:22:35]URL: /json_proto [09:22:35]Method is POST - this is cgi request [09:22:35]url: /json_proto [09:22:35]query_string will be loaded in cgi processing [09:22:35]execute_cgi json_proto POST (null) [09:22:35]execute_cgi path=json_proto method=POST [09:22:35]POST find Content-Length [09:22:35]Host: 172.17.62.195:8080 [09:22:35]Content-Length: 682 [09:22:35]Content-Type: application/json [09:22:35] [09:22:35]POST finish read [09:22:35]Found Content-Length = 682 [09:22:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:35]execute_script... [09:22: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)118248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:22:35]POST & json_proto [09:22:35]process_json_proto [09:22:35]json parsed OK: [09:22:35]protocol is kg_v1.0 [09:22:35]action value=close_receipt [09:22:35]process_action close_receipt [09:22:35]cmd_close_receipt [09:22:35]MH_GetDate [09:22:35]Write to MH i2c: F0 00 00 35 3A 5E [09:22:35]Write i2c OK [09:22:35]MH_I2C_Read... [09:22:35]Read from MH i2c: F0 [09:22:35]MH_I2C_Read... [09:22:35]Read from MH i2c: F0 09 00 [09:22:35]MH_I2C_Read... [09:22:35]Read from MH i2c: F0 09 00 35 3A 00 DE 27 F5 66 65 34 CA 65 8F [09:22:35]GetLastDocTimeStamp 1727342533 [09:22:35]current date 1727342558 [09:22:35]FM_GetShiftState [09:22:35]SAM_PROTO_GetShiftState [09:22:35]wFMCommunicate request_size=4 [09:22:35]MH_SAM_APDU [09:22:35]CAPDU: 80 13 01 00 [09:22:35]Write to MH i2c: E2 08 00 36 3A 80 13 01 00 00 00 00 00 ED [09:22:35]Write i2c OK [09:22:35]MH_I2C_Read... [09:22:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:36]Read from MH i2c: E2 [09:22:36]MH_I2C_Read... [09:22:36]Read from MH i2c: E2 0E 00 [09:22:36]MH_I2C_Read... [09:22:36]Read from MH i2c: E2 0E 00 36 3A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 E9 [09:22:36]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:22:36]wFMCommunicate OK [09:22:36]SAM_PROTO_GetShiftState done [09:22:36]FM_GetShiftState done [09:22:36]opened in 1727309552 [09:22:36]opened+sec_in_day 1727395952 [09:22:36]quantity*price = 100021 [09:22:36]sum+1 = 100023 [09:22:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 144 26.09.2024 09:22 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104804 ФПД: 281466763305477 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092238&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104804&fm=281466763305477&tin=02508201610067®Number=0000000000145756&sum=100000 [09:22:37]StoreToDocumentArchive [09:22:37]shift 237 fd 104804 [09:22:37]save to /storage/0237/doc_00104804 [09:22:37]save last doc name /storage/0237/doc_00104804 to /storage/kkm_last_doc_name [09:22:37]save OK [09:22:37]Clear old archive folders... [09:22:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:22:37]tlvbuf is 01A02830 [09:22:37]SAM_PROTO_ClearQueue [09:22:37]wFMCommunicate request_size=4 [09:22:37]MH_SAM_APDU [09:22:37]CAPDU: 80 09 00 00 [09:22:37]Write to MH i2c: E2 08 00 43 3A 80 09 00 00 00 00 00 00 EF [09:22:37]Write i2c OK [09:22:37]MH_I2C_Read... [09:22:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:22:37]Read from MH i2c: E2 [09:22:37]MH_I2C_Read... [09:22:37]Read from MH i2c: E2 03 00 [09:22:37]MH_I2C_Read... [09:22:37]Read from MH i2c: E2 03 00 43 3A 00 90 00 F1 [09:22:37]RAPDU: 90 00 [09:22:37]wFMCommunicate OK [09:22:37]SAM_PROTO_ClearQueue done [09:22:37]KKMCreateOFDPacket [09:22:37]OFDProtocolAddRootSTLVToBuf [09:22:37]FM_MakeSignedData [09:22:37]FM_MakeSignedData [09:22:37]SAM_PROTO_SignData [09:22:37]wFMCommunicate request_size=4 [09:22:37]MH_SAM_APDU [09:22:37]CAPDU: 80 0D 01 02 [09:22:37]Write to MH i2c: E2 08 00 44 3A 80 0D 01 02 00 00 00 00 F7 [09:22:37]Write i2c OK [09:22:37]MH_I2C_Read... [09:22:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:22:37]Read from MH i2c: E2 [09:22:37]MH_I2C_Read... [09:22:37]Read from MH i2c: E2 03 00 [09:22:37]MH_I2C_Read... [09:22:37]Read from MH i2c: E2 03 00 44 3A 00 90 00 F2 [09:22:37]RAPDU: 90 00 [09:22:37]wFMCommunicate OK [09:22:37]wFMCommunicate request_size=255 [09:22:37]MH_SAM_APDU [09:22:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 DE 27 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 64 99 01 00 35 04 06 00 FF [09:22:37]Write to MH i2c: E2 02 01 45 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 90 00 00 00 F4 03 04 00 DE 27 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 64 99 01 00 35 04 06 00 FF 00 00 88 [09:22:37]Write i2c OK [09:22:37]MH_I2C_Read... [09:22:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:37]Read from MH i2c: E2 [09:22:37]MH_I2C_Read... [09:22:37]Read from MH i2c: E2 03 00 [09:22:37]MH_I2C_Read... [09:22:37]Read from MH i2c: E2 03 00 45 3A 00 90 00 F3 [09:22:37]RAPDU: 90 00 [09:22:37]wFMCommunicate OK [09:22:37]wFMCommunicate request_size=10 [09:22:37]MH_SAM_APDU [09:22:37]CAPDU: 80 0D 02 02 05 FE 16 71 62 05 [09:22:37]Write to MH i2c: E2 0D 00 46 3A 80 0D 02 02 05 00 FE 16 71 62 05 00 00 F0 [09:22:37]Write i2c OK [09:22:37]MH_I2C_Read... [09:22:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:22:37]Read from MH i2c: E2 [09:22:37]MH_I2C_Read... [09:22:37]Read from MH i2c: E2 03 00 [09:22:37]MH_I2C_Read... [09:22:37]Read from MH i2c: E2 03 00 46 3A 00 90 00 F4 [09:22:37]RAPDU: 90 00 [09:22:37]wFMCommunicate OK [09:22:37]wFMCommunicate request_size=4 [09:22:37]MH_SAM_APDU [09:22:37]CAPDU: 80 0D 03 02 [09:22:37]Write to MH i2c: E2 08 00 47 3A 80 0D 03 02 00 00 00 00 FC [09:22:37]Write i2c OK [09:22:37]MH_I2C_Read... [09:22:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:22:37]Read from MH i2c: E2 [09:22:37]MH_I2C_Read... [09:22:37]Read from MH i2c: E2 0B 00 [09:22:37]MH_I2C_Read... [09:22:37]Read from MH i2c: E2 0B 00 47 3A 00 A8 04 75 26 22 66 5E 09 90 00 33 [09:22:37]RAPDU: A8 04 75 26 22 66 5E 09 90 00 [09:22:37]wFMCommunicate OK [09:22:37]SAM_PROTO_SignData done [09:22:37]FM_MakeSignedData done [09:22:37]CreateOFDProtocolMessage [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 48 3A 80 11 00 00 00 00 00 00 FC [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 48 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 57 [09:22:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:22:37]wFMCommunicate OK [09:22:37]CreateOFDProtocolMessage done [09:22:37]OFDSenderStorePacket 104804 [09:22:37]StoreOFDPacket docnum=104804 [09:22:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 6F 7A 07 01 0F 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 90 00 00 00 F4 03 04 00 DE 27 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 64 99 01 00 35 04 06 00 FF FE 16 71 62 05 A8 04 75 26 22 66 5E 09 [09:22:37]CheckFolder [09:22:37]dirname=/storage/ofd_packets [09:22:37]CheckFolder done [09:22:37]ProducePacketName [09:22:37]name=ofd_packets/00104804 [09:22:37]NVStorageSaveData ofd_packets/00104804 [09:22:37]File name is /storage/ofd_packets/00104804 [09:22:37]Write 301 bytes [09:22:37]NVStorageSaveData done [09:22:37]OFDSenderStorePacket done [09:22:37]KKMCreateOFDPacket done [09:22:37]NVStorageSaveData kkm_last_timestamp [09:22:37]File name is /storage/kkm_last_timestamp [09:22:37]Write 4 bytes [09:22:37]NVStorageSaveData done [09:22:37]ExternCall_PrintAddStr [09:22:37]wPrintStart [09:22:37]Write to MH i2c: 01 00 00 49 3A 83 [09:22:37]Write i2c OK [09:22:37]MH_I2C_Read... [09:22:37]Read from MH i2c: 01 [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 49 3A 00 00 00 00 00 FF 0F 98 [09:22:37]RasterBufferAndPrint [09:22:37]line Счет N : (1)118248 [09:22:37]line ИНН: 02508201610067 [09:22:37]line Контрольно-Кассовый Чек [09:22:37]line ПРОДАЖА [09:22:37]line ТРК (МРК, ГНК) : 13 [09:22:37]line Товар: 2710124500 [09:22:37]line Аи-95-К-5 [09:22:37]line 13.480 * 74.20 [09:22:37]line = 1000.22 [09:22:37]line НДС 12% НСП 1% [09:22:37]line > о реализуемом товаре [09:22:37]line ОКРУГЛЕНИЕ: -0.22 [09:22:37]line ИТОГО: 1000.00 [09:22:37]line Внесено: 1000.00 [09:22:37]line СДАЧА: 0.00 [09:22:37]line НСП 1% : 8.85 [09:22:37]line НДС 12% : 106.22 [09:22:37]line Наличными: 1000.00 [09:22:37]line Безнал.: 0.00 [09:22:37]line Место: АЗС № 176 [09:22:37]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:22:37]line СНО: Общий режим [09:22:37]line Чек 144 26.09.2024 09:22 [09:22:37]line Смена: 237 ФФД: 1.0 [09:22:37]line ЗНМ: 0300000238 [09:22:37]line РНМ: 0000000000145756 [09:22:37]line Версия ККМ: v1.0 [09:22:37]line ФМ: 0000000000959278 [09:22:37]line ФД: 104804 [09:22:37]line ФПД: 281466763305477 [09:22:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092238&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104804&fm=281466763305477&tin=02508201610067®Number=0000000000145756&sum=100000 [09:22:37]OFD Sender: Processing packet 104804 [packets to send 51, broken 50] [09:22:37]ProducePacketName [09:22:37]name=ofd_packets/00104804 [09:22:37]OFD Sender: To server: pG, [09:22:37]CommunicateWithHost lk.salyk.kg:30040 [09:22:37]ConnectInit lk.salyk.kg [09:22:37]written 0, free lines is 4095 [09:22:38]Connected sock=10 [09:22:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 6F 7A 07 01 0F 24 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 90 00 00 00 F4 03 04 00 DE 27 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 64 99 01 00 35 04 06 00 FF FE 16 71 62 05 A8 04 75 26 22 66 5E 09 [09:22:38]Write to MH i2c: 01 00 00 73 3A AD [09:22:38]Write i2c OK [09:22:38]MH_I2C_Read... [09:22:38]Read from MH i2c: 01 [09:22:38]MH_I2C_Read... [09:22:38]Read from MH i2c: 01 07 00 [09:22:38]MH_I2C_Read... [09:22:38]Read from MH i2c: 01 07 00 73 3A 00 00 00 00 00 F2 0C B2 [09:22:38]RasterBufferAndPrint [09:22:38]line [09:22:38]line [09:22:38]line [09:22:38]line [09:22:38]line [09:22:38]written 0, free lines is 3324 [09:22:38]MH_Cut [09:22:38]Write to MH i2c: D1 01 00 7A 3A 01 86 [09:22:38]Write i2c OK [09:22:38]MH_I2C_Read... [09:22:38]Read from MH i2c: D1 [09:22:38]MH_I2C_Read... [09:22:38]Read from MH i2c: D1 01 00 [09:22:38]MH_I2C_Read... [09:22:38]Read from MH i2c: D1 01 00 7A 3A 00 85 [09:22:38]Write to MH i2c: 01 00 00 7B 3A B5 [09:22:38]Write i2c OK [09:22:38]MH_I2C_Read... [09:22:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 E4 34 47 00 96 1F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 64 99 01 00 F4 03 04 00 8F D1 F4 66 B6 04 01 00 00 8F 0D E9 34 93 F5 1C E3 [09:22:38]CommunicateWithHost err = 0 [09:22:38]CheckOFDResponse [09:22:38]1017 (14) - 77093643461234 [09:22:38]1041 (16) - 0000000000959278 [09:22:38]1040 (4) - 104804 [09:22:38]1012 (4) - 26.09.2024 03:14 [09:22:38]1206 (1) - 0 [09:22:38]OFD Sender: Remove packet 104804 [09:22:38]ProducePacketName [09:22:38]name=ofd_packets/00104804 [09:22:38]NVStorageDeleteData [09:22:38]OFD Sender: No OFD packet to send [09:22:39]*** Cut start [09:22:39]*** Partial cut [09:22:39]*** CUTSNS_PIN = 1 [09:22:39]*** CUTSNS_PIN = 0 [09:22:39]*** Brake cut motor [09:22:39]Read from MH i2c: 01 [09:22:39]MH_I2C_Read... [09:22:39]*** Stop cut motor [09:22:39]*** Cut end [09:22:39]Read from MH i2c: 01 07 00 [09:22:39]MH_I2C_Read... [09:22:39]Read from MH i2c: 01 07 00 7B 3A 00 00 00 00 00 FF 0F CA [09:22:39]process_action close_receipt done [09:22:39]requested_data is exist [09:22:39]produce_requested_data [09:22:39]requested_item fm.sn is exist - process it [09:22:39]wFMCommunicate request_size=4 [09:22:39]MH_SAM_APDU [09:22:39]CAPDU: 80 11 00 00 [09:22:39]Write to MH i2c: E2 08 00 7C 3A 80 11 00 00 00 00 00 00 30 [09:22:39]Write i2c OK [09:22:39]MH_I2C_Read... [09:22:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:22:39]Read from MH i2c: E2 [09:22:39]MH_I2C_Read... [09:22:39]Read from MH i2c: E2 17 00 [09:22:39]MH_I2C_Read... [09:22:39]Read from MH i2c: E2 17 00 7C 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 8B [09:22:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:22:39]wFMCommunicate OK [09:22:39]requested_item fd.num is exist - process it [09:22:39]SAM_PROTO_GetFieldsCounters [09:22:39]wFMCommunicate request_size=4 [09:22:39]MH_SAM_APDU [09:22:39]CAPDU: 80 13 00 00 [09:22:39]Write to MH i2c: E2 08 00 7D 3A 80 13 00 00 00 00 00 00 33 [09:22:39]Write i2c OK [09:22:39]MH_I2C_Read... [09:22:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:22:39]Read from MH i2c: E2 [09:22:39]MH_I2C_Read... [09:22:39]Read from MH i2c: E2 62 00 [09:22:39]MH_I2C_Read... [09:22:39]Read from MH i2c: E2 62 00 7D 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 64 99 01 00 0E 04 04 00 ED 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 FA [09:22:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 64 99 01 00 0E 04 04 00 ED 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 [09:22:39]wFMCommunicate OK [09:22:39]SAM_PROTO_GetFieldsCounters done [09:22:39]requested_item shift.num is exist - process it [09:22:39]requested_item shift.opened is exist - process it [09:22:39]req_shift_opened [09:22:39]FM_GetShiftState [09:22:39]SAM_PROTO_GetShiftState [09:22:39]wFMCommunicate request_size=4 [09:22:39]MH_SAM_APDU [09:22:39]CAPDU: 80 13 01 00 [09:22:39]Write to MH i2c: E2 08 00 7E 3A 80 13 01 00 00 00 00 00 35 [09:22:39]Write i2c OK [09:22:39]MH_I2C_Read... [09:22:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:22:39]Read from MH i2c: E2 [09:22:39]MH_I2C_Read... [09:22:39]Read from MH i2c: E2 0E 00 [09:22:39]MH_I2C_Read... [09:22:39]Read from MH i2c: E2 0E 00 7E 3A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 31 [09:22:39]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:22:39]wFMCommunicate OK [09:22:39]SAM_PROTO_GetShiftState done [09:22:39]FM_GetShiftState done [09:22:39]req_shift_opened done [09:22:39]requested_item shift.open_date is exist - process it [09:22:39]req_shift_open_date [09:22:39]req_shift_open_date done [09:22:39]produce_requested_data done [09:22:39]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104804,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:22:39]process_action_free close_receipt [09:22:39]json_value_free [09:22:39]json_value_free done [09:22:39]process_json_proto returns [09:22:39]Send response to host [09:22:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104804,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:22:39]free response buf [09:22:39]execute_script done [09:22:39]execute_script returns [09:22:39]free content buf [09:22:39]Sock 8.Close socket [09:22:39]Sock 8.Thread stoped [09:22:44]OFD Sender: No OFD packet to send [09:22:49]OFD Sender: No OFD packet to send [09:22:54]OFD Sender: No OFD packet to send [09:22:59]OFD Sender: No OFD packet to send [09:23:04]OFD Sender: No OFD packet to send [09:23:09]OFD Sender: No OFD packet to send [09:23:14]OFD Sender: No OFD packet to send [09:23:19]OFD Sender: No OFD packet to send [09:23:24]OFD Sender: No OFD packet to send [09:23:29]OFD Sender: No OFD packet to send [09:23:34]OFD Sender: No OFD packet to send [09:23:39]OFD Sender: No OFD packet to send [09:23:40]accept exits with 9 [09:23:40]New connection [09:23:40]New thread 3067403620 created [09:23:40]Thread 3067260260 joined [09:23:40]Waiting for new connection... [09:23:40] Sock 9.Parse request [09:23:40]Sock 9.Check first char [09:23:40]Sock 9.First char is OK [09:23:40]request: POST /json_proto HTTP/1.0 [09:23:40]Method: POST [09:23:40]URL: /json_proto [09:23:40]Method is POST - this is cgi request [09:23:40]url: /json_proto [09:23:40]query_string will be loaded in cgi processing [09:23:40]execute_cgi json_proto POST (null) [09:23:40]execute_cgi path=json_proto method=POST [09:23:40]POST find Content-Length [09:23:40]Host: 172.17.62.195:8080 [09:23:40]Content-Length: 640 [09:23:40]Content-Type: application/json [09:23:40] [09:23:40]POST finish read [09:23:40]Found Content-Length = 640 [09:23:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.000, "sum" : 678.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 678.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:40]execute_script... [09:23: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)118250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.000, "sum" : 678.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 678.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:40]POST & json_proto [09:23:40]process_json_proto [09:23:40]json parsed OK: [09:23:40]protocol is kg_v1.0 [09:23:40]action value=close_receipt [09:23:40]process_action close_receipt [09:23:40]cmd_close_receipt [09:23:40]MH_GetDate [09:23:40]Write to MH i2c: F0 00 00 7F 3A A8 [09:23:40]Write i2c OK [09:23:40]MH_I2C_Read... [09:23:40]Read from MH i2c: F0 [09:23:40]MH_I2C_Read... [09:23:40]Read from MH i2c: F0 09 00 [09:23:40]MH_I2C_Read... [09:23:40]Read from MH i2c: F0 09 00 7F 3A 00 1F 28 F5 66 65 34 CA 65 1B [09:23:40]GetLastDocTimeStamp 1727342558 [09:23:40]current date 1727342623 [09:23:40]FM_GetShiftState [09:23:40]SAM_PROTO_GetShiftState [09:23:40]wFMCommunicate request_size=4 [09:23:40]MH_SAM_APDU [09:23:40]CAPDU: 80 13 01 00 [09:23:40]Write to MH i2c: E2 08 00 80 3A 80 13 01 00 00 00 00 00 37 [09:23:40]Write i2c OK [09:23:40]MH_I2C_Read... [09:23:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:40]Read from MH i2c: E2 [09:23:40]MH_I2C_Read... [09:23:40]Read from MH i2c: E2 0E 00 [09:23:40]MH_I2C_Read... [09:23:40]Read from MH i2c: E2 0E 00 80 3A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 33 [09:23:40]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:23:40]wFMCommunicate OK [09:23:40]SAM_PROTO_GetShiftState done [09:23:40]FM_GetShiftState done [09:23:40]opened in 1727309552 [09:23:40]opened+sec_in_day 1727395952 [09:23:40]quantity*price = 67800 [09:23:40]sum+1 = 67801 [09:23:40]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 678.00 НСП 1% : 6.00 НДС 12% : 72.00 Наличными: 678.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 145 26.09.2024 09:23 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104805 ФПД: 98974454711771 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092343&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104805&fm=98974454711771&tin=02508201610067®Number=0000000000145756&sum=67800 [09:23:42]StoreToDocumentArchive [09:23:42]shift 237 fd 104805 [09:23:42]save to /storage/0237/doc_00104805 [09:23:42]save last doc name /storage/0237/doc_00104805 to /storage/kkm_last_doc_name [09:23:42]save OK [09:23:42]Clear old archive folders... [09:23:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:23:42]tlvbuf is 01AB5AC0 [09:23:42]SAM_PROTO_ClearQueue [09:23:42]wFMCommunicate request_size=4 [09:23:42]MH_SAM_APDU [09:23:42]CAPDU: 80 09 00 00 [09:23:42]Write to MH i2c: E2 08 00 8D 3A 80 09 00 00 00 00 00 00 39 [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09:23:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:42]Read from MH i2c: E2 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 03 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 03 00 8D 3A 00 90 00 3B [09:23:42]RAPDU: 90 00 [09:23:42]wFMCommunicate OK [09:23:42]SAM_PROTO_ClearQueue done [09:23:42]KKMCreateOFDPacket [09:23:42]OFDProtocolAddRootSTLVToBuf [09:23:42]FM_MakeSignedData [09:23:42]FM_MakeSignedData [09:23:42]SAM_PROTO_SignData [09:23:42]wFMCommunicate request_size=4 [09:23:42]MH_SAM_APDU [09:23:42]CAPDU: 80 0D 01 02 [09:23:42]Write to MH i2c: E2 08 00 8E 3A 80 0D 01 02 00 00 00 00 41 [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09:23:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:42]Read from MH i2c: E2 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 03 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 03 00 8E 3A 00 90 00 3C [09:23:42]RAPDU: 90 00 [09:23:42]wFMCommunicate OK [09:23:42]wFMCommunicate request_size=255 [09:23:42]MH_SAM_APDU [09:23: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 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 1F 28 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 65 99 01 00 35 04 06 00 5A [09:23:42]Write to MH i2c: E2 02 01 8F 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 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 1F 28 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 65 99 01 00 35 04 06 00 5A 00 00 D5 [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09:23:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:42]Read from MH i2c: E2 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 03 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 03 00 8F 3A 00 90 00 3D [09:23:42]RAPDU: 90 00 [09:23:42]wFMCommunicate OK [09:23:42]wFMCommunicate request_size=10 [09:23:42]MH_SAM_APDU [09:23:42]CAPDU: 80 0D 02 02 05 04 49 37 05 DB [09:23:42]Write to MH i2c: E2 0D 00 90 3A 80 0D 02 02 05 00 04 49 37 05 DB 00 00 B2 [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09:23:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:42]Read from MH i2c: E2 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 03 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 03 00 90 3A 00 90 00 3E [09:23:42]RAPDU: 90 00 [09:23:42]wFMCommunicate OK [09:23:42]wFMCommunicate request_size=4 [09:23:42]MH_SAM_APDU [09:23:42]CAPDU: 80 0D 03 02 [09:23:42]Write to MH i2c: E2 08 00 91 3A 80 0D 03 02 00 00 00 00 46 [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09:23:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:42]Read from MH i2c: E2 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 0B 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 0B 00 91 3A 00 1D 72 D5 C8 F5 4C C7 C5 90 00 40 [09:23:42]RAPDU: 1D 72 D5 C8 F5 4C C7 C5 90 00 [09:23:42]wFMCommunicate OK [09:23:42]SAM_PROTO_SignData done [09:23:42]FM_MakeSignedData done [09:23:42]CreateOFDProtocolMessage [09:23:42]wFMCommunicate request_size=4 [09:23:42]MH_SAM_APDU [09:23:42]CAPDU: 80 11 00 00 [09:23:42]Write to MH i2c: E2 08 00 92 3A 80 11 00 00 00 00 00 00 46 [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09:23:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:42]Read from MH i2c: E2 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 17 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: E2 17 00 92 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 A1 [09:23:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:23:42]wFMCommunicate OK [09:23:42]CreateOFDProtocolMessage done [09:23:42]OFDSenderStorePacket 104805 [09:23:42]StoreOFDPacket docnum=104805 [09:23:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 D9 D2 07 01 B5 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 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 1F 28 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 65 99 01 00 35 04 06 00 5A 04 49 37 05 DB 1D 72 D5 C8 F5 4C C7 C5 [09:23:42]CheckFolder [09:23:42]dirname=/storage/ofd_packets [09:23:42]CheckFolder done [09:23:42]ProducePacketName [09:23:42]name=ofd_packets/00104805 [09:23:42]NVStorageSaveData ofd_packets/00104805 [09:23:42]File name is /storage/ofd_packets/00104805 [09:23:42]Write 301 bytes [09:23:42]NVStorageSaveData done [09:23:42]OFDSenderStorePacket done [09:23:42]KKMCreateOFDPacket done [09:23:42]NVStorageSaveData kkm_last_timestamp [09:23:42]File name is /storage/kkm_last_timestamp [09:23:42]Write 4 bytes [09:23:42]NVStorageSaveData done [09:23:42]ExternCall_PrintAddStr [09:23:42]wPrintStart [09:23:42]Write to MH i2c: 01 00 00 93 3A CD [09:23:42]OFD Sender: Processing packet 104805 [packets to send 51, broken 50] [09:23:42]ProducePacketName [09:23:42]name=ofd_packets/00104805 [09:23:42]OFD Sender: To server: pG, [09:23:42]CommunicateWithHost lk.salyk.kg:30040 [09:23:42]ConnectInit lk.salyk.kg [09:23:42]Write i2c OK [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: 01 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: 01 07 00 [09:23:42]MH_I2C_Read... [09:23:42]Read from MH i2c: 01 07 00 93 3A 00 00 00 00 00 FF 0F E2 [09:23:42]RasterBufferAndPrint [09:23:42]line Счет N : (1)118250 [09:23:42]line ИНН: 02508201610067 [09:23:42]line Контрольно-Кассовый Чек [09:23:42]line ПРОДАЖА [09:23:42]line ТРК (МРК, ГНК) : 22 [09:23:42]line Товар: 2710124130 [09:23:42]line Аи-92-К-5 [09:23:42]line 10.000 * 67.80 [09:23:42]line = 678.00 [09:23:42]line НДС 12% НСП 1% [09:23:42]line > о реализуемом товаре [09:23:42]line ИТОГО: 678.00 [09:23:42]line НСП 1% : 6.00 [09:23:42]line НДС 12% : 72.00 [09:23:42]line Наличными: 678.00 [09:23:42]line Безнал.: 0.00 [09:23:42]line Место: АЗС № 176 [09:23:42]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:23:42]line СНО: Общий режим [09:23:42]line Чек 145 26.09.2024 09:23 [09:23:42]line Смена: 237 ФФД: 1.0 [09:23:42]line ЗНМ: 0300000238 [09:23:42]line РНМ: 0000000000145756 [09:23:42]line Версия ККМ: v1.0 [09:23:42]line ФМ: 0000000000959278 [09:23:42]line ФД: 104805 [09:23:42]line ФПД: 98974454711771 [09:23:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092343&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104805&fm=98974454711771&tin=02508201610067®Number=0000000000145756&sum=67800 [09:23:42]Connected sock=10 [09:23:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 D9 D2 07 01 B5 41 5A 03 01 00 03 00 FB written 0, free lines is 4095 [09:23:42]00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 10 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D8 08 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D8 08 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 58 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 20 1C 00 00 00 00 07 04 06 00 D8 08 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 91 00 00 00 F4 03 04 00 1F 28 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 65 99 01 00 35 04 06 00 5A 04 49 37 05 DB 1D 72 D5 C8 F5 4C C7 C5 [09:23:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 32 24 47 00 55 2E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 65 99 01 00 F4 03 04 00 D0 D1 F4 66 B6 04 01 00 00 98 86 8F C3 14 12 F7 F3 [09:23:43]CommunicateWithHost err = 0 [09:23:43]CheckOFDResponse [09:23:43]1017 (14) - 77093643461234 [09:23:43]1041 (16) - 0000000000959278 [09:23:43]1040 (4) - 104805 [09:23:43]1012 (4) - 26.09.2024 03:15 [09:23:43]1206 (1) - 0 [09:23:43]OFD Sender: Remove packet 104805 [09:23:43]ProducePacketName [09:23:43]name=ofd_packets/00104805 [09:23:43]NVStorageDeleteData [09:23:43]Write to MH i2c: 01 00 00 BA 3A F4 [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 BA 3A 00 00 00 00 00 29 0D 31 [09:23:43]RasterBufferAndPrint [09:23:43]line [09:23:43]line [09:23:43]line [09:23:43]line [09:23:43]line [09:23:43]written 0, free lines is 3375 [09:23:43]MH_Cut [09:23:43]Write to MH i2c: D1 01 00 C1 3A 01 CD [09:23:43]Write i2c OK [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: D1 [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: D1 01 00 [09:23:43]MH_I2C_Read... [09:23:43]Read from MH i2c: D1 01 00 C1 3A 00 CC [09:23:43]Write to MH i2c: 01 00 00 C2 3A FC [09:23:43]Write i2c OK [09:23:43]MH_I2C_Read... [09:23:43]OFD Sender: No OFD packet to send [09:23:44]*** Cut start [09:23:44]*** Partial cut [09:23:44]*** CUTSNS_PIN = 1 [09:23:44]*** CUTSNS_PIN = 0 [09:23:44]*** Brake cut motor [09:23:44]Read from MH i2c: 01 [09:23:44]MH_I2C_Read... [09:23:44]*** Stop cut motor [09:23:44]*** Cut end [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 C2 3A 00 00 00 00 00 FF 0F 11 [09:23:44]process_action close_receipt done [09:23:44]requested_data is exist [09:23:44]produce_requested_data [09:23:44]requested_item fm.sn is exist - process it [09:23:44]wFMCommunicate request_size=4 [09:23:44]MH_SAM_APDU [09:23:44]CAPDU: 80 11 00 00 [09:23:44]Write to MH i2c: E2 08 00 C3 3A 80 11 00 00 00 00 00 00 77 [09:23:44]Write i2c OK [09:23:44]MH_I2C_Read... [09:23:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:44]Read from MH i2c: E2 [09:23:44]MH_I2C_Read... [09:23:44]Read from MH i2c: E2 17 00 [09:23:44]MH_I2C_Read... [09:23:44]Read from MH i2c: E2 17 00 C3 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 D2 [09:23:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:23:44]wFMCommunicate OK [09:23:44]requested_item fd.num is exist - process it [09:23:44]SAM_PROTO_GetFieldsCounters [09:23:44]wFMCommunicate request_size=4 [09:23:44]MH_SAM_APDU [09:23:44]CAPDU: 80 13 00 00 [09:23:44]Write to MH i2c: E2 08 00 C4 3A 80 13 00 00 00 00 00 00 7A [09:23:44]Write i2c OK [09:23:44]MH_I2C_Read... [09:23:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:44]Read from MH i2c: E2 [09:23:44]MH_I2C_Read... [09:23:44]Read from MH i2c: E2 62 00 [09:23:44]MH_I2C_Read... [09:23:44]Read from MH i2c: E2 62 00 C4 3A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 65 99 01 00 0E 04 04 00 ED 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 45 [09:23:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 65 99 01 00 0E 04 04 00 ED 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 [09:23:44]wFMCommunicate OK [09:23:44]SAM_PROTO_GetFieldsCounters done [09:23:44]requested_item shift.num is exist - process it [09:23:44]requested_item shift.opened is exist - process it [09:23:44]req_shift_opened [09:23:44]FM_GetShiftState [09:23:44]SAM_PROTO_GetShiftState [09:23:44]wFMCommunicate request_size=4 [09:23:44]MH_SAM_APDU [09:23:44]CAPDU: 80 13 01 00 [09:23:44]Write to MH i2c: E2 08 00 C5 3A 80 13 01 00 00 00 00 00 7C [09:23:44]Write i2c OK [09:23:44]MH_I2C_Read... [09:23:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:44]Read from MH i2c: E2 [09:23:44]MH_I2C_Read... [09:23:44]Read from MH i2c: E2 0E 00 [09:23:44]MH_I2C_Read... [09:23:44]Read from MH i2c: E2 0E 00 C5 3A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 78 [09:23:44]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:23:44]wFMCommunicate OK [09:23:44]SAM_PROTO_GetShiftState done [09:23:44]FM_GetShiftState done [09:23:44]req_shift_opened done [09:23:44]requested_item shift.open_date is exist - process it [09:23:44]req_shift_open_date [09:23:44]req_shift_open_date done [09:23:44]produce_requested_data done [09:23:44]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104805,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:23:44]process_action_free close_receipt [09:23:44]json_value_free [09:23:44]json_value_free done [09:23:44]process_json_proto returns [09:23:44]Send response to host [09:23:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104805,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:23:44]free response buf [09:23:44]execute_script done [09:23:44]execute_script returns [09:23:44]free content buf [09:23:44]Sock 9.Close socket [09:23:44]Sock 9.Thread stoped [09:23:48]accept exits with 8 [09:23:48]New connection [09:23:48]New thread 3067260260 created [09:23:48]Thread 3067403620 joined [09:23:48]Waiting for new connection... [09:23:48] Sock 8.Parse request [09:23:48]Sock 8.Check first char [09:23:48]Sock 8.First char is OK [09:23:48]request: POST /json_proto HTTP/1.0 [09:23:48]Method: POST [09:23:48]URL: /json_proto [09:23:48]Method is POST - this is cgi request [09:23:48]url: /json_proto [09:23:48]query_string will be loaded in cgi processing [09:23:48]execute_cgi json_proto POST (null) [09:23:48]execute_cgi path=json_proto method=POST [09:23:48]POST find Content-Length [09:23:48]Host: 172.17.62.195:8080 [09:23:48]Content-Length: 682 [09:23:48]Content-Type: application/json [09:23:48] [09:23:48]POST finish read [09:23:48]Found Content-Length = 682 [09:23:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:48]execute_script... [09:23:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:23:48]POST & json_proto [09:23:48]process_json_proto [09:23:48]json parsed OK: [09:23:48]protocol is kg_v1.0 [09:23:48]action value=close_receipt [09:23:48]process_action close_receipt [09:23:48]cmd_close_receipt [09:23:48]MH_GetDate [09:23:48]Write to MH i2c: F0 00 00 C6 3A EF [09:23:48]Write i2c OK [09:23:48]MH_I2C_Read... [09:23:48]Read from MH i2c: F0 [09:23:48]MH_I2C_Read... [09:23:48]Read from MH i2c: F0 09 00 [09:23:48]MH_I2C_Read... [09:23:48]Read from MH i2c: F0 09 00 C6 3A 00 27 28 F5 66 65 34 CA 65 6A [09:23:48]GetLastDocTimeStamp 1727342623 [09:23:48]current date 1727342631 [09:23:48]FM_GetShiftState [09:23:48]SAM_PROTO_GetShiftState [09:23:48]wFMCommunicate request_size=4 [09:23:48]MH_SAM_APDU [09:23:48]CAPDU: 80 13 01 00 [09:23:48]Write to MH i2c: E2 08 00 C7 3A 80 13 01 00 00 00 00 00 7E [09:23:48]Write i2c OK [09:23:48]MH_I2C_Read... [09:23:48]OFD Sender: No OFD packet to send [09:23:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:48]Read from MH i2c: E2 [09:23:48]MH_I2C_Read... [09:23:48]Read from MH i2c: E2 0E 00 [09:23:48]MH_I2C_Read... [09:23:48]Read from MH i2c: E2 0E 00 C7 3A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 7A [09:23:48]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:23:48]wFMCommunicate OK [09:23:48]SAM_PROTO_GetShiftState done [09:23:48]FM_GetShiftState done [09:23:48]opened in 1727309552 [09:23:48]opened+sec_in_day 1727395952 [09:23:48]quantity*price = 200043 [09:23:48]sum+1 = 200044 [09:23:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 146 26.09.2024 09:23 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104806 ФПД: 78684917228477 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092351&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104806&fm=78684917228477&tin=02508201610067®Number=0000000000145756&sum=200000 [09:23:49]StoreToDocumentArchive [09:23:49]shift 237 fd 104806 [09:23:49]save to /storage/0237/doc_00104806 [09:23:49]save last doc name /storage/0237/doc_00104806 to /storage/kkm_last_doc_name [09:23:49]save OK [09:23:49]Clear old archive folders... [09:23:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:23:49]tlvbuf is 01A99310 [09:23:49]SAM_PROTO_ClearQueue [09:23:49]wFMCommunicate request_size=4 [09:23:49]MH_SAM_APDU [09:23:49]CAPDU: 80 09 00 00 [09:23:49]Write to MH i2c: E2 08 00 D4 3A 80 09 00 00 00 00 00 00 80 [09:23:49]Write i2c OK [09:23:49]MH_I2C_Read... [09:23:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:23:49]Read from MH i2c: E2 [09:23:49]MH_I2C_Read... [09:23:49]Read from MH i2c: E2 03 00 [09:23:49]MH_I2C_Read... [09:23:49]Read from MH i2c: E2 03 00 D4 3A 00 90 00 82 [09:23:49]RAPDU: 90 00 [09:23:49]wFMCommunicate OK [09:23:49]SAM_PROTO_ClearQueue done [09:23:49]KKMCreateOFDPacket [09:23:49]OFDProtocolAddRootSTLVToBuf [09:23:49]FM_MakeSignedData [09:23:49]FM_MakeSignedData [09:23:49]SAM_PROTO_SignData [09:23:49]wFMCommunicate request_size=4 [09:23:49]MH_SAM_APDU [09:23:49]CAPDU: 80 0D 01 02 [09:23:49]Write to MH i2c: E2 08 00 D5 3A 80 0D 01 02 00 00 00 00 88 [09:23:49]Write i2c OK [09:23:49]MH_I2C_Read... [09:23:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:23:50]Read from MH i2c: E2 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 03 00 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 03 00 D5 3A 00 90 00 83 [09:23:50]RAPDU: 90 00 [09:23:50]wFMCommunicate OK [09:23:50]wFMCommunicate request_size=255 [09:23:50]MH_SAM_APDU [09:23:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 27 28 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 66 99 01 00 35 04 06 00 47 [09:23:50]Write to MH i2c: E2 02 01 D6 3A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 27 28 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 66 99 01 00 35 04 06 00 47 00 00 3A [09:23:50]Write i2c OK [09:23:50]MH_I2C_Read... [09:23:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:50]Read from MH i2c: E2 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 03 00 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 03 00 D6 3A 00 90 00 84 [09:23:50]RAPDU: 90 00 [09:23:50]wFMCommunicate OK [09:23:50]wFMCommunicate request_size=10 [09:23:50]MH_SAM_APDU [09:23:50]CAPDU: 80 0D 02 02 05 90 42 8A 63 BD [09:23:50]Write to MH i2c: E2 0D 00 D7 3A 80 0D 02 02 05 00 90 42 8A 63 BD 00 00 11 [09:23:50]Write i2c OK [09:23:50]MH_I2C_Read... [09:23:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:23:50]Read from MH i2c: E2 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 03 00 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 03 00 D7 3A 00 90 00 85 [09:23:50]RAPDU: 90 00 [09:23:50]wFMCommunicate OK [09:23:50]wFMCommunicate request_size=4 [09:23:50]MH_SAM_APDU [09:23:50]CAPDU: 80 0D 03 02 [09:23:50]Write to MH i2c: E2 08 00 D8 3A 80 0D 03 02 00 00 00 00 8D [09:23:50]Write i2c OK [09:23:50]MH_I2C_Read... [09:23:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:23:50]Read from MH i2c: E2 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 0B 00 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 0B 00 D8 3A 00 92 B2 7E 77 07 C2 3A 3A 90 00 04 [09:23:50]RAPDU: 92 B2 7E 77 07 C2 3A 3A 90 00 [09:23:50]wFMCommunicate OK [09:23:50]SAM_PROTO_SignData done [09:23:50]FM_MakeSignedData done [09:23:50]CreateOFDProtocolMessage [09:23:50]wFMCommunicate request_size=4 [09:23:50]MH_SAM_APDU [09:23:50]CAPDU: 80 11 00 00 [09:23:50]Write to MH i2c: E2 08 00 D9 3A 80 11 00 00 00 00 00 00 8D [09:23:50]Write i2c OK [09:23:50]MH_I2C_Read... [09:23:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:50]Read from MH i2c: E2 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 17 00 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: E2 17 00 D9 3A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E8 [09:23:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:23:50]wFMCommunicate OK [09:23:50]CreateOFDProtocolMessage done [09:23:50]OFDSenderStorePacket 104806 [09:23:50]StoreOFDPacket docnum=104806 [09:23:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 2F 8B 07 01 92 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 27 28 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 66 99 01 00 35 04 06 00 47 90 42 8A 63 BD 92 B2 7E 77 07 C2 3A 3A [09:23:50]CheckFolder [09:23:50]dirname=/storage/ofd_packets [09:23:50]CheckFolder done [09:23:50]ProducePacketName [09:23:50]name=ofd_packets/00104806 [09:23:50]NVStorageSaveData ofd_packets/00104806 [09:23:50]File name is /storage/ofd_packets/00104806 [09:23:50]Write 301 bytes [09:23:50]NVStorageSaveData done [09:23:50]OFDSenderStorePacket done [09:23:50]KKMCreateOFDPacket done [09:23:50]NVStorageSaveData kkm_last_timestamp [09:23:50]File name is /storage/kkm_last_timestamp [09:23:50]Write 4 bytes [09:23:50]NVStorageSaveData done [09:23:50]ExternCall_PrintAddStr [09:23:50]wPrintStart [09:23:50]Write to MH i2c: 01 00 00 DA 3A 14 [09:23:50]Write i2c OK [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: 01 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: 01 07 00 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: 01 07 00 DA 3A 00 00 00 00 00 FF 0F 29 [09:23:50]RasterBufferAndPrint [09:23:50]line Счет N : (1)118249 [09:23:50]line ИНН: 02508201610067 [09:23:50]line Контрольно-Кассовый Чек [09:23:50]line ПРОДАЖА [09:23:50]line ТРК (МРК, ГНК) : 33 [09:23:50]line Товар: 2710124500 [09:23:50]line Аи-95-К-5 [09:23:50]line 26.960 * 74.20 [09:23:50]line = 2000.43 [09:23:50]line НДС 12% НСП 1% [09:23:50]line > о реализуемом товаре [09:23:50]line ОКРУГЛЕНИЕ: -0.43 [09:23:50]line ИТОГО: 2000.00 [09:23:50]line Внесено: 2000.00 [09:23:50]line СДАЧА: 0.00 [09:23:50]line НСП 1% : 17.70 [09:23:50]line НДС 12% : 212.43 [09:23:50]line Наличными: 2000.00 [09:23:50]line Безнал.: 0.00 [09:23:50]line Место: АЗС № 176 [09:23:50]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:23:50]line СНО: Общий режим [09:23:50]line Чек 146 26.09.2024 09:23 [09:23:50]line Смена: 237 ФФД: 1.0 [09:23:50]line ЗНМ: 0300000238 [09:23:50]line РНМ: 0000000000145756 [09:23:50]line Версия ККМ: v1.0 [09:23:50]line ФМ: 0000000000959278 [09:23:50]line ФД: 104806 [09:23:50]line ФПД: 78684917228477 [09:23:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092351&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104806&fm=78684917228477&tin=02508201610067®Number=0000000000145756&sum=200000 [09:23:50]written 0, free lines is 4095 [09:23:50]OFD Sender: Processing packet 104806 [packets to send 51, broken 50] [09:23:50]ProducePacketName [09:23:50]name=ofd_packets/00104806 [09:23:50]OFD Sender: To server: pG, [09:23:50]CommunicateWithHost lk.salyk.kg:30040 [09:23:50]ConnectInit lk.salyk.kg [09:23:50]Connected sock=10 [09:23:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 2F 8B 07 01 92 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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 92 00 00 00 F4 03 04 00 27 28 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 66 99 01 00 35 04 06 00 47 90 42 8A 63 BD 92 B2 7E 77 07 C2 3A 3A [09:23:50]Write to MH i2c: 01 00 00 04 3B 3F [09:23:50]Write i2c OK [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: 01 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: 01 07 00 [09:23:50]MH_I2C_Read... [09:23:50]Read from MH i2c: 01 07 00 04 3B 00 00 00 00 00 1A 0D 6D [09:23:50]RasterBufferAndPrint [09:23:50]line [09:23:50]line [09:23:50]line [09:23:50]line [09:23:50]line [09:23:50]written 0, free lines is 3366 [09:23:51]MH_Cut [09:23:51]Write to MH i2c: D1 01 00 0B 3B 01 18 [09:23:51]Write i2c OK [09:23:51]MH_I2C_Read... [09:23:51]Read from MH i2c: D1 [09:23:51]MH_I2C_Read... [09:23:51]Read from MH i2c: D1 01 00 [09:23:51]MH_I2C_Read... [09:23:51]Read from MH i2c: D1 01 00 0B 3B 00 17 [09:23:51]Write to MH i2c: 01 00 00 0C 3B 47 [09:23:51]Write i2c OK [09:23:51]MH_I2C_Read... [09:23:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 8F 9A 47 00 66 F9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 66 99 01 00 F4 03 04 00 D8 D1 F4 66 B6 04 01 00 00 57 4F 44 55 C7 79 2C 48 [09:23:51]CommunicateWithHost err = 0 [09:23:51]CheckOFDResponse [09:23:51]1017 (14) - 77093643461234 [09:23:51]1041 (16) - 0000000000959278 [09:23:51]1040 (4) - 104806 [09:23:51]1012 (4) - 26.09.2024 03:15 [09:23:51]1206 (1) - 0 [09:23:51]OFD Sender: Remove packet 104806 [09:23:51]ProducePacketName [09:23:51]name=ofd_packets/00104806 [09:23:51]NVStorageDeleteData [09:23:51]OFD Sender: No OFD packet to send [09:23:51]*** Cut start [09:23:51]*** Partial cut [09:23:51]*** CUTSNS_PIN = 1 [09:23:51]*** CUTSNS_PIN = 0 [09:23:51]*** Brake cut motor [09:23:52]Read from MH i2c: 01 [09:23:52]MH_I2C_Read... [09:23:52]*** Stop cut motor [09:23:52]*** Cut end [09:23:52]Read from MH i2c: 01 07 00 [09:23:52]MH_I2C_Read... [09:23:52]Read from MH i2c: 01 07 00 0C 3B 00 00 00 00 00 FF 0F 5C [09:23:52]process_action close_receipt done [09:23:52]requested_data is exist [09:23:52]produce_requested_data [09:23:52]requested_item fm.sn is exist - process it [09:23:52]wFMCommunicate request_size=4 [09:23:52]MH_SAM_APDU [09:23:52]CAPDU: 80 11 00 00 [09:23:52]Write to MH i2c: E2 08 00 0D 3B 80 11 00 00 00 00 00 00 C2 [09:23:52]Write i2c OK [09:23:52]MH_I2C_Read... [09:23:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:23:52]Read from MH i2c: E2 [09:23:52]MH_I2C_Read... [09:23:52]Read from MH i2c: E2 17 00 [09:23:52]MH_I2C_Read... [09:23:52]Read from MH i2c: E2 17 00 0D 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 1D [09:23:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:23:52]wFMCommunicate OK [09:23:52]requested_item fd.num is exist - process it [09:23:52]SAM_PROTO_GetFieldsCounters [09:23:52]wFMCommunicate request_size=4 [09:23:52]MH_SAM_APDU [09:23:52]CAPDU: 80 13 00 00 [09:23:52]Write to MH i2c: E2 08 00 0E 3B 80 13 00 00 00 00 00 00 C5 [09:23:52]Write i2c OK [09:23:52]MH_I2C_Read... [09:23:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:23:52]Read from MH i2c: E2 [09:23:52]MH_I2C_Read... [09:23:52]Read from MH i2c: E2 62 00 [09:23:52]MH_I2C_Read... [09:23:52]Read from MH i2c: E2 62 00 0E 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 66 99 01 00 0E 04 04 00 ED 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 94 [09:23:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 66 99 01 00 0E 04 04 00 ED 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 [09:23:52]wFMCommunicate OK [09:23:52]SAM_PROTO_GetFieldsCounters done [09:23:52]requested_item shift.num is exist - process it [09:23:52]requested_item shift.opened is exist - process it [09:23:52]req_shift_opened [09:23:52]FM_GetShiftState [09:23:52]SAM_PROTO_GetShiftState [09:23:52]wFMCommunicate request_size=4 [09:23:52]MH_SAM_APDU [09:23:52]CAPDU: 80 13 01 00 [09:23:52]Write to MH i2c: E2 08 00 0F 3B 80 13 01 00 00 00 00 00 C7 [09:23:52]Write i2c OK [09:23:52]MH_I2C_Read... [09:23:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:23:52]Read from MH i2c: E2 [09:23:52]MH_I2C_Read... [09:23:52]Read from MH i2c: E2 0E 00 [09:23:52]MH_I2C_Read... [09:23:52]Read from MH i2c: E2 0E 00 0F 3B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 C3 [09:23:52]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:23:52]wFMCommunicate OK [09:23:52]SAM_PROTO_GetShiftState done [09:23:52]FM_GetShiftState done [09:23:52]req_shift_opened done [09:23:52]requested_item shift.open_date is exist - process it [09:23:52]req_shift_open_date [09:23:52]req_shift_open_date done [09:23:52]produce_requested_data done [09:23:52]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104806,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:23:52]process_action_free close_receipt [09:23:52]json_value_free [09:23:52]json_value_free done [09:23:52]process_json_proto returns [09:23:52]Send response to host [09:23:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104806,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:23:52]free response buf [09:23:52]execute_script done [09:23:52]execute_script returns [09:23:52]free content buf [09:23:52]Sock 8.Close socket [09:23:52]Sock 8.Thread stoped [09:23:56]OFD Sender: No OFD packet to send [09:24:01]OFD Sender: No OFD packet to send [09:24:06]OFD Sender: No OFD packet to send [09:24:11]OFD Sender: No OFD packet to send [09:24:16]OFD Sender: No OFD packet to send [09:24:21]OFD Sender: No OFD packet to send [09:24:26]OFD Sender: No OFD packet to send [09:24:31]OFD Sender: No OFD packet to send [09:24:36]OFD Sender: No OFD packet to send [09:24:41]OFD Sender: No OFD packet to send [09:24:46]OFD Sender: No OFD packet to send [09:24:51]OFD Sender: No OFD packet to send [09:24:56]OFD Sender: No OFD packet to send [09:25:01]OFD Sender: No OFD packet to send [09:25:06]OFD Sender: No OFD packet to send [09:25:11]OFD Sender: No OFD packet to send [09:25:16]OFD Sender: No OFD packet to send [09:25:21]OFD Sender: No OFD packet to send [09:25:23]accept exits with 9 [09:25:23]New connection [09:25:23]New thread 3067403620 created [09:25:23]Thread 3067260260 joined [09:25:23]Waiting for new connection... [09:25:23] Sock 9.Parse request [09:25:23]Sock 9.Check first char [09:25:23]Sock 9.First char is OK [09:25:23]request: POST /json_proto HTTP/1.0 [09:25:23]Method: POST [09:25:23]URL: /json_proto [09:25:23]Method is POST - this is cgi request [09:25:23]url: /json_proto [09:25:23]query_string will be loaded in cgi processing [09:25:23]execute_cgi json_proto POST (null) [09:25:23]execute_cgi path=json_proto method=POST [09:25:23]POST find Content-Length [09:25:23]Host: 172.17.62.195:8080 [09:25:23]Content-Length: 800 [09:25:23]Content-Type: application/json [09:25:23] [09:25:23]POST finish read [09:25:23]Found Content-Length = 800 [09:25:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.970, "sum" : 540.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" : 540.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:23]execute_script... [09:25: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)118251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.970, "sum" : 540.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" : 540.37 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:25:23]POST & json_proto [09:25:23]process_json_proto [09:25:23]json parsed OK: [09:25:23]protocol is kg_v1.0 [09:25:23]action value=close_receipt [09:25:23]process_action close_receipt [09:25:23]cmd_close_receipt [09:25:23]MH_GetDate [09:25:23]Write to MH i2c: F0 00 00 10 3B 3A [09:25:23]Write i2c OK [09:25:23]MH_I2C_Read... [09:25:23]Read from MH i2c: F0 [09:25:23]MH_I2C_Read... [09:25:23]Read from MH i2c: F0 09 00 [09:25:23]MH_I2C_Read... [09:25:23]Read from MH i2c: F0 09 00 10 3B 00 86 28 F5 66 65 34 CA 65 14 [09:25:23]GetLastDocTimeStamp 1727342631 [09:25:23]current date 1727342726 [09:25:23]FM_GetShiftState [09:25:23]SAM_PROTO_GetShiftState [09:25:23]wFMCommunicate request_size=4 [09:25:23]MH_SAM_APDU [09:25:23]CAPDU: 80 13 01 00 [09:25:23]Write to MH i2c: E2 08 00 11 3B 80 13 01 00 00 00 00 00 C9 [09:25:23]Write i2c OK [09:25:23]MH_I2C_Read... [09:25:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:23]Read from MH i2c: E2 [09:25:23]MH_I2C_Read... [09:25:23]Read from MH i2c: E2 0E 00 [09:25:23]MH_I2C_Read... [09:25:23]Read from MH i2c: E2 0E 00 11 3B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 C5 [09:25:23]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:25:23]wFMCommunicate OK [09:25:23]SAM_PROTO_GetShiftState done [09:25:23]FM_GetShiftState done [09:25:23]opened in 1727309552 [09:25:23]opened+sec_in_day 1727395952 [09:25:23]quantity*price = 54036 [09:25:23]sum+1 = 54038 [09:25:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 540.37 НСП 1% : 4.78 НДС 12% : 57.38 Наличными: 0.00 Безнал.: 540.37 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 147 26.09.2024 09:25 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104807 ФПД: 16914589267351 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092526&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104807&fm=16914589267351&tin=02508201610067®Number=0000000000145756&sum=54037 [09:25:24]StoreToDocumentArchive [09:25:24]shift 237 fd 104807 [09:25:24]save to /storage/0237/doc_00104807 [09:25:24]save last doc name /storage/0237/doc_00104807 to /storage/kkm_last_doc_name [09:25:24]save OK [09:25:24]Clear old archive folders... [09:25:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:25:24]tlvbuf is 019D6320 [09:25:24]SAM_PROTO_ClearQueue [09:25:24]wFMCommunicate request_size=4 [09:25:24]MH_SAM_APDU [09:25:24]CAPDU: 80 09 00 00 [09:25:24]Write to MH i2c: E2 08 00 1E 3B 80 09 00 00 00 00 00 00 CB [09:25:24]Write i2c OK [09:25:24]MH_I2C_Read... [09:25:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:25:24]Read from MH i2c: E2 [09:25:24]MH_I2C_Read... [09:25:24]Read from MH i2c: E2 03 00 [09:25:24]MH_I2C_Read... [09:25:24]Read from MH i2c: E2 03 00 1E 3B 00 90 00 CD [09:25:24]RAPDU: 90 00 [09:25:24]wFMCommunicate OK [09:25:24]SAM_PROTO_ClearQueue done [09:25:24]KKMCreateOFDPacket [09:25:24]OFDProtocolAddRootSTLVToBuf [09:25:24]FM_MakeSignedData [09:25:24]FM_MakeSignedData [09:25:24]SAM_PROTO_SignData [09:25:24]wFMCommunicate request_size=4 [09:25:24]MH_SAM_APDU [09:25:24]CAPDU: 80 0D 01 02 [09:25:24]Write to MH i2c: E2 08 00 1F 3B 80 0D 01 02 00 00 00 00 D3 [09:25:24]Write i2c OK [09:25:24]MH_I2C_Read... [09:25:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:25:24]Read from MH i2c: E2 [09:25:24]MH_I2C_Read... [09:25:24]Read from MH i2c: E2 03 00 [09:25:24]MH_I2C_Read... [09:25:24]Read from MH i2c: E2 03 00 1F 3B 00 90 00 CE [09:25:24]RAPDU: 90 00 [09:25:24]wFMCommunicate OK [09:25:24]wFMCommunicate request_size=255 [09:25:24]MH_SAM_APDU [09:25: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 35 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 15 D3 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 00 00 00 00 00 00 39 04 06 00 15 D3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 86 28 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 67 99 01 00 35 04 06 00 0F [09:25:24]Write to MH i2c: E2 02 01 20 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 35 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 15 D3 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 00 00 00 00 00 00 39 04 06 00 15 D3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 86 28 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 67 99 01 00 35 04 06 00 0F 00 00 6F [09:25:25]Write i2c OK [09:25:25]MH_I2C_Read... [09:25:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:25]Read from MH i2c: E2 [09:25:25]MH_I2C_Read... [09:25:25]Read from MH i2c: E2 03 00 [09:25:25]MH_I2C_Read... [09:25:25]Read from MH i2c: E2 03 00 20 3B 00 90 00 CF [09:25:25]RAPDU: 90 00 [09:25:25]wFMCommunicate OK [09:25:25]wFMCommunicate request_size=10 [09:25:25]MH_SAM_APDU [09:25:25]CAPDU: 80 0D 02 02 05 62 3C 15 B5 97 [09:25:25]Write to MH i2c: E2 0D 00 21 3B 80 0D 02 02 05 00 62 3C 15 B5 97 00 00 DF [09:25:25]Write i2c OK [09:25:25]MH_I2C_Read... [09:25:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:25]Read from MH i2c: E2 [09:25:25]MH_I2C_Read... [09:25:25]Read from MH i2c: E2 03 00 [09:25:25]MH_I2C_Read... [09:25:25]Read from MH i2c: E2 03 00 21 3B 00 90 00 D0 [09:25:25]RAPDU: 90 00 [09:25:25]wFMCommunicate OK [09:25:25]wFMCommunicate request_size=4 [09:25:25]MH_SAM_APDU [09:25:25]CAPDU: 80 0D 03 02 [09:25:25]Write to MH i2c: E2 08 00 22 3B 80 0D 03 02 00 00 00 00 D8 [09:25:25]Write i2c OK [09:25:25]MH_I2C_Read... [09:25:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:25:25]Read from MH i2c: E2 [09:25:25]MH_I2C_Read... [09:25:25]Read from MH i2c: E2 0B 00 [09:25:25]MH_I2C_Read... [09:25:25]Read from MH i2c: E2 0B 00 22 3B 00 EC A0 C3 65 29 38 FD E2 90 00 CD [09:25:25]RAPDU: EC A0 C3 65 29 38 FD E2 90 00 [09:25:25]wFMCommunicate OK [09:25:25]SAM_PROTO_SignData done [09:25:25]FM_MakeSignedData done [09:25:25]CreateOFDProtocolMessage [09:25:25]wFMCommunicate request_size=4 [09:25:25]MH_SAM_APDU [09:25:25]CAPDU: 80 11 00 00 [09:25:25]Write to MH i2c: E2 08 00 23 3B 80 11 00 00 00 00 00 00 D8 [09:25:25]Write i2c OK [09:25:25]MH_I2C_Read... [09:25:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:25]Read from MH i2c: E2 [09:25:25]MH_I2C_Read... [09:25:25]Read from MH i2c: E2 17 00 [09:25:25]MH_I2C_Read... [09:25:25]Read from MH i2c: E2 17 00 23 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 33 [09:25:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:25:25]wFMCommunicate OK [09:25:25]CreateOFDProtocolMessage done [09:25:25]OFDSenderStorePacket 104807 [09:25:25]StoreOFDPacket docnum=104807 [09:25:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A8 AF 07 01 D1 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 35 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 15 D3 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 00 00 00 00 00 00 39 04 06 00 15 D3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 86 28 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 67 99 01 00 35 04 06 00 0F 62 3C 15 B5 97 EC A0 C3 65 29 38 FD E2 [09:25:25]CheckFolder [09:25:25]dirname=/storage/ofd_packets [09:25:25]CheckFolder done [09:25:25]ProducePacketName [09:25:25]name=ofd_packets/00104807 [09:25:25]NVStorageSaveData ofd_packets/00104807 [09:25:25]File name is /storage/ofd_packets/00104807 [09:25:25]Write 301 bytes [09:25:25]NVStorageSaveData done [09:25:25]OFDSenderStorePacket done [09:25:25]KKMCreateOFDPacket done [09:25:25]NVStorageSaveData kkm_last_timestamp [09:25:25]File name is /storage/kkm_last_timestamp [09:25:25]Write 4 bytes [09:25:25]NVStorageSaveData done [09:25:25]ExternCall_PrintAddStr [09:25:25]wPrintStart [09:25:25]Write to MH i2c: 01 00 00 24 3B 5F [09:25:25]OFD Sender: Processing packet 104807 [packets to send 51, broken 50] [09:25:25]ProducePacketName [09:25:25]name=ofd_packets/00104807 [09:25:25]OFD Sender: To server: pG, [09:25:25]CommunicateWithHost lk.salyk.kg:30040 [09:25:25]ConnectInit lk.salyk.kg [09:25:25]Write i2c OK [09:25:25]MH_I2C_Read... [09:25:25]Read from MH i2c: 01 [09:25:25]MH_I2C_Read... [09:25:25]Read from MH i2c: 01 07 00 [09:25:25]MH_I2C_Read... [09:25:25]Read from MH i2c: 01 07 00 24 3B 00 00 00 00 00 FF 0F 74 [09:25:25]RasterBufferAndPrint [09:25:25]line Счет N : (1)118251 [09:25:25]line ИНН: 02508201610067 [09:25:25]line Контрольно-Кассовый Чек [09:25:25]line ПРОДАЖА [09:25:25]line ТРК (МРК, ГНК) : 42 [09:25:25]line Товар: 2710124130 [09:25:25]line Аи-92-К-5 [09:25:25]line 7.970 * 67.80 [09:25:25]line = 540.37 [09:25:25]line НДС 12% НСП 1% [09:25:25]line > о реализуемом товаре [09:25:25]line ИТОГО: 540.37 [09:25:25]line НСП 1% : 4.78 [09:25:25]line НДС 12% : 57.38 [09:25:25]line Наличными: 0.00 [09:25:25]line Безнал.: 540.37 [09:25:25]line Место: АЗС № 176 [09:25:25]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:25:25]line СНО: Общий режим [09:25:25]line Чек 147 26.09.2024 09:25 [09:25:25]line Смена: 237 ФФД: 1.0 [09:25:25]line ЗНМ: 0300000238 [09:25:25]line РНМ: 0000000000145756 [09:25:25]line Версия ККМ: v1.0 [09:25:25]line Платежная система: O! деньги [09:25:25]line ФМ: 0000000000959278 [09:25:25]line ФД: 104807 [09:25:25]line ФПД: 16914589267351 [09:25:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092526&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104807&fm=16914589267351&tin=02508201610067®Number=0000000000145756&sum=54037 [09:25:25]Connected sock=10 [09:25:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A8 AF 07 01 D1 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 35 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 15 D3 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 00 00 00 00 00 00 39 04 06 00 15 D3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 00 00 00 F4 03 04 00 86 28 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 67 99 01 00 35 04 06 00 0F 62 3C 15 B5 97 EC A0 C3 65 29 38 FD E2 [09:25:25]written 0, free lines is 4095 [09:25:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 27 92 47 00 AC 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 67 99 01 00 F4 03 04 00 37 D2 F4 66 B6 04 01 00 00 6D F5 94 1F 45 C4 9C D9 [09:25:26]CommunicateWithHost err = 0 [09:25:26]CheckOFDResponse [09:25:26]1017 (14) - 77093643461234 [09:25:26]1041 (16) - 0000000000959278 [09:25:26]1040 (4) - 104807 [09:25:26]1012 (4) - 26.09.2024 03:17 [09:25:26]1206 (1) - 0 [09:25:26]OFD Sender: Remove packet 104807 [09:25:26]ProducePacketName [09:25:26]name=ofd_packets/00104807 [09:25:26]NVStorageDeleteData [09:25:26]Write to MH i2c: 01 00 00 4D 3B 88 [09:25:26]Write i2c OK [09:25:26]MH_I2C_Read... [09:25:26]Read from MH i2c: 01 [09:25:26]MH_I2C_Read... [09:25:26]Read from MH i2c: 01 07 00 [09:25:26]MH_I2C_Read... [09:25:26]Read from MH i2c: 01 07 00 4D 3B 00 00 00 00 00 07 0D A3 [09:25:26]RasterBufferAndPrint [09:25:26]line [09:25:26]line [09:25:26]line [09:25:26]line [09:25:26]line [09:25:26]written 0, free lines is 3341 [09:25:26]MH_Cut [09:25:26]Write to MH i2c: D1 01 00 54 3B 01 61 [09:25:26]Write i2c OK [09:25:26]MH_I2C_Read... [09:25:26]Read from MH i2c: D1 [09:25:26]MH_I2C_Read... [09:25:26]Read from MH i2c: D1 01 00 [09:25:26]MH_I2C_Read... [09:25:26]Read from MH i2c: D1 01 00 54 3B 00 60 [09:25:26]Write to MH i2c: 01 00 00 55 3B 90 [09:25:26]Write i2c OK [09:25:26]MH_I2C_Read... [09:25:26]OFD Sender: No OFD packet to send [09:25:26]*** Cut start [09:25:26]*** Partial cut [09:25:26]*** CUTSNS_PIN = 1 [09:25:26]*** CUTSNS_PIN = 0 [09:25:27]*** Brake cut motor [09:25:27]Read from MH i2c: 01 [09:25:27]MH_I2C_Read... [09:25:27]*** Stop cut motor [09:25:27]*** Cut end [09:25:27]Read from MH i2c: 01 07 00 [09:25:27]MH_I2C_Read... [09:25:27]Read from MH i2c: 01 07 00 55 3B 00 00 00 00 00 FF 0F A5 [09:25:27]process_action close_receipt done [09:25:27]requested_data is exist [09:25:27]produce_requested_data [09:25:27]requested_item fm.sn is exist - process it [09:25:27]wFMCommunicate request_size=4 [09:25:27]MH_SAM_APDU [09:25:27]CAPDU: 80 11 00 00 [09:25:27]Write to MH i2c: E2 08 00 56 3B 80 11 00 00 00 00 00 00 0B [09:25:27]Write i2c OK [09:25:27]MH_I2C_Read... [09:25:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:27]Read from MH i2c: E2 [09:25:27]MH_I2C_Read... [09:25:27]Read from MH i2c: E2 17 00 [09:25:27]MH_I2C_Read... [09:25:27]Read from MH i2c: E2 17 00 56 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 66 [09:25:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:25:27]wFMCommunicate OK [09:25:27]requested_item fd.num is exist - process it [09:25:27]SAM_PROTO_GetFieldsCounters [09:25:27]wFMCommunicate request_size=4 [09:25:27]MH_SAM_APDU [09:25:27]CAPDU: 80 13 00 00 [09:25:27]Write to MH i2c: E2 08 00 57 3B 80 13 00 00 00 00 00 00 0E [09:25:27]Write i2c OK [09:25:27]MH_I2C_Read... [09:25:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:25:27]Read from MH i2c: E2 [09:25:27]MH_I2C_Read... [09:25:27]Read from MH i2c: E2 62 00 [09:25:27]MH_I2C_Read... [09:25:27]Read from MH i2c: E2 62 00 57 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 67 99 01 00 0E 04 04 00 ED 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 E1 [09:25:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 67 99 01 00 0E 04 04 00 ED 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 [09:25:27]wFMCommunicate OK [09:25:27]SAM_PROTO_GetFieldsCounters done [09:25:27]requested_item shift.num is exist - process it [09:25:27]requested_item shift.opened is exist - process it [09:25:27]req_shift_opened [09:25:27]FM_GetShiftState [09:25:27]SAM_PROTO_GetShiftState [09:25:27]wFMCommunicate request_size=4 [09:25:27]MH_SAM_APDU [09:25:27]CAPDU: 80 13 01 00 [09:25:27]Write to MH i2c: E2 08 00 58 3B 80 13 01 00 00 00 00 00 10 [09:25:27]Write i2c OK [09:25:27]MH_I2C_Read... [09:25:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:27]Read from MH i2c: E2 [09:25:27]MH_I2C_Read... [09:25:27]Read from MH i2c: E2 0E 00 [09:25:27]MH_I2C_Read... [09:25:27]Read from MH i2c: E2 0E 00 58 3B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 0C [09:25:27]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:25:27]wFMCommunicate OK [09:25:27]SAM_PROTO_GetShiftState done [09:25:27]FM_GetShiftState done [09:25:27]req_shift_opened done [09:25:27]requested_item shift.open_date is exist - process it [09:25:27]req_shift_open_date [09:25:27]req_shift_open_date done [09:25:27]produce_requested_data done [09:25:27]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104807,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:25:27]process_action_free close_receipt [09:25:27]json_value_free [09:25:27]json_value_free done [09:25:27]process_json_proto returns [09:25:27]Send response to host [09:25:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104807,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:25:27]free response buf [09:25:27]execute_script done [09:25:27]execute_script returns [09:25:27]free content buf [09:25:27]Sock 9.Close socket [09:25:27]Sock 9.Thread stoped [09:25:31]OFD Sender: No OFD packet to send [09:25:36]OFD Sender: No OFD packet to send [09:25:41]OFD Sender: No OFD packet to send [09:25:46]OFD Sender: No OFD packet to send [09:25:51]OFD Sender: No OFD packet to send [09:25:56]OFD Sender: No OFD packet to send [09:26:01]OFD Sender: No OFD packet to send [09:26:06]OFD Sender: No OFD packet to send [09:26:11]OFD Sender: No OFD packet to send [09:26:16]OFD Sender: No OFD packet to send [09:26:21]OFD Sender: No OFD packet to send [09:26:26]OFD Sender: No OFD packet to send [09:26:31]OFD Sender: No OFD packet to send [09:26:36]OFD Sender: No OFD packet to send [09:26:41]OFD Sender: No OFD packet to send [09:26:46]OFD Sender: No OFD packet to send [09:26:51]OFD Sender: No OFD packet to send [09:26:56]OFD Sender: No OFD packet to send [09:27:01]OFD Sender: No OFD packet to send [09:27:06]OFD Sender: No OFD packet to send [09:27:11]OFD Sender: No OFD packet to send [09:27:16]OFD Sender: No OFD packet to send [09:27:21]OFD Sender: No OFD packet to send [09:27:26]OFD Sender: No OFD packet to send [09:27:31]OFD Sender: No OFD packet to send [09:27:36]OFD Sender: No OFD packet to send [09:27:41]OFD Sender: No OFD packet to send [09:27:43]accept exits with 8 [09:27:43]New connection [09:27:43]New thread 3067260260 created [09:27:43]Thread 3067403620 joined [09:27:43]Waiting for new connection... [09:27:43] Sock 8.Parse request [09:27:43]Sock 8.Check first char [09:27:43]Sock 8.First char is OK [09:27:43]request: POST /json_proto HTTP/1.0 [09:27:43]Method: POST [09:27:43]URL: /json_proto [09:27:43]Method is POST - this is cgi request [09:27:43]url: /json_proto [09:27:43]query_string will be loaded in cgi processing [09:27:43]execute_cgi json_proto POST (null) [09:27:43]execute_cgi path=json_proto method=POST [09:27:43]POST find Content-Length [09:27:43]Host: 172.17.62.195:8080 [09:27:43]Content-Length: 792 [09:27:43]Content-Type: application/json [09:27:43] [09:27:43]POST finish read [09:27:43]Found Content-Length = 792 [09:27:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01158", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:43]execute_script... [09:27:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 40.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A01158", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:43]POST & json_proto [09:27:43]process_json_proto [09:27:43]json parsed OK: [09:27:43]protocol is kg_v1.0 [09:27:43]action value=close_receipt [09:27:43]process_action close_receipt [09:27:43]cmd_close_receipt [09:27:43]MH_GetDate [09:27:43]Write to MH i2c: F0 00 00 59 3B 83 [09:27:43]Write i2c OK [09:27:43]MH_I2C_Read... [09:27:43]Read from MH i2c: F0 [09:27:43]MH_I2C_Read... [09:27:43]Read from MH i2c: F0 09 00 [09:27:43]MH_I2C_Read... [09:27:43]Read from MH i2c: F0 09 00 59 3B 00 12 29 F5 66 65 34 CA 65 EA [09:27:43]GetLastDocTimeStamp 1727342726 [09:27:43]current date 1727342866 [09:27:43]FM_GetShiftState [09:27:43]SAM_PROTO_GetShiftState [09:27:43]wFMCommunicate request_size=4 [09:27:43]MH_SAM_APDU [09:27:43]CAPDU: 80 13 01 00 [09:27:43]Write to MH i2c: E2 08 00 5A 3B 80 13 01 00 00 00 00 00 12 [09:27:43]Write i2c OK [09:27:43]MH_I2C_Read... [09:27:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:43]Read from MH i2c: E2 [09:27:43]MH_I2C_Read... [09:27:43]Read from MH i2c: E2 0E 00 [09:27:43]MH_I2C_Read... [09:27:43]Read from MH i2c: E2 0E 00 5A 3B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 0E [09:27:43]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:27:43]wFMCommunicate OK [09:27:43]SAM_PROTO_GetShiftState done [09:27:43]FM_GetShiftState done [09:27:43]opened in 1727309552 [09:27:43]opened+sec_in_day 1727395952 [09:27:43]quantity*price = 0 [09:27:43]sum+1 = 1 [09:27:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 148 26.09.2024 09:27 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Талоны: Топливная Карта 01158 ФМ: 0000000000959278 ФД: 104808 ФПД: 222696903757342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092746&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104808&fm=222696903757342&tin=02508201610067®Number=0000000000145756&sum=0 [09:27:44]StoreToDocumentArchive [09:27:44]shift 237 fd 104808 [09:27:44]save to /storage/0237/doc_00104808 [09:27:44]save last doc name /storage/0237/doc_00104808 to /storage/kkm_last_doc_name [09:27:44]save OK [09:27:44]Clear old archive folders... [09:27:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:27:44]tlvbuf is 0199F050 [09:27:44]SAM_PROTO_ClearQueue [09:27:44]wFMCommunicate request_size=4 [09:27:44]MH_SAM_APDU [09:27:44]CAPDU: 80 09 00 00 [09:27:44]Write to MH i2c: E2 08 00 67 3B 80 09 00 00 00 00 00 00 14 [09:27:44]Write i2c OK [09:27:44]MH_I2C_Read... [09:27:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:27:44]Read from MH i2c: E2 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: E2 03 00 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: E2 03 00 67 3B 00 90 00 16 [09:27:44]RAPDU: 90 00 [09:27:44]wFMCommunicate OK [09:27:44]SAM_PROTO_ClearQueue done [09:27:44]KKMCreateOFDPacket [09:27:44]OFDProtocolAddRootSTLVToBuf [09:27:44]FM_MakeSignedData [09:27:44]FM_MakeSignedData [09:27:44]SAM_PROTO_SignData [09:27:44]wFMCommunicate request_size=4 [09:27:44]MH_SAM_APDU [09:27:44]CAPDU: 80 0D 01 02 [09:27:44]Write to MH i2c: E2 08 00 68 3B 80 0D 01 02 00 00 00 00 1C [09:27:44]Write i2c OK [09:27:44]MH_I2C_Read... [09:27:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:27:44]Read from MH i2c: E2 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: E2 03 00 [09:27:44]MH_I2C_Read... [09:27:44]Read from MH i2c: E2 03 00 68 3B 00 90 00 17 [09:27:44]RAPDU: 90 00 [09:27:44]wFMCommunicate OK [09:27:44]wFMCommunicate request_size=255 [09:27:44]MH_SAM_APDU [09:27:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 12 29 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 68 99 01 00 35 04 06 00 CA [09:27:44]Write to MH i2c: E2 02 01 69 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 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 12 29 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 68 99 01 00 35 04 06 00 CA 00 00 F0 [09:27:44]Write i2c OK [09:27:44]MH_I2C_Read... [09:27:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:45]Read from MH i2c: E2 [09:27:45]MH_I2C_Read... [09:27:45]Read from MH i2c: E2 03 00 [09:27:45]MH_I2C_Read... [09:27:45]Read from MH i2c: E2 03 00 69 3B 00 90 00 18 [09:27:45]RAPDU: 90 00 [09:27:45]wFMCommunicate OK [09:27:45]wFMCommunicate request_size=10 [09:27:45]MH_SAM_APDU [09:27:45]CAPDU: 80 0D 02 02 05 8A A9 D7 4E 1E [09:27:45]Write to MH i2c: E2 0D 00 6A 3B 80 0D 02 02 05 00 8A A9 D7 4E 1E 00 00 9F [09:27:45]Write i2c OK [09:27:45]MH_I2C_Read... [09:27:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:45]Read from MH i2c: E2 [09:27:45]MH_I2C_Read... [09:27:45]Read from MH i2c: E2 03 00 [09:27:45]MH_I2C_Read... [09:27:45]Read from MH i2c: E2 03 00 6A 3B 00 90 00 19 [09:27:45]RAPDU: 90 00 [09:27:45]wFMCommunicate OK [09:27:45]wFMCommunicate request_size=4 [09:27:45]MH_SAM_APDU [09:27:45]CAPDU: 80 0D 03 02 [09:27:45]Write to MH i2c: E2 08 00 6B 3B 80 0D 03 02 00 00 00 00 21 [09:27:45]Write i2c OK [09:27:45]MH_I2C_Read... [09:27:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:27:45]Read from MH i2c: E2 [09:27:45]MH_I2C_Read... [09:27:45]Read from MH i2c: E2 0B 00 [09:27:45]MH_I2C_Read... [09:27:45]Read from MH i2c: E2 0B 00 6B 3B 00 EE AE F5 B4 81 A9 04 93 90 00 28 [09:27:45]RAPDU: EE AE F5 B4 81 A9 04 93 90 00 [09:27:45]wFMCommunicate OK [09:27:45]SAM_PROTO_SignData done [09:27:45]FM_MakeSignedData done [09:27:45]CreateOFDProtocolMessage [09:27:45]wFMCommunicate request_size=4 [09:27:45]MH_SAM_APDU [09:27:45]CAPDU: 80 11 00 00 [09:27:45]Write to MH i2c: E2 08 00 6C 3B 80 11 00 00 00 00 00 00 21 [09:27:45]Write i2c OK [09:27:45]MH_I2C_Read... [09:27:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:45]Read from MH i2c: E2 [09:27:45]MH_I2C_Read... [09:27:45]Read from MH i2c: E2 17 00 [09:27:45]MH_I2C_Read... [09:27:45]Read from MH i2c: E2 17 00 6C 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 7C [09:27:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:27:45]wFMCommunicate OK [09:27:45]CreateOFDProtocolMessage done [09:27:45]OFDSenderStorePacket 104808 [09:27:45]StoreOFDPacket docnum=104808 [09:27:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 62 AF 07 01 02 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 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 12 29 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 68 99 01 00 35 04 06 00 CA 8A A9 D7 4E 1E EE AE F5 B4 81 A9 04 93 [09:27:45]CheckFolder [09:27:45]dirname=/storage/ofd_packets [09:27:45]CheckFolder done [09:27:45]ProducePacketName [09:27:45]name=ofd_packets/00104808 [09:27:45]NVStorageSaveData ofd_packets/00104808 [09:27:45]File name is /storage/ofd_packets/00104808 [09:27:45]Write 301 bytes [09:27:45]NVStorageSaveData done [09:27:45]OFDSenderStorePacket done [09:27:45]KKMCreateOFDPacket done [09:27:45]NVStorageSaveData kkm_last_timestamp [09:27:45]File name is /storage/kkm_last_timestamp [09:27:45]Write 4 bytes [09:27:45]NVStorageSaveData done [09:27:45]ExternCall_PrintAddStr [09:27:45]wPrintStart [09:27:45]Write to MH i2c: 01 00 00 6D 3B A8 [09:27:45]Write i2c OK [09:27:45]MH_I2C_Read... [09:27:45]Read from MH i2c: 01 [09:27:45]MH_I2C_Read... [09:27:45]Read from MH i2c: 01 07 00 [09:27:45]MH_I2C_Read... [09:27:45]Read from MH i2c: 01 07 00 6D 3B 00 00 00 00 00 FF 0F BD [09:27:45]RasterBufferAndPrint [09:27:45]line Счет N : (1)118252 [09:27:45]line ИНН: 02508201610067 [09:27:45]line Контрольно-Кассовый Чек [09:27:45]line ПРОДАЖА [09:27:45]line ТРК (МРК, ГНК) : 22 [09:27:45]line Товар: 2710124130 [09:27:45]line Аи-92-К-5 [09:27:45]line 40.000 * 0.00 [09:27:45]line = 0.00 [09:27:45]line НДС 12% НСП 1% [09:27:45]line > о реализуемом товаре [09:27:45]line ИТОГО: 0.00 [09:27:45]line НСП 1% : 0.00 [09:27:45]line НДС 12% : 0.00 [09:27:45]line Наличными: 0.00 [09:27:45]line Безнал.: 0.00 [09:27:45]line Место: АЗС № 176 [09:27:45]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:27:45]line СНО: Общий режим [09:27:45]line Чек 148 26.09.2024 09:27 [09:27:45]line Смена: 237 ФФД: 1.0 [09:27:45]line ЗНМ: 0300000238 [09:27:45]line РНМ: 0000000000145756 [09:27:45]line Версия ККМ: v1.0 [09:27:45]line Талоны: Топливная Карта [09:27:45]line 01158 [09:27:45]line ФМ: 0000000000959278 [09:27:45]line ФД: 104808 [09:27:45]line ФПД: 222696903757342 [09:27:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092746&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104808&fm=222696903757342&tin=02508201610067®Number=0000000000145756&sum=0 [09:27:45]OFD Sender: Processing packet 104808 [packets to send 51, broken 50] [09:27:45]ProducePacketName [09:27:45]name=ofd_packets/00104808 [09:27:45]OFD Sender: To server: pG, [09:27:45]CommunicateWithHost lk.salyk.kg:30040 [09:27:45]ConnectInit lk.salyk.kg [09:27:45]written 0, free lines is 4095 [09:27:45]Connected sock=11 [09:27:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 62 AF 07 01 02 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 35 FF 03 08 00 03 40 9C 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 94 00 00 00 F4 03 04 00 12 29 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 68 99 01 00 35 04 06 00 CA 8A A9 D7 4E 1E EE AE F5 B4 81 A9 04 93 [09:27:46]Write to MH i2c: 01 00 00 96 3B D1 [09:27:46]Write i2c OK [09:27:46]MH_I2C_Read... [09:27:46]Read from MH i2c: 01 [09:27:46]MH_I2C_Read... [09:27:46]Read from MH i2c: 01 07 00 [09:27:46]MH_I2C_Read... [09:27:46]Read from MH i2c: 01 07 00 96 3B 00 00 00 00 00 0C 0D F1 [09:27:46]RasterBufferAndPrint [09:27:46]line [09:27:46]line [09:27:46]line [09:27:46]line [09:27:46]line [09:27:46]written 0, free lines is 3345 [09:27:46]MH_Cut [09:27:46]Write to MH i2c: D1 01 00 9D 3B 01 AA [09:27:46]Write i2c OK [09:27:46]MH_I2C_Read... [09:27:46]Read from MH i2c: D1 [09:27:46]MH_I2C_Read... [09:27:46]Read from MH i2c: D1 01 00 [09:27:46]MH_I2C_Read... [09:27:46]Read from MH i2c: D1 01 00 9D 3B 00 A9 [09:27:46]Write to MH i2c: 01 00 00 9E 3B D9 [09:27:46]Write i2c OK [09:27:46]MH_I2C_Read... [09:27:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 53 85 47 00 D5 86 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 68 99 01 00 F4 03 04 00 C3 D2 F4 66 B6 04 01 00 00 03 13 D4 2B E1 12 1B 86 [09:27:46]CommunicateWithHost err = 0 [09:27:46]CheckOFDResponse [09:27:46]1017 (14) - 77093643461234 [09:27:46]1041 (16) - 0000000000959278 [09:27:46]1040 (4) - 104808 [09:27:46]1012 (4) - 26.09.2024 03:19 [09:27:46]1206 (1) - 0 [09:27:46]OFD Sender: Remove packet 104808 [09:27:46]ProducePacketName [09:27:46]name=ofd_packets/00104808 [09:27:46]NVStorageDeleteData [09:27:46]OFD Sender: No OFD packet to send [09:27:46]*** Cut start [09:27:46]*** Partial cut [09:27:46]*** CUTSNS_PIN = 1 [09:27:46]*** CUTSNS_PIN = 0 [09:27:47]*** Brake cut motor [09:27:47]Read from MH i2c: 01 [09:27:47]MH_I2C_Read... [09:27:47]*** Stop cut motor [09:27:47]*** Cut end [09:27:47]Read from MH i2c: 01 07 00 [09:27:47]MH_I2C_Read... [09:27:47]Read from MH i2c: 01 07 00 9E 3B 00 00 00 00 00 FF 0F EE [09:27:47]process_action close_receipt done [09:27:47]requested_data is exist [09:27:47]produce_requested_data [09:27:47]requested_item fm.sn is exist - process it [09:27:47]wFMCommunicate request_size=4 [09:27:47]MH_SAM_APDU [09:27:47]CAPDU: 80 11 00 00 [09:27:47]Write to MH i2c: E2 08 00 9F 3B 80 11 00 00 00 00 00 00 54 [09:27:47]Write i2c OK [09:27:47]MH_I2C_Read... [09:27:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:47]Read from MH i2c: E2 [09:27:47]MH_I2C_Read... [09:27:47]Read from MH i2c: E2 17 00 [09:27:47]MH_I2C_Read... [09:27:47]Read from MH i2c: E2 17 00 9F 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 AF [09:27:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:27:47]wFMCommunicate OK [09:27:47]requested_item fd.num is exist - process it [09:27:47]SAM_PROTO_GetFieldsCounters [09:27:47]wFMCommunicate request_size=4 [09:27:47]MH_SAM_APDU [09:27:47]CAPDU: 80 13 00 00 [09:27:47]Write to MH i2c: E2 08 00 A0 3B 80 13 00 00 00 00 00 00 57 [09:27:47]Write i2c OK [09:27:47]MH_I2C_Read... [09:27:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:27:47]Read from MH i2c: E2 [09:27:47]MH_I2C_Read... [09:27:47]Read from MH i2c: E2 62 00 [09:27:47]MH_I2C_Read... [09:27:47]Read from MH i2c: E2 62 00 A0 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 68 99 01 00 0E 04 04 00 ED 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 2E [09:27:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 68 99 01 00 0E 04 04 00 ED 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 [09:27:47]wFMCommunicate OK [09:27:47]SAM_PROTO_GetFieldsCounters done [09:27:47]requested_item shift.num is exist - process it [09:27:47]requested_item shift.opened is exist - process it [09:27:47]req_shift_opened [09:27:47]FM_GetShiftState [09:27:47]SAM_PROTO_GetShiftState [09:27:47]wFMCommunicate request_size=4 [09:27:47]MH_SAM_APDU [09:27:47]CAPDU: 80 13 01 00 [09:27:47]Write to MH i2c: E2 08 00 A1 3B 80 13 01 00 00 00 00 00 59 [09:27:47]Write i2c OK [09:27:47]MH_I2C_Read... [09:27:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:47]Read from MH i2c: E2 [09:27:47]MH_I2C_Read... [09:27:47]Read from MH i2c: E2 0E 00 [09:27:47]MH_I2C_Read... [09:27:47]Read from MH i2c: E2 0E 00 A1 3B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 55 [09:27:47]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:27:47]wFMCommunicate OK [09:27:47]SAM_PROTO_GetShiftState done [09:27:47]FM_GetShiftState done [09:27:47]req_shift_opened done [09:27:47]requested_item shift.open_date is exist - process it [09:27:47]req_shift_open_date [09:27:47]req_shift_open_date done [09:27:47]produce_requested_data done [09:27:47]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104808,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:27:47]process_action_free close_receipt [09:27:47]json_value_free [09:27:47]json_value_free done [09:27:47]process_json_proto returns [09:27:47]Send response to host [09:27:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104808,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:27:47]free response buf [09:27:47]execute_script done [09:27:47]execute_script returns [09:27:47]free content buf [09:27:47]Sock 8.Close socket [09:27:47]Sock 8.Thread stoped [09:27:49]accept exits with 9 [09:27:49]New connection [09:27:49]New thread 3067403620 created [09:27:49]Thread 3067260260 joined [09:27:49]Waiting for new connection... [09:27:49] Sock 9.Parse request [09:27:49]Sock 9.Check first char [09:27:49]Sock 9.First char is OK [09:27:49]request: POST /json_proto HTTP/1.0 [09:27:49]Method: POST [09:27:49]URL: /json_proto [09:27:49]Method is POST - this is cgi request [09:27:49]url: /json_proto [09:27:49]query_string will be loaded in cgi processing [09:27:49]execute_cgi json_proto POST (null) [09:27:49]execute_cgi path=json_proto method=POST [09:27:49]POST find Content-Length [09:27:49]Host: 172.17.62.195:8080 [09:27:49]Content-Length: 682 [09:27:49]Content-Type: application/json [09:27:49] [09:27:49]POST finish read [09:27:49]Found Content-Length = 682 [09:27:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:49]execute_script... [09:27: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)118253", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:27:49]POST & json_proto [09:27:49]process_json_proto [09:27:49]json parsed OK: [09:27:49]protocol is kg_v1.0 [09:27:49]action value=close_receipt [09:27:49]process_action close_receipt [09:27:49]cmd_close_receipt [09:27:49]MH_GetDate [09:27:49]Write to MH i2c: F0 00 00 A2 3B CC [09:27:49]Write i2c OK [09:27:49]MH_I2C_Read... [09:27:49]Read from MH i2c: F0 [09:27:49]MH_I2C_Read... [09:27:49]Read from MH i2c: F0 09 00 [09:27:49]MH_I2C_Read... [09:27:49]Read from MH i2c: F0 09 00 A2 3B 00 18 29 F5 66 65 34 CA 65 39 [09:27:49]GetLastDocTimeStamp 1727342866 [09:27:49]current date 1727342872 [09:27:49]FM_GetShiftState [09:27:49]SAM_PROTO_GetShiftState [09:27:49]wFMCommunicate request_size=4 [09:27:49]MH_SAM_APDU [09:27:49]CAPDU: 80 13 01 00 [09:27:49]Write to MH i2c: E2 08 00 A3 3B 80 13 01 00 00 00 00 00 5B [09:27:49]Write i2c OK [09:27:49]MH_I2C_Read... [09:27:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:49]Read from MH i2c: E2 [09:27:49]MH_I2C_Read... [09:27:49]Read from MH i2c: E2 0E 00 [09:27:49]MH_I2C_Read... [09:27:49]Read from MH i2c: E2 0E 00 A3 3B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 57 [09:27:49]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:27:49]wFMCommunicate OK [09:27:49]SAM_PROTO_GetShiftState done [09:27:49]FM_GetShiftState done [09:27:49]opened in 1727309552 [09:27:49]opened+sec_in_day 1727395952 [09:27:49]quantity*price = 100021 [09:27:49]sum+1 = 100023 [09:27:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 149 26.09.2024 09:27 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104809 ФПД: 35901269750072 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092752&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104809&fm=35901269750072&tin=02508201610067®Number=0000000000145756&sum=100000 [09:27:51]StoreToDocumentArchive [09:27:51]shift 237 fd 104809 [09:27:51]save to /storage/0237/doc_00104809 [09:27:51]save last doc name /storage/0237/doc_00104809 to /storage/kkm_last_doc_name [09:27:51]save OK [09:27:51]Clear old archive folders... [09:27:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:27:51]tlvbuf is 0196C250 [09:27:51]SAM_PROTO_ClearQueue [09:27:51]wFMCommunicate request_size=4 [09:27:51]MH_SAM_APDU [09:27:51]CAPDU: 80 09 00 00 [09:27:51]Write to MH i2c: E2 08 00 B0 3B 80 09 00 00 00 00 00 00 5D [09:27:51]Write i2c OK [09:27:51]MH_I2C_Read... [09:27:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:27:51]Read from MH i2c: E2 [09:27:51]MH_I2C_Read... [09:27:51]Read from MH i2c: E2 03 00 [09:27:51]MH_I2C_Read... [09:27:51]Read from MH i2c: E2 03 00 B0 3B 00 90 00 5F [09:27:51]RAPDU: 90 00 [09:27:51]wFMCommunicate OK [09:27:51]SAM_PROTO_ClearQueue done [09:27:51]KKMCreateOFDPacket [09:27:51]OFDProtocolAddRootSTLVToBuf [09:27:51]FM_MakeSignedData [09:27:51]FM_MakeSignedData [09:27:51]SAM_PROTO_SignData [09:27:51]wFMCommunicate request_size=4 [09:27:51]MH_SAM_APDU [09:27:51]CAPDU: 80 0D 01 02 [09:27:51]Write to MH i2c: E2 08 00 B1 3B 80 0D 01 02 00 00 00 00 65 [09:27:51]Write i2c OK [09:27:51]MH_I2C_Read... [09:27:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:27:51]Read from MH i2c: E2 [09:27:51]MH_I2C_Read... [09:27:51]Read from MH i2c: E2 03 00 [09:27:51]MH_I2C_Read... [09:27:51]Read from MH i2c: E2 03 00 B1 3B 00 90 00 60 [09:27:51]RAPDU: 90 00 [09:27:51]wFMCommunicate OK [09:27:51]wFMCommunicate request_size=255 [09:27:51]MH_SAM_APDU [09:27:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 18 29 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 69 99 01 00 35 04 06 00 20 [09:27:51]Write to MH i2c: E2 02 01 B2 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 95 00 00 00 F4 03 04 00 18 29 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 69 99 01 00 35 04 06 00 20 00 00 5D [09:27:51]Write i2c OK [09:27:51]MH_I2C_Read... [09:27:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:51]Read from MH i2c: E2 [09:27:51]MH_I2C_Read... [09:27:51]Read from MH i2c: E2 03 00 [09:27:51]MH_I2C_Read... [09:27:51]Read from MH i2c: E2 03 00 B2 3B 00 90 00 61 [09:27:51]RAPDU: 90 00 [09:27:51]wFMCommunicate OK [09:27:51]wFMCommunicate request_size=10 [09:27:51]MH_SAM_APDU [09:27:51]CAPDU: 80 0D 02 02 05 A6 EA 6E 31 38 [09:27:51]Write to MH i2c: E2 0D 00 B3 3B 80 0D 02 02 05 00 A6 EA 6E 31 38 00 00 D9 [09:27:51]Write i2c OK [09:27:51]MH_I2C_Read... [09:27:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:27:51]Read from MH i2c: E2 [09:27:51]MH_I2C_Read... [09:27:51]Read from MH i2c: E2 03 00 [09:27:51]MH_I2C_Read... [09:27:51]Read from MH i2c: E2 03 00 B3 3B 00 90 00 62 [09:27:51]RAPDU: 90 00 [09:27:51]wFMCommunicate OK [09:27:51]wFMCommunicate request_size=4 [09:27:51]MH_SAM_APDU [09:27:51]CAPDU: 80 0D 03 02 [09:27:51]Write to MH i2c: E2 08 00 B4 3B 80 0D 03 02 00 00 00 00 6A [09:27:51]Write i2c OK [09:27:51]MH_I2C_Read... [09:27:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:27:51]Read from MH i2c: E2 [09:27:51]MH_I2C_Read... [09:27:51]Read from MH i2c: E2 0B 00 [09:27:51]MH_I2C_Read... [09:27:51]Read from MH i2c: E2 0B 00 B4 3B 00 E4 3B 63 B4 65 FF 00 C3 90 00 C8 [09:27:51]RAPDU: E4 3B 63 B4 65 FF 00 C3 90 00 [09:27:51]wFMCommunicate OK [09:27:51]SAM_PROTO_SignData done [09:27:51]FM_MakeSignedData done [09:27:51]CreateOFDProtocolMessage [09:27:51]wFMCommunicate request_size=4 [09:27:51]MH_SAM_APDU [09:27:51]CAPDU: 80 11 00 00 [09:27:51]Write to MH i2c: E2 08 00 B5 3B 80 11 00 00 00 00 00 00 6A [09:27:51]Write i2c OK [09:27:51]MH_I2C_Read... [09:27:51]Read from MH i2c: E2 [09:27:51]MH_I2C_Read... [09:27:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:51]Read from MH i2c: E2 17 00 [09:27:51]MH_I2C_Read... [09:27:51]Read from MH i2c: E2 17 00 B5 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 C5 [09:27:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:27:51]wFMCommunicate OK [09:27:51]CreateOFDProtocolMessage done [09:27:51]OFDSenderStorePacket 104809 [09:27:51]StoreOFDPacket docnum=104809 [09:27:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 7B B6 07 01 62 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 18 29 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 69 99 01 00 35 04 06 00 20 A6 EA 6E 31 38 E4 3B 63 B4 65 FF 00 C3 [09:27:51]CheckFolder [09:27:51]dirname=/storage/ofd_packets [09:27:51]CheckFolder done [09:27:51]ProducePacketName [09:27:51]name=ofd_packets/00104809 [09:27:51]NVStorageSaveData ofd_packets/00104809 [09:27:51]File name is /storage/ofd_packets/00104809 [09:27:51]Write 301 bytes [09:27:51]NVStorageSaveData done [09:27:51]OFDSenderStorePacket done [09:27:51]KKMCreateOFDPacket done [09:27:51]NVStorageSaveData kkm_last_timestamp [09:27:51]File name is /storage/kkm_last_timestamp [09:27:51]Write 4 bytes [09:27:51]NVStorageSaveData done [09:27:51]ExternCall_PrintAddStr [09:27:51]wPrintStart [09:27:51]Write to MH i2c: 01 00 00 B6 3B F1 [09:27:51]Write i2c OK [09:27:51]MH_I2C_Read... [09:27:51]Read from MH i2c: 01 [09:27:51]MH_I2C_Read... [09:27:51]Read from MH i2c: 01 07 00 [09:27:51]MH_I2C_Read... [09:27:51]Read from MH i2c: 01 07 00 B6 3B 00 00 00 00 00 FF 0F 06 [09:27:51]RasterBufferAndPrint [09:27:51]line Счет N : (1)118253 [09:27:51]line ИНН: 02508201610067 [09:27:51]line Контрольно-Кассовый Чек [09:27:51]line ПРОДАЖА [09:27:51]line ТРК (МРК, ГНК) : 13 [09:27:51]line Товар: 2710124500 [09:27:51]line Аи-95-К-5 [09:27:51]line 13.480 * 74.20 [09:27:51]line = 1000.22 [09:27:51]line НДС 12% НСП 1% [09:27:51]line > о реализуемом товаре [09:27:51]line ОКРУГЛЕНИЕ: -0.22 [09:27:51]line ИТОГО: 1000.00 [09:27:51]line Внесено: 1000.00 [09:27:51]line СДАЧА: 0.00 [09:27:51]line НСП 1% : 8.85 [09:27:51]line НДС 12% : 106.22 [09:27:51]line Наличными: 1000.00 [09:27:51]line Безнал.: 0.00 [09:27:51]line Место: АЗС № 176 [09:27:51]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:27:51]line СНО: Общий режим [09:27:51]line Чек 149 26.09.2024 09:27 [09:27:51]line Смена: 237 ФФД: 1.0 [09:27:51]line ЗНМ: 0300000238 [09:27:51]line РНМ: 0000000000145756 [09:27:51]line Версия ККМ: v1.0 [09:27:51]line ФМ: 0000000000959278 [09:27:51]line ФД: 104809 [09:27:51]line ФПД: 35901269750072 [09:27:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092752&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104809&fm=35901269750072&tin=02508201610067®Number=0000000000145756&sum=100000 [09:27:51]written 0, free lines is 4095 [09:27:51]OFD Sender: Processing packet 104809 [packets to send 51, broken 50] [09:27:51]ProducePacketName [09:27:51]name=ofd_packets/00104809 [09:27:51]OFD Sender: To server: pG, [09:27:51]CommunicateWithHost lk.salyk.kg:30040 [09:27:51]ConnectInit lk.salyk.kg [09:27:51]Connected sock=10 [09:27:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 7B B6 07 01 62 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 95 00 00 00 F4 03 04 00 18 29 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 69 99 01 00 35 04 06 00 20 A6 EA 6E 31 38 E4 3B 63 B4 65 FF 00 C3 [09:27:52]Write to MH i2c: 01 00 00 E0 3B 1B [09:27:52]Write i2c OK [09:27:52]MH_I2C_Read... [09:27:52]Read from MH i2c: 01 [09:27:52]MH_I2C_Read... [09:27:52]Read from MH i2c: 01 07 00 [09:27:52]MH_I2C_Read... [09:27:52]Read from MH i2c: 01 07 00 E0 3B 00 00 00 00 00 F6 0C 24 [09:27:52]RasterBufferAndPrint [09:27:52]line [09:27:52]line [09:27:52]line [09:27:52]line [09:27:52]line [09:27:52]written 0, free lines is 3331 [09:27:52]MH_Cut [09:27:52]Write to MH i2c: D1 01 00 E7 3B 01 F4 [09:27:52]Write i2c OK [09:27:52]MH_I2C_Read... [09:27:52]Read from MH i2c: D1 [09:27:52]MH_I2C_Read... [09:27:52]Read from MH i2c: D1 01 00 [09:27:52]MH_I2C_Read... [09:27:52]Read from MH i2c: D1 01 00 E7 3B 00 F3 [09:27:52]Write to MH i2c: 01 00 00 E8 3B 23 [09:27:52]Write i2c OK [09:27:52]MH_I2C_Read... [09:27:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 ED 7F 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 30 39 35 39 32 37 38 10 04 04 00 69 99 01 00 F4 03 04 00 C9 D2 F4 66 B6 04 01 00 00 A0 64 B0 A8 D6 40 B2 A1 [09:27:52]CommunicateWithHost err = 0 [09:27:52]CheckOFDResponse [09:27:52]1017 (14) - 77093643461234 [09:27:52]1041 (16) - 0000000000959278 [09:27:52]1040 (4) - 104809 [09:27:52]1012 (4) - 26.09.2024 03:19 [09:27:52]1206 (1) - 0 [09:27:52]OFD Sender: Remove packet 104809 [09:27:52]ProducePacketName [09:27:52]name=ofd_packets/00104809 [09:27:52]NVStorageDeleteData [09:27:52]OFD Sender: No OFD packet to send [09:27:52]*** Cut start [09:27:52]*** Partial cut [09:27:52]*** CUTSNS_PIN = 1 [09:27:52]*** CUTSNS_PIN = 0 [09:27:52]*** Brake cut motor [09:27:53]Read from MH i2c: 01 [09:27:53]MH_I2C_Read... [09:27:53]*** Stop cut motor [09:27:53]*** Cut end [09:27:53]Read from MH i2c: 01 07 00 [09:27:53]MH_I2C_Read... [09:27:53]Read from MH i2c: 01 07 00 E8 3B 00 00 00 00 00 FF 0F 38 [09:27:53]process_action close_receipt done [09:27:53]requested_data is exist [09:27:53]produce_requested_data [09:27:53]requested_item fm.sn is exist - process it [09:27:53]wFMCommunicate request_size=4 [09:27:53]MH_SAM_APDU [09:27:53]CAPDU: 80 11 00 00 [09:27:53]Write to MH i2c: E2 08 00 E9 3B 80 11 00 00 00 00 00 00 9E [09:27:53]Write i2c OK [09:27:53]MH_I2C_Read... [09:27:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:27:53]Read from MH i2c: E2 [09:27:53]MH_I2C_Read... [09:27:53]Read from MH i2c: E2 17 00 [09:27:53]MH_I2C_Read... [09:27:53]Read from MH i2c: E2 17 00 E9 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 F9 [09:27:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:27:53]wFMCommunicate OK [09:27:53]requested_item fd.num is exist - process it [09:27:53]SAM_PROTO_GetFieldsCounters [09:27:53]wFMCommunicate request_size=4 [09:27:53]MH_SAM_APDU [09:27:53]CAPDU: 80 13 00 00 [09:27:53]Write to MH i2c: E2 08 00 EA 3B 80 13 00 00 00 00 00 00 A1 [09:27:53]Write i2c OK [09:27:53]MH_I2C_Read... [09:27:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:27:53]Read from MH i2c: E2 [09:27:53]MH_I2C_Read... [09:27:53]Read from MH i2c: E2 62 00 [09:27:53]MH_I2C_Read... [09:27:53]Read from MH i2c: E2 62 00 EA 3B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 69 99 01 00 0E 04 04 00 ED 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 7C [09:27:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 69 99 01 00 0E 04 04 00 ED 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 [09:27:53]wFMCommunicate OK [09:27:53]SAM_PROTO_GetFieldsCounters done [09:27:53]requested_item shift.num is exist - process it [09:27:53]requested_item shift.opened is exist - process it [09:27:53]req_shift_opened [09:27:53]FM_GetShiftState [09:27:53]SAM_PROTO_GetShiftState [09:27:53]wFMCommunicate request_size=4 [09:27:53]MH_SAM_APDU [09:27:53]CAPDU: 80 13 01 00 [09:27:53]Write to MH i2c: E2 08 00 EB 3B 80 13 01 00 00 00 00 00 A3 [09:27:53]Write i2c OK [09:27:53]MH_I2C_Read... [09:27:53]Read from MH i2c: *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:27:53]E2 [09:27:53]MH_I2C_Read... [09:27:53]Read from MH i2c: E2 0E 00 [09:27:53]MH_I2C_Read... [09:27:53]Read from MH i2c: E2 0E 00 EB 3B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 9F [09:27:53]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:27:53]wFMCommunicate OK [09:27:53]SAM_PROTO_GetShiftState done [09:27:53]FM_GetShiftState done [09:27:53]req_shift_opened done [09:27:53]requested_item shift.open_date is exist - process it [09:27:53]req_shift_open_date [09:27:53]req_shift_open_date done [09:27:53]produce_requested_data done [09:27:53]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104809,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:27:53]process_action_free close_receipt [09:27:53]json_value_free [09:27:53]json_value_free done [09:27:53]process_json_proto returns [09:27:53]Send response to host [09:27:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104809,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:27:53]free response buf [09:27:53]execute_script done [09:27:53]execute_script returns [09:27:53]free content buf [09:27:53]Sock 9.Close socket [09:27:53]Sock 9.Thread stoped [09:27:57]OFD Sender: No OFD packet to send [09:28:02]OFD Sender: No OFD packet to send [09:28:07]OFD Sender: No OFD packet to send [09:28:12]OFD Sender: No OFD packet to send [09:28:17]OFD Sender: No OFD packet to send [09:28:22]OFD Sender: No OFD packet to send [09:28:27]OFD Sender: No OFD packet to send [09:28:32]OFD Sender: No OFD packet to send [09:28:37]OFD Sender: No OFD packet to send [09:28:42]OFD Sender: No OFD packet to send [09:28:47]OFD Sender: No OFD packet to send [09:28:52]OFD Sender: No OFD packet to send [09:28:57]OFD Sender: No OFD packet to send [09:29:02]OFD Sender: No OFD packet to send [09:29:07]OFD Sender: No OFD packet to send [09:29:09]accept exits with 8 [09:29:09]New connection [09:29:09]New thread 3067260260 created [09:29:09]Thread 3067403620 joined [09:29:09]Waiting for new connection... [09:29:09] Sock 8.Parse request [09:29:09]Sock 8.Check first char [09:29:09]Sock 8.First char is OK [09:29:09]request: POST /json_proto HTTP/1.0 [09:29:09]Method: POST [09:29:09]URL: /json_proto [09:29:09]Method is POST - this is cgi request [09:29:09]url: /json_proto [09:29:09]query_string will be loaded in cgi processing [09:29:09]execute_cgi json_proto POST (null) [09:29:09]execute_cgi path=json_proto method=POST [09:29:09]POST find Content-Length [09:29:09]Host: 172.17.62.195:8080 [09:29:09]Content-Length: 678 [09:29:09]Content-Type: application/json [09:29:09] [09:29:09]POST finish read [09:29:09]Found Content-Length = 678 [09:29:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.920, "sum" : 810.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 810.00, "total" : 810.00, "payments": [ { "type": 0, "sum" : 810.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:09]execute_script... [09: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)118254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 10.920, "sum" : 810.26, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 810.00, "total" : 810.00, "payments": [ { "type": 0, "sum" : 810.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:29:09]POST & json_proto [09:29:09]process_json_proto [09:29:09]json parsed OK: [09:29:09]protocol is kg_v1.0 [09:29:09]action value=close_receipt [09:29:09]process_action close_receipt [09:29:09]cmd_close_receipt [09:29:09]MH_GetDate [09:29:09]Write to MH i2c: F0 00 00 EC 3B 16 [09:29:09]Write i2c OK [09:29:09]MH_I2C_Read... [09:29:09]Read from MH i2c: F0 [09:29:09]MH_I2C_Read... [09:29:09]Read from MH i2c: F0 09 00 [09:29:09]MH_I2C_Read... [09:29:09]Read from MH i2c: F0 09 00 EC 3B 00 68 29 F5 66 65 34 CA 65 D3 [09:29:09]GetLastDocTimeStamp 1727342872 [09:29:09]current date 1727342952 [09:29:09]FM_GetShiftState [09:29:09]SAM_PROTO_GetShiftState [09:29:09]wFMCommunicate request_size=4 [09:29:09]MH_SAM_APDU [09:29:09]CAPDU: 80 13 01 00 [09:29:09]Write to MH i2c: E2 08 00 ED 3B 80 13 01 00 00 00 00 00 A5 [09:29:09]Write i2c OK [09:29:09]MH_I2C_Read... [09:29:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:09]Read from MH i2c: E2 [09:29:09]MH_I2C_Read... [09:29:09]Read from MH i2c: E2 0E 00 [09:29:09]MH_I2C_Read... [09:29:09]Read from MH i2c: E2 0E 00 ED 3B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 A1 [09:29:09]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:29:09]wFMCommunicate OK [09:29:09]SAM_PROTO_GetShiftState done [09:29:09]FM_GetShiftState done [09:29:09]opened in 1727309552 [09:29:09]opened+sec_in_day 1727395952 [09:29:09]quantity*price = 81026 [09:29:09]sum+1 = 81027 [09:29:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 810.00 Внесено: 810.00 СДАЧА: 0.00 НСП 1% : 7.17 НДС 12% : 86.04 Наличными: 810.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 150 26.09.2024 09:29 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104810 ФПД: 254162523800508 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092912&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104810&fm=254162523800508&tin=02508201610067®Number=0000000000145756&sum=81000 [09:29:11]StoreToDocumentArchive [09:29:11]shift 237 fd 104810 [09:29:11]save to /storage/0237/doc_00104810 [09:29:11]save last doc name /storage/0237/doc_00104810 to /storage/kkm_last_doc_name [09:29:11]save OK [09:29:11]Clear old archive folders... [09:29:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:29:11]tlvbuf is B6F48510 [09:29:11]SAM_PROTO_ClearQueue [09:29:11]wFMCommunicate request_size=4 [09:29:11]MH_SAM_APDU [09:29:11]CAPDU: 80 09 00 00 [09:29:11]Write to MH i2c: E2 08 00 FA 3B 80 09 00 00 00 00 00 00 A7 [09:29:11]Write i2c OK [09:29:11]MH_I2C_Read... [09:29:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:29:11]Read from MH i2c: E2 [09:29:11]MH_I2C_Read... [09:29:11]Read from MH i2c: E2 03 00 [09:29:11]MH_I2C_Read... [09:29:11]Read from MH i2c: E2 03 00 FA 3B 00 90 00 A9 [09:29:11]RAPDU: 90 00 [09:29:11]wFMCommunicate OK [09:29:11]SAM_PROTO_ClearQueue done [09:29:11]KKMCreateOFDPacket [09:29:11]OFDProtocolAddRootSTLVToBuf [09:29:11]FM_MakeSignedData [09:29:11]FM_MakeSignedData [09:29:11]SAM_PROTO_SignData [09:29:11]wFMCommunicate request_size=4 [09:29:11]MH_SAM_APDU [09:29:11]CAPDU: 80 0D 01 02 [09:29:11]Write to MH i2c: E2 08 00 FB 3B 80 0D 01 02 00 00 00 00 AF [09:29:11]Write i2c OK [09:29:11]MH_I2C_Read... [09:29:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:29:11]Read from MH i2c: E2 [09:29:11]MH_I2C_Read... [09:29:11]Read from MH i2c: E2 03 00 [09:29:11]MH_I2C_Read... [09:29:11]Read from MH i2c: E2 03 00 FB 3B 00 90 00 AA [09:29:11]RAPDU: 90 00 [09:29:11]wFMCommunicate OK [09:29:11]wFMCommunicate request_size=255 [09:29:11]MH_SAM_APDU [09:29:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 82 3C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 3C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 21 00 00 00 00 07 04 06 00 68 3C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 68 29 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6A 99 01 00 35 04 06 00 E7 [09:29:11]Write to MH i2c: E2 02 01 FC 3B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 82 3C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 3C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 21 00 00 00 00 07 04 06 00 68 3C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 68 29 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6A 99 01 00 35 04 06 00 E7 00 00 A1 [09:29:11]Write i2c OK [09:29:11]MH_I2C_Read... [09:29:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:11]Read from MH i2c: E2 [09:29:11]MH_I2C_Read... [09:29:11]Read from MH i2c: E2 03 00 [09:29:11]MH_I2C_Read... [09:29:11]Read from MH i2c: E2 03 00 FC 3B 00 90 00 AB [09:29:11]RAPDU: 90 00 [09:29:11]wFMCommunicate OK [09:29:11]wFMCommunicate request_size=10 [09:29:11]MH_SAM_APDU [09:29:11]CAPDU: 80 0D 02 02 05 28 D2 F2 43 BC [09:29:11]Write to MH i2c: E2 0D 00 FD 3B 80 0D 02 02 05 00 28 D2 F2 43 BC 00 00 A7 [09:29:11]Write i2c OK [09:29:11]MH_I2C_Read... [09:29:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:29:11]Read from MH i2c: E2 [09:29:11]MH_I2C_Read... [09:29:11]Read from MH i2c: E2 03 00 [09:29:11]MH_I2C_Read... [09:29:11]Read from MH i2c: E2 03 00 FD 3B 00 90 00 AC [09:29:11]RAPDU: 90 00 [09:29:11]wFMCommunicate OK [09:29:11]wFMCommunicate request_size=4 [09:29:11]MH_SAM_APDU [09:29:11]CAPDU: 80 0D 03 02 [09:29:11]Write to MH i2c: E2 08 00 FE 3B 80 0D 03 02 00 00 00 00 B4 [09:29:11]Write i2c OK [09:29:11]MH_I2C_Read... [09:29:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:29:11]Read from MH i2c: E2 [09:29:11]MH_I2C_Read... [09:29:11]Read from MH i2c: E2 0B 00 [09:29:11]MH_I2C_Read... [09:29:11]Read from MH i2c: E2 0B 00 FE 3B 00 69 24 52 CC 4B F6 3E AD 90 00 8C [09:29:11]RAPDU: 69 24 52 CC 4B F6 3E AD 90 00 [09:29:11]wFMCommunicate OK [09:29:11]SAM_PROTO_SignData done [09:29:11]FM_MakeSignedData done [09:29:11]CreateOFDProtocolMessage [09:29:11]wFMCommunicate request_size=4 [09:29:11]MH_SAM_APDU [09:29:11]CAPDU: 80 11 00 00 [09:29:11]Write to MH i2c: E2 08 00 FF 3B 80 11 00 00 00 00 00 00 B4 [09:29:11]Write i2c OK [09:29:11]MH_I2C_Read... [09:29:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:11]Read from MH i2c: E2 [09:29:11]MH_I2C_Read... [09:29:11]Read from MH i2c: E2 17 00 [09:29:11]MH_I2C_Read... [09:29:11]Read from MH i2c: E2 17 00 FF 3B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 0F [09:29:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:29:11]wFMCommunicate OK [09:29:11]CreateOFDProtocolMessage done [09:29:11]OFDSenderStorePacket 104810 [09:29:11]StoreOFDPacket docnum=104810 [09:29:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 AE 74 07 01 AA 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 82 3C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 3C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 21 00 00 00 00 07 04 06 00 68 3C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 68 29 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6A 99 01 00 35 04 06 00 E7 28 D2 F2 43 BC 69 24 52 CC 4B F6 3E AD [09:29:11]CheckFolder [09:29:11]dirname=/storage/ofd_packets [09:29:11]CheckFolder done [09:29:11]ProducePacketName [09:29:11]name=ofd_packets/00104810 [09:29:11]NVStorageSaveData ofd_packets/00104810 [09:29:11]File name is /storage/ofd_packets/00104810 [09:29:11]Write 301 bytes [09:29:11]NVStorageSaveData done [09:29:11]OFDSenderStorePacket done [09:29:11]KKMCreateOFDPacket done [09:29:11]NVStorageSaveData kkm_last_timestamp [09:29:11]File name is /storage/kkm_last_timestamp [09:29:11]Write 4 bytes [09:29:11]NVStorageSaveData done [09:29:11]ExternCall_PrintAddStr [09:29:11]wPrintStart [09:29:11]Write to MH i2c: 01 00 00 00 3C 3C [09:29:11]Write i2c OK [09:29:11]MH_I2C_Read... [09:29:11]Read from MH i2c: 01 [09:29:11]MH_I2C_Read... [09:29:11]Read from MH i2c: 01 07 00 [09:29:11]MH_I2C_Read... [09:29:11]Read from MH i2c: 01 07 00 00 3C 00 00 00 00 00 FF 0F 51 [09:29:11]RasterBufferAndPrint [09:29:11]line Счет N : (1)118254 [09:29:11]line ИНН: 02508201610067 [09:29:11]line Контрольно-Кассовый Чек [09:29:11]line ПРОДАЖА [09:29:11]line ТРК (МРК, ГНК) : 43 [09:29:11]line Товар: 2710124500 [09:29:11]line Аи-95-К-5 [09:29:11]line 10.920 * 74.20 [09:29:11]line = 810.26 [09:29:11]line НДС 12% НСП 1% [09:29:11]line > о реализуемом товаре [09:29:11]line ОКРУГЛЕНИЕ: -0.26 [09:29:11]line ИТОГО: 810.00 [09:29:11]line Внесено: 810.00 [09:29:11]line СДАЧА: 0.00 [09:29:11]line НСП 1% : 7.17 [09:29:11]line НДС 12% : 86.04 [09:29:11]line Наличными: 810.00 [09:29:11]line Безнал.: 0.00 [09:29:11]line Место: АЗС № 176 [09:29:11]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:29:11]line СНО: Общий режим [09:29:11]line Чек 150 26.09.2024 09:29 [09:29:11]line Смена: 237 ФФД: 1.0 [09:29:11]line ЗНМ: 0300000238 [09:29:11]line РНМ: 0000000000145756 [09:29:11]line Версия ККМ: v1.0 [09:29:11]line ФМ: 0000000000959278 [09:29:11]line ФД: 104810 [09:29:11]line ФПД: 254162523800508 [09:29:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T092912&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104810&fm=254162523800508&tin=02508201610067®Number=0000000000145756&sum=81000 [09:29:11]OFD Sender: Processing packet 104810 [packets to send 51, broken 50] [09:29:11]ProducePacketName [09:29:11]name=ofd_packets/00104810 [09:29:11]OFD Sender: To server: pG, [09:29:11]CommunicateWithHost lk.salyk.kg:30040 [09:29:11]ConnectInit lk.salyk.kg [09:29:11]written 0, free lines is 4095 [09:29:12]Connected sock=11 [09:29:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 AE 74 07 01 AA 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 2A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 82 3C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 68 3C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CD 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 21 00 00 00 00 07 04 06 00 68 3C 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 96 00 00 00 F4 03 04 00 68 29 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6A 99 01 00 35 04 06 00 E7 28 D2 F2 43 BC 69 24 52 CC 4B F6 3E AD [09:29:12]Write to MH i2c: 01 00 00 2A 3C 66 [09:29:12]Write i2c OK [09:29:12]MH_I2C_Read... [09:29:12]Read from MH i2c: 01 [09:29:12]MH_I2C_Read... [09:29:12]Read from MH i2c: 01 07 00 [09:29:12]MH_I2C_Read... [09:29:12]Read from MH i2c: 01 07 00 2A 3C 00 00 00 00 00 07 0D 81 [09:29:12]RasterBufferAndPrint [09:29:12]line [09:29:12]line [09:29:12]line [09:29:12]line [09:29:12]line [09:29:12]written 0, free lines is 3341 [09:29:12]MH_Cut [09:29:12]Write to MH i2c: D1 01 00 31 3C 01 3F [09:29:12]Write i2c OK [09:29:12]MH_I2C_Read... [09:29:12]Read from MH i2c: D1 [09:29:12]MH_I2C_Read... [09:29:12]Read from MH i2c: D1 01 00 [09:29:12]MH_I2C_Read... [09:29:12]Read from MH i2c: D1 01 00 31 3C 00 3E [09:29:12]Write to MH i2c: 01 00 00 32 3C 6E [09:29:12]Write i2c OK [09:29:12]MH_I2C_Read... [09:29:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 9E 27 47 00 93 0F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6A 99 01 00 F4 03 04 00 19 D3 F4 66 B6 04 01 00 00 2A 4B 71 A2 CE B7 4E 63 [09:29:12]CommunicateWithHost err = 0 [09:29:12]CheckOFDResponse [09:29:12]1017 (14) - 77093643461234 [09:29:12]1041 (16) - 0000000000959278 [09:29:12]1040 (4) - 104810 [09:29:12]1012 (4) - 26.09.2024 03:20 [09:29:12]1206 (1) - 0 [09:29:12]OFD Sender: Remove packet 104810 [09:29:12]ProducePacketName [09:29:12]name=ofd_packets/00104810 [09:29:12]NVStorageDeleteData [09:29:12]OFD Sender: No OFD packet to send [09:29:13]*** Cut start [09:29:13]*** Partial cut [09:29:13]*** CUTSNS_PIN = 1 [09:29:13]*** CUTSNS_PIN = 0 [09:29:13]*** Brake cut motor [09:29:13]Read from MH i2c: 01 [09:29:13]MH_I2C_Read... [09:29:13]*** Stop cut motor [09:29:13]*** Cut end [09:29:13]Read from MH i2c: 01 07 00 [09:29:13]MH_I2C_Read... [09:29:13]Read from MH i2c: 01 07 00 32 3C 00 00 00 00 00 FF 0F 83 [09:29:13]process_action close_receipt done [09:29:13]requested_data is exist [09:29:13]produce_requested_data [09:29:13]requested_item fm.sn is exist - process it [09:29:13]wFMCommunicate request_size=4 [09:29:13]MH_SAM_APDU [09:29:13]CAPDU: 80 11 00 00 [09:29:13]Write to MH i2c: E2 08 00 33 3C 80 11 00 00 00 00 00 00 E9 [09:29:13]Write i2c OK [09:29:13]MH_I2C_Read... [09:29:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:29:13]Read from MH i2c: E2 [09:29:13]MH_I2C_Read... [09:29:13]Read from MH i2c: E2 17 00 [09:29:13]MH_I2C_Read... [09:29:13]Read from MH i2c: E2 17 00 33 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 44 [09:29:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:29:13]wFMCommunicate OK [09:29:13]requested_item fd.num is exist - process it [09:29:13]SAM_PROTO_GetFieldsCounters [09:29:13]wFMCommunicate request_size=4 [09:29:13]MH_SAM_APDU [09:29:13]CAPDU: 80 13 00 00 [09:29:13]Write to MH i2c: E2 08 00 34 3C 80 13 00 00 00 00 00 00 EC [09:29:13]Write i2c OK [09:29:13]MH_I2C_Read... [09:29:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:29:13]Read from MH i2c: E2 [09:29:13]MH_I2C_Read... [09:29:13]Read from MH i2c: E2 62 00 [09:29:13]MH_I2C_Read... [09:29:13]Read from MH i2c: E2 62 00 34 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 6A 99 01 00 0E 04 04 00 ED 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 CB [09:29:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 6A 99 01 00 0E 04 04 00 ED 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 [09:29:13]wFMCommunicate OK [09:29:13]SAM_PROTO_GetFieldsCounters done [09:29:13]requested_item shift.num is exist - process it [09:29:13]requested_item shift.opened is exist - process it [09:29:13]req_shift_opened [09:29:13]FM_GetShiftState [09:29:13]SAM_PROTO_GetShiftState [09:29:13]wFMCommunicate request_size=4 [09:29:13]MH_SAM_APDU [09:29:13]CAPDU: 80 13 01 00 [09:29:13]Write to MH i2c: E2 08 00 35 3C 80 13 01 00 00 00 00 00 EE [09:29:13]Write i2c OK [09:29:13]MH_I2C_Read... [09:29:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:29:13]Read from MH i2c: E2 [09:29:13]MH_I2C_Read... [09:29:13]Read from MH i2c: E2 0E 00 [09:29:13]MH_I2C_Read... [09:29:13]Read from MH i2c: E2 0E 00 35 3C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 EA [09:29:13]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:29:13]wFMCommunicate OK [09:29:13]SAM_PROTO_GetShiftState done [09:29:13]FM_GetShiftState done [09:29:13]req_shift_opened done [09:29:13]requested_item shift.open_date is exist - process it [09:29:13]req_shift_open_date [09:29:13]req_shift_open_date done [09:29:13]produce_requested_data done [09:29:13]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104810,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:29:13]process_action_free close_receipt [09:29:13]json_value_free [09:29:13]json_value_free done [09:29:13]process_json_proto returns [09:29:13]Send response to host [09:29:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104810,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:29:13]free response buf [09:29:13]execute_script done [09:29:13]execute_script returns [09:29:13]free content buf [09:29:13]Sock 8.Close socket [09:29:13]Sock 8.Thread stoped [09:29:17]OFD Sender: No OFD packet to send [09:29:22]OFD Sender: No OFD packet to send [09:29:27]OFD Sender: No OFD packet to send [09:29:32]OFD Sender: No OFD packet to send [09:29:37]OFD Sender: No OFD packet to send [09:29:42]OFD Sender: No OFD packet to send [09:29:47]OFD Sender: No OFD packet to send [09:29:52]OFD Sender: No OFD packet to send [09:29:57]OFD Sender: No OFD packet to send [09:30:02]OFD Sender: No OFD packet to send [09:30:07]OFD Sender: No OFD packet to send [09:30:12]OFD Sender: No OFD packet to send [09:30:17]OFD Sender: No OFD packet to send [09:30:22]OFD Sender: No OFD packet to send [09:30:27]OFD Sender: No OFD packet to send [09:30:32]OFD Sender: No OFD packet to send [09:30:37]OFD Sender: No OFD packet to send [09:30:39]accept exits with 9 [09:30:39]New connection [09:30:39]New thread 3067403620 created [09:30:39]Thread 3067260260 joined [09:30:39]Waiting for new connection... [09:30:39] Sock 9.Parse request [09:30:39]Sock 9.Check first char [09:30:39]Sock 9.First char is OK [09:30:39]request: POST /json_proto HTTP/1.0 [09:30:39]Method: POST [09:30:39]URL: /json_proto [09:30:39]Method is POST - this is cgi request [09:30:39]url: /json_proto [09:30:39]query_string will be loaded in cgi processing [09:30:39]execute_cgi json_proto POST (null) [09:30:39]execute_cgi path=json_proto method=POST [09:30:39]POST find Content-Length [09:30:39]Host: 172.17.62.195:8080 [09:30:39]Content-Length: 677 [09:30:39]Content-Type: application/json [09:30:39] [09:30:39]POST finish read [09:30:39]Found Content-Length = 677 [09:30:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:30:39]execute_script... [09:30: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)118257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:30:39]POST & json_proto [09:30:39]process_json_proto [09:30:39]json parsed OK: [09:30:39]protocol is kg_v1.0 [09:30:39]action value=close_receipt [09:30:39]process_action close_receipt [09:30:39]cmd_close_receipt [09:30:39]MH_GetDate [09:30:39]Write to MH i2c: F0 00 00 36 3C 61 [09:30:39]Write i2c OK [09:30:39]MH_I2C_Read... [09:30:39]Read from MH i2c: F0 [09:30:39]MH_I2C_Read... [09:30:39]Read from MH i2c: F0 09 00 [09:30:39]MH_I2C_Read... [09:30:39]Read from MH i2c: F0 09 00 36 3C 00 C1 29 F5 66 65 34 CA 65 77 [09:30:39]GetLastDocTimeStamp 1727342952 [09:30:39]current date 1727343041 [09:30:39]FM_GetShiftState [09:30:39]SAM_PROTO_GetShiftState [09:30:39]wFMCommunicate request_size=4 [09:30:39]MH_SAM_APDU [09:30:39]CAPDU: 80 13 01 00 [09:30:39]Write to MH i2c: E2 08 00 37 3C 80 13 01 00 00 00 00 00 F0 [09:30:39]Write i2c OK [09:30:39]MH_I2C_Read... [09:30:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:30:39]Read from MH i2c: E2 [09:30:39]MH_I2C_Read... [09:30:39]Read from MH i2c: E2 0E 00 [09:30:39]MH_I2C_Read... [09:30:39]Read from MH i2c: E2 0E 00 37 3C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 EC [09:30:39]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:30:39]wFMCommunicate OK [09:30:39]SAM_PROTO_GetShiftState done [09:30:39]FM_GetShiftState done [09:30:39]opened in 1727309552 [09:30:39]opened+sec_in_day 1727395952 [09:30:39]quantity*price = 25018 [09:30:39]sum+1 = 25019 [09:30:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 151 26.09.2024 09:30 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104811 ФПД: 37838368099594 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T093042&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104811&fm=37838368099594&tin=02508201610067®Number=0000000000145756&sum=25000 [09:30:40]StoreToDocumentArchive [09:30:40]shift 237 fd 104811 [09:30:40]save to /storage/0237/doc_00104811 [09:30:40]save last doc name /storage/0237/doc_00104811 to /storage/kkm_last_doc_name [09:30:40]save OK [09:30:40]Clear old archive folders... [09:30:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:30:40]tlvbuf is 0197A320 [09:30:40]SAM_PROTO_ClearQueue [09:30:40]wFMCommunicate request_size=4 [09:30:40]MH_SAM_APDU [09:30:40]CAPDU: 80 09 00 00 [09:30:40]Write to MH i2c: E2 08 00 44 3C 80 09 00 00 00 00 00 00 F2 [09:30:40]Write i2c OK [09:30:40]MH_I2C_Read... [09:30:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:30:40]Read from MH i2c: E2 [09:30:40]MH_I2C_Read... [09:30:40]Read from MH i2c: E2 03 00 [09:30:40]MH_I2C_Read... [09:30:40]Read from MH i2c: E2 03 00 44 3C 00 90 00 F4 [09:30:40]RAPDU: 90 00 [09:30:40]wFMCommunicate OK [09:30:40]SAM_PROTO_ClearQueue done [09:30:40]KKMCreateOFDPacket [09:30:40]OFDProtocolAddRootSTLVToBuf [09:30:40]FM_MakeSignedData [09:30:40]FM_MakeSignedData [09:30:40]SAM_PROTO_SignData [09:30:40]wFMCommunicate request_size=4 [09:30:40]MH_SAM_APDU [09:30:40]CAPDU: 80 0D 01 02 [09:30:40]Write to MH i2c: E2 08 00 45 3C 80 0D 01 02 00 00 00 00 FA [09:30:40]Write i2c OK [09:30:40]MH_I2C_Read... [09:30:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:30:40]Read from MH i2c: E2 [09:30:40]MH_I2C_Read... [09:30:40]Read from MH i2c: E2 03 00 [09:30:40]MH_I2C_Read... [09:30:40]Read from MH i2c: E2 03 00 45 3C 00 90 00 F5 [09:30:40]RAPDU: 90 00 [09:30:40]wFMCommunicate OK [09:30:40]wFMCommunicate request_size=255 [09:30:40]MH_SAM_APDU [09:30: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 35 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 97 00 00 00 F4 03 04 00 C2 29 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6B 99 01 00 35 04 06 00 22 [09:30:40]Write to MH i2c: E2 02 01 46 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 35 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 97 00 00 00 F4 03 04 00 C2 29 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6B 99 01 00 35 04 06 00 22 00 00 83 [09:30:40]Write i2c OK [09:30:40]MH_I2C_Read... [09:30:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:40]Read from MH i2c: E2 [09:30:40]MH_I2C_Read... [09:30:40]Read from MH i2c: E2 03 00 [09:30:40]MH_I2C_Read... [09:30:40]Read from MH i2c: E2 03 00 46 3C 00 90 00 F6 [09:30:40]RAPDU: 90 00 [09:30:40]wFMCommunicate OK [09:30:40]wFMCommunicate request_size=10 [09:30:40]MH_SAM_APDU [09:30:40]CAPDU: 80 0D 02 02 05 69 EE 7D 4D 0A [09:30:40]Write to MH i2c: E2 0D 00 47 3C 80 0D 02 02 05 00 69 EE 7D 4D 0A 00 00 32 [09:30:40]Write i2c OK [09:30:40]MH_I2C_Read... [09:30:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:30:40]Read from MH i2c: E2 [09:30:40]MH_I2C_Read... [09:30:40]Read from MH i2c: E2 03 00 [09:30:40]MH_I2C_Read... [09:30:40]Read from MH i2c: E2 03 00 47 3C 00 90 00 F7 [09:30:40]RAPDU: 90 00 [09:30:40]wFMCommunicate OK [09:30:40]wFMCommunicate request_size=4 [09:30:40]MH_SAM_APDU [09:30:40]CAPDU: 80 0D 03 02 [09:30:40]Write to MH i2c: E2 08 00 48 3C 80 0D 03 02 00 00 00 00 FF [09:30:40]Write i2c OK [09:30:40]MH_I2C_Read... [09:30:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:30:40]Read from MH i2c: E2 [09:30:40]MH_I2C_Read... [09:30:40]Read from MH i2c: E2 0B 00 [09:30:40]MH_I2C_Read... [09:30:40]Read from MH i2c: E2 0B 00 48 3C 00 92 CE 89 5B 72 9C 94 41 90 00 27 [09:30:40]RAPDU: 92 CE 89 5B 72 9C 94 41 90 00 [09:30:40]wFMCommunicate OK [09:30:40]SAM_PROTO_SignData done [09:30:40]FM_MakeSignedData done [09:30:40]CreateOFDProtocolMessage [09:30:40]wFMCommunicate request_size=4 [09:30:40]MH_SAM_APDU [09:30:40]CAPDU: 80 11 00 00 [09:30:40]Write to MH i2c: E2 08 00 49 3C 80 11 00 00 00 00 00 00 FF [09:30:41]Write i2c OK [09:30:41]MH_I2C_Read... [09:30:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:41]Read from MH i2c: E2 [09:30:41]MH_I2C_Read... [09:30:41]Read from MH i2c: E2 17 00 [09:30:41]MH_I2C_Read... [09:30:41]Read from MH i2c: E2 17 00 49 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 5A [09:30:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:30:41]wFMCommunicate OK [09:30:41]CreateOFDProtocolMessage done [09:30:41]OFDSenderStorePacket 104811 [09:30:41]StoreOFDPacket docnum=104811 [09:30:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 C4 9C 07 01 ED 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 35 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 97 00 00 00 F4 03 04 00 C2 29 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6B 99 01 00 35 04 06 00 22 69 EE 7D 4D 0A 92 CE 89 5B 72 9C 94 41 [09:30:41]CheckFolder [09:30:41]dirname=/storage/ofd_packets [09:30:41]CheckFolder done [09:30:41]ProducePacketName [09:30:41]name=ofd_packets/00104811 [09:30:41]NVStorageSaveData ofd_packets/00104811 [09:30:41]File name is /storage/ofd_packets/00104811 [09:30:41]Write 301 bytes [09:30:41]NVStorageSaveData done [09:30:41]OFDSenderStorePacket done [09:30:41]KKMCreateOFDPacket done [09:30:41]NVStorageSaveData kkm_last_timestamp [09:30:41]File name is /storage/kkm_last_timestamp [09:30:41]Write 4 bytes [09:30:41]NVStorageSaveData done [09:30:41]ExternCall_PrintAddStr [09:30:41]wPrintStart [09:30:41]Write to MH i2c: 01 00 00 4A 3C 86 [09:30:41]Write i2c OK [09:30:41]MH_I2C_Read... [09:30:41]Read from MH i2c: 01 [09:30:41]MH_I2C_Read... [09:30:41]Read from MH i2c: 01 07 00 [09:30:41]MH_I2C_Read... [09:30:41]Read from MH i2c: 01 07 00 4A 3C 00 00 00 00 00 FF 0F 9B [09:30:41]RasterBufferAndPrint [09:30:41]line Счет N : (1)118257 [09:30:41]line ИНН: 02508201610067 [09:30:41]line Контрольно-Кассовый Чек [09:30:41]line ПРОДАЖА [09:30:41]line ТРК (МРК, ГНК) : 22 [09:30:41]line Товар: 2710124130 [09:30:41]line Аи-92-К-5 [09:30:41]line 3.690 * 67.80 [09:30:41]line = 250.18 [09:30:41]line НДС 12% НСП 1% [09:30:41]line > о реализуемом товаре [09:30:41]line ОКРУГЛЕНИЕ: -0.18 [09:30:41]line ИТОГО: 250.00 [09:30:41]line Внесено: 250.00 [09:30:41]line СДАЧА: 0.00 [09:30:41]line НСП 1% : 2.21 [09:30:41]line НДС 12% : 26.57 [09:30:41]line Наличными: 250.00 [09:30:41]line Безнал.: 0.00 [09:30:41]line Место: АЗС № 176 [09:30:41]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:30:41]line СНО: Общий режим [09:30:41]line Чек 151 26.09.2024 09:30 [09:30:41]line Смена: 237 ФФД: 1.0 [09:30:41]line ЗНМ: 0300000238 [09:30:41]line РНМ: 0000000000145756 [09:30:41]line Версия ККМ: v1.0 [09:30:41]line ФМ: 0000000000959278 [09:30:41]line ФД: 104811 [09:30:41]line ФПД: 37838368099594 [09:30:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T093042&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104811&fm=37838368099594&tin=02508201610067®Number=0000000000145756&sum=25000 [09:30:41]OFD Sender: Processing packet 104811 [packets to send 51, broken 50] [09:30:41]ProducePacketName [09:30:41]name=ofd_packets/00104811 [09:30:41]OFD Sender: To server: pG, [09:30:41]CommunicateWithHost lk.salyk.kg:30040 [09:30:41]ConnectInit lk.salyk.kg [09:30:41]written 0, free lines is 4095 [09:30:41]Connected sock=10 [09:30:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 C4 9C 07 01 ED 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 35 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 97 00 00 00 F4 03 04 00 C2 29 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6B 99 01 00 35 04 06 00 22 69 EE 7D 4D 0A 92 CE 89 5B 72 9C 94 41 [09:30:41]Write to MH i2c: 01 00 00 74 3C B0 [09:30:41]Write i2c OK [09:30:41]MH_I2C_Read... [09:30:41]Read from MH i2c: 01 [09:30:41]MH_I2C_Read... [09:30:41]Read from MH i2c: 01 07 00 [09:30:41]MH_I2C_Read... [09:30:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 35 D9 47 00 AC FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6B 99 01 00 F4 03 04 00 72 D3 F4 66 B6 04 01 00 00 FF 10 CB 89 4D AE 94 CE [09:30:41]CommunicateWithHost err = 0 [09:30:41]CheckOFDResponse [09:30:41]1017 (14) - 77093643461234 [09:30:41]1041 (16) - 0000000000959278 [09:30:41]1040 (4) - 104811 [09:30:41]1012 (4) - 26.09.2024 03:22 [09:30:41]1206 (1) - 0 [09:30:41]OFD Sender: Remove packet 104811 [09:30:41]ProducePacketName [09:30:41]name=ofd_packets/00104811 [09:30:41]NVStorageDeleteData [09:30:41]Read from MH i2c: 01 07 00 74 3C 00 00 00 00 00 12 0D D6 [09:30:41]RasterBufferAndPrint [09:30:41]line [09:30:41]line [09:30:41]line [09:30:41]line [09:30:41]line [09:30:41]written 0, free lines is 3409 [09:30:41]MH_Cut [09:30:41]Write to MH i2c: D1 01 00 7B 3C 01 89 [09:30:41]Write i2c OK [09:30:41]MH_I2C_Read... [09:30:41]Read from MH i2c: D1 [09:30:41]MH_I2C_Read... [09:30:41]Read from MH i2c: D1 01 00 [09:30:41]MH_I2C_Read... [09:30:41]Read from MH i2c: D1 01 00 7B 3C 00 88 [09:30:41]Write to MH i2c: 01 00 00 7C 3C B8 [09:30:41]Write i2c OK [09:30:41]MH_I2C_Read... [09:30:42]OFD Sender: No OFD packet to send [09:30:42]*** Cut start [09:30:42]*** Partial cut [09:30:42]*** CUTSNS_PIN = 1 [09:30:42]*** CUTSNS_PIN = 0 [09:30:42]*** Brake cut motor [09:30:43]Read from MH i2c: 01 [09:30:43]MH_I2C_Read... [09:30:43]*** Stop cut motor [09:30:43]*** Cut end [09:30:43]Read from MH i2c: 01 07 00 [09:30:43]MH_I2C_Read... [09:30:43]Read from MH i2c: 01 07 00 7C 3C 00 00 00 00 00 FF 0F CD [09:30:43]process_action close_receipt done [09:30:43]requested_data is exist [09:30:43]produce_requested_data [09:30:43]requested_item fm.sn is exist - process it [09:30:43]wFMCommunicate request_size=4 [09:30:43]MH_SAM_APDU [09:30:43]CAPDU: 80 11 00 00 [09:30:43]Write to MH i2c: E2 08 00 7D 3C 80 11 00 00 00 00 00 00 33 [09:30:43]Write i2c OK [09:30:43]MH_I2C_Read... [09:30:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:30:43]Read from MH i2c: E2 [09:30:43]MH_I2C_Read... [09:30:43]Read from MH i2c: E2 17 00 [09:30:43]MH_I2C_Read... [09:30:43]Read from MH i2c: E2 17 00 7D 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 8E [09:30:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:30:43]wFMCommunicate OK [09:30:43]requested_item fd.num is exist - process it [09:30:43]SAM_PROTO_GetFieldsCounters [09:30:43]wFMCommunicate request_size=4 [09:30:43]MH_SAM_APDU [09:30:43]CAPDU: 80 13 00 00 [09:30:43]Write to MH i2c: E2 08 00 7E 3C 80 13 00 00 00 00 00 00 36 [09:30:43]Write i2c OK [09:30:43]MH_I2C_Read... [09:30:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:30:43]Read from MH i2c: E2 [09:30:43]MH_I2C_Read... [09:30:43]Read from MH i2c: E2 62 00 [09:30:43]MH_I2C_Read... [09:30:43]Read from MH i2c: E2 62 00 7E 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 6B 99 01 00 0E 04 04 00 ED 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 19 [09:30:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 6B 99 01 00 0E 04 04 00 ED 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 [09:30:43]wFMCommunicate OK [09:30:43]SAM_PROTO_GetFieldsCounters done [09:30:43]requested_item shift.num is exist - process it [09:30:43]requested_item shift.opened is exist - process it [09:30:43]req_shift_opened [09:30:43]FM_GetShiftState [09:30:43]SAM_PROTO_GetShiftState [09:30:43]wFMCommunicate request_size=4 [09:30:43]MH_SAM_APDU [09:30:43]CAPDU: 80 13 01 00 [09:30:43]Write to MH i2c: E2 08 00 7F 3C 80 13 01 00 00 00 00 00 38 [09:30:43]Write i2c OK [09:30:43]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 7F 3C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 34 [09:30:43]RAPDU: 09 00 01 F0 A6 F4 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]req_shift_opened done [09:30:43]requested_item shift.open_date is exist - process it [09:30:43]req_shift_open_date [09:30:43]req_shift_open_date done [09:30:43]produce_requested_data done [09:30:43]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104811,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:30:43]process_action_free close_receipt [09:30:43]json_value_free [09:30:43]json_value_free done [09:30:43]process_json_proto returns [09:30:43]Send response to host [09:30:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104811,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:30:43]free response buf [09:30:43]execute_script done [09:30:43]execute_script returns [09:30:43]free content buf [09:30:43]Sock 9.Close socket [09:30:43]Sock 9.Thread stoped [09:30:47]OFD Sender: No OFD packet to send [09:30:52]OFD Sender: No OFD packet to send [09:30:57]OFD Sender: No OFD packet to send [09:31:02]OFD Sender: No OFD packet to send [09:31:07]OFD Sender: No OFD packet to send [09:31:12]OFD Sender: No OFD packet to send [09:31:17]OFD Sender: No OFD packet to send [09:31:22]OFD Sender: No OFD packet to send [09:31:27]OFD Sender: No OFD packet to send [09:31:32]OFD Sender: No OFD packet to send [09:31:37]OFD Sender: No OFD packet to send [09:31:42]OFD Sender: No OFD packet to send [09:31:47]OFD Sender: No OFD packet to send [09:31:52]OFD Sender: No OFD packet to send [09:31:52]accept exits with 8 [09:31:52]New connection [09:31:52]New thread 3067260260 created [09:31:52]Thread 3067403620 joined [09:31:52]Waiting for new connection... [09:31:52] Sock 8.Parse request [09:31:52]Sock 8.Check first char [09:31:52]Sock 8.First char is OK [09:31:52]request: POST /json_proto HTTP/1.0 [09:31:52]Method: POST [09:31:52]URL: /json_proto [09:31:52]Method is POST - this is cgi request [09:31:52]url: /json_proto [09:31:52]query_string will be loaded in cgi processing [09:31:52]execute_cgi json_proto POST (null) [09:31:52]execute_cgi path=json_proto method=POST [09:31:52]POST find Content-Length [09:31:52]Host: 172.17.62.195:8080 [09:31:52]Content-Length: 677 [09:31:52]Content-Type: application/json [09:31:52] [09:31:52]POST finish read [09:31:52]Found Content-Length = 677 [09:31:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:31:52]execute_script... [09:31: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)118258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:31:52]POST & json_proto [09:31:52]process_json_proto [09:31:52]json parsed OK: [09:31:52]protocol is kg_v1.0 [09:31:52]action value=close_receipt [09:31:52]process_action close_receipt [09:31:52]cmd_close_receipt [09:31:52]MH_GetDate [09:31:52]Write to MH i2c: F0 00 00 80 3C AB [09:31:52]Write i2c OK [09:31:52]MH_I2C_Read... [09:31:52]Read from MH i2c: F0 [09:31:52]MH_I2C_Read... [09:31:52]Read from MH i2c: F0 09 00 [09:31:52]MH_I2C_Read... [09:31:52]Read from MH i2c: F0 09 00 80 3C 00 0B 2A F5 66 65 34 CA 65 0C [09:31:52]GetLastDocTimeStamp 1727343042 [09:31:52]current date 1727343115 [09:31:52]FM_GetShiftState [09:31:52]SAM_PROTO_GetShiftState [09:31:52]wFMCommunicate request_size=4 [09:31:52]MH_SAM_APDU [09:31:52]CAPDU: 80 13 01 00 [09:31:52]Write to MH i2c: E2 08 00 81 3C 80 13 01 00 00 00 00 00 3A [09:31:52]Write i2c OK [09:31:52]MH_I2C_Read... [09:31:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:52]Read from MH i2c: E2 [09:31:52]MH_I2C_Read... [09:31:52]Read from MH i2c: E2 0E 00 [09:31:52]MH_I2C_Read... [09:31:52]Read from MH i2c: E2 0E 00 81 3C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 36 [09:31:52]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:31:52]wFMCommunicate OK [09:31:52]SAM_PROTO_GetShiftState done [09:31:52]FM_GetShiftState done [09:31:52]opened in 1727309552 [09:31:52]opened+sec_in_day 1727395952 [09:31:52]quantity*price = 50036 [09:31:52]sum+1 = 50037 [09:31:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 152 26.09.2024 09:31 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104812 ФПД: 39647365136127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T093155&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104812&fm=39647365136127&tin=02508201610067®Number=0000000000145756&sum=50000 [09:31:54]StoreToDocumentArchive [09:31:54]shift 237 fd 104812 [09:31:54]save to /storage/0237/doc_00104812 [09:31:54]save last doc name /storage/0237/doc_00104812 to /storage/kkm_last_doc_name [09:31:54]save OK [09:31:54]Clear old archive folders... [09:31:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:31:54]tlvbuf is 01A4C980 [09:31:54]SAM_PROTO_ClearQueue [09:31:54]wFMCommunicate request_size=4 [09:31:54]MH_SAM_APDU [09:31:54]CAPDU: 80 09 00 00 [09:31:54]Write to MH i2c: E2 08 00 8E 3C 80 09 00 00 00 00 00 00 3C [09:31:54]Write i2c OK [09:31:54]MH_I2C_Read... [09:31:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:31:54]Read from MH i2c: E2 [09:31:54]MH_I2C_Read... [09:31:54]Read from MH i2c: E2 03 00 [09:31:54]MH_I2C_Read... [09:31:54]Read from MH i2c: E2 03 00 8E 3C 00 90 00 3E [09:31:54]RAPDU: 90 00 [09:31:54]wFMCommunicate OK [09:31:54]SAM_PROTO_ClearQueue done [09:31:54]KKMCreateOFDPacket [09:31:54]OFDProtocolAddRootSTLVToBuf [09:31:54]FM_MakeSignedData [09:31:54]FM_MakeSignedData [09:31:54]SAM_PROTO_SignData [09:31:54]wFMCommunicate request_size=4 [09:31:54]MH_SAM_APDU [09:31:54]CAPDU: 80 0D 01 02 [09:31:54]Write to MH i2c: E2 08 00 8F 3C 80 0D 01 02 00 00 00 00 44 [09:31:54]Write i2c OK [09:31:54]MH_I2C_Read... [09:31:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:31:54]Read from MH i2c: E2 [09:31:54]MH_I2C_Read... [09:31:54]Read from MH i2c: E2 03 00 [09:31:54]MH_I2C_Read... [09:31:54]Read from MH i2c: E2 03 00 8F 3C 00 90 00 3F [09:31:54]RAPDU: 90 00 [09:31:54]wFMCommunicate OK [09:31:54]wFMCommunicate request_size=255 [09:31:54]MH_SAM_APDU [09:31: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 0B 2A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6C 99 01 00 35 04 06 00 24 [09:31:54]Write to MH i2c: E2 02 01 90 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 0B 2A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6C 99 01 00 35 04 06 00 24 00 00 0D [09:31:54]Write i2c OK [09:31:54]MH_I2C_Read... [09:31:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:54]Read from MH i2c: E2 [09:31:54]MH_I2C_Read... [09:31:54]Read from MH i2c: E2 03 00 [09:31:54]MH_I2C_Read... [09:31:54]Read from MH i2c: E2 03 00 90 3C 00 90 00 40 [09:31:54]RAPDU: 90 00 [09:31:54]wFMCommunicate OK [09:31:54]wFMCommunicate request_size=10 [09:31:54]MH_SAM_APDU [09:31:54]CAPDU: 80 0D 02 02 05 0F 1F 1D 7E FF [09:31:54]Write to MH i2c: E2 0D 00 91 3C 80 0D 02 02 05 00 0F 1F 1D 7E FF 00 00 19 [09:31:54]Write i2c OK [09:31:54]MH_I2C_Read... [09:31:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:54]Read from MH i2c: E2 [09:31:54]MH_I2C_Read... [09:31:54]Read from MH i2c: E2 03 00 [09:31:54]MH_I2C_Read... [09:31:54]Read from MH i2c: E2 03 00 91 3C 00 90 00 41 [09:31:54]RAPDU: 90 00 [09:31:54]wFMCommunicate OK [09:31:54]wFMCommunicate request_size=4 [09:31:54]MH_SAM_APDU [09:31:54]CAPDU: 80 0D 03 02 [09:31:54]Write to MH i2c: E2 08 00 92 3C 80 0D 03 02 00 00 00 00 49 [09:31:54]Write i2c OK [09:31:54]MH_I2C_Read... [09:31:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:31:54]Read from MH i2c: E2 [09:31:54]MH_I2C_Read... [09:31:54]Read from MH i2c: E2 0B 00 [09:31:54]MH_I2C_Read... [09:31:54]Read from MH i2c: E2 0B 00 92 3C 00 68 2C 0F C6 D5 AF 42 E6 90 00 5F [09:31:54]RAPDU: 68 2C 0F C6 D5 AF 42 E6 90 00 [09:31:54]wFMCommunicate OK [09:31:54]SAM_PROTO_SignData done [09:31:54]FM_MakeSignedData done [09:31:54]CreateOFDProtocolMessage [09:31:54]wFMCommunicate request_size=4 [09:31:54]MH_SAM_APDU [09:31:54]CAPDU: 80 11 00 00 [09:31:54]Write to MH i2c: E2 08 00 93 3C 80 11 00 00 00 00 00 00 49 [09:31:54]Write i2c OK [09:31:54]MH_I2C_Read... [09:31:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:54]Read from MH i2c: E2 [09:31:54]MH_I2C_Read... [09:31:54]Read from MH i2c: E2 17 00 [09:31:54]MH_I2C_Read... [09:31:54]Read from MH i2c: E2 17 00 93 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 A4 [09:31:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:31:54]wFMCommunicate OK [09:31:54]CreateOFDProtocolMessage done [09:31:54]OFDSenderStorePacket 104812 [09:31:54]StoreOFDPacket docnum=104812 [09:31:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 58 09 07 01 03 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 0B 2A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6C 99 01 00 35 04 06 00 24 0F 1F 1D 7E FF 68 2C 0F C6 D5 AF 42 E6 [09:31:54]CheckFolder [09:31:54]dirname=/storage/ofd_packets [09:31:54]CheckFolder done [09:31:54]ProducePacketName [09:31:54]name=ofd_packets/00104812 [09:31:54]NVStorageSaveData ofd_packets/00104812 [09:31:54]File name is /storage/ofd_packets/00104812 [09:31:54]Write 301 bytes [09:31:54]NVStorageSaveData done [09:31:54]OFDSenderStorePacket done [09:31:54]KKMCreateOFDPacket done [09:31:54]NVStorageSaveData kkm_last_timestamp [09:31:54]File name is /storage/kkm_last_timestamp [09:31:54]Write 4 bytes [09:31:54]NVStorageSaveData done [09:31:54]ExternCall_PrintAddStr [09:31:54]wPrintStart [09:31:54]Write to MH i2c: 01 00 00 94 3C D0 [09:31:54]Write i2c OK [09:31:54]MH_I2C_Read... [09:31:54]Read from MH i2c: 01 [09:31:54]MH_I2C_Read... [09:31:54]Read from MH i2c: 01 07 00 [09:31:54]MH_I2C_Read... [09:31:54]Read from MH i2c: 01 07 00 94 3C 00 00 00 00 00 FF 0F E5 [09:31:54]RasterBufferAndPrint [09:31:54]line Счет N : (1)118258 [09:31:54]line ИНН: 02508201610067 [09:31:54]line Контрольно-Кассовый Чек [09:31:54]line ПРОДАЖА [09:31:54]line ТРК (МРК, ГНК) : 12 [09:31:54]line Товар: 2710124130 [09:31:54]line Аи-92-К-5 [09:31:54]line 7.380 * 67.80 [09:31:54]line = 500.36 [09:31:54]line НДС 12% НСП 1% [09:31:54]line > о реализуемом товаре [09:31:54]line ОКРУГЛЕНИЕ: -0.36 [09:31:54]line ИТОГО: 500.00 [09:31:54]line Внесено: 500.00 [09:31:54]line СДАЧА: 0.00 [09:31:54]line НСП 1% : 4.43 [09:31:54]line НДС 12% : 53.14 [09:31:54]line Наличными: 500.00 [09:31:54]line Безнал.: 0.00 [09:31:54]line Место: АЗС № 176 [09:31:54]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:31:54]line СНО: Общий режим [09:31:54]line Чек 152 26.09.2024 09:31 [09:31:54]line Смена: 237 ФФД: 1.0 [09:31:54]line ЗНМ: 0300000238 [09:31:54]line РНМ: 0000000000145756 [09:31:54]line Версия ККМ: v1.0 [09:31:54]line ФМ: 0000000000959278 [09:31:54]line ФД: 104812 [09:31:54]line ФПД: 39647365136127 [09:31:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T093155&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104812&fm=39647365136127&tin=02508201610067®Number=0000000000145756&sum=50000 [09:31:54]OFD Sender: Processing packet 104812 [packets to send 51, broken 50] [09:31:54]ProducePacketName [09:31:54]name=ofd_packets/00104812 [09:31:54]OFD Sender: To server: pG, [09:31:54]CommunicateWithHost lk.salyk.kg:30040 [09:31:54]ConnectInit lk.salyk.kg [09:31:54]written 0, free lines is 4095 [09:31:55]Connected sock=11 [09:31:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 58 09 07 01 03 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 0B 2A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6C 99 01 00 35 04 06 00 24 0F 1F 1D 7E FF 68 2C 0F C6 D5 AF 42 E6 [09:31:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 F2 50 47 00 9D B6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6C 99 01 00 F4 03 04 00 BC D3 F4 66 B6 04 01 00 00 55 74 BF EA DA AC 98 6D [09:31:55]CommunicateWithHost err = 0 [09:31:55]CheckOFDResponse [09:31:55]1017 (14) - 77093643461234 [09:31:55]1041 (16) - 0000000000959278 [09:31:55]1040 (4) - 104812 [09:31:55]1012 (4) - 26.09.2024 03:23 [09:31:55]1206 (1) - 0 [09:31:55]OFD Sender: Remove packet 104812 [09:31:55]ProducePacketName [09:31:55]name=ofd_packets/00104812 [09:31:55]NVStorageDeleteData [09:31:55]Write to MH i2c: 01 00 00 BE 3C FA [09:31:55]Write i2c OK [09:31:55]MH_I2C_Read... [09:31:55]Read from MH i2c: 01 [09:31:55]MH_I2C_Read... [09:31:55]Read from MH i2c: 01 07 00 [09:31:55]MH_I2C_Read... [09:31:55]Read from MH i2c: 01 07 00 BE 3C 00 00 00 00 00 02 0D 10 [09:31:55]RasterBufferAndPrint [09:31:55]line [09:31:55]line [09:31:55]line [09:31:55]line [09:31:55]line [09:31:55]written 0, free lines is 3336 [09:31:55]MH_Cut [09:31:55]Write to MH i2c: D1 01 00 C5 3C 01 D3 [09:31:55]Write i2c OK [09:31:55]MH_I2C_Read... [09:31:55]Read from MH i2c: D1 [09:31:55]MH_I2C_Read... [09:31:55]Read from MH i2c: D1 01 00 [09:31:55]MH_I2C_Read... [09:31:55]Read from MH i2c: D1 01 00 C5 3C 00 D2 [09:31:55]Write to MH i2c: 01 00 00 C6 3C 02 [09:31:55]Write i2c OK [09:31:55]MH_I2C_Read... [09:31:55]OFD Sender: No OFD packet to send [09:31:56]*** Cut start [09:31:56]*** Partial cut [09:31:56]*** CUTSNS_PIN = 1 [09:31:56]*** CUTSNS_PIN = 0 [09:31:56]*** Brake cut motor [09:31:56]Read from MH i2c: 01 [09:31:56]MH_I2C_Read... [09:31:56]*** Stop cut motor [09:31:56]*** Cut end [09:31:56]Read from MH i2c: 01 07 00 [09:31:56]MH_I2C_Read... [09:31:56]Read from MH i2c: 01 07 00 C6 3C 00 00 00 00 00 FF 0F 17 [09:31:56]process_action close_receipt done [09:31:56]requested_data is exist [09:31:56]produce_requested_data [09:31:56]requested_item fm.sn is exist - process it [09:31:56]wFMCommunicate request_size=4 [09:31:56]MH_SAM_APDU [09:31:56]CAPDU: 80 11 00 00 [09:31:56]Write to MH i2c: E2 08 00 C7 3C 80 11 00 00 00 00 00 00 7D [09:31:56]Write i2c OK [09:31:56]MH_I2C_Read... [09:31:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:56]Read from MH i2c: E2 [09:31:56]MH_I2C_Read... [09:31:56]Read from MH i2c: E2 17 00 [09:31:56]MH_I2C_Read... [09:31:56]Read from MH i2c: E2 17 00 C7 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 D8 [09:31:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:31:56]wFMCommunicate OK [09:31:56]requested_item fd.num is exist - process it [09:31:56]SAM_PROTO_GetFieldsCounters [09:31:56]wFMCommunicate request_size=4 [09:31:56]MH_SAM_APDU [09:31:56]CAPDU: 80 13 00 00 [09:31:56]Write to MH i2c: E2 08 00 C8 3C 80 13 00 00 00 00 00 00 80 [09:31:56]Write i2c OK [09:31:56]MH_I2C_Read... [09:31:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:31:56]Read from MH i2c: E2 [09:31:56]MH_I2C_Read... [09:31:56]Read from MH i2c: E2 62 00 [09:31:56]MH_I2C_Read... [09:31:56]Read from MH i2c: E2 62 00 C8 3C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 6C 99 01 00 0E 04 04 00 ED 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 67 [09:31:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 6C 99 01 00 0E 04 04 00 ED 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 [09:31:56]wFMCommunicate OK [09:31:56]SAM_PROTO_GetFieldsCounters done [09:31:56]requested_item shift.num is exist - process it [09:31:56]requested_item shift.opened is exist - process it [09:31:56]req_shift_opened [09:31:56]FM_GetShiftState [09:31:56]SAM_PROTO_GetShiftState [09:31:56]wFMCommunicate request_size=4 [09:31:56]MH_SAM_APDU [09:31:56]CAPDU: 80 13 01 00 [09:31:56]Write to MH i2c: E2 08 00 C9 3C 80 13 01 00 00 00 00 00 82 [09:31:56]Write i2c OK [09:31:56]MH_I2C_Read... [09:31:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:56]Read from MH i2c: E2 [09:31:56]MH_I2C_Read... [09:31:56]Read from MH i2c: E2 0E 00 [09:31:56]MH_I2C_Read... [09:31:56]Read from MH i2c: E2 0E 00 C9 3C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 7E [09:31:56]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:31:56]wFMCommunicate OK [09:31:56]SAM_PROTO_GetShiftState done [09:31:56]FM_GetShiftState done [09:31:56]req_shift_opened done [09:31:56]requested_item shift.open_date is exist - process it [09:31:56]req_shift_open_date [09:31:56]req_shift_open_date done [09:31:56]produce_requested_data done [09:31:56]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104812,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:31:56]process_action_free close_receipt [09:31:56]json_value_free [09:31:56]json_value_free done [09:31:56]process_json_proto returns [09:31:56]Send response to host [09:31:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104812,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:31:56]free response buf [09:31:56]execute_script done [09:31:56]execute_script returns [09:31:56]free content buf [09:31:56]Sock 8.Close socket [09:31:56]Sock 8.Thread stoped [09:32:00]OFD Sender: No OFD packet to send [09:32:01]accept exits with 9 [09:32:01]New connection [09:32:01]New thread 3067403620 created [09:32:01]Thread 3067260260 joined [09:32:01]Waiting for new connection... [09:32:01] Sock 9.Parse request [09:32:01]Sock 9.Check first char [09:32:01]Sock 9.First char is OK [09:32:01]request: POST /json_proto HTTP/1.0 [09:32:01]Method: POST [09:32:01]URL: /json_proto [09:32:01]Method is POST - this is cgi request [09:32:01]url: /json_proto [09:32:01]query_string will be loaded in cgi processing [09:32:01]execute_cgi json_proto POST (null) [09:32:01]execute_cgi path=json_proto method=POST [09:32:01]POST find Content-Length [09:32:01]Host: 172.17.62.195:8080 [09:32:01]Content-Length: 685 [09:32:01]Content-Type: application/json [09:32:01] [09:32:01]POST finish read [09:32:01]Found Content-Length = 685 [09:32:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 36.480, "sum" : 1375.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1375.00, "total" : 1375.00, "payments": [ { "type": 0, "sum" : 1375.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:01]execute_script... [09:32: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)118255", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 36.480, "sum" : 1375.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1375.00, "total" : 1375.00, "payments": [ { "type": 0, "sum" : 1375.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:32:01]POST & json_proto [09:32:01]process_json_proto [09:32:01]json parsed OK: [09:32:01]protocol is kg_v1.0 [09:32:01]action value=close_receipt [09:32:01]process_action close_receipt [09:32:01]cmd_close_receipt [09:32:01]MH_GetDate [09:32:01]Write to MH i2c: F0 00 00 CA 3C F5 [09:32:01]Write i2c OK [09:32:01]MH_I2C_Read... [09:32:01]Read from MH i2c: F0 [09:32:01]MH_I2C_Read... [09:32:01]Read from MH i2c: F0 09 00 [09:32:01]MH_I2C_Read... [09:32:01]Read from MH i2c: F0 09 00 CA 3C 00 14 2A F5 66 65 34 CA 65 5F [09:32:01]GetLastDocTimeStamp 1727343115 [09:32:01]current date 1727343124 [09:32:01]FM_GetShiftState [09:32:01]SAM_PROTO_GetShiftState [09:32:01]wFMCommunicate request_size=4 [09:32:01]MH_SAM_APDU [09:32:01]CAPDU: 80 13 01 00 [09:32:01]Write to MH i2c: E2 08 00 CB 3C 80 13 01 00 00 00 00 00 84 [09:32:01]Write i2c OK [09:32:01]MH_I2C_Read... [09:32:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:01]Read from MH i2c: E2 [09:32:01]MH_I2C_Read... [09:32:01]Read from MH i2c: E2 0E 00 [09:32:01]MH_I2C_Read... [09:32:01]Read from MH i2c: E2 0E 00 CB 3C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 80 [09:32:01]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:32:01]wFMCommunicate OK [09:32:01]SAM_PROTO_GetShiftState done [09:32:01]FM_GetShiftState done [09:32:01]opened in 1727309552 [09:32:01]opened+sec_in_day 1727395952 [09:32:01]quantity*price = 137529 [09:32:01]sum+1 = 137531 [09:32:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1375.00 Внесено: 1375.00 СДАЧА: 0.00 НСП 1% : 12.17 НДС 12% : 146.05 Наличными: 1375.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 153 26.09.2024 09:32 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104813 ФПД: 149970783352488 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T093204&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104813&fm=149970783352488&tin=02508201610067®Number=0000000000145756&sum=137500 [09:32:02]StoreToDocumentArchive [09:32:02]shift 237 fd 104813 [09:32:02]save to /storage/0237/doc_00104813 [09:32:02]save last doc name /storage/0237/doc_00104813 to /storage/kkm_last_doc_name [09:32:02]save OK [09:32:02]Clear old archive folders... [09:32:02]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:32:02]tlvbuf is B6F2F220 [09:32:02]SAM_PROTO_ClearQueue [09:32:02]wFMCommunicate request_size=4 [09:32:02]MH_SAM_APDU [09:32:02]CAPDU: 80 09 00 00 [09:32:02]Write to MH i2c: E2 08 00 D8 3C 80 09 00 00 00 00 00 00 86 [09:32:02]Write i2c OK [09:32:02]MH_I2C_Read... [09:32:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:32:02]Read from MH i2c: E2 [09:32:02]MH_I2C_Read... [09:32:02]Read from MH i2c: E2 03 00 [09:32:02]MH_I2C_Read... [09:32:02]Read from MH i2c: E2 03 00 D8 3C 00 90 00 88 [09:32:02]RAPDU: 90 00 [09:32:02]wFMCommunicate OK [09:32:02]SAM_PROTO_ClearQueue done [09:32:02]KKMCreateOFDPacket [09:32:02]OFDProtocolAddRootSTLVToBuf [09:32:02]FM_MakeSignedData [09:32:02]FM_MakeSignedData [09:32:02]SAM_PROTO_SignData [09:32:02]wFMCommunicate request_size=4 [09:32:02]MH_SAM_APDU [09:32:02]CAPDU: 80 0D 01 02 [09:32:02]Write to MH i2c: E2 08 00 D9 3C 80 0D 01 02 00 00 00 00 8E [09:32:02]Write i2c OK [09:32:02]MH_I2C_Read... [09:32:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:32:02]Read from MH i2c: E2 [09:32:02]MH_I2C_Read... [09:32:02]Read from MH i2c: E2 03 00 [09:32:02]MH_I2C_Read... [09:32:02]Read from MH i2c: E2 03 00 D9 3C 00 90 00 89 [09:32:02]RAPDU: 90 00 [09:32:02]wFMCommunicate OK [09:32:02]wFMCommunicate request_size=255 [09:32:02]MH_SAM_APDU [09:32: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 80 8E 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 3A 19 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 19 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 39 00 00 00 00 07 04 06 00 1C 19 02 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 14 2A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6D 99 01 00 35 04 06 00 88 65 [09:32:02]Write to MH i2c: E2 02 01 DA 3C 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 80 8E 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 3A 19 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 19 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 39 00 00 00 00 07 04 06 00 1C 19 02 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 14 2A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6D 99 01 00 35 04 06 00 88 65 00 00 FF [09:32:02]Write i2c OK [09:32:02]MH_I2C_Read... [09:32:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:02]Read from MH i2c: E2 [09:32:02]MH_I2C_Read... [09:32:02]Read from MH i2c: E2 03 00 [09:32:02]MH_I2C_Read... [09:32:02]Read from MH i2c: E2 03 00 DA 3C 00 90 00 8A [09:32:02]RAPDU: 90 00 [09:32:02]wFMCommunicate OK [09:32:02]wFMCommunicate request_size=9 [09:32:02]MH_SAM_APDU [09:32:02]CAPDU: 80 0D 02 02 04 CB 44 B6 A8 [09:32:02]Write to MH i2c: E2 0C 00 DB 3C 80 0D 02 02 04 00 CB 44 B6 A8 00 00 06 [09:32:02]Write i2c OK [09:32:02]MH_I2C_Read... [09:32:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:32:02]Read from MH i2c: E2 [09:32:02]MH_I2C_Read... [09:32:02]Read from MH i2c: E2 03 00 [09:32:03]MH_I2C_Read... [09:32:03]Read from MH i2c: E2 03 00 DB 3C 00 90 00 8B [09:32:03]RAPDU: 90 00 [09:32:03]wFMCommunicate OK [09:32:03]wFMCommunicate request_size=4 [09:32:03]MH_SAM_APDU [09:32:03]CAPDU: 80 0D 03 02 [09:32:03]Write to MH i2c: E2 08 00 DC 3C 80 0D 03 02 00 00 00 00 93 [09:32:03]Write i2c OK [09:32:03]MH_I2C_Read... [09:32:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:32:03]Read from MH i2c: E2 [09:32:03]MH_I2C_Read... [09:32:03]Read from MH i2c: E2 0B 00 [09:32:03]MH_I2C_Read... [09:32:03]Read from MH i2c: E2 0B 00 DC 3C 00 9F 63 B0 AD 4B 62 D8 ED 90 00 65 [09:32:03]RAPDU: 9F 63 B0 AD 4B 62 D8 ED 90 00 [09:32:03]wFMCommunicate OK [09:32:03]SAM_PROTO_SignData done [09:32:03]FM_MakeSignedData done [09:32:03]CreateOFDProtocolMessage [09:32:03]wFMCommunicate request_size=4 [09:32:03]MH_SAM_APDU [09:32:03]CAPDU: 80 11 00 00 [09:32:03]Write to MH i2c: E2 08 00 DD 3C 80 11 00 00 00 00 00 00 93 [09:32:03]Write i2c OK [09:32:03]MH_I2C_Read... [09:32:03]Read from MH i2c: E2 [09:32:03]MH_I2C_Read... [09:32:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:03]Read from MH i2c: E2 17 00 [09:32:03]MH_I2C_Read... [09:32:03]Read from MH i2c: E2 17 00 DD 3C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 EE [09:32:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:32:03]wFMCommunicate OK [09:32:03]CreateOFDProtocolMessage done [09:32:03]OFDSenderStorePacket 104813 [09:32:03]StoreOFDPacket docnum=104813 [09:32:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 B6 E9 06 01 E8 A0 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 80 8E 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 3A 19 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 19 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 39 00 00 00 00 07 04 06 00 1C 19 02 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 14 2A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6D 99 01 00 35 04 06 00 88 65 CB 44 B6 A8 9F 63 B0 AD 4B 62 D8 ED [09:32:03]CheckFolder [09:32:03]dirname=/storage/ofd_packets [09:32:03]CheckFolder done [09:32:03]ProducePacketName [09:32:03]name=ofd_packets/00104813 [09:32:03]NVStorageSaveData ofd_packets/00104813 [09:32:03]File name is /storage/ofd_packets/00104813 [09:32:03]Write 300 bytes [09:32:03]NVStorageSaveData done [09:32:03]OFDSenderStorePacket done [09:32:03]KKMCreateOFDPacket done [09:32:03]NVStorageSaveData kkm_last_timestamp [09:32:03]File name is /storage/kkm_last_timestamp [09:32:03]Write 4 bytes [09:32:03]NVStorageSaveData done [09:32:03]ExternCall_PrintAddStr [09:32:03]wPrintStart [09:32:03]Write to MH i2c: 01 00 00 DE 3C 1A [09:32:03]Write i2c OK [09:32:03]MH_I2C_Read... [09:32:03]Read from MH i2c: 01 [09:32:03]MH_I2C_Read... [09:32:03]Read from MH i2c: 01 07 00 [09:32:03]MH_I2C_Read... [09:32:03]Read from MH i2c: 01 07 00 DE 3C 00 00 00 00 00 FF 0F 2F [09:32:03]RasterBufferAndPrint [09:32:03]line Счет N : (1)118255 [09:32:03]line ИНН: 02508201610067 [09:32:03]line Контрольно-Кассовый Чек [09:32:03]line ПРОДАЖА [09:32:03]line ТРК (МРК, ГНК) : 71 [09:32:03]line Товар: 2711190000 [09:32:03]line ГАЗ-К-3 [09:32:03]line 36.480 * 37.70 [09:32:03]line = 1375.30 [09:32:03]line НДС 12% НСП 1% [09:32:03]line > о реализуемом товаре [09:32:03]line ОКРУГЛЕНИЕ: -0.30 [09:32:03]line ИТОГО: 1375.00 [09:32:03]line Внесено: 1375.00 [09:32:03]line СДАЧА: 0.00 [09:32:03]line НСП 1% : 12.17 [09:32:03]line НДС 12% : 146.05 [09:32:03]line Наличными: 1375.00 [09:32:03]line Безнал.: 0.00 [09:32:03]line Место: АЗС № 176 [09:32:03]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:32:03]line СНО: Общий режим [09:32:03]line Чек 153 26.09.2024 09:32 [09:32:03]line Смена: 237 ФФД: 1.0 [09:32:03]line ЗНМ: 0300000238 [09:32:03]line РНМ: 0000000000145756 [09:32:03]line Версия ККМ: v1.0 [09:32:03]line ФМ: 0000000000959278 [09:32:03]line ФД: 104813 [09:32:03]line ФПД: 149970783352488 [09:32:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T093204&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104813&fm=149970783352488&tin=02508201610067®Number=0000000000145756&sum=137500 [09:32:03]written 0, free lines is 4095 [09:32:03]OFD Sender: Processing packet 104813 [packets to send 51, broken 50] [09:32:03]ProducePacketName [09:32:03]name=ofd_packets/00104813 [09:32:03]OFD Sender: To server: pG, [09:32:03]CommunicateWithHost lk.salyk.kg:30040 [09:32:03]ConnectInit lk.salyk.kg [09:32:03]Connected sock=10 [09:32:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 B6 E9 06 01 E8 A0 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 80 8E 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 3A 19 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1C 19 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C1 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0D 39 00 00 00 00 07 04 06 00 1C 19 02 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 14 2A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6D 99 01 00 35 04 06 00 88 65 CB 44 B6 A8 9F 63 B0 AD 4B 62 D8 ED [09:32:03]Write to MH i2c: 01 00 00 08 3D 45 [09:32:03]Write i2c OK [09:32:03]MH_I2C_Read... [09:32:03]Read from MH i2c: 01 [09:32:03]MH_I2C_Read... [09:32:03]Read from MH i2c: 01 07 00 [09:32:03]MH_I2C_Read... [09:32:03]Read from MH i2c: 01 07 00 08 3D 00 00 00 00 00 06 0D 5F [09:32:03]RasterBufferAndPrint [09:32:03]line [09:32:03]line [09:32:03]line [09:32:03]line [09:32:03]line [09:32:03]written 0, free lines is 3346 [09:32:03]MH_Cut [09:32:03]Write to MH i2c: D1 01 00 0F 3D 01 1E [09:32:03]Write i2c OK [09:32:03]MH_I2C_Read... [09:32:03]Read from MH i2c: D1 [09:32:03]MH_I2C_Read... [09:32:03]Read from MH i2c: D1 01 00 [09:32:03]MH_I2C_Read... [09:32:03]Read from MH i2c: D1 01 00 0F 3D 00 1D [09:32:03]Write to MH i2c: 01 00 00 10 3D 4D [09:32:03]Write i2c OK [09:32:03]MH_I2C_Read... [09:32:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 3A 79 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 30 39 35 39 32 37 38 10 04 04 00 6D 99 01 00 F4 03 04 00 C4 D3 F4 66 B6 04 01 00 00 FF 19 5B CD 73 5E 44 A8 [09:32:03]CommunicateWithHost err = 0 [09:32:03]CheckOFDResponse [09:32:03]1017 (14) - 77093643461234 [09:32:03]1041 (16) - 0000000000959278 [09:32:03]1040 (4) - 104813 [09:32:03]1012 (4) - 26.09.2024 03:23 [09:32:03]1206 (1) - 0 [09:32:03]OFD Sender: Remove packet 104813 [09:32:03]ProducePacketName [09:32:03]name=ofd_packets/00104813 [09:32:03]NVStorageDeleteData [09:32:04]OFD Sender: No OFD packet to send [09:32:04]*** Cut start [09:32:04]*** Partial cut [09:32:04]*** CUTSNS_PIN = 1 [09:32:04]*** CUTSNS_PIN = 0 [09:32:04]*** Brake cut motor [09:32:04]Read from MH i2c: 01 [09:32:04]MH_I2C_Read... [09:32:04]*** Stop cut motor [09:32:04]*** Cut end [09:32:04]Read from MH i2c: 01 07 00 [09:32:04]MH_I2C_Read... [09:32:04]Read from MH i2c: 01 07 00 10 3D 00 00 00 00 00 FF 0F 62 [09:32:04]process_action close_receipt done [09:32:04]requested_data is exist [09:32:04]produce_requested_data [09:32:04]requested_item fm.sn is exist - process it [09:32:04]wFMCommunicate request_size=4 [09:32:04]MH_SAM_APDU [09:32:04]CAPDU: 80 11 00 00 [09:32:04]Write to MH i2c: E2 08 00 11 3D 80 11 00 00 00 00 00 00 C8 [09:32:04]Write i2c OK [09:32:04]MH_I2C_Read... [09:32:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:32:04]Read from MH i2c: E2 [09:32:04]MH_I2C_Read... [09:32:04]Read from MH i2c: E2 17 00 [09:32:04]MH_I2C_Read... [09:32:04]Read from MH i2c: E2 17 00 11 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 23 [09:32:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:32:04]wFMCommunicate OK [09:32:04]requested_item fd.num is exist - process it [09:32:04]SAM_PROTO_GetFieldsCounters [09:32:04]wFMCommunicate request_size=4 [09:32:04]MH_SAM_APDU [09:32:04]CAPDU: 80 13 00 00 [09:32:04]Write to MH i2c: E2 08 00 12 3D 80 13 00 00 00 00 00 00 CB [09:32:04]Write i2c OK [09:32:04]MH_I2C_Read... [09:32:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:32:05]Read from MH i2c: E2 [09:32:05]MH_I2C_Read... [09:32:05]Read from MH i2c: E2 62 00 [09:32:05]MH_I2C_Read... [09:32:05]Read from MH i2c: E2 62 00 12 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 6D 99 01 00 0E 04 04 00 ED 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 B6 [09:32:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 6D 99 01 00 0E 04 04 00 ED 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 [09:32:05]wFMCommunicate OK [09:32:05]SAM_PROTO_GetFieldsCounters done [09:32:05]requested_item shift.num is exist - process it [09:32:05]requested_item shift.opened is exist - process it [09:32:05]req_shift_opened [09:32:05]FM_GetShiftState [09:32:05]SAM_PROTO_GetShiftState [09:32:05]wFMCommunicate request_size=4 [09:32:05]MH_SAM_APDU [09:32:05]CAPDU: 80 13 01 00 [09:32:05]Write to MH i2c: E2 08 00 13 3D 80 13 01 00 00 00 00 00 CD [09:32:05]Write i2c OK [09:32:05]MH_I2C_Read... [09:32:05]Read from MH i2c: E2 [09:32:05]MH_I2C_Read... [09:32:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:32:05]Read from MH i2c: E2 0E 00 [09:32:05]MH_I2C_Read... [09:32:05]Read from MH i2c: E2 0E 00 13 3D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 C9 [09:32:05]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:32:05]wFMCommunicate OK [09:32:05]SAM_PROTO_GetShiftState done [09:32:05]FM_GetShiftState done [09:32:05]req_shift_opened done [09:32:05]requested_item shift.open_date is exist - process it [09:32:05]req_shift_open_date [09:32:05]req_shift_open_date done [09:32:05]produce_requested_data done [09:32:05]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104813,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:32:05]process_action_free close_receipt [09:32:05]json_value_free [09:32:05]json_value_free done [09:32:05]process_json_proto returns [09:32:05]Send response to host [09:32:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104813,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:32:05]free response buf [09:32:05]execute_script done [09:32:05]execute_script returns [09:32:05]free content buf [09:32:05]Sock 9.Close socket [09:32:05]Sock 9.Thread stoped [09:32:09]OFD Sender: No OFD packet to send [09:32:14]OFD Sender: No OFD packet to send [09:32:19]OFD Sender: No OFD packet to send [09:32:24]OFD Sender: No OFD packet to send [09:32:29]OFD Sender: No OFD packet to send [09:32:34]OFD Sender: No OFD packet to send [09:32:39]OFD Sender: No OFD packet to send [09:32:44]OFD Sender: No OFD packet to send [09:32:49]OFD Sender: No OFD packet to send [09:32:54]OFD Sender: No OFD packet to send [09:32:59]OFD Sender: No OFD packet to send [09:33:04]OFD Sender: No OFD packet to send [09:33:09]OFD Sender: No OFD packet to send [09:33:14]OFD Sender: No OFD packet to send [09:33:19]OFD Sender: No OFD packet to send [09:33:24]OFD Sender: No OFD packet to send [09:33:29]OFD Sender: No OFD packet to send [09:33:34]OFD Sender: No OFD packet to send [09:33:39]OFD Sender: No OFD packet to send [09:33:44]OFD Sender: No OFD packet to send [09:33:49]OFD Sender: No OFD packet to send [09:33:54]OFD Sender: No OFD packet to send [09:33:59]OFD Sender: No OFD packet to send [09:34:04]OFD Sender: No OFD packet to send [09:34:09]OFD Sender: No OFD packet to send [09:34:14]OFD Sender: No OFD packet to send [09:34:19]OFD Sender: No OFD packet to send [09:34:24]OFD Sender: No OFD packet to send [09:34:29]OFD Sender: No OFD packet to send [09:34:34]OFD Sender: No OFD packet to send [09:34:36]accept exits with 8 [09:34:36]New connection [09:34:36]New thread 3067260260 created [09:34:36]Thread 3067403620 joined [09:34:36]Waiting for new connection... [09:34:36] Sock 8.Parse request [09:34:36]Sock 8.Check first char [09:34:36]Sock 8.First char is OK [09:34:36]request: POST /json_proto HTTP/1.0 [09:34:36]Method: POST [09:34:36]URL: /json_proto [09:34:36]Method is POST - this is cgi request [09:34:36]url: /json_proto [09:34:36]query_string will be loaded in cgi processing [09:34:36]execute_cgi json_proto POST (null) [09:34:36]execute_cgi path=json_proto method=POST [09:34:36]POST find Content-Length [09:34:36]Host: 172.17.62.195:8080 [09:34:36]Content-Length: 798 [09:34:36]Content-Type: application/json [09:34:36] [09:34:36]POST finish read [09:34:36]Found Content-Length = 798 [09:34:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 0.00, "quantity" : 200.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A97613", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:36]execute_script... [09:34: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)118256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 0.00, "quantity" : 200.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A97613", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:36]POST & json_proto [09:34:36]process_json_proto [09:34:36]json parsed OK: [09:34:36]protocol is kg_v1.0 [09:34:36]action value=close_receipt [09:34:36]process_action close_receipt [09:34:36]cmd_close_receipt [09:34:36]MH_GetDate [09:34:36]Write to MH i2c: F0 00 00 14 3D 40 [09:34:36]Write i2c OK [09:34:36]MH_I2C_Read... [09:34:36]Read from MH i2c: F0 [09:34:36]MH_I2C_Read... [09:34:36]Read from MH i2c: F0 09 00 [09:34:36]MH_I2C_Read... [09:34:36]Read from MH i2c: F0 09 00 14 3D 00 AF 2A F5 66 65 34 CA 65 45 [09:34:36]GetLastDocTimeStamp 1727343124 [09:34:36]current date 1727343279 [09:34:36]FM_GetShiftState [09:34:36]SAM_PROTO_GetShiftState [09:34:36]wFMCommunicate request_size=4 [09:34:36]MH_SAM_APDU [09:34:36]CAPDU: 80 13 01 00 [09:34:36]Write to MH i2c: E2 08 00 15 3D 80 13 01 00 00 00 00 00 CF [09:34:36]Write i2c OK [09:34:36]MH_I2C_Read... [09:34:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:36]Read from MH i2c: E2 [09:34:36]MH_I2C_Read... [09:34:36]Read from MH i2c: E2 0E 00 [09:34:36]MH_I2C_Read... [09:34:36]Read from MH i2c: E2 0E 00 15 3D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 CB [09:34:36]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:34:36]wFMCommunicate OK [09:34:36]SAM_PROTO_GetShiftState done [09:34:36]FM_GetShiftState done [09:34:36]opened in 1727309552 [09:34:36]opened+sec_in_day 1727395952 [09:34:36]quantity*price = 0 [09:34:36]sum+1 = 1 [09:34:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 154 26.09.2024 09:34 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Талоны: Топливная Карта 97613 ФМ: 0000000000959278 ФД: 104814 ФПД: 239733587376008 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T093439&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104814&fm=239733587376008&tin=02508201610067®Number=0000000000145756&sum=0 [09:34:37]StoreToDocumentArchive [09:34:37]shift 237 fd 104814 [09:34:37]save to /storage/0237/doc_00104814 [09:34:37]save last doc name /storage/0237/doc_00104814 to /storage/kkm_last_doc_name [09:34:37]save OK [09:34:37]Clear old archive folders... [09:34:37]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:34:37]tlvbuf is 01A02910 [09:34:37]SAM_PROTO_ClearQueue [09:34:37]wFMCommunicate request_size=4 [09:34:37]MH_SAM_APDU [09:34:37]CAPDU: 80 09 00 00 [09:34:37]Write to MH i2c: E2 08 00 22 3D 80 09 00 00 00 00 00 00 D1 [09:34:37]Write i2c OK [09:34:37]MH_I2C_Read... [09:34:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:37]Read from MH i2c: E2 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 03 00 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 03 00 22 3D 00 90 00 D3 [09:34:37]RAPDU: 90 00 [09:34:37]wFMCommunicate OK [09:34:37]SAM_PROTO_ClearQueue done [09:34:37]KKMCreateOFDPacket [09:34:37]OFDProtocolAddRootSTLVToBuf [09:34:37]FM_MakeSignedData [09:34:37]FM_MakeSignedData [09:34:37]SAM_PROTO_SignData [09:34:37]wFMCommunicate request_size=4 [09:34:37]MH_SAM_APDU [09:34:37]CAPDU: 80 0D 01 02 [09:34:37]Write to MH i2c: E2 08 00 23 3D 80 0D 01 02 00 00 00 00 D9 [09:34:37]Write i2c OK [09:34:37]MH_I2C_Read... [09:34:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:37]Read from MH i2c: E2 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 03 00 [09:34:37]MH_I2C_Read... [09:34:37]Read from MH i2c: E2 03 00 23 3D 00 90 00 D4 [09:34:37]RAPDU: 90 00 [09:34:37]wFMCommunicate OK [09:34:37]wFMCommunicate request_size=255 [09:34:37]MH_SAM_APDU [09:34:37]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 40 0D 03 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 AF 2A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6E 99 01 00 35 04 06 00 [09:34:37]Write to MH i2c: E2 02 01 24 3D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 40 0D 03 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 AF 2A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6E 99 01 00 35 04 06 00 00 00 3C [09:34:37]Write i2c OK [09:34:37]MH_I2C_Read... [09:34:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:38]Read from MH i2c: E2 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: E2 03 00 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: E2 03 00 24 3D 00 90 00 D5 [09:34:38]RAPDU: 90 00 [09:34:38]wFMCommunicate OK [09:34:38]wFMCommunicate request_size=11 [09:34:38]MH_SAM_APDU [09:34:38]CAPDU: 80 0D 02 02 06 DA 09 53 50 F7 88 [09:34:38]Write to MH i2c: E2 0E 00 25 3D 80 0D 02 02 06 00 DA 09 53 50 F7 88 00 00 ED [09:34:38]Write i2c OK [09:34:38]MH_I2C_Read... [09:34:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:38]Read from MH i2c: E2 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: E2 03 00 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: E2 03 00 25 3D 00 90 00 D6 [09:34:38]RAPDU: 90 00 [09:34:38]wFMCommunicate OK [09:34:38]wFMCommunicate request_size=4 [09:34:38]MH_SAM_APDU [09:34:38]CAPDU: 80 0D 03 02 [09:34:38]Write to MH i2c: E2 08 00 26 3D 80 0D 03 02 00 00 00 00 DE [09:34:38]Write i2c OK [09:34:38]MH_I2C_Read... [09:34:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:38]Read from MH i2c: E2 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: E2 0B 00 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: E2 0B 00 26 3D 00 05 D2 18 24 DF 9A 4C 07 90 00 BE [09:34:38]RAPDU: 05 D2 18 24 DF 9A 4C 07 90 00 [09:34:38]wFMCommunicate OK [09:34:38]SAM_PROTO_SignData done [09:34:38]FM_MakeSignedData done [09:34:38]CreateOFDProtocolMessage [09:34:38]wFMCommunicate request_size=4 [09:34:38]MH_SAM_APDU [09:34:38]CAPDU: 80 11 00 00 [09:34:38]Write to MH i2c: E2 08 00 27 3D 80 11 00 00 00 00 00 00 DE [09:34:38]Write i2c OK [09:34:38]MH_I2C_Read... [09:34:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:38]Read from MH i2c: E2 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: E2 17 00 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: E2 17 00 27 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 39 [09:34:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:34:38]wFMCommunicate OK [09:34:38]CreateOFDProtocolMessage done [09:34:38]OFDSenderStorePacket 104814 [09:34:38]StoreOFDPacket docnum=104814 [09:34:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 AB 01 08 01 1B E9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 40 0D 03 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 AF 2A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6E 99 01 00 35 04 06 00 DA 09 53 50 F7 88 05 D2 18 24 DF 9A 4C 07 [09:34:38]CheckFolder [09:34:38]dirname=/storage/ofd_packets [09:34:38]CheckFolder done [09:34:38]ProducePacketName [09:34:38]name=ofd_packets/00104814 [09:34:38]NVStorageSaveData ofd_packets/00104814 [09:34:38]File name is /storage/ofd_packets/00104814 [09:34:38]Write 302 bytes [09:34:38]NVStorageSaveData done [09:34:38]OFDSenderStorePacket done [09:34:38]KKMCreateOFDPacket done [09:34:38]NVStorageSaveData kkm_last_timestamp [09:34:38]File name is /storage/kkm_last_timestamp [09:34:38]Write 4 bytes [09:34:38]NVStorageSaveData done [09:34:38]ExternCall_PrintAddStr [09:34:38]wPrintStart [09:34:38]Write to MH i2c: 01 00 00 28 3D 65 [09:34:38]OFD Sender: Processing packet 104814 [packets to send 51, broken 50] [09:34:38]ProducePacketName [09:34:38]name=ofd_packets/00104814 [09:34:38]OFD Sender: To server: pG, [09:34:38]CommunicateWithHost lk.salyk.kg:30040 [09:34:38]ConnectInit lk.salyk.kg [09:34:38]Write i2c OK [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: 01 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: 01 07 00 [09:34:38]MH_I2C_Read... [09:34:38]Read from MH i2c: 01 07 00 28 3D 00 00 00 00 00 FF 0F 7A [09:34:38]RasterBufferAndPrint [09:34:38]line Счет N : (1)118256 [09:34:38]line ИНН: 02508201610067 [09:34:38]line Контрольно-Кассовый Чек [09:34:38]line ПРОДАЖА [09:34:38]line ТРК (МРК, ГНК) : 31 [09:34:38]line Товар: 2710194210 [09:34:38]line ДТ(л)-К-5 [09:34:38]line 200.000 * 0.00 [09:34:38]line = 0.00 [09:34:38]line НДС 12% НСП 1% [09:34:38]line > о реализуемом товаре [09:34:38]line ИТОГО: 0.00 [09:34:38]line НСП 1% : 0.00 [09:34:38]line НДС 12% : 0.00 [09:34:38]line Наличными: 0.00 [09:34:38]line Безнал.: 0.00 [09:34:38]line Место: АЗС № 176 [09:34:38]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:34:38]line СНО: Общий режим [09:34:38]line Чек 154 26.09.2024 09:34 [09:34:38]line Смена: 237 ФФД: 1.0 [09:34:38]line ЗНМ: 0300000238 [09:34:38]line РНМ: 0000000000145756 [09:34:38]line Версия ККМ: v1.0 [09:34:38]line Талоны: Топливная Карта [09:34:38]line 97613 [09:34:38]line ФМ: 0000000000959278 [09:34:38]line ФД: 104814 [09:34:38]line ФПД: 239733587376008 [09:34:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T093439&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104814&fm=239733587376008&tin=02508201610067®Number=0000000000145756&sum=0 [09:34:38]Connected sock=9 [09:34:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 AB 01 08 01 1B E9 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 40 0D 03 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 AF 2A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6E 99 01 00 35 04 06 00 DA 09 53 50 F7 88 05 D2 18 24 DF 9A 4C 07 [09:34:38]written 0, free lines is 4095 [09:34:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 A1 77 47 00 4C 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6E 99 01 00 F4 03 04 00 60 D4 F4 66 B6 04 01 00 00 1B 64 86 78 32 1B 2B D0 [09:34:38]CommunicateWithHost err = 0 [09:34:38]CheckOFDResponse [09:34:38]1017 (14) - 77093643461234 [09:34:38]1041 (16) - 0000000000959278 [09:34:38]1040 (4) - 104814 [09:34:38]1012 (4) - 26.09.2024 03:26 [09:34:38]1206 (1) - 0 [09:34:38]OFD Sender: Remove packet 104814 [09:34:38]ProducePacketName [09:34:38]name=ofd_packets/00104814 [09:34:38]NVStorageDeleteData [09:34:39]Write to MH i2c: 01 00 00 51 3D 8E [09:34:39]Write i2c OK [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: 01 [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: 01 07 00 [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: 01 07 00 51 3D 00 00 00 00 00 1E 0D C0 [09:34:39]RasterBufferAndPrint [09:34:39]line [09:34:39]line [09:34:39]line [09:34:39]line [09:34:39]line [09:34:39]written 0, free lines is 3367 [09:34:39]MH_Cut [09:34:39]Write to MH i2c: D1 01 00 58 3D 01 67 [09:34:39]Write i2c OK [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: D1 [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: D1 01 00 [09:34:39]MH_I2C_Read... [09:34:39]Read from MH i2c: D1 01 00 58 3D 00 66 [09:34:39]Write to MH i2c: 01 00 00 59 3D 96 [09:34:39]Write i2c OK [09:34:39]MH_I2C_Read... [09:34:39]OFD Sender: No OFD packet to send [09:34:39]*** Cut start [09:34:39]*** Partial cut [09:34:39]*** CUTSNS_PIN = 1 [09:34:39]*** CUTSNS_PIN = 0 [09:34:40]*** Brake cut motor [09:34:40]Read from MH i2c: 01 [09:34:40]MH_I2C_Read... [09:34:40]*** Stop cut motor [09:34:40]*** Cut end [09:34:40]Read from MH i2c: 01 07 00 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: 01 07 00 59 3D 00 00 00 00 00 FF 0F AB [09:34:40]process_action close_receipt done [09:34:40]requested_data is exist [09:34:40]produce_requested_data [09:34:40]requested_item fm.sn is exist - process it [09:34:40]wFMCommunicate request_size=4 [09:34:40]MH_SAM_APDU [09:34:40]CAPDU: 80 11 00 00 [09:34:40]Write to MH i2c: E2 08 00 5A 3D 80 11 00 00 00 00 00 00 11 [09:34:40]Write i2c OK [09:34:40]MH_I2C_Read... [09:34:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:40]Read from MH i2c: E2 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: E2 17 00 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: E2 17 00 5A 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 6C [09:34:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:34:40]wFMCommunicate OK [09:34:40]requested_item fd.num is exist - process it [09:34:40]SAM_PROTO_GetFieldsCounters [09:34:40]wFMCommunicate request_size=4 [09:34:40]MH_SAM_APDU [09:34:40]CAPDU: 80 13 00 00 [09:34:40]Write to MH i2c: E2 08 00 5B 3D 80 13 00 00 00 00 00 00 14 [09:34:40]Write i2c OK [09:34:40]MH_I2C_Read... [09:34:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:40]Read from MH i2c: E2 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: E2 62 00 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: E2 62 00 5B 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 6E 99 01 00 0E 04 04 00 ED 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 03 [09:34:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 6E 99 01 00 0E 04 04 00 ED 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 [09:34:40]wFMCommunicate OK [09:34:40]SAM_PROTO_GetFieldsCounters done [09:34:40]requested_item shift.num is exist - process it [09:34:40]requested_item shift.opened is exist - process it [09:34:40]req_shift_opened [09:34:40]FM_GetShiftState [09:34:40]SAM_PROTO_GetShiftState [09:34:40]wFMCommunicate request_size=4 [09:34:40]MH_SAM_APDU [09:34:40]CAPDU: 80 13 01 00 [09:34:40]Write to MH i2c: E2 08 00 5C 3D 80 13 01 00 00 00 00 00 16 [09:34:40]Write i2c OK [09:34:40]MH_I2C_Read... [09:34:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:40]Read from MH i2c: E2 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: E2 0E 00 [09:34:40]MH_I2C_Read... [09:34:40]Read from MH i2c: E2 0E 00 5C 3D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 12 [09:34:40]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:34:40]wFMCommunicate OK [09:34:40]SAM_PROTO_GetShiftState done [09:34:40]FM_GetShiftState done [09:34:40]req_shift_opened done [09:34:40]requested_item shift.open_date is exist - process it [09:34:40]req_shift_open_date [09:34:40]req_shift_open_date done [09:34:40]produce_requested_data done [09:34:40]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104814,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:34:40]process_action_free close_receipt [09:34:40]json_value_free [09:34:40]json_value_free done [09:34:40]process_json_proto returns [09:34:40]Send response to host [09:34:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104814,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:34:40]free response buf [09:34:40]execute_script done [09:34:40]execute_script returns [09:34:40]free content buf [09:34:40]Sock 8.Close socket [09:34:40]Sock 8.Thread stoped [09:34:41]accept exits with 10 [09:34:41]New connection [09:34:41]New thread 3067403620 created [09:34:41]Thread 3067260260 joined [09:34:41]Waiting for new connection... [09:34:41] Sock 10.Parse request [09:34:41]Sock 10.Check first char [09:34:41]Sock 10.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.62.195:8080 [09:34:41]Content-Length: 984 [09:34:41]Content-Type: application/json [09:34:41] [09:34:41]POST finish read [09:34:41]Found Content-Length = 984 [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)118259", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 38.930, "sum" : 2600.52, "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 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 38.93 \u0441\u043E\u043C", "deposit" : 2600.00, "total" : 2600.00, "payments": [ { "type": 0, "sum" : 2600.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)118259", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 38.930, "sum" : 2600.52, "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 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 38.93 \u0441\u043E\u043C", "deposit" : 2600.00, "total" : 2600.00, "payments": [ { "type": 0, "sum" : 2600.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 5D 3D 89 [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 5D 3D 00 B3 2A F5 66 65 34 CA 65 92 [09:34:41]GetLastDocTimeStamp 1727343279 [09:34:41]current date 1727343283 [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 5E 3D 80 13 01 00 00 00 00 00 18 [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 5E 3D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 14 [09:34:41]RAPDU: 09 00 01 F0 A6 F4 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 1727309552 [09:34:41]opened+sec_in_day 1727395952 [09:34:41]quantity*price = 260052 [09:34:41]sum+1 = 260053 [09:34:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 2600.00 Внесено: 2600.00 СДАЧА: 0.00 НСП 1% : 23.01 НДС 12% : 276.16 Наличными: 2600.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 155 26.09.2024 09:34 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 176 сэкономлено 38.93 сом ФМ: 0000000000959278 ФД: 104815 ФПД: 261255883077210 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T093443&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104815&fm=261255883077210&tin=02508201610067®Number=0000000000145756&sum=260000 [09:34:42]StoreToDocumentArchive [09:34:42]shift 237 fd 104815 [09:34:42]save to /storage/0237/doc_00104815 [09:34:42]save last doc name /storage/0237/doc_00104815 to /storage/kkm_last_doc_name [09:34:42]save OK [09:34:42]Clear old archive folders... [09:34:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:34:42]tlvbuf is B6FC39B0 [09:34:42]SAM_PROTO_ClearQueue [09:34:42]wFMCommunicate request_size=4 [09:34:42]MH_SAM_APDU [09:34:42]CAPDU: 80 09 00 00 [09:34:42]Write to MH i2c: E2 08 00 6B 3D 80 09 00 00 00 00 00 00 1A [09:34:42]Write i2c OK [09:34:42]MH_I2C_Read... [09:34:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:42]Read from MH i2c: E2 [09:34:42]MH_I2C_Read... [09:34:42]Read from MH i2c: E2 03 00 [09:34:42]MH_I2C_Read... [09:34:42]Read from MH i2c: E2 03 00 6B 3D 00 90 00 1C [09:34:42]RAPDU: 90 00 [09:34:42]wFMCommunicate OK [09:34:42]SAM_PROTO_ClearQueue done [09:34:42]KKMCreateOFDPacket [09:34:42]OFDProtocolAddRootSTLVToBuf [09:34:42]FM_MakeSignedData [09:34:42]FM_MakeSignedData [09:34:42]SAM_PROTO_SignData [09:34:42]wFMCommunicate request_size=4 [09:34:42]MH_SAM_APDU [09:34:42]CAPDU: 80 0D 01 02 [09:34:42]Write to MH i2c: E2 08 00 6C 3D 80 0D 01 02 00 00 00 00 22 [09:34:42]Write i2c OK [09:34:42]MH_I2C_Read... [09:34:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:42]Read from MH i2c: E2 [09:34:42]MH_I2C_Read... [09:34:42]Read from MH i2c: E2 03 00 [09:34:42]MH_I2C_Read... [09:34:42]Read from MH i2c: E2 03 00 6C 3D 00 90 00 1D [09:34:42]RAPDU: 90 00 [09:34:42]wFMCommunicate OK [09:34:42]wFMCommunicate request_size=255 [09:34:42]MH_SAM_APDU [09:34:42]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 12 98 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 D4 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 6B 00 00 00 00 07 04 06 00 A0 F7 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 B3 2A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6F 99 01 00 35 04 06 00 ED [09:34:42]Write to MH i2c: E2 02 01 6D 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 35 FF 03 08 00 03 12 98 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 D4 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 6B 00 00 00 00 07 04 06 00 A0 F7 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 B3 2A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6F 99 01 00 35 04 06 00 ED 00 00 1B [09:34:42]Write i2c OK [09:34:42]MH_I2C_Read... [09:34:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:43]Read from MH i2c: E2 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: E2 03 00 6D 3D 00 90 00 1E [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 9C 60 1B 36 5A [09:34:43]Write to MH i2c: E2 0D 00 6E 3D 80 0D 02 02 05 00 9C 60 1B 36 5A 00 00 D6 [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 6E 3D 00 90 00 1F [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 6F 3D 80 0D 03 02 00 00 00 00 27 [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 6F 3D 00 A4 A7 07 8F E3 CF 92 8D 90 00 DA [09:34:43]RAPDU: A4 A7 07 8F E3 CF 92 8D 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 70 3D 80 11 00 00 00 00 00 00 27 [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 70 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 82 [09:34:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:34:43]wFMCommunicate OK [09:34:43]CreateOFDProtocolMessage done [09:34:43]OFDSenderStorePacket 104815 [09:34:43]StoreOFDPacket docnum=104815 [09:34:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 02 0A 07 01 73 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 35 FF 03 08 00 03 12 98 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 D4 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 6B 00 00 00 00 07 04 06 00 A0 F7 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 B3 2A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6F 99 01 00 35 04 06 00 ED 9C 60 1B 36 5A A4 A7 07 8F E3 CF 92 8D [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/00104815 [09:34:43]NVStorageSaveData ofd_packets/00104815 [09:34:43]File name is /storage/ofd_packets/00104815 [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 71 3D AE [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 71 3D 00 00 00 00 00 FF 0F C3 [09:34:43]RasterBufferAndPrint [09:34:43]line Счет N : (1)118259 [09:34:43]line ИНН: 02508201610067 [09:34:43]line Контрольно-Кассовый Чек [09:34:43]line ПРОДАЖА [09:34:43]line ТРК (МРК, ГНК) : 42 [09:34:43]line Товар: 2710124130 [09:34:43]line Аи-92-К-5 [09:34:43]line 38.930 * 66.80 [09:34:43]line = 2600.52 [09:34:43]line НДС 12% НСП 1% [09:34:43]line > о реализуемом товаре [09:34:43]line ОКРУГЛЕНИЕ: -0.52 [09:34:43]line ИТОГО: 2600.00 [09:34:43]line Внесено: 2600.00 [09:34:43]line СДАЧА: 0.00 [09:34:43]line НСП 1% : 23.01 [09:34:43]line НДС 12% : 276.16 [09:34:43]line Наличными: 2600.00 [09:34:43]line Безнал.: 0.00 [09:34:43]line Место: АЗС № 176 [09:34:43]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:34:43]line СНО: Общий режим [09:34:43]line Чек 155 26.09.2024 09:34 [09:34:43]line Смена: 237 ФФД: 1.0 [09:34:43]line ЗНМ: 0300000238 [09:34:43]line РНМ: 0000000000145756 [09:34:43]line Версия ККМ: v1.0 [09:34:43]line [09:34:43]line Дисконтная программа [09:34:43]line АИ-92 [09:34:43]line номер 176 [09:34:43]line сэкономлено 38.93 сом [09:34:43]line ФМ: 0000000000959278 [09:34:43]line ФД: 104815 [09:34:43]line ФПД: 261255883077210 [09:34:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T093443&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104815&fm=261255883077210&tin=02508201610067®Number=0000000000145756&sum=260000 [09:34:43]written 0, free lines is 4095 [09:34:43]OFD Sender: Processing packet 104815 [packets to send 51, broken 50] [09:34:43]ProducePacketName [09:34:43]name=ofd_packets/00104815 [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]Connected sock=9 [09:34:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 02 0A 07 01 73 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 35 FF 03 08 00 03 12 98 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 D4 F7 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 F7 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FD 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E0 6B 00 00 00 00 07 04 06 00 A0 F7 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 B3 2A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6F 99 01 00 35 04 06 00 ED 9C 60 1B 36 5A A4 A7 07 8F E3 CF 92 8D [09:34:43]Write to MH i2c: 01 00 00 A0 3D DD [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 A0 3D 00 00 00 00 00 CA 0C BA [09:34:43]RasterBufferAndPrint [09:34:43]line [09:34:43]line [09:34:43]line [09:34:43]line [09:34:43]line [09:34:43]written 0, free lines is 3287 [09:34:43]MH_Cut [09:34:43]Write to MH i2c: D1 01 00 A7 3D 01 B6 [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: D1 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: D1 01 00 [09:34:43]MH_I2C_Read... [09:34:43]Read from MH i2c: D1 01 00 A7 3D 00 B5 [09:34:43]Write to MH i2c: 01 00 00 A8 3D E5 [09:34:43]Write i2c OK [09:34:43]MH_I2C_Read... [09:34:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 B7 40 47 00 41 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 6F 99 01 00 F4 03 04 00 64 D4 F4 66 B6 04 01 00 00 6D 42 40 6E FE 99 6A E9 [09:34:43]CommunicateWithHost err = 0 [09:34:43]CheckOFDResponse [09:34:43]1017 (14) - 77093643461234 [09:34:43]1041 (16) - 0000000000959278 [09:34:43]1040 (4) - 104815 [09:34:43]1012 (4) - 26.09.2024 03:26 [09:34:43]1206 (1) - 0 [09:34:43]OFD Sender: Remove packet 104815 [09:34:43]ProducePacketName [09:34:43]name=ofd_packets/00104815 [09:34:43]NVStorageDeleteData [09:34:44]OFD Sender: No OFD packet to send [09:34:44]*** Cut start [09:34:44]*** Partial cut [09:34:44]*** CUTSNS_PIN = 1 [09:34:44]*** CUTSNS_PIN = 0 [09:34:44]*** 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 A8 3D 00 00 00 00 00 FF 0F FA [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 A9 3D 80 11 00 00 00 00 00 00 60 [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 A9 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 BB [09:34:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 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 AA 3D 80 13 00 00 00 00 00 00 63 [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 AA 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 6F 99 01 00 0E 04 04 00 ED 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 56 [09:34:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 6F 99 01 00 0E 04 04 00 ED 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 [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 AB 3D 80 13 01 00 00 00 00 00 65 [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 AB 3D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 61 [09:34:45]RAPDU: 09 00 01 F0 A6 F4 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":"0000000000959278","fd.num":104815,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [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":"0000000000959278","fd.num":104815,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [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 10.Close socket [09:34:45]Sock 10.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:07]accept exits with 8 [09:36:07]New connection [09:36:07]New thread 3067260260 created [09:36:07]Thread 3067403620 joined [09:36:07]Waiting for new connection... [09:36:07] Sock 8.Parse request [09:36:07]Sock 8.Check first char [09:36:07]Sock 8.First char is OK [09:36:07]request: POST /json_proto HTTP/1.0 [09:36:07]Method: POST [09:36:07]URL: /json_proto [09:36:07]Method is POST - this is cgi request [09:36:07]url: /json_proto [09:36:07]query_string will be loaded in cgi processing [09:36:07]execute_cgi json_proto POST (null) [09:36:07]execute_cgi path=json_proto method=POST [09:36:07]POST find Content-Length [09:36:07]Host: 172.17.62.195:8080 [09:36:07]Content-Length: 682 [09:36:07]Content-Type: application/json [09:36:07] [09:36:07]POST finish read [09:36:07]Found Content-Length = 682 [09:36:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:36:07]execute_script... [09:36: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)118261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:36:07]POST & json_proto [09:36:07]process_json_proto [09:36:07]json parsed OK: [09:36:07]protocol is kg_v1.0 [09:36:07]action value=close_receipt [09:36:07]process_action close_receipt [09:36:07]cmd_close_receipt [09:36:07]MH_GetDate [09:36:07]Write to MH i2c: F0 00 00 AC 3D D8 [09:36:07]Write i2c OK [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: F0 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: F0 09 00 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: F0 09 00 AC 3D 00 09 2B F5 66 65 34 CA 65 38 [09:36:07]GetLastDocTimeStamp 1727343283 [09:36:07]current date 1727343369 [09:36:07]FM_GetShiftState [09:36:07]SAM_PROTO_GetShiftState [09:36:07]wFMCommunicate request_size=4 [09:36:07]MH_SAM_APDU [09:36:07]CAPDU: 80 13 01 00 [09:36:07]Write to MH i2c: E2 08 00 AD 3D 80 13 01 00 00 00 00 00 67 [09:36:07]Write i2c OK [09:36:07]MH_I2C_Read... [09:36:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:07]Read from MH i2c: E2 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: E2 0E 00 [09:36:07]MH_I2C_Read... [09:36:07]Read from MH i2c: E2 0E 00 AD 3D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 63 [09:36:07]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:36:07]wFMCommunicate OK [09:36:07]SAM_PROTO_GetShiftState done [09:36:07]FM_GetShiftState done [09:36:07]opened in 1727309552 [09:36:07]opened+sec_in_day 1727395952 [09:36:07]quantity*price = 100005 [09:36:07]sum+1 = 100006 [09:36:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 156 26.09.2024 09:36 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104816 ФПД: 213674203955929 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T093609&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104816&fm=213674203955929&tin=02508201610067®Number=0000000000145756&sum=100000 [09:36:08]StoreToDocumentArchive [09:36:08]shift 237 fd 104816 [09:36:08]save to /storage/0237/doc_00104816 [09:36:08]save last doc name /storage/0237/doc_00104816 to /storage/kkm_last_doc_name [09:36:08]save OK [09:36:08]Clear old archive folders... [09:36:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:36:08]tlvbuf is 01AD35D0 [09:36:08]SAM_PROTO_ClearQueue [09:36:08]wFMCommunicate request_size=4 [09:36:08]MH_SAM_APDU [09:36:08]CAPDU: 80 09 00 00 [09:36:08]Write to MH i2c: E2 08 00 BA 3D 80 09 00 00 00 00 00 00 69 [09:36:08]Write i2c OK [09:36:08]MH_I2C_Read... [09:36:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:36:08]Read from MH i2c: E2 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: E2 03 00 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: E2 03 00 BA 3D 00 90 00 6B [09:36:08]RAPDU: 90 00 [09:36:08]wFMCommunicate OK [09:36:08]SAM_PROTO_ClearQueue done [09:36:08]KKMCreateOFDPacket [09:36:08]OFDProtocolAddRootSTLVToBuf [09:36:08]FM_MakeSignedData [09:36:08]FM_MakeSignedData [09:36:08]SAM_PROTO_SignData [09:36:08]wFMCommunicate request_size=4 [09:36:08]MH_SAM_APDU [09:36:08]CAPDU: 80 0D 01 02 [09:36:08]Write to MH i2c: E2 08 00 BB 3D 80 0D 01 02 00 00 00 00 71 [09:36:08]Write i2c OK [09:36:08]MH_I2C_Read... [09:36:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:36:08]Read from MH i2c: E2 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: E2 03 00 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: E2 03 00 BB 3D 00 90 00 6C [09:36:08]RAPDU: 90 00 [09:36:08]wFMCommunicate OK [09:36:08]wFMCommunicate request_size=255 [09:36:08]MH_SAM_APDU [09:36: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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 09 2B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 70 99 01 00 35 04 06 00 C2 [09:36:08]Write to MH i2c: E2 02 01 BC 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 09 2B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 70 99 01 00 35 04 06 00 C2 00 00 6E [09:36:08]Write i2c OK [09:36:08]MH_I2C_Read... [09:36:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:08]Read from MH i2c: E2 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: E2 03 00 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: E2 03 00 BC 3D 00 90 00 6D [09:36:08]RAPDU: 90 00 [09:36:08]wFMCommunicate OK [09:36:08]wFMCommunicate request_size=10 [09:36:08]MH_SAM_APDU [09:36:08]CAPDU: 80 0D 02 02 05 55 E7 06 42 D9 [09:36:08]Write to MH i2c: E2 0D 00 BD 3D 80 0D 02 02 05 00 55 E7 06 42 D9 00 00 DB [09:36:08]Write i2c OK [09:36:08]MH_I2C_Read... [09:36:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:08]Read from MH i2c: E2 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: E2 03 00 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: E2 03 00 BD 3D 00 90 00 6E [09:36:08]RAPDU: 90 00 [09:36:08]wFMCommunicate OK [09:36:08]wFMCommunicate request_size=4 [09:36:08]MH_SAM_APDU [09:36:08]CAPDU: 80 0D 03 02 [09:36:08]Write to MH i2c: E2 08 00 BE 3D 80 0D 03 02 00 00 00 00 76 [09:36:08]Write i2c OK [09:36:08]MH_I2C_Read... [09:36:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:36:08]Read from MH i2c: E2 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: E2 0B 00 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: E2 0B 00 BE 3D 00 9B 02 04 F4 3E 89 28 D7 90 00 D2 [09:36:08]RAPDU: 9B 02 04 F4 3E 89 28 D7 90 00 [09:36:08]wFMCommunicate OK [09:36:08]SAM_PROTO_SignData done [09:36:08]FM_MakeSignedData done [09:36:08]CreateOFDProtocolMessage [09:36:08]wFMCommunicate request_size=4 [09:36:08]MH_SAM_APDU [09:36:08]CAPDU: 80 11 00 00 [09:36:08]Write to MH i2c: E2 08 00 BF 3D 80 11 00 00 00 00 00 00 76 [09:36:08]Write i2c OK [09:36:08]MH_I2C_Read... [09:36:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:08]Read from MH i2c: E2 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: E2 17 00 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: E2 17 00 BF 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 D1 [09:36:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:36:08]wFMCommunicate OK [09:36:08]CreateOFDProtocolMessage done [09:36:08]OFDSenderStorePacket 104816 [09:36:08]StoreOFDPacket docnum=104816 [09:36:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 2E 70 07 01 87 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 09 2B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 70 99 01 00 35 04 06 00 C2 55 E7 06 42 D9 9B 02 04 F4 3E 89 28 D7 [09:36:08]CheckFolder [09:36:08]dirname=/storage/ofd_packets [09:36:08]CheckFolder done [09:36:08]ProducePacketName [09:36:08]name=ofd_packets/00104816 [09:36:08]NVStorageSaveData ofd_packets/00104816 [09:36:08]File name is /storage/ofd_packets/00104816 [09:36:08]Write 301 bytes [09:36:08]NVStorageSaveData done [09:36:08]OFDSenderStorePacket done [09:36:08]KKMCreateOFDPacket done [09:36:08]NVStorageSaveData kkm_last_timestamp [09:36:08]File name is /storage/kkm_last_timestamp [09:36:08]Write 4 bytes [09:36:08]NVStorageSaveData done [09:36:08]ExternCall_PrintAddStr [09:36:08]wPrintStart [09:36:08]Write to MH i2c: 01 00 00 C0 3D FD [09:36:08]Write i2c OK [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: 01 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: 01 07 00 [09:36:08]MH_I2C_Read... [09:36:08]Read from MH i2c: 01 07 00 C0 3D 00 00 00 00 00 FF 0F 12 [09:36:08]RasterBufferAndPrint [09:36:08]line Счет N : (1)118261 [09:36:08]line ИНН: 02508201610067 [09:36:08]line Контрольно-Кассовый Чек [09:36:08]line ПРОДАЖА [09:36:08]line ТРК (МРК, ГНК) : 22 [09:36:08]line Товар: 2710124130 [09:36:08]line Аи-92-К-5 [09:36:08]line 14.750 * 67.80 [09:36:08]line = 1000.05 [09:36:08]line НДС 12% НСП 1% [09:36:08]line > о реализуемом товаре [09:36:08]line ОКРУГЛЕНИЕ: -0.05 [09:36:08]line ИТОГО: 1000.00 [09:36:08]line Внесено: 1000.00 [09:36:08]line СДАЧА: 0.00 [09:36:08]line НСП 1% : 8.85 [09:36:08]line НДС 12% : 106.20 [09:36:08]line Наличными: 1000.00 [09:36:08]line Безнал.: 0.00 [09:36:08]line Место: АЗС № 176 [09:36:08]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:36:08]line СНО: Общий режим [09:36:08]line Чек 156 26.09.2024 09:36 [09:36:08]line Смена: 237 ФФД: 1.0 [09:36:08]line ЗНМ: 0300000238 [09:36:08]line РНМ: 0000000000145756 [09:36:08]line Версия ККМ: v1.0 [09:36:08]line ФМ: 0000000000959278 [09:36:08]line ФД: 104816 [09:36:08]line ФПД: 213674203955929 [09:36:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T093609&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104816&fm=213674203955929&tin=02508201610067®Number=0000000000145756&sum=100000 [09:36:09]written 0, free lines is 4095 [09:36:09]OFD Sender: Processing packet 104816 [packets to send 51, broken 50] [09:36:09]ProducePacketName [09:36:09]name=ofd_packets/00104816 [09:36:09]OFD Sender: To server: pG, [09:36:09]CommunicateWithHost lk.salyk.kg:30040 [09:36:09]ConnectInit lk.salyk.kg [09:36:09]Connected sock=11 [09:36:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 2E 70 07 01 87 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 09 2B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 70 99 01 00 35 04 06 00 C2 55 E7 06 42 D9 9B 02 04 F4 3E 89 28 D7 [09:36:09]Write to MH i2c: 01 00 00 EA 3D 27 [09:36:09]Write i2c OK [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: 01 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: 01 07 00 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: 01 07 00 EA 3D 00 00 00 00 00 07 0D 42 [09:36:09]RasterBufferAndPrint [09:36:09]line [09:36:09]line [09:36:09]line [09:36:09]line [09:36:09]line [09:36:09]written 0, free lines is 3341 [09:36:09]MH_Cut [09:36:09]Write to MH i2c: D1 01 00 F1 3D 01 00 [09:36:09]Write i2c OK [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: D1 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: D1 01 00 [09:36:09]MH_I2C_Read... [09:36:09]Read from MH i2c: D1 01 00 F1 3D 00 FF [09:36:09]Write to MH i2c: 01 00 00 F2 3D 2F [09:36:09]Write i2c OK [09:36:09]MH_I2C_Read... [09:36:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 B6 6A 47 00 99 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 70 99 01 00 F4 03 04 00 BA D4 F4 66 B6 04 01 00 00 D2 4D CA 13 20 23 4E 6E [09:36:09]CommunicateWithHost err = 0 [09:36:09]CheckOFDResponse [09:36:09]1017 (14) - 77093643461234 [09:36:09]1041 (16) - 0000000000959278 [09:36:09]1040 (4) - 104816 [09:36:09]1012 (4) - 26.09.2024 03:27 [09:36:09]1206 (1) - 0 [09:36:09]OFD Sender: Remove packet 104816 [09:36:09]ProducePacketName [09:36:09]name=ofd_packets/00104816 [09:36:09]NVStorageDeleteData [09:36:10]OFD Sender: No OFD packet to send [09:36:10]*** Cut start [09:36:10]*** Partial cut [09:36:10]*** CUTSNS_PIN = 1 [09:36:10]*** CUTSNS_PIN = 0 [09:36:10]*** Brake cut motor [09:36:10]Read from MH i2c: 01 [09:36:10]MH_I2C_Read... [09:36:10]*** Stop cut motor [09:36:10]*** Cut end [09:36:10]Read from MH i2c: 01 07 00 [09:36:10]MH_I2C_Read... [09:36:10]Read from MH i2c: 01 07 00 F2 3D 00 00 00 00 00 FF 0F 44 [09:36:10]process_action close_receipt done [09:36:10]requested_data is exist [09:36:10]produce_requested_data [09:36:10]requested_item fm.sn is exist - process it [09:36:10]wFMCommunicate request_size=4 [09:36:10]MH_SAM_APDU [09:36:10]CAPDU: 80 11 00 00 [09:36:10]Write to MH i2c: E2 08 00 F3 3D 80 11 00 00 00 00 00 00 AA [09:36:10]Write i2c OK [09:36:10]MH_I2C_Read... [09:36:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:10]Read from MH i2c: E2 [09:36:10]MH_I2C_Read... [09:36:10]Read from MH i2c: E2 17 00 [09:36:10]MH_I2C_Read... [09:36:10]Read from MH i2c: E2 17 00 F3 3D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 05 [09:36:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:36:10]wFMCommunicate OK [09:36:10]requested_item fd.num is exist - process it [09:36:10]SAM_PROTO_GetFieldsCounters [09:36:10]wFMCommunicate request_size=4 [09:36:10]MH_SAM_APDU [09:36:10]CAPDU: 80 13 00 00 [09:36:10]Write to MH i2c: E2 08 00 F4 3D 80 13 00 00 00 00 00 00 AD [09:36:10]Write i2c OK [09:36:10]MH_I2C_Read... [09:36:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:11]Read from MH i2c: E2 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: E2 62 00 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: E2 62 00 F4 3D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 70 99 01 00 0E 04 04 00 ED 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 A4 [09:36:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 70 99 01 00 0E 04 04 00 ED 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 [09:36:11]wFMCommunicate OK [09:36:11]SAM_PROTO_GetFieldsCounters done [09:36:11]requested_item shift.num is exist - process it [09:36:11]requested_item shift.opened is exist - process it [09:36:11]req_shift_opened [09:36:11]FM_GetShiftState [09:36:11]SAM_PROTO_GetShiftState [09:36:11]wFMCommunicate request_size=4 [09:36:11]MH_SAM_APDU [09:36:11]CAPDU: 80 13 01 00 [09:36:11]Write to MH i2c: E2 08 00 F5 3D 80 13 01 00 00 00 00 00 AF [09:36:11]Write i2c OK [09:36:11]MH_I2C_Read... [09:36:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:11]Read from MH i2c: E2 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: E2 0E 00 [09:36:11]MH_I2C_Read... [09:36:11]Read from MH i2c: E2 0E 00 F5 3D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 AB [09:36:11]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:36:11]wFMCommunicate OK [09:36:11]SAM_PROTO_GetShiftState done [09:36:11]FM_GetShiftState done [09:36:11]req_shift_opened done [09:36:11]requested_item shift.open_date is exist - process it [09:36:11]req_shift_open_date [09:36:11]req_shift_open_date done [09:36:11]produce_requested_data done [09:36:11]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104816,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:36:11]process_action_free close_receipt [09:36:11]json_value_free [09:36:11]json_value_free done [09:36:11]process_json_proto returns [09:36:11]Send response to host [09:36:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104816,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:36:11]free response buf [09:36:11]execute_script done [09:36:11]execute_script returns [09:36:11]free content buf [09:36:11]Sock 8.Close socket [09:36:11]Sock 8.Thread stoped [09:36:15]OFD Sender: No OFD packet to send [09:36:20]accept exits with 9 [09:36:20]New connection [09:36:20]New thread 3067403620 created [09:36:20]Thread 3067260260 joined [09:36:20]Waiting for new connection... [09:36:20] Sock 9.Parse request [09:36:20]Sock 9.Check first char [09:36:20]Sock 9.First char is OK [09:36:20]request: POST /json_proto HTTP/1.0 [09:36:20]Method: POST [09:36:20]URL: /json_proto [09:36:20]Method is POST - this is cgi request [09:36:20]url: /json_proto [09:36:20]query_string will be loaded in cgi processing [09:36:20]execute_cgi json_proto POST (null) [09:36:20]execute_cgi path=json_proto method=POST [09:36:20]POST find Content-Length [09:36:20]Host: 172.17.62.195:8080 [09:36:20]Content-Length: 670 [09:36:20]Content-Type: application/json [09:36:20] [09:36:20]POST finish read [09:36:20]Found Content-Length = 670 [09:36:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:20]execute_script... [09:36: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)118262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:20]POST & json_proto [09:36:20]process_json_proto [09:36:20]json parsed OK: [09:36:20]protocol is kg_v1.0 [09:36:20]action value=close_receipt [09:36:20]process_action close_receipt [09:36:20]cmd_close_receipt [09:36:20]MH_GetDate [09:36:20]Write to MH i2c: F0 00 00 F6 3D 22 [09:36:20]OFD Sender: No OFD packet to send [09:36:20]Write i2c OK [09:36:20]MH_I2C_Read... [09:36:20]Read from MH i2c: F0 [09:36:20]MH_I2C_Read... [09:36:20]Read from MH i2c: F0 09 00 [09:36:20]MH_I2C_Read... [09:36:20]Read from MH i2c: F0 09 00 F6 3D 00 16 2B F5 66 65 34 CA 65 8F [09:36:20]GetLastDocTimeStamp 1727343369 [09:36:20]current date 1727343382 [09:36:20]FM_GetShiftState [09:36:20]SAM_PROTO_GetShiftState [09:36:20]wFMCommunicate request_size=4 [09:36:20]MH_SAM_APDU [09:36:20]CAPDU: 80 13 01 00 [09:36:20]Write to MH i2c: E2 08 00 F7 3D 80 13 01 00 00 00 00 00 B1 [09:36:20]Write i2c OK [09:36:20]MH_I2C_Read... [09:36:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:20]Read from MH i2c: E2 [09:36:20]MH_I2C_Read... [09:36:20]Read from MH i2c: E2 0E 00 [09:36:20]MH_I2C_Read... [09:36:20]Read from MH i2c: E2 0E 00 F7 3D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 AD [09:36:20]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:36:20]wFMCommunicate OK [09:36:20]SAM_PROTO_GetShiftState done [09:36:20]FM_GetShiftState done [09:36:20]opened in 1727309552 [09:36:20]opened+sec_in_day 1727395952 [09:36:20]quantity*price = 40055 [09:36:20]sum+1 = 40056 [09:36:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.54 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 157 26.09.2024 09:36 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104817 ФПД: 226534594256646 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T093622&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104817&fm=226534594256646&tin=02508201610067®Number=0000000000145756&sum=40000 [09:36:21]StoreToDocumentArchive [09:36:21]shift 237 fd 104817 [09:36:21]save to /storage/0237/doc_00104817 [09:36:21]save last doc name /storage/0237/doc_00104817 to /storage/kkm_last_doc_name [09:36:21]save OK [09:36:21]Clear old archive folders... [09:36:21]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:36:21]tlvbuf is 01AD33F0 [09:36:21]SAM_PROTO_ClearQueue [09:36:21]wFMCommunicate request_size=4 [09:36:21]MH_SAM_APDU [09:36:21]CAPDU: 80 09 00 00 [09:36:21]Write to MH i2c: E2 08 00 04 3E 80 09 00 00 00 00 00 00 B4 [09:36:21]Write i2c OK [09:36:21]MH_I2C_Read... [09:36:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:36:21]Read from MH i2c: E2 [09:36:21]MH_I2C_Read... [09:36:21]Read from MH i2c: E2 03 00 [09:36:21]MH_I2C_Read... [09:36:21]Read from MH i2c: E2 03 00 04 3E 00 90 00 B6 [09:36:21]RAPDU: 90 00 [09:36:21]wFMCommunicate OK [09:36:21]SAM_PROTO_ClearQueue done [09:36:21]KKMCreateOFDPacket [09:36:21]OFDProtocolAddRootSTLVToBuf [09:36:21]FM_MakeSignedData [09:36:21]FM_MakeSignedData [09:36:21]SAM_PROTO_SignData [09:36:21]wFMCommunicate request_size=4 [09:36:21]MH_SAM_APDU [09:36:21]CAPDU: 80 0D 01 02 [09:36:21]Write to MH i2c: E2 08 00 05 3E 80 0D 01 02 00 00 00 00 BC [09:36:21]Write i2c OK [09:36:21]MH_I2C_Read... [09:36:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:36:21]Read from MH i2c: E2 [09:36:21]MH_I2C_Read... [09:36:21]Read from MH i2c: E2 03 00 [09:36:21]MH_I2C_Read... [09:36:21]Read from MH i2c: E2 03 00 05 3E 00 90 00 B7 [09:36:21]RAPDU: 90 00 [09:36:21]wFMCommunicate OK [09:36:21]wFMCommunicate request_size=255 [09:36:21]MH_SAM_APDU [09:36:21]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 16 2B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 71 99 01 00 35 04 06 00 [09:36:21]Write to MH i2c: E2 02 01 06 3E 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 16 2B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 71 99 01 00 35 04 06 00 00 00 5F [09:36:21]Write i2c OK [09:36:21]MH_I2C_Read... [09:36:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:21]Read from MH i2c: E2 [09:36:21]MH_I2C_Read... [09:36:21]Read from MH i2c: E2 03 00 [09:36:21]MH_I2C_Read... [09:36:21]Read from MH i2c: E2 03 00 06 3E 00 90 00 B8 [09:36:21]RAPDU: 90 00 [09:36:21]wFMCommunicate OK [09:36:21]wFMCommunicate request_size=11 [09:36:21]MH_SAM_APDU [09:36:21]CAPDU: 80 0D 02 02 06 CE 08 32 05 1F 06 [09:36:21]Write to MH i2c: E2 0E 00 07 3E 80 0D 02 02 06 00 CE 08 32 05 1F 06 00 00 FD [09:36:21]Write i2c OK [09:36:21]MH_I2C_Read... [09:36:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:21]Read from MH i2c: E2 [09:36:21]MH_I2C_Read... [09:36:21]Read from MH i2c: E2 03 00 [09:36:21]MH_I2C_Read... [09:36:21]Read from MH i2c: E2 03 00 07 3E 00 90 00 B9 [09:36:21]RAPDU: 90 00 [09:36:21]wFMCommunicate OK [09:36:21]wFMCommunicate request_size=4 [09:36:21]MH_SAM_APDU [09:36:21]CAPDU: 80 0D 03 02 [09:36:21]Write to MH i2c: E2 08 00 08 3E 80 0D 03 02 00 00 00 00 C1 [09:36:21]Write i2c OK [09:36:21]MH_I2C_Read... [09:36:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:36:21]Read from MH i2c: E2 [09:36:21]MH_I2C_Read... [09:36:21]Read from MH i2c: E2 0B 00 [09:36:21]MH_I2C_Read... [09:36:21]Read from MH i2c: E2 0B 00 08 3E 00 E2 62 65 70 C6 27 DC CF 90 00 73 [09:36:21]RAPDU: E2 62 65 70 C6 27 DC CF 90 00 [09:36:21]wFMCommunicate OK [09:36:21]SAM_PROTO_SignData done [09:36:21]FM_MakeSignedData done [09:36:21]CreateOFDProtocolMessage [09:36:21]wFMCommunicate request_size=4 [09:36:21]MH_SAM_APDU [09:36:21]CAPDU: 80 11 00 00 [09:36:21]Write to MH i2c: E2 08 00 09 3E 80 11 00 00 00 00 00 00 C1 [09:36:21]Write i2c OK [09:36:21]MH_I2C_Read... [09:36:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:21]Read from MH i2c: E2 [09:36:21]MH_I2C_Read... [09:36:21]Read from MH i2c: E2 17 00 [09:36:21]MH_I2C_Read... [09:36:21]Read from MH i2c: E2 17 00 09 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 1C [09:36:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:36:21]wFMCommunicate OK [09:36:21]CreateOFDProtocolMessage done [09:36:21]OFDSenderStorePacket 104817 [09:36:21]StoreOFDPacket docnum=104817 [09:36:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 82 B8 08 01 43 61 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 16 2B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 71 99 01 00 35 04 06 00 CE 08 32 05 1F 06 E2 62 65 70 C6 27 DC CF [09:36:21]CheckFolder [09:36:21]dirname=/storage/ofd_packets [09:36:21]CheckFolder done [09:36:21]ProducePacketName [09:36:21]name=ofd_packets/00104817 [09:36:21]NVStorageSaveData ofd_packets/00104817 [09:36:21]File name is /storage/ofd_packets/00104817 [09:36:21]Write 302 bytes [09:36:21]NVStorageSaveData done [09:36:21]OFDSenderStorePacket done [09:36:21]KKMCreateOFDPacket done [09:36:21]NVStorageSaveData kkm_last_timestamp [09:36:21]File name is /storage/kkm_last_timestamp [09:36:21]Write 4 bytes [09:36:21]NVStorageSaveData done [09:36:21]ExternCall_PrintAddStr [09:36:21]wPrintStart [09:36:21]Write to MH i2c: 01 00 00 0A 3E 48 [09:36:21]Write i2c OK [09:36:21]MH_I2C_Read... [09:36:21]Read from MH i2c: 01 [09:36:21]MH_I2C_Read... [09:36:21]Read from MH i2c: 01 07 00 [09:36:21]MH_I2C_Read... [09:36:21]Read from MH i2c: 01 07 00 0A 3E 00 00 00 00 00 FF 0F 5D [09:36:21]RasterBufferAndPrint [09:36:21]line Счет N : (1)118262 [09:36:21]line ИНН: 02508201610067 [09:36:21]line Контрольно-Кассовый Чек [09:36:21]line ПРОДАЖА [09:36:21]line ТРК (МРК, ГНК) : 14 [09:36:21]line Товар: 2710124130 [09:36:21]line SUPER-92-К-5 [09:36:21]line 5.780 * 69.30 [09:36:21]line = 400.55 [09:36:21]line НДС 12% НСП 1% [09:36:21]line > о реализуемом товаре [09:36:21]line ОКРУГЛЕНИЕ: -0.55 [09:36:21]line ИТОГО: 400.00 [09:36:21]line Внесено: 400.00 [09:36:21]line СДАЧА: 0.00 [09:36:21]line НСП 1% : 3.54 [09:36:21]line НДС 12% : 42.54 [09:36:21]line Наличными: 400.00 [09:36:21]line Безнал.: 0.00 [09:36:21]line Место: АЗС № 176 [09:36:21]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:36:21]line СНО: Общий режим [09:36:21]line Чек 157 26.09.2024 09:36 [09:36:21]line Смена: 237 ФФД: 1.0 [09:36:21]line ЗНМ: 0300000238 [09:36:21]line РНМ: 0000000000145756 [09:36:21]line Версия ККМ: v1.0 [09:36:21]line ФМ: 0000000000959278 [09:36:21]line ФД: 104817 [09:36:21]line ФПД: 226534594256646 [09:36:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T093622&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104817&fm=226534594256646&tin=02508201610067®Number=0000000000145756&sum=40000 [09:36:22]OFD Sender: Processing packet 104817 [packets to send 51, broken 50] [09:36:22]ProducePacketName [09:36:22]name=ofd_packets/00104817 [09:36:22]OFD Sender: To server: pG, [09:36:22]CommunicateWithHost lk.salyk.kg:30040 [09:36:22]ConnectInit lk.salyk.kg [09:36:22]written 0, free lines is 4095 [09:36:22]Connected sock=10 [09:36:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 82 B8 08 01 43 61 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9D 00 00 00 F4 03 04 00 16 2B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 71 99 01 00 35 04 06 00 CE 08 32 05 1F 06 E2 62 65 70 C6 27 DC CF [09:36:22]Write to MH i2c: 01 00 00 34 3E 72 [09:36:22]Write i2c OK [09:36:22]MH_I2C_Read... [09:36:22]Read from MH i2c: 01 [09:36:22]MH_I2C_Read... [09:36:22]Read from MH i2c: 01 07 00 [09:36:22]MH_I2C_Read... [09:36:22]Read from MH i2c: 01 07 00 34 3E 00 00 00 00 00 04 0D 8A [09:36:22]RasterBufferAndPrint [09:36:22]line [09:36:22]line [09:36:22]line [09:36:22]line [09:36:22]line [09:36:22]written 0, free lines is 3339 [09:36:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 CE 03 47 00 54 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 71 99 01 00 F4 03 04 00 C7 D4 F4 66 B6 04 01 00 00 FC C8 DA 91 94 2C 3E 51 [09:36:22]CommunicateWithHost err = 0 [09:36:22]CheckOFDResponse [09:36:22]1017 (14) - 77093643461234 [09:36:22]1041 (16) - 0000000000959278 [09:36:22]1040 (4) - 104817 [09:36:22]1012 (4) - 26.09.2024 03:28 [09:36:22]1206 (1) - 0 [09:36:22]OFD Sender: Remove packet 104817 [09:36:22]ProducePacketName [09:36:22]name=ofd_packets/00104817 [09:36:22]NVStorageDeleteData [09:36:22]MH_Cut [09:36:22]Write to MH i2c: D1 01 00 3B 3E 01 4B [09:36:22]Write i2c OK [09:36:22]MH_I2C_Read... [09:36:22]Read from MH i2c: D1 [09:36:22]MH_I2C_Read... [09:36:22]Read from MH i2c: D1 01 00 [09:36:22]MH_I2C_Read... [09:36:22]Read from MH i2c: D1 01 00 3B 3E 00 4A [09:36:22]Write to MH i2c: 01 00 00 3C 3E 7A [09:36:22]Write i2c OK [09:36:22]MH_I2C_Read... [09:36:23]OFD Sender: No OFD packet to send [09:36:23]*** Cut start [09:36:23]*** Partial cut [09:36:23]*** CUTSNS_PIN = 1 [09:36:23]*** CUTSNS_PIN = 0 [09:36:23]*** Brake cut motor [09:36:23]Read from MH i2c: 01 [09:36:23]MH_I2C_Read... [09:36:23]*** Stop cut motor [09:36:23]*** Cut end [09:36:23]Read from MH i2c: 01 07 00 [09:36:23]MH_I2C_Read... [09:36:23]Read from MH i2c: 01 07 00 3C 3E 00 00 00 00 00 FF 0F 8F [09:36:23]process_action close_receipt done [09:36:23]requested_data is exist [09:36:23]produce_requested_data [09:36:23]requested_item fm.sn is exist - process it [09:36:23]wFMCommunicate request_size=4 [09:36:23]MH_SAM_APDU [09:36:23]CAPDU: 80 11 00 00 [09:36:23]Write to MH i2c: E2 08 00 3D 3E 80 11 00 00 00 00 00 00 F5 [09:36:23]Write i2c OK [09:36:23]MH_I2C_Read... [09:36:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:23]Read from MH i2c: E2 [09:36:23]MH_I2C_Read... [09:36:23]Read from MH i2c: E2 17 00 [09:36:23]MH_I2C_Read... [09:36:23]Read from MH i2c: E2 17 00 3D 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 50 [09:36:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:36:23]wFMCommunicate OK [09:36:23]requested_item fd.num is exist - process it [09:36:23]SAM_PROTO_GetFieldsCounters [09:36:23]wFMCommunicate request_size=4 [09:36:23]MH_SAM_APDU [09:36:23]CAPDU: 80 13 00 00 [09:36:23]Write to MH i2c: E2 08 00 3E 3E 80 13 00 00 00 00 00 00 F8 [09:36:23]Write i2c OK [09:36:23]MH_I2C_Read... [09:36:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:24]Read from MH i2c: E2 [09:36:24]MH_I2C_Read... [09:36:24]Read from MH i2c: E2 62 00 [09:36:24]MH_I2C_Read... [09:36:24]Read from MH i2c: E2 62 00 3E 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 71 99 01 00 0E 04 04 00 ED 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 F3 [09:36:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 71 99 01 00 0E 04 04 00 ED 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 [09:36:24]wFMCommunicate OK [09:36:24]SAM_PROTO_GetFieldsCounters done [09:36:24]requested_item shift.num is exist - process it [09:36:24]requested_item shift.opened is exist - process it [09:36:24]req_shift_opened [09:36:24]FM_GetShiftState [09:36:24]SAM_PROTO_GetShiftState [09:36:24]wFMCommunicate request_size=4 [09:36:24]MH_SAM_APDU [09:36:24]CAPDU: 80 13 01 00 [09:36:24]Write to MH i2c: E2 08 00 3F 3E 80 13 01 00 00 00 00 00 FA [09:36:24]Write i2c OK [09:36:24]MH_I2C_Read... [09:36:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:24]Read from MH i2c: E2 [09:36:24]MH_I2C_Read... [09:36:24]Read from MH i2c: E2 0E 00 [09:36:24]MH_I2C_Read... [09:36:24]Read from MH i2c: E2 0E 00 3F 3E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F6 [09:36:24]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:36:24]wFMCommunicate OK [09:36:24]SAM_PROTO_GetShiftState done [09:36:24]FM_GetShiftState done [09:36:24]req_shift_opened done [09:36:24]requested_item shift.open_date is exist - process it [09:36:24]req_shift_open_date [09:36:24]req_shift_open_date done [09:36:24]produce_requested_data done [09:36:24]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104817,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:36:24]process_action_free close_receipt [09:36:24]json_value_free [09:36:24]json_value_free done [09:36:24]process_json_proto returns [09:36:24]Send response to host [09:36:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104817,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:36:24]free response buf [09:36:24]execute_script done [09:36:24]execute_script returns [09:36:24]free content buf [09:36:24]Sock 9.Close socket [09:36:24]Sock 9.Thread stoped [09:36:28]OFD Sender: No OFD packet to send [09:36:33]OFD Sender: No OFD packet to send [09:36:36]accept exits with 8 [09:36:36]New connection [09:36:36]New thread 3067260260 created [09:36:36]Thread 3067403620 joined [09:36:36]Waiting for new connection... [09:36:36] Sock 8.Parse request [09:36:36]Sock 8.Check first char [09:36:36]Sock 8.First char is OK [09:36:36]request: POST /json_proto HTTP/1.0 [09:36:36]Method: POST [09:36:36]URL: /json_proto [09:36:36]Method is POST - this is cgi request [09:36:36]url: /json_proto [09:36:36]query_string will be loaded in cgi processing [09:36:36]execute_cgi json_proto POST (null) [09:36:36]execute_cgi path=json_proto method=POST [09:36:36]POST find Content-Length [09:36:36]Host: 172.17.62.195:8080 [09:36:36]Content-Length: 806 [09:36:36]Content-Type: application/json [09:36:36] [09:36:36]POST finish read [09:36:36]Found Content-Length = 806 [09:36:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 45.100, "sum" : 1700.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1700.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:36]execute_script... [09:36: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)118260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 45.100, "sum" : 1700.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1700.27 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:36:36]POST & json_proto [09:36:36]process_json_proto [09:36:36]json parsed OK: [09:36:36]protocol is kg_v1.0 [09:36:36]action value=close_receipt [09:36:36]process_action close_receipt [09:36:36]cmd_close_receipt [09:36:36]MH_GetDate [09:36:36]Write to MH i2c: F0 00 00 40 3E 6D [09:36:36]Write i2c OK [09:36:36]MH_I2C_Read... [09:36:36]Read from MH i2c: F0 [09:36:36]MH_I2C_Read... [09:36:36]Read from MH i2c: F0 09 00 [09:36:36]MH_I2C_Read... [09:36:36]Read from MH i2c: F0 09 00 40 3E 00 26 2B F5 66 65 34 CA 65 EA [09:36:36]GetLastDocTimeStamp 1727343382 [09:36:36]current date 1727343398 [09:36:36]FM_GetShiftState [09:36:36]SAM_PROTO_GetShiftState [09:36:36]wFMCommunicate request_size=4 [09:36:36]MH_SAM_APDU [09:36:36]CAPDU: 80 13 01 00 [09:36:36]Write to MH i2c: E2 08 00 41 3E 80 13 01 00 00 00 00 00 FC [09:36:36]Write i2c OK [09:36:36]MH_I2C_Read... [09:36:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:36]Read from MH i2c: E2 [09:36:36]MH_I2C_Read... [09:36:36]Read from MH i2c: E2 0E 00 [09:36:36]MH_I2C_Read... [09:36:36]Read from MH i2c: E2 0E 00 41 3E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F8 [09:36:36]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:36:36]wFMCommunicate OK [09:36:36]SAM_PROTO_GetShiftState done [09:36:36]FM_GetShiftState done [09:36:36]opened in 1727309552 [09:36:36]opened+sec_in_day 1727395952 [09:36:36]quantity*price = 170027 [09:36:36]sum+1 = 170028 [09:36:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1700.27 НСП 1% : 15.05 НДС 12% : 180.56 Наличными: 0.00 Безнал.: 1700.27 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 158 26.09.2024 09:36 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104818 ФПД: 16555926150789 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T093638&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104818&fm=16555926150789&tin=02508201610067®Number=0000000000145756&sum=170027 [09:36:37]StoreToDocumentArchive [09:36:37]shift 237 fd 104818 [09:36:37]save to /storage/0237/doc_00104818 [09:36:37]save last doc name /storage/0237/doc_00104818 to /storage/kkm_last_doc_name [09:36:37]save OK [09:36:37]Clear old archive folders... [09:36:37]ProcessDocumentItem done err = 0, tmpTLVsize=250 [09:36:37]tlvbuf is 01A4C9B0 [09:36:37]SAM_PROTO_ClearQueue [09:36:37]wFMCommunicate request_size=4 [09:36:37]MH_SAM_APDU [09:36:37]CAPDU: 80 09 00 00 [09:36:37]Write to MH i2c: E2 08 00 4E 3E 80 09 00 00 00 00 00 00 FE [09:36:37]Write i2c OK [09:36:37]MH_I2C_Read... [09:36:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:36:37]Read from MH i2c: E2 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: E2 03 00 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: E2 03 00 4E 3E 00 90 00 00 [09:36:37]RAPDU: 90 00 [09:36:37]wFMCommunicate OK [09:36:37]SAM_PROTO_ClearQueue done [09:36:37]KKMCreateOFDPacket [09:36:37]OFDProtocolAddRootSTLVToBuf [09:36:37]FM_MakeSignedData [09:36:37]FM_MakeSignedData [09:36:37]SAM_PROTO_SignData [09:36:37]wFMCommunicate request_size=4 [09:36:37]MH_SAM_APDU [09:36:37]CAPDU: 80 0D 01 02 [09:36:37]Write to MH i2c: E2 08 00 4F 3E 80 0D 01 02 00 00 00 00 06 [09:36:37]Write i2c OK [09:36:37]MH_I2C_Read... [09:36:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:36:37]Read from MH i2c: E2 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: E2 03 00 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: E2 03 00 4F 3E 00 90 00 01 [09:36:37]RAPDU: 90 00 [09:36:37]wFMCommunicate OK [09:36:37]wFMCommunicate request_size=255 [09:36:37]MH_SAM_APDU [09:36:37]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 B0 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 2B 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 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 88 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2B 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 26 2B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 72 99 01 00 35 04 06 00 0F 0E [09:36:37]Write to MH i2c: E2 02 01 50 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 2C B0 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 2B 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 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 88 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2B 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 26 2B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 72 99 01 00 35 04 06 00 0F 0E 00 00 C7 [09:36:37]Write i2c OK [09:36:37]MH_I2C_Read... [09:36:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:37]Read from MH i2c: E2 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: E2 03 00 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: E2 03 00 50 3E 00 90 00 02 [09:36:37]RAPDU: 90 00 [09:36:37]wFMCommunicate OK [09:36:37]wFMCommunicate request_size=9 [09:36:37]MH_SAM_APDU [09:36:37]CAPDU: 80 0D 02 02 04 BA 18 DE 85 [09:36:37]Write to MH i2c: E2 0C 00 51 3E 80 0D 02 02 04 00 BA 18 DE 85 00 00 46 [09:36:37]Write i2c OK [09:36:37]MH_I2C_Read... [09:36:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:36:37]Read from MH i2c: E2 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: E2 03 00 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: E2 03 00 51 3E 00 90 00 03 [09:36:37]RAPDU: 90 00 [09:36:37]wFMCommunicate OK [09:36:37]wFMCommunicate request_size=4 [09:36:37]MH_SAM_APDU [09:36:37]CAPDU: 80 0D 03 02 [09:36:37]Write to MH i2c: E2 08 00 52 3E 80 0D 03 02 00 00 00 00 0B [09:36:37]Write i2c OK [09:36:37]MH_I2C_Read... [09:36:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:36:37]Read from MH i2c: E2 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: E2 0B 00 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: E2 0B 00 52 3E 00 0F FC F7 62 09 EA 76 86 90 00 5F [09:36:37]RAPDU: 0F FC F7 62 09 EA 76 86 90 00 [09:36:37]wFMCommunicate OK [09:36:37]SAM_PROTO_SignData done [09:36:37]FM_MakeSignedData done [09:36:37]CreateOFDProtocolMessage [09:36:37]wFMCommunicate request_size=4 [09:36:37]MH_SAM_APDU [09:36:37]CAPDU: 80 11 00 00 [09:36:37]Write to MH i2c: E2 08 00 53 3E 80 11 00 00 00 00 00 00 0B [09:36:37]Write i2c OK [09:36:37]MH_I2C_Read... [09:36:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:37]Read from MH i2c: E2 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: E2 17 00 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: E2 17 00 53 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 66 [09:36:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:36:37]wFMCommunicate OK [09:36:37]CreateOFDProtocolMessage done [09:36:37]OFDSenderStorePacket 104818 [09:36:37]StoreOFDPacket docnum=104818 [09:36:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 41 99 06 01 AF 2A 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 B0 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 2B 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 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 88 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2B 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 26 2B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 72 99 01 00 35 04 06 00 0F 0E BA 18 DE 85 0F FC F7 62 09 EA 76 86 [09:36:37]CheckFolder [09:36:37]dirname=/storage/ofd_packets [09:36:37]CheckFolder done [09:36:37]ProducePacketName [09:36:37]name=ofd_packets/00104818 [09:36:37]NVStorageSaveData ofd_packets/00104818 [09:36:37]File name is /storage/ofd_packets/00104818 [09:36:37]Write 300 bytes [09:36:37]NVStorageSaveData done [09:36:37]OFDSenderStorePacket done [09:36:37]KKMCreateOFDPacket done [09:36:37]NVStorageSaveData kkm_last_timestamp [09:36:37]File name is /storage/kkm_last_timestamp [09:36:37]Write 4 bytes [09:36:37]NVStorageSaveData done [09:36:37]ExternCall_PrintAddStr [09:36:37]wPrintStart [09:36:37]Write to MH i2c: 01 00 00 54 3E 92 [09:36:37]Write i2c OK [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: 01 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: 01 07 00 [09:36:37]MH_I2C_Read... [09:36:37]Read from MH i2c: 01 07 00 54 3E 00 00 00 00 00 FF 0F A7 [09:36:37]RasterBufferAndPrint [09:36:37]line Счет N : (1)118260 [09:36:37]line ИНН: 02508201610067 [09:36:37]line Контрольно-Кассовый Чек [09:36:37]line ПРОДАЖА [09:36:37]line ТРК (МРК, ГНК) : 71 [09:36:37]line Товар: 2711190000 [09:36:37]line ГАЗ-К-3 [09:36:37]line 45.100 * 37.70 [09:36:37]line = 1700.27 [09:36:37]line НДС 12% НСП 1% [09:36:37]line > о реализуемом товаре [09:36:37]line ИТОГО: 1700.27 [09:36:37]line НСП 1% : 15.05 [09:36:37]line НДС 12% : 180.56 [09:36:37]line Наличными: 0.00 [09:36:37]line Безнал.: 1700.27 [09:36:37]line Место: АЗС № 176 [09:36:37]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:36:37]line СНО: Общий режим [09:36:37]line Чек 158 26.09.2024 09:36 [09:36:37]line Смена: 237 ФФД: 1.0 [09:36:37]line ЗНМ: 0300000238 [09:36:37]line РНМ: 0000000000145756 [09:36:37]line Версия ККМ: v1.0 [09:36:37]line Платежная система: O! деньги [09:36:37]line ФМ: 0000000000959278 [09:36:37]line ФД: 104818 [09:36:37]line ФПД: 16555926150789 [09:36:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T093638&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104818&fm=16555926150789&tin=02508201610067®Number=0000000000145756&sum=170027 [09:36:38]OFD Sender: Processing packet 104818 [packets to send 51, broken 50] [09:36:38]ProducePacketName [09:36:38]name=ofd_packets/00104818 [09:36:38]OFD Sender: To server: pG, [09:36:38]CommunicateWithHost lk.salyk.kg:30040 [09:36:38]ConnectInit lk.salyk.kg [09:36:38]written 0, free lines is 4095 [09:36:38]Connected sock=10 [09:36:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 41 99 06 01 AF 2A 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 B0 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 2B 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2B 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 88 46 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 2B 98 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9E 00 00 00 F4 03 04 00 26 2B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 72 99 01 00 35 04 06 00 0F 0E BA 18 DE 85 0F FC F7 62 09 EA 76 86 [09:36:38]Write to MH i2c: 01 00 00 7D 3E BB [09:36:38]Write i2c OK [09:36:38]MH_I2C_Read... [09:36:38]Read from MH i2c: 01 [09:36:38]MH_I2C_Read... [09:36:38]Read from MH i2c: 01 07 00 [09:36:38]MH_I2C_Read... [09:36:38]Read from MH i2c: 01 07 00 7D 3E 00 00 00 00 00 0F 0D DE [09:36:38]RasterBufferAndPrint [09:36:38]line [09:36:38]line [09:36:38]line [09:36:38]line [09:36:38]line [09:36:38]written 0, free lines is 3349 [09:36:38]MH_Cut [09:36:38]Write to MH i2c: D1 01 00 84 3E 01 94 [09:36:38]Write i2c OK [09:36:38]MH_I2C_Read... [09:36:38]Read from MH i2c: D1 [09:36:38]MH_I2C_Read... [09:36:38]Read from MH i2c: D1 01 00 [09:36:38]MH_I2C_Read... [09:36:38]Read from MH i2c: D1 01 00 84 3E 00 93 [09:36:38]Write to MH i2c: 01 00 00 85 3E C3 [09:36:38]Write i2c OK [09:36:38]MH_I2C_Read... [09:36:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 A5 7C 47 00 25 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 72 99 01 00 F4 03 04 00 D7 D4 F4 66 B6 04 01 00 00 9B 8D 12 CA 13 15 61 0C [09:36:38]CommunicateWithHost err = 0 [09:36:38]CheckOFDResponse [09:36:38]1017 (14) - 77093643461234 [09:36:38]1041 (16) - 0000000000959278 [09:36:38]1040 (4) - 104818 [09:36:38]1012 (4) - 26.09.2024 03:28 [09:36:38]1206 (1) - 0 [09:36:38]OFD Sender: Remove packet 104818 [09:36:38]ProducePacketName [09:36:38]name=ofd_packets/00104818 [09:36:38]NVStorageDeleteData [09:36:39]OFD Sender: No OFD packet to send [09:36:39]*** Cut start [09:36:39]*** Partial cut [09:36:39]*** CUTSNS_PIN = 1 [09:36:39]*** CUTSNS_PIN = 0 [09:36:39]*** Brake cut motor [09:36:39]Read from MH i2c: 01 [09:36:39]MH_I2C_Read... [09:36:39]*** Stop cut motor [09:36:39]*** Cut end [09:36:39]Read from MH i2c: 01 07 00 [09:36:39]MH_I2C_Read... [09:36:39]Read from MH i2c: 01 07 00 85 3E 00 00 00 00 00 FF 0F D8 [09:36:39]process_action close_receipt done [09:36:39]requested_data is exist [09:36:39]produce_requested_data [09:36:39]requested_item fm.sn is exist - process it [09:36:39]wFMCommunicate request_size=4 [09:36:39]MH_SAM_APDU [09:36:39]CAPDU: 80 11 00 00 [09:36:39]Write to MH i2c: E2 08 00 86 3E 80 11 00 00 00 00 00 00 3E [09:36:39]Write i2c OK [09:36:39]MH_I2C_Read... [09:36:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:36:40]Read from MH i2c: E2 [09:36:40]MH_I2C_Read... [09:36:40]Read from MH i2c: E2 17 00 [09:36:40]MH_I2C_Read... [09:36:40]Read from MH i2c: E2 17 00 86 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 99 [09:36:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:36:40]wFMCommunicate OK [09:36:40]requested_item fd.num is exist - process it [09:36:40]SAM_PROTO_GetFieldsCounters [09:36:40]wFMCommunicate request_size=4 [09:36:40]MH_SAM_APDU [09:36:40]CAPDU: 80 13 00 00 [09:36:40]Write to MH i2c: E2 08 00 87 3E 80 13 00 00 00 00 00 00 41 [09:36:40]Write i2c OK [09:36:40]MH_I2C_Read... [09:36:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:36:40]Read from MH i2c: E2 [09:36:40]MH_I2C_Read... [09:36:40]Read from MH i2c: E2 62 00 [09:36:40]MH_I2C_Read... [09:36:40]Read from MH i2c: E2 62 00 87 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 72 99 01 00 0E 04 04 00 ED 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 40 [09:36:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 72 99 01 00 0E 04 04 00 ED 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 [09:36:40]wFMCommunicate OK [09:36:40]SAM_PROTO_GetFieldsCounters done [09:36:40]requested_item shift.num is exist - process it [09:36:40]requested_item shift.opened is exist - process it [09:36:40]req_shift_opened [09:36:40]FM_GetShiftState [09:36:40]SAM_PROTO_GetShiftState [09:36:40]wFMCommunicate request_size=4 [09:36:40]MH_SAM_APDU [09:36:40]CAPDU: 80 13 01 00 [09:36:40]Write to MH i2c: E2 08 00 88 3E 80 13 01 00 00 00 00 00 43 [09:36:40]Write i2c OK [09:36:40]MH_I2C_Read... [09:36:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:36:40]Read from MH i2c: E2 [09:36:40]MH_I2C_Read... [09:36:40]Read from MH i2c: E2 0E 00 [09:36:40]MH_I2C_Read... [09:36:40]Read from MH i2c: E2 0E 00 88 3E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 3F [09:36:40]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:36:40]wFMCommunicate OK [09:36:40]SAM_PROTO_GetShiftState done [09:36:40]FM_GetShiftState done [09:36:40]req_shift_opened done [09:36:40]requested_item shift.open_date is exist - process it [09:36:40]req_shift_open_date [09:36:40]req_shift_open_date done [09:36:40]produce_requested_data done [09:36:40]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104818,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:36:40]process_action_free close_receipt [09:36:40]json_value_free [09:36:40]json_value_free done [09:36:40]process_json_proto returns [09:36:40]Send response to host [09:36:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104818,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:36:40]free response buf [09:36:40]execute_script done [09:36:40]execute_script returns [09:36:40]free content buf [09:36:40]Sock 8.Close socket [09:36:40]Sock 8.Thread stoped [09:36:44]OFD Sender: No OFD packet to send [09:36:49]OFD Sender: No OFD packet to send [09:36:54]OFD Sender: No OFD packet to send [09:36:59]OFD Sender: No OFD packet to send [09:37:04]OFD Sender: No OFD packet to send [09:37:09]OFD Sender: No OFD packet to send [09:37:14]OFD Sender: No OFD packet to send [09:37:19]OFD Sender: No OFD packet to send [09:37:24]OFD Sender: No OFD packet to send [09:37:29]OFD Sender: No OFD packet to send [09:37:34]OFD Sender: No OFD packet to send [09:37:39]OFD Sender: No OFD packet to send [09:37:44]OFD Sender: No OFD packet to send [09:37:49]OFD Sender: No OFD packet to send [09:37:54]OFD Sender: No OFD packet to send [09:37:59]OFD Sender: No OFD packet to send [09:38:04]OFD Sender: No OFD packet to send [09:38:09]OFD Sender: No OFD packet to send [09:38:14]OFD Sender: No OFD packet to send [09:38:19]OFD Sender: No OFD packet to send [09:38:24]OFD Sender: No OFD packet to send [09:38:29]OFD Sender: No OFD packet to send [09:38:34]OFD Sender: No OFD packet to send [09:38:39]OFD Sender: No OFD packet to send [09:38:44]OFD Sender: No OFD packet to send [09:38:49]OFD Sender: No OFD packet to send [09:38:54]OFD Sender: No OFD packet to send [09:38:59]OFD Sender: No OFD packet to send [09:39:04]OFD Sender: No OFD packet to send [09:39:09]OFD Sender: No OFD packet to send [09:39:14]OFD Sender: No OFD packet to send [09:39:19]OFD Sender: No OFD packet to send [09:39:24]OFD Sender: No OFD packet to send [09:39:29]OFD Sender: No OFD packet to send [09:39:34]OFD Sender: No OFD packet to send [09:39:39]OFD Sender: No OFD packet to send [09:39:44]OFD Sender: No OFD packet to send [09:39:49]OFD Sender: No OFD packet to send [09:39:54]OFD Sender: No OFD packet to send [09:39:59]OFD Sender: No OFD packet to send [09:40:04]OFD Sender: No OFD packet to send [09:40:05]accept exits with 9 [09:40:05]New connection [09:40:05]New thread 3067403620 created [09:40:05]Thread 3067260260 joined [09:40:05]Waiting for new connection... [09:40:05] Sock 9.Parse request [09:40:05]Sock 9.Check first char [09:40:05]Sock 9.First char is OK [09:40:05]request: POST /json_proto HTTP/1.0 [09:40:05]Method: POST [09:40:05]URL: /json_proto [09:40:05]Method is POST - this is cgi request [09:40:05]url: /json_proto [09:40:05]query_string will be loaded in cgi processing [09:40:05]execute_cgi json_proto POST (null) [09:40:05]execute_cgi path=json_proto method=POST [09:40:05]POST find Content-Length [09:40:05]Host: 172.17.62.195:8080 [09:40:05]Content-Length: 800 [09:40:05]Content-Type: application/json [09:40:05] [09:40:05]POST finish read [09:40:05]Found Content-Length = 800 [09:40:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [09:40:05]execute_script... [09:40: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)118264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [09:40:05]POST & json_proto [09:40:05]process_json_proto [09:40:05]json parsed OK: [09:40:05]protocol is kg_v1.0 [09:40:05]action value=close_receipt [09:40:05]process_action close_receipt [09:40:05]cmd_close_receipt [09:40:05]MH_GetDate [09:40:05]Write to MH i2c: F0 00 00 89 3E B6 [09:40:05]Write i2c OK [09:40:05]MH_I2C_Read... [09:40:05]Read from MH i2c: F0 [09:40:05]MH_I2C_Read... [09:40:05]Read from MH i2c: F0 09 00 [09:40:05]MH_I2C_Read... [09:40:05]Read from MH i2c: F0 09 00 89 3E 00 F8 2B F5 66 65 34 CA 65 05 [09:40:05]GetLastDocTimeStamp 1727343398 [09:40:05]current date 1727343608 [09:40:05]FM_GetShiftState [09:40:05]SAM_PROTO_GetShiftState [09:40:05]wFMCommunicate request_size=4 [09:40:05]MH_SAM_APDU [09:40:05]CAPDU: 80 13 01 00 [09:40:05]Write to MH i2c: E2 08 00 8A 3E 80 13 01 00 00 00 00 00 45 [09:40:05]Write i2c OK [09:40:05]MH_I2C_Read... [09:40:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:05]Read from MH i2c: E2 [09:40:05]MH_I2C_Read... [09:40:05]Read from MH i2c: E2 0E 00 [09:40:05]MH_I2C_Read... [09:40:05]Read from MH i2c: E2 0E 00 8A 3E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 41 [09:40:05]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:40:05]wFMCommunicate OK [09:40:05]SAM_PROTO_GetShiftState done [09:40:05]FM_GetShiftState done [09:40:05]opened in 1727309552 [09:40:05]opened+sec_in_day 1727395952 [09:40:05]quantity*price = 30035 [09:40:05]sum+1 = 30036 [09:40:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 159 26.09.2024 09:40 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104819 ФПД: 193061634729305 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T094008&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104819&fm=193061634729305&tin=02508201610067®Number=0000000000145756&sum=30035 [09:40:07]StoreToDocumentArchive [09:40:07]shift 237 fd 104819 [09:40:07]save to /storage/0237/doc_00104819 [09:40:07]save last doc name /storage/0237/doc_00104819 to /storage/kkm_last_doc_name [09:40:07]save OK [09:40:07]Clear old archive folders... [09:40:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:40:07]tlvbuf is 01A38770 [09:40:07]SAM_PROTO_ClearQueue [09:40:07]wFMCommunicate request_size=4 [09:40:07]MH_SAM_APDU [09:40:07]CAPDU: 80 09 00 00 [09:40:07]Write to MH i2c: E2 08 00 97 3E 80 09 00 00 00 00 00 00 47 [09:40:07]Write i2c OK [09:40:07]MH_I2C_Read... [09:40:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:40:07]Read from MH i2c: E2 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 03 00 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 03 00 97 3E 00 90 00 49 [09:40:07]RAPDU: 90 00 [09:40:07]wFMCommunicate OK [09:40:07]SAM_PROTO_ClearQueue done [09:40:07]KKMCreateOFDPacket [09:40:07]OFDProtocolAddRootSTLVToBuf [09:40:07]FM_MakeSignedData [09:40:07]FM_MakeSignedData [09:40:07]SAM_PROTO_SignData [09:40:07]wFMCommunicate request_size=4 [09:40:07]MH_SAM_APDU [09:40:07]CAPDU: 80 0D 01 02 [09:40:07]Write to MH i2c: E2 08 00 98 3E 80 0D 01 02 00 00 00 00 4F [09:40:07]Write i2c OK [09:40:07]MH_I2C_Read... [09:40:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:40:07]Read from MH i2c: E2 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 03 00 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 03 00 98 3E 00 90 00 4A [09:40:07]RAPDU: 90 00 [09:40:07]wFMCommunicate OK [09:40:07]wFMCommunicate request_size=255 [09:40:07]MH_SAM_APDU [09:40: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 35 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 9F 00 00 00 F4 03 04 00 F8 2B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 73 99 01 00 35 04 06 00 AF [09:40:07]Write to MH i2c: E2 02 01 99 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 35 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 9F 00 00 00 F4 03 04 00 F8 2B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 73 99 01 00 35 04 06 00 AF 00 00 04 [09:40:07]Write i2c OK [09:40:07]MH_I2C_Read... [09:40:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:07]Read from MH i2c: E2 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 03 00 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 03 00 99 3E 00 90 00 4B [09:40:07]RAPDU: 90 00 [09:40:07]wFMCommunicate OK [09:40:07]wFMCommunicate request_size=10 [09:40:07]MH_SAM_APDU [09:40:07]CAPDU: 80 0D 02 02 05 96 AA 28 65 59 [09:40:07]Write to MH i2c: E2 0D 00 9A 3E 80 0D 02 02 05 00 96 AA 28 65 59 00 00 82 [09:40:07]Write i2c OK [09:40:07]MH_I2C_Read... [09:40:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:40:07]Read from MH i2c: E2 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 03 00 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 03 00 9A 3E 00 90 00 4C [09:40:07]RAPDU: 90 00 [09:40:07]wFMCommunicate OK [09:40:07]wFMCommunicate request_size=4 [09:40:07]MH_SAM_APDU [09:40:07]CAPDU: 80 0D 03 02 [09:40:07]Write to MH i2c: E2 08 00 9B 3E 80 0D 03 02 00 00 00 00 54 [09:40:07]Write i2c OK [09:40:07]MH_I2C_Read... [09:40:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:40:07]Read from MH i2c: E2 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 0B 00 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 0B 00 9B 3E 00 F4 DA 23 18 0E 5E 32 A7 90 00 A3 [09:40:07]RAPDU: F4 DA 23 18 0E 5E 32 A7 90 00 [09:40:07]wFMCommunicate OK [09:40:07]SAM_PROTO_SignData done [09:40:07]FM_MakeSignedData done [09:40:07]CreateOFDProtocolMessage [09:40:07]wFMCommunicate request_size=4 [09:40:07]MH_SAM_APDU [09:40:07]CAPDU: 80 11 00 00 [09:40:07]Write to MH i2c: E2 08 00 9C 3E 80 11 00 00 00 00 00 00 54 [09:40:07]Write i2c OK [09:40:07]MH_I2C_Read... [09:40:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:07]Read from MH i2c: E2 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 17 00 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: E2 17 00 9C 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 AF [09:40:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:40:07]wFMCommunicate OK [09:40:07]CreateOFDProtocolMessage done [09:40:07]OFDSenderStorePacket 104819 [09:40:07]StoreOFDPacket docnum=104819 [09:40:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 9E E7 07 01 7A 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 35 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 9F 00 00 00 F4 03 04 00 F8 2B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 73 99 01 00 35 04 06 00 AF 96 AA 28 65 59 F4 DA 23 18 0E 5E 32 A7 [09:40:07]CheckFolder [09:40:07]dirname=/storage/ofd_packets [09:40:07]CheckFolder done [09:40:07]ProducePacketName [09:40:07]name=ofd_packets/00104819 [09:40:07]NVStorageSaveData ofd_packets/00104819 [09:40:07]File name is /storage/ofd_packets/00104819 [09:40:07]Write 301 bytes [09:40:07]NVStorageSaveData done [09:40:07]OFDSenderStorePacket done [09:40:07]KKMCreateOFDPacket done [09:40:07]NVStorageSaveData kkm_last_timestamp [09:40:07]File name is /storage/kkm_last_timestamp [09:40:07]Write 4 bytes [09:40:07]NVStorageSaveData done [09:40:07]ExternCall_PrintAddStr [09:40:07]wPrintStart [09:40:07]Write to MH i2c: 01 00 00 9D 3E DB [09:40:07]Write i2c OK [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: 01 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: 01 07 00 [09:40:07]MH_I2C_Read... [09:40:07]Read from MH i2c: 01 07 00 9D 3E 00 00 00 00 00 FF 0F F0 [09:40:07]RasterBufferAndPrint [09:40:07]line Счет N : (1)118264 [09:40:07]line ИНН: 02508201610067 [09:40:07]line Контрольно-Кассовый Чек [09:40:07]line ПРОДАЖА [09:40:07]line ТРК (МРК, ГНК) : 12 [09:40:07]line Товар: 2710124130 [09:40:07]line Аи-92-К-5 [09:40:07]line 4.430 * 67.80 [09:40:07]line = 300.35 [09:40:07]line НДС 12% НСП 1% [09:40:07]line > о реализуемом товаре [09:40:07]line ИТОГО: 300.35 [09:40:07]line НСП 1% : 2.66 [09:40:07]line НДС 12% : 31.90 [09:40:07]line Наличными: 0.00 [09:40:07]line Безнал.: 300.35 [09:40:07]line Место: АЗС № 176 [09:40:07]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:40:07]line СНО: Общий режим [09:40:07]line Чек 159 26.09.2024 09:40 [09:40:07]line Смена: 237 ФФД: 1.0 [09:40:07]line ЗНМ: 0300000238 [09:40:07]line РНМ: 0000000000145756 [09:40:07]line Версия ККМ: v1.0 [09:40:07]line Платежная система: O! деньги [09:40:07]line ФМ: 0000000000959278 [09:40:07]line ФД: 104819 [09:40:07]line ФПД: 193061634729305 [09:40:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T094008&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104819&fm=193061634729305&tin=02508201610067®Number=0000000000145756&sum=30035 [09:40:07]OFD Sender: Processing packet 104819 [packets to send 51, broken 50] [09:40:07]ProducePacketName [09:40:07]name=ofd_packets/00104819 [09:40:07]OFD Sender: To server: pG, [09:40:07]CommunicateWithHost lk.salyk.kg:30040 [09:40:07]ConnectInit lk.salyk.kg [09:40:07]written 0, free lines is 4095 [09:40:08]Connected sock=11 [09:40:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 9E E7 07 01 7A 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 35 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 9F 00 00 00 F4 03 04 00 F8 2B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 73 99 01 00 35 04 06 00 AF 96 AA 28 65 59 F4 DA 23 18 0E 5E 32 A7 [09:40:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 51 72 47 00 56 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 73 99 01 00 F4 03 04 00 A9 D5 F4 66 B6 04 01 00 00 E9 CB FC 13 A2 5F 9D 16 [09:40:08]CommunicateWithHost err = 0 [09:40:08]CheckOFDResponse [09:40:08]1017 (14) - 77093643461234 [09:40:08]1041 (16) - 0000000000959278 [09:40:08]1040 (4) - 104819 [09:40:08]1012 (4) - 26.09.2024 03:31 [09:40:08]1206 (1) - 0 [09:40:08]OFD Sender: Remove packet 104819 [09:40:08]ProducePacketName [09:40:08]name=ofd_packets/00104819 [09:40:08]NVStorageDeleteData [09:40:08]Write to MH i2c: 01 00 00 C6 3E 04 [09:40:08]Write i2c OK [09:40:08]MH_I2C_Read... [09:40:08]Read from MH i2c: 01 [09:40:08]MH_I2C_Read... [09:40:08]Read from MH i2c: 01 07 00 [09:40:08]MH_I2C_Read... [09:40:08]Read from MH i2c: 01 07 00 C6 3E 00 00 00 00 00 12 0D 2A [09:40:08]RasterBufferAndPrint [09:40:08]line [09:40:08]line [09:40:08]line [09:40:08]line [09:40:08]line [09:40:08]written 0, free lines is 3353 [09:40:08]MH_Cut [09:40:08]Write to MH i2c: D1 01 00 CD 3E 01 DD [09:40:08]Write i2c OK [09:40:08]MH_I2C_Read... [09:40:08]Read from MH i2c: D1 [09:40:08]MH_I2C_Read... [09:40:08]Read from MH i2c: D1 01 00 [09:40:08]MH_I2C_Read... [09:40:08]Read from MH i2c: D1 01 00 CD 3E 00 DC [09:40:08]Write to MH i2c: 01 00 00 CE 3E 0C [09:40:08]Write i2c OK [09:40:08]MH_I2C_Read... [09:40:08]OFD Sender: No OFD packet to send [09:40:09]*** Cut start [09:40:09]*** Partial cut [09:40:09]*** CUTSNS_PIN = 1 [09:40:09]*** CUTSNS_PIN = 0 [09:40:09]*** Brake cut motor [09:40:09]Read from MH i2c: 01 [09:40:09]MH_I2C_Read... [09:40:09]*** Stop cut motor [09:40:09]*** Cut end [09:40:09]Read from MH i2c: 01 07 00 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: 01 07 00 CE 3E 00 00 00 00 00 FF 0F 21 [09:40:09]process_action close_receipt done [09:40:09]requested_data is exist [09:40:09]produce_requested_data [09:40:09]requested_item fm.sn is exist - process it [09:40:09]wFMCommunicate request_size=4 [09:40:09]MH_SAM_APDU [09:40:09]CAPDU: 80 11 00 00 [09:40:09]Write to MH i2c: E2 08 00 CF 3E 80 11 00 00 00 00 00 00 87 [09:40:09]Write i2c OK [09:40:09]MH_I2C_Read... [09:40:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:40:09]Read from MH i2c: E2 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: E2 17 00 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: E2 17 00 CF 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E2 [09:40:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:40:09]wFMCommunicate OK [09:40:09]requested_item fd.num is exist - process it [09:40:09]SAM_PROTO_GetFieldsCounters [09:40:09]wFMCommunicate request_size=4 [09:40:09]MH_SAM_APDU [09:40:09]CAPDU: 80 13 00 00 [09:40:09]Write to MH i2c: E2 08 00 D0 3E 80 13 00 00 00 00 00 00 8A [09:40:09]Write i2c OK [09:40:09]MH_I2C_Read... [09:40:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:40:09]Read from MH i2c: E2 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: E2 62 00 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: E2 62 00 D0 3E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 73 99 01 00 0E 04 04 00 ED 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 8D [09:40:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 73 99 01 00 0E 04 04 00 ED 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 [09:40:09]wFMCommunicate OK [09:40:09]SAM_PROTO_GetFieldsCounters done [09:40:09]requested_item shift.num is exist - process it [09:40:09]requested_item shift.opened is exist - process it [09:40:09]req_shift_opened [09:40:09]FM_GetShiftState [09:40:09]SAM_PROTO_GetShiftState [09:40:09]wFMCommunicate request_size=4 [09:40:09]MH_SAM_APDU [09:40:09]CAPDU: 80 13 01 00 [09:40:09]Write to MH i2c: E2 08 00 D1 3E 80 13 01 00 00 00 00 00 8C [09:40:09]Write i2c OK [09:40:09]MH_I2C_Read... [09:40:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:40:09]Read from MH i2c: E2 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: E2 0E 00 [09:40:09]MH_I2C_Read... [09:40:09]Read from MH i2c: E2 0E 00 D1 3E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 88 [09:40:09]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:40:09]wFMCommunicate OK [09:40:09]SAM_PROTO_GetShiftState done [09:40:09]FM_GetShiftState done [09:40:09]req_shift_opened done [09:40:09]requested_item shift.open_date is exist - process it [09:40:09]req_shift_open_date [09:40:09]req_shift_open_date done [09:40:09]produce_requested_data done [09:40:09]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104819,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:40:09]process_action_free close_receipt [09:40:09]json_value_free [09:40:09]json_value_free done [09:40:09]process_json_proto returns [09:40:09]Send response to host [09:40:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104819,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:40:09]free response buf [09:40:09]execute_script done [09:40:09]execute_script returns [09:40:09]free content buf [09:40:09]Sock 9.Close socket [09:40:09]Sock 9.Thread stoped [09:40:13]OFD Sender: No OFD packet to send [09:40:18]OFD Sender: No OFD packet to send [09:40:23]OFD Sender: No OFD packet to send [09:40:28]OFD Sender: No OFD packet to send [09:40:33]OFD Sender: No OFD packet to send [09:40:38]OFD Sender: No OFD packet to send [09:40:43]OFD Sender: No OFD packet to send [09:40:48]OFD Sender: No OFD packet to send [09:40:53]OFD Sender: No OFD packet to send [09:40:58]OFD Sender: No OFD packet to send [09:41:03]OFD Sender: No OFD packet to send [09:41:08]OFD Sender: No OFD packet to send [09:41:13]OFD Sender: No OFD packet to send [09:41:18]OFD Sender: No OFD packet to send [09:41:23]OFD Sender: No OFD packet to send [09:41:28]OFD Sender: No OFD packet to send [09:41:33]OFD Sender: No OFD packet to send [09:41:38]OFD Sender: No OFD packet to send [09:41:43]OFD Sender: No OFD packet to send [09:41:44]accept exits with 8 [09:41:44]New connection [09:41:44]New thread 3067260260 created [09:41:44]Thread 3067403620 joined [09:41:44]Waiting for new connection... [09:41:44] Sock 8.Parse request [09:41:44]Sock 8.Check first char [09:41:44]Sock 8.First char is OK [09:41:44]request: POST /json_proto HTTP/1.0 [09:41:44]Method: POST [09:41:44]URL: /json_proto [09:41:44]Method is POST - this is cgi request [09:41:44]url: /json_proto [09:41:44]query_string will be loaded in cgi processing [09:41:44]execute_cgi json_proto POST (null) [09:41:44]execute_cgi path=json_proto method=POST [09:41:44]POST find Content-Length [09:41:44]Host: 172.17.62.195:8080 [09:41:44]Content-Length: 677 [09:41:44]Content-Type: application/json [09:41:44] [09:41:44]POST finish read [09:41:44]Found Content-Length = 677 [09:41:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:44]execute_script... [09:41: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)118265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:44]POST & json_proto [09:41:44]process_json_proto [09:41:44]json parsed OK: [09:41:44]protocol is kg_v1.0 [09:41:44]action value=close_receipt [09:41:44]process_action close_receipt [09:41:44]cmd_close_receipt [09:41:44]MH_GetDate [09:41:44]Write to MH i2c: F0 00 00 D2 3E FF [09:41:44]Write i2c OK [09:41:44]MH_I2C_Read... [09:41:44]Read from MH i2c: F0 [09:41:44]MH_I2C_Read... [09:41:44]Read from MH i2c: F0 09 00 [09:41:44]MH_I2C_Read... [09:41:44]Read from MH i2c: F0 09 00 D2 3E 00 5B 2C F5 66 65 34 CA 65 B2 [09:41:44]GetLastDocTimeStamp 1727343608 [09:41:44]current date 1727343707 [09:41:44]FM_GetShiftState [09:41:44]SAM_PROTO_GetShiftState [09:41:44]wFMCommunicate request_size=4 [09:41:44]MH_SAM_APDU [09:41:44]CAPDU: 80 13 01 00 [09:41:44]Write to MH i2c: E2 08 00 D3 3E 80 13 01 00 00 00 00 00 8E [09:41:44]Write i2c OK [09:41:44]MH_I2C_Read... [09:41:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:44]Read from MH i2c: E2 [09:41:44]MH_I2C_Read... [09:41:44]Read from MH i2c: E2 0E 00 [09:41:44]MH_I2C_Read... [09:41:44]Read from MH i2c: E2 0E 00 D3 3E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 8A [09:41:44]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:41:44]wFMCommunicate OK [09:41:44]SAM_PROTO_GetShiftState done [09:41:44]FM_GetShiftState done [09:41:44]opened in 1727309552 [09:41:44]opened+sec_in_day 1727395952 [09:41:44]quantity*price = 40002 [09:41:44]sum+1 = 40003 [09:41: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 160 26.09.2024 09:41 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104820 ФПД: 249301414253465 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T094147&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104820&fm=249301414253465&tin=02508201610067®Number=0000000000145756&sum=40000 [09:41:45]StoreToDocumentArchive [09:41:45]shift 237 fd 104820 [09:41:45]save to /storage/0237/doc_00104820 [09:41:45]save last doc name /storage/0237/doc_00104820 to /storage/kkm_last_doc_name [09:41:45]save OK [09:41:45]Clear old archive folders... [09:41:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:41:45]tlvbuf is 019CA620 [09:41:45]SAM_PROTO_ClearQueue [09:41:45]wFMCommunicate request_size=4 [09:41:45]MH_SAM_APDU [09:41:45]CAPDU: 80 09 00 00 [09:41:45]Write to MH i2c: E2 08 00 E0 3E 80 09 00 00 00 00 00 00 90 [09:41:45]Write i2c OK [09:41:45]MH_I2C_Read... [09:41:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:41:45]Read from MH i2c: E2 [09:41:45]MH_I2C_Read... [09:41:45]Read from MH i2c: E2 03 00 [09:41:45]MH_I2C_Read... [09:41:45]Read from MH i2c: E2 03 00 E0 3E 00 90 00 92 [09:41:45]RAPDU: 90 00 [09:41:45]wFMCommunicate OK [09:41:45]SAM_PROTO_ClearQueue done [09:41:45]KKMCreateOFDPacket [09:41:45]OFDProtocolAddRootSTLVToBuf [09:41:45]FM_MakeSignedData [09:41:45]FM_MakeSignedData [09:41:45]SAM_PROTO_SignData [09:41:45]wFMCommunicate request_size=4 [09:41:45]MH_SAM_APDU [09:41:45]CAPDU: 80 0D 01 02 [09:41:45]Write to MH i2c: E2 08 00 E1 3E 80 0D 01 02 00 00 00 00 98 [09:41:45]Write i2c OK [09:41:45]MH_I2C_Read... [09:41:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:41:45]Read from MH i2c: E2 [09:41:45]MH_I2C_Read... [09:41:45]Read from MH i2c: E2 03 00 [09:41:45]MH_I2C_Read... [09:41:45]Read from MH i2c: E2 03 00 E1 3E 00 90 00 93 [09:41:45]RAPDU: 90 00 [09:41:45]wFMCommunicate OK [09:41:45]wFMCommunicate request_size=255 [09:41:45]MH_SAM_APDU [09:41:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 A0 00 00 00 F4 03 04 00 5B 2C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 74 99 01 00 35 04 06 00 E2 [09:41:45]Write to MH i2c: E2 02 01 E2 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 35 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 A0 00 00 00 F4 03 04 00 5B 2C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 74 99 01 00 35 04 06 00 E2 00 00 66 [09:41:45]Write i2c OK [09:41:45]MH_I2C_Read... [09:41:46]Read from MH i2c: E2 [09:41:46]MH_I2C_Read... [09:41:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:46]Read from MH i2c: E2 03 00 [09:41:46]MH_I2C_Read... [09:41:46]Read from MH i2c: E2 03 00 E2 3E 00 90 00 94 [09:41:46]RAPDU: 90 00 [09:41:46]wFMCommunicate OK [09:41:46]wFMCommunicate request_size=10 [09:41:46]MH_SAM_APDU [09:41:46]CAPDU: 80 0D 02 02 05 BD 02 3D 13 99 [09:41:46]Write to MH i2c: E2 0D 00 E3 3E 80 0D 02 02 05 00 BD 02 3D 13 99 00 00 4D [09:41:46]Write i2c OK [09:41:46]MH_I2C_Read... [09:41:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:46]Read from MH i2c: E2 [09:41:46]MH_I2C_Read... [09:41:46]Read from MH i2c: E2 03 00 [09:41:46]MH_I2C_Read... [09:41:46]Read from MH i2c: E2 03 00 E3 3E 00 90 00 95 [09:41:46]RAPDU: 90 00 [09:41:46]wFMCommunicate OK [09:41:46]wFMCommunicate request_size=4 [09:41:46]MH_SAM_APDU [09:41:46]CAPDU: 80 0D 03 02 [09:41:46]Write to MH i2c: E2 08 00 E4 3E 80 0D 03 02 00 00 00 00 9D [09:41:46]Write i2c OK [09:41:46]MH_I2C_Read... [09:41:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:41:46]Read from MH i2c: E2 [09:41:46]MH_I2C_Read... [09:41:46]Read from MH i2c: E2 0B 00 [09:41:46]MH_I2C_Read... [09:41:46]Read from MH i2c: E2 0B 00 E4 3E 00 F9 F0 4C AF 68 79 12 F3 90 00 68 [09:41:46]RAPDU: F9 F0 4C AF 68 79 12 F3 90 00 [09:41:46]wFMCommunicate OK [09:41:46]SAM_PROTO_SignData done [09:41:46]FM_MakeSignedData done [09:41:46]CreateOFDProtocolMessage [09:41:46]wFMCommunicate request_size=4 [09:41:46]MH_SAM_APDU [09:41:46]CAPDU: 80 11 00 00 [09:41:46]Write to MH i2c: E2 08 00 E5 3E 80 11 00 00 00 00 00 00 9D [09:41:46]Write i2c OK [09:41:46]MH_I2C_Read... [09:41:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:46]Read from MH i2c: E2 [09:41:46]MH_I2C_Read... [09:41:46]Read from MH i2c: E2 17 00 [09:41:46]MH_I2C_Read... [09:41:46]Read from MH i2c: E2 17 00 E5 3E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 F8 [09:41:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:41:46]wFMCommunicate OK [09:41:46]CreateOFDProtocolMessage done [09:41:46]OFDSenderStorePacket 104820 [09:41:46]StoreOFDPacket docnum=104820 [09:41:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 46 44 07 01 39 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 A0 00 00 00 F4 03 04 00 5B 2C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 74 99 01 00 35 04 06 00 E2 BD 02 3D 13 99 F9 F0 4C AF 68 79 12 F3 [09:41:46]CheckFolder [09:41:46]dirname=/storage/ofd_packets [09:41:46]CheckFolder done [09:41:46]ProducePacketName [09:41:46]name=ofd_packets/00104820 [09:41:46]NVStorageSaveData ofd_packets/00104820 [09:41:46]File name is /storage/ofd_packets/00104820 [09:41:46]Write 301 bytes [09:41:46]NVStorageSaveData done [09:41:46]OFDSenderStorePacket done [09:41:46]KKMCreateOFDPacket done [09:41:46]NVStorageSaveData kkm_last_timestamp [09:41:46]File name is /storage/kkm_last_timestamp [09:41:46]Write 4 bytes [09:41:46]NVStorageSaveData done [09:41:46]ExternCall_PrintAddStr [09:41:46]wPrintStart [09:41:46]Write to MH i2c: 01 00 00 E6 3E 24 [09:41:46]Write i2c OK [09:41:46]MH_I2C_Read... [09:41:46]Read from MH i2c: 01 [09:41:46]MH_I2C_Read... [09:41:46]Read from MH i2c: 01 07 00 [09:41:46]MH_I2C_Read... [09:41:46]Read from MH i2c: 01 07 00 E6 3E 00 00 00 00 00 FF 0F 39 [09:41:46]RasterBufferAndPrint [09:41:46]line Счет N : (1)118265 [09:41:46]line ИНН: 02508201610067 [09:41:46]line Контрольно-Кассовый Чек [09:41:46]line ПРОДАЖА [09:41:46]line ТРК (МРК, ГНК) : 22 [09:41:46]line Товар: 2710124130 [09:41:46]line Аи-92-К-5 [09:41:46]line 5.900 * 67.80 [09:41:46]line = 400.02 [09:41:46]line НДС 12% НСП 1% [09:41:46]line > о реализуемом товаре [09:41:46]line ОКРУГЛЕНИЕ: -0.02 [09:41:46]line ИТОГО: 400.00 [09:41:46]line Внесено: 400.00 [09:41:46]line СДАЧА: 0.00 [09:41:46]line НСП 1% : 3.54 [09:41:46]line НДС 12% : 42.48 [09:41:46]line Наличными: 400.00 [09:41:46]line Безнал.: 0.00 [09:41:46]line Место: АЗС № 176 [09:41:46]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:41:46]line СНО: Общий режим [09:41:46]line Чек 160 26.09.2024 09:41 [09:41:46]line Смена: 237 ФФД: 1.0 [09:41:46]line ЗНМ: 0300000238 [09:41:46]line РНМ: 0000000000145756 [09:41:46]line Версия ККМ: v1.0 [09:41:46]line ФМ: 0000000000959278 [09:41:46]line ФД: 104820 [09:41:46]line ФПД: 249301414253465 [09:41:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T094147&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104820&fm=249301414253465&tin=02508201610067®Number=0000000000145756&sum=40000 [09:41:46]OFD Sender: Processing packet 104820 [packets to send 51, broken 50] [09:41:46]ProducePacketName [09:41:46]name=ofd_packets/00104820 [09:41:46]OFD Sender: To server: pG, [09:41:46]CommunicateWithHost lk.salyk.kg:30040 [09:41:46]ConnectInit lk.salyk.kg [09:41:46]written 0, free lines is 4095 [09:41:46]Connected sock=10 [09:41:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 46 44 07 01 39 75 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 A0 00 00 00 F4 03 04 00 5B 2C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 74 99 01 00 35 04 06 00 E2 BD 02 3D 13 99 F9 F0 4C AF 68 79 12 F3 [09:41:47]Write to MH i2c: 01 00 00 10 3F 4F [09:41:47]Write i2c OK [09:41:47]MH_I2C_Read... [09:41:47]Read from MH i2c: 01 [09:41:47]MH_I2C_Read... [09:41:47]Read from MH i2c: 01 07 00 [09:41:47]MH_I2C_Read... [09:41:47]Read from MH i2c: 01 07 00 10 3F 00 00 00 00 00 07 0D 6A [09:41:47]RasterBufferAndPrint [09:41:47]line [09:41:47]line [09:41:47]line [09:41:47]line [09:41:47]line [09:41:47]written 0, free lines is 3341 [09:41:47]MH_Cut [09:41:47]Write to MH i2c: D1 01 00 17 3F 01 28 [09:41:47]Write i2c OK [09:41:47]MH_I2C_Read... [09:41:47]Read from MH i2c: D1 [09:41:47]MH_I2C_Read... [09:41:47]Read from MH i2c: D1 01 00 [09:41:47]MH_I2C_Read... [09:41:47]Read from MH i2c: D1 01 00 17 3F 00 27 [09:41:47]Write to MH i2c: 01 00 00 18 3F 57 [09:41:47]Write i2c OK [09:41:47]MH_I2C_Read... [09:41:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 A9 1A 47 00 E1 41 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 74 99 01 00 F4 03 04 00 0C D6 F4 66 B6 04 01 00 00 DB 07 2E 3B 53 E3 C6 6D [09:41:47]CommunicateWithHost err = 0 [09:41:47]CheckOFDResponse [09:41:47]1017 (14) - 77093643461234 [09:41:47]1041 (16) - 0000000000959278 [09:41:47]1040 (4) - 104820 [09:41:47]1012 (4) - 26.09.2024 03:33 [09:41:47]1206 (1) - 0 [09:41:47]OFD Sender: Remove packet 104820 [09:41:47]ProducePacketName [09:41:47]name=ofd_packets/00104820 [09:41:47]NVStorageDeleteData [09:41:47]OFD Sender: No OFD packet to send [09:41:47]*** Cut start [09:41:47]*** Partial cut [09:41:47]*** CUTSNS_PIN = 1 [09:41:47]*** CUTSNS_PIN = 0 [09:41:48]*** Brake cut motor [09:41:48]Read from MH i2c: 01 [09:41:48]MH_I2C_Read... [09:41:48]*** Stop cut motor [09:41:48]*** Cut end [09:41:48]Read from MH i2c: 01 07 00 [09:41:48]MH_I2C_Read... [09:41:48]Read from MH i2c: 01 07 00 18 3F 00 00 00 00 00 FF 0F 6C [09:41:48]process_action close_receipt done [09:41:48]requested_data is exist [09:41:48]produce_requested_data [09:41:48]requested_item fm.sn is exist - process it [09:41:48]wFMCommunicate request_size=4 [09:41:48]MH_SAM_APDU [09:41:48]CAPDU: 80 11 00 00 [09:41:48]Write to MH i2c: E2 08 00 19 3F 80 11 00 00 00 00 00 00 D2 [09:41:48]Write i2c OK [09:41:48]MH_I2C_Read... [09:41:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:48]Read from MH i2c: E2 [09:41:48]MH_I2C_Read... [09:41:48]Read from MH i2c: E2 17 00 [09:41:48]MH_I2C_Read... [09:41:48]Read from MH i2c: E2 17 00 19 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 2D [09:41:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:41:48]wFMCommunicate OK [09:41:48]requested_item fd.num is exist - process it [09:41:48]SAM_PROTO_GetFieldsCounters [09:41:48]wFMCommunicate request_size=4 [09:41:48]MH_SAM_APDU [09:41:48]CAPDU: 80 13 00 00 [09:41:48]Write to MH i2c: E2 08 00 1A 3F 80 13 00 00 00 00 00 00 D5 [09:41:48]Write i2c OK [09:41:48]MH_I2C_Read... [09:41:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:41:48]Read from MH i2c: E2 [09:41:48]MH_I2C_Read... [09:41:48]Read from MH i2c: E2 62 00 [09:41:48]MH_I2C_Read... [09:41:48]Read from MH i2c: E2 62 00 1A 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 74 99 01 00 0E 04 04 00 ED 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 DC [09:41:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 74 99 01 00 0E 04 04 00 ED 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 [09:41:48]wFMCommunicate OK [09:41:48]SAM_PROTO_GetFieldsCounters done [09:41:48]requested_item shift.num is exist - process it [09:41:48]requested_item shift.opened is exist - process it [09:41:48]req_shift_opened [09:41:48]FM_GetShiftState [09:41:48]SAM_PROTO_GetShiftState [09:41:48]wFMCommunicate request_size=4 [09:41:48]MH_SAM_APDU [09:41:48]CAPDU: 80 13 01 00 [09:41:48]Write to MH i2c: E2 08 00 1B 3F 80 13 01 00 00 00 00 00 D7 [09:41:48]Write i2c OK [09:41:48]MH_I2C_Read... [09:41:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:48]Read from MH i2c: E2 [09:41:48]MH_I2C_Read... [09:41:48]Read from MH i2c: E2 0E 00 [09:41:48]MH_I2C_Read... [09:41:48]Read from MH i2c: E2 0E 00 1B 3F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D3 [09:41:48]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:41:48]wFMCommunicate OK [09:41:48]SAM_PROTO_GetShiftState done [09:41:48]FM_GetShiftState done [09:41:48]req_shift_opened done [09:41:48]requested_item shift.open_date is exist - process it [09:41:48]req_shift_open_date [09:41:48]req_shift_open_date done [09:41:48]produce_requested_data done [09:41:48]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104820,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:41:48]process_action_free close_receipt [09:41:48]json_value_free [09:41:48]json_value_free done [09:41:48]process_json_proto returns [09:41:48]Send response to host [09:41:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104820,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:41:48]free response buf [09:41:48]execute_script done [09:41:48]execute_script returns [09:41:48]free content buf [09:41:48]Sock 8.Close socket [09:41:48]Sock 8.Thread stoped [09:41:52]OFD Sender: No OFD packet to send [09:41:57]OFD Sender: No OFD packet to send [09:42:02]OFD Sender: No OFD packet to send [09:42:07]OFD Sender: No OFD packet to send [09:42:12]OFD Sender: No OFD packet to send [09:42:17]OFD Sender: No OFD packet to send [09:42:22]OFD Sender: No OFD packet to send [09:42:27]OFD Sender: No OFD packet to send [09:42:32]OFD Sender: No OFD packet to send [09:42:37]OFD Sender: No OFD packet to send [09:42:42]OFD Sender: No OFD packet to send [09:42:47]OFD Sender: No OFD packet to send [09:42:52]OFD Sender: No OFD packet to send [09:42: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:39]accept exits with 9 [09:43:39]New connection [09:43:39]New thread 3067403620 created [09:43:39]Thread 3067260260 joined [09:43:39]Waiting for new connection... [09:43:39] Sock 9.Parse request [09:43:39]Sock 9.Check first char [09:43:39]Sock 9.First char is OK [09:43:39]request: POST /json_proto HTTP/1.0 [09:43:39]Method: POST [09:43:39]URL: /json_proto [09:43:39]Method is POST - this is cgi request [09:43:39]url: /json_proto [09:43:39]query_string will be loaded in cgi processing [09:43:39]execute_cgi json_proto POST (null) [09:43:39]execute_cgi path=json_proto method=POST [09:43:39]POST find Content-Length [09:43:39]Host: 172.17.62.195:8080 [09:43:39]Content-Length: 677 [09:43:39]Content-Type: application/json [09:43:39] [09:43:39]POST finish read [09:43:39]Found Content-Length = 677 [09:43:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:39]execute_script... [09:43: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)118266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:39]POST & json_proto [09:43:39]process_json_proto [09:43:39]json parsed OK: [09:43:39]protocol is kg_v1.0 [09:43:39]action value=close_receipt [09:43:39]process_action close_receipt [09:43:39]cmd_close_receipt [09:43:39]MH_GetDate [09:43:39]Write to MH i2c: F0 00 00 1C 3F 4A [09:43:39]Write i2c OK [09:43:39]MH_I2C_Read... [09:43:39]Read from MH i2c: F0 [09:43:39]MH_I2C_Read... [09:43:39]Read from MH i2c: F0 09 00 [09:43:39]MH_I2C_Read... [09:43:39]Read from MH i2c: F0 09 00 1C 3F 00 CE 2C F5 66 65 34 CA 65 70 [09:43:39]GetLastDocTimeStamp 1727343707 [09:43:39]current date 1727343822 [09:43:39]FM_GetShiftState [09:43:39]SAM_PROTO_GetShiftState [09:43:39]wFMCommunicate request_size=4 [09:43:39]MH_SAM_APDU [09:43:39]CAPDU: 80 13 01 00 [09:43:39]Write to MH i2c: E2 08 00 1D 3F 80 13 01 00 00 00 00 00 D9 [09:43:39]Write i2c OK [09:43:39]MH_I2C_Read... [09:43:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:39]Read from MH i2c: E2 [09:43:39]MH_I2C_Read... [09:43:39]Read from MH i2c: E2 0E 00 [09:43:39]MH_I2C_Read... [09:43:39]Read from MH i2c: E2 0E 00 1D 3F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D5 [09:43:39]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:43:39]wFMCommunicate OK [09:43:39]SAM_PROTO_GetShiftState done [09:43:39]FM_GetShiftState done [09:43:39]opened in 1727309552 [09:43:39]opened+sec_in_day 1727395952 [09:43:39]quantity*price = 50010 [09:43:39]sum+1 = 50012 [09:43:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 161 26.09.2024 09:43 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104821 ФПД: 93116843599028 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T094342&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104821&fm=93116843599028&tin=02508201610067®Number=0000000000145756&sum=50000 [09:43:40]StoreToDocumentArchive [09:43:40]shift 237 fd 104821 [09:43:40]save to /storage/0237/doc_00104821 [09:43:40]save last doc name /storage/0237/doc_00104821 to /storage/kkm_last_doc_name [09:43:40]save OK [09:43:40]Clear old archive folders... [09:43:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:43:40]tlvbuf is 01A41750 [09:43:40]SAM_PROTO_ClearQueue [09:43:40]wFMCommunicate request_size=4 [09:43:40]MH_SAM_APDU [09:43:40]CAPDU: 80 09 00 00 [09:43:40]Write to MH i2c: E2 08 00 2A 3F 80 09 00 00 00 00 00 00 DB [09:43:40]Write i2c OK [09:43:40]MH_I2C_Read... [09:43:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:41]Read from MH i2c: E2 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: E2 03 00 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: E2 03 00 2A 3F 00 90 00 DD [09:43:41]RAPDU: 90 00 [09:43:41]wFMCommunicate OK [09:43:41]SAM_PROTO_ClearQueue done [09:43:41]KKMCreateOFDPacket [09:43:41]OFDProtocolAddRootSTLVToBuf [09:43:41]FM_MakeSignedData [09:43:41]FM_MakeSignedData [09:43:41]SAM_PROTO_SignData [09:43:41]wFMCommunicate request_size=4 [09:43:41]MH_SAM_APDU [09:43:41]CAPDU: 80 0D 01 02 [09:43:41]Write to MH i2c: E2 08 00 2B 3F 80 0D 01 02 00 00 00 00 E3 [09:43:41]Write i2c OK [09:43:41]MH_I2C_Read... [09:43:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:41]Read from MH i2c: E2 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: E2 03 00 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: E2 03 00 2B 3F 00 90 00 DE [09:43:41]RAPDU: 90 00 [09:43:41]wFMCommunicate OK [09:43:41]wFMCommunicate request_size=255 [09:43:41]MH_SAM_APDU [09:43:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 CE 2C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 75 99 01 00 35 04 06 00 54 [09:43:41]Write to MH i2c: E2 02 01 2C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 CE 2C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 75 99 01 00 35 04 06 00 54 00 00 9B [09:43:41]Write i2c OK [09:43:41]MH_I2C_Read... [09:43:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:41]Read from MH i2c: E2 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: E2 03 00 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: E2 03 00 2C 3F 00 90 00 DF [09:43:41]RAPDU: 90 00 [09:43:41]wFMCommunicate OK [09:43:41]wFMCommunicate request_size=10 [09:43:41]MH_SAM_APDU [09:43:41]CAPDU: 80 0D 02 02 05 B0 74 62 A4 B4 [09:43:41]Write to MH i2c: E2 0D 00 2D 3F 80 0D 02 02 05 00 B0 74 62 A4 B4 00 00 CE [09:43:41]Write i2c OK [09:43:41]MH_I2C_Read... [09:43:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:41]Read from MH i2c: E2 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: E2 03 00 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: E2 03 00 2D 3F 00 90 00 E0 [09:43:41]RAPDU: 90 00 [09:43:41]wFMCommunicate OK [09:43:41]wFMCommunicate request_size=4 [09:43:41]MH_SAM_APDU [09:43:41]CAPDU: 80 0D 03 02 [09:43:41]Write to MH i2c: E2 08 00 2E 3F 80 0D 03 02 00 00 00 00 E8 [09:43:41]Write i2c OK [09:43:41]MH_I2C_Read... [09:43:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:41]Read from MH i2c: E2 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: E2 0B 00 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: E2 0B 00 2E 3F 00 14 16 54 03 6D E9 38 55 90 00 4D [09:43:41]RAPDU: 14 16 54 03 6D E9 38 55 90 00 [09:43:41]wFMCommunicate OK [09:43:41]SAM_PROTO_SignData done [09:43:41]FM_MakeSignedData done [09:43:41]CreateOFDProtocolMessage [09:43:41]wFMCommunicate request_size=4 [09:43:41]MH_SAM_APDU [09:43:41]CAPDU: 80 11 00 00 [09:43:41]Write to MH i2c: E2 08 00 2F 3F 80 11 00 00 00 00 00 00 E8 [09:43:41]Write i2c OK [09:43:41]MH_I2C_Read... [09:43:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:41]Read from MH i2c: E2 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: E2 17 00 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: E2 17 00 2F 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 43 [09:43:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:43:41]wFMCommunicate OK [09:43:41]CreateOFDProtocolMessage done [09:43:41]OFDSenderStorePacket 104821 [09:43:41]StoreOFDPacket docnum=104821 [09:43:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 1D 15 07 01 50 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 CE 2C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 75 99 01 00 35 04 06 00 54 B0 74 62 A4 B4 14 16 54 03 6D E9 38 55 [09:43:41]CheckFolder [09:43:41]dirname=/storage/ofd_packets [09:43:41]CheckFolder done [09:43:41]ProducePacketName [09:43:41]name=ofd_packets/00104821 [09:43:41]NVStorageSaveData ofd_packets/00104821 [09:43:41]File name is /storage/ofd_packets/00104821 [09:43:41]Write 301 bytes [09:43:41]NVStorageSaveData done [09:43:41]OFDSenderStorePacket done [09:43:41]KKMCreateOFDPacket done [09:43:41]NVStorageSaveData kkm_last_timestamp [09:43:41]File name is /storage/kkm_last_timestamp [09:43:41]Write 4 bytes [09:43:41]NVStorageSaveData done [09:43:41]ExternCall_PrintAddStr [09:43:41]wPrintStart [09:43:41]Write to MH i2c: 01 00 00 30 3F 6F [09:43:41]Write i2c OK [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: 01 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: 01 07 00 [09:43:41]MH_I2C_Read... [09:43:41]Read from MH i2c: 01 07 00 30 3F 00 00 00 00 00 FF 0F 84 [09:43:41]RasterBufferAndPrint [09:43:41]line Счет N : (1)118266 [09:43:41]line ИНН: 02508201610067 [09:43:41]line Контрольно-Кассовый Чек [09:43:41]line ПРОДАЖА [09:43:41]line ТРК (МРК, ГНК) : 23 [09:43:41]line Товар: 2710124500 [09:43:41]line Аи-95-К-5 [09:43:41]line 6.740 * 74.20 [09:43:41]line = 500.11 [09:43:41]line НДС 12% НСП 1% [09:43:41]line > о реализуемом товаре [09:43:41]line ОКРУГЛЕНИЕ: -0.11 [09:43:41]line ИТОГО: 500.00 [09:43:41]line Внесено: 500.00 [09:43:41]line СДАЧА: 0.00 [09:43:41]line НСП 1% : 4.43 [09:43:41]line НДС 12% : 53.11 [09:43:41]line Наличными: 500.00 [09:43:41]line Безнал.: 0.00 [09:43:41]line Место: АЗС № 176 [09:43:41]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:43:41]line СНО: Общий режим [09:43:41]line Чек 161 26.09.2024 09:43 [09:43:41]line Смена: 237 ФФД: 1.0 [09:43:41]line ЗНМ: 0300000238 [09:43:41]line РНМ: 0000000000145756 [09:43:41]line Версия ККМ: v1.0 [09:43:41]line ФМ: 0000000000959278 [09:43:41]line ФД: 104821 [09:43:41]line ФПД: 93116843599028 [09:43:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T094342&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104821&fm=93116843599028&tin=02508201610067®Number=0000000000145756&sum=50000 [09:43:41]OFD Sender: Processing packet 104821 [packets to send 51, broken 50] [09:43:41]ProducePacketName [09:43:41]name=ofd_packets/00104821 [09:43:41]OFD Sender: To server: pG, [09:43:41]CommunicateWithHost lk.salyk.kg:30040 [09:43:41]ConnectInit lk.salyk.kg [09:43:41]written 0, free lines is 4095 [09:43:41]Connected sock=10 [09:43:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 1D 15 07 01 50 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 CE 2C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 75 99 01 00 35 04 06 00 54 B0 74 62 A4 B4 14 16 54 03 6D E9 38 55 [09:43:42]Write to MH i2c: 01 00 00 5A 3F 99 [09:43:42]Write i2c OK [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: 01 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: 01 07 00 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: 01 07 00 5A 3F 00 00 00 00 00 02 0D AF [09:43:42]RasterBufferAndPrint [09:43:42]line [09:43:42]line [09:43:42]line [09:43:42]line [09:43:42]line [09:43:42]written 0, free lines is 3336 [09:43:42]MH_Cut [09:43:42]Write to MH i2c: D1 01 00 61 3F 01 72 [09:43:42]Write i2c OK [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: D1 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: D1 01 00 [09:43:42]MH_I2C_Read... [09:43:42]Read from MH i2c: D1 01 00 61 3F 00 71 [09:43:42]Write to MH i2c: 01 00 00 62 3F A1 [09:43:42]Write i2c OK [09:43:42]MH_I2C_Read... [09:43:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 78 79 47 00 64 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 75 99 01 00 F4 03 04 00 7F D6 F4 66 B6 04 01 00 00 EB 4D 6B 7A B5 72 60 0F [09:43:42]CommunicateWithHost err = 0 [09:43:42]CheckOFDResponse [09:43:42]1017 (14) - 77093643461234 [09:43:42]1041 (16) - 0000000000959278 [09:43:42]1040 (4) - 104821 [09:43:42]1012 (4) - 26.09.2024 03:35 [09:43:42]1206 (1) - 0 [09:43:42]OFD Sender: Remove packet 104821 [09:43:42]ProducePacketName [09:43:42]name=ofd_packets/00104821 [09:43:42]NVStorageDeleteData [09:43:42]OFD Sender: No OFD packet to send [09:43:42]*** Cut start [09:43:42]*** Partial cut [09:43:42]*** CUTSNS_PIN = 1 [09:43:42]*** CUTSNS_PIN = 0 [09:43:43]*** Brake cut motor [09:43:43]Read from MH i2c: 01 [09:43:43]MH_I2C_Read... [09:43:43]*** Stop cut motor [09:43:43]*** Cut end [09:43:43]Read from MH i2c: 01 07 00 [09:43:43]MH_I2C_Read... [09:43:43]Read from MH i2c: 01 07 00 62 3F 00 00 00 00 00 FF 0F B6 [09:43:43]process_action close_receipt done [09:43:43]requested_data is exist [09:43:43]produce_requested_data [09:43:43]requested_item fm.sn is exist - process it [09:43:43]wFMCommunicate request_size=4 [09:43:43]MH_SAM_APDU [09:43:43]CAPDU: 80 11 00 00 [09:43:43]Write to MH i2c: E2 08 00 63 3F 80 11 00 00 00 00 00 00 1C [09:43:43]Write i2c OK [09:43:43]MH_I2C_Read... [09:43:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:43]Read from MH i2c: E2 [09:43:43]MH_I2C_Read... [09:43:43]Read from MH i2c: E2 17 00 [09:43:43]MH_I2C_Read... [09:43:43]Read from MH i2c: E2 17 00 63 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 77 [09:43:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:43:43]wFMCommunicate OK [09:43:43]requested_item fd.num is exist - process it [09:43:43]SAM_PROTO_GetFieldsCounters [09:43:43]wFMCommunicate request_size=4 [09:43:43]MH_SAM_APDU [09:43:43]CAPDU: 80 13 00 00 [09:43:43]Write to MH i2c: E2 08 00 64 3F 80 13 00 00 00 00 00 00 1F [09:43:43]Write i2c OK [09:43:43]MH_I2C_Read... [09:43:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:43:43]Read from MH i2c: E2 [09:43:43]MH_I2C_Read... [09:43:43]Read from MH i2c: E2 62 00 [09:43:43]MH_I2C_Read... [09:43:43]Read from MH i2c: E2 62 00 64 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 75 99 01 00 0E 04 04 00 ED 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 2A [09:43:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 75 99 01 00 0E 04 04 00 ED 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 [09:43:43]wFMCommunicate OK [09:43:43]SAM_PROTO_GetFieldsCounters done [09:43:43]requested_item shift.num is exist - process it [09:43:43]requested_item shift.opened is exist - process it [09:43:43]req_shift_opened [09:43:43]FM_GetShiftState [09:43:43]SAM_PROTO_GetShiftState [09:43:43]wFMCommunicate request_size=4 [09:43:43]MH_SAM_APDU [09:43:43]CAPDU: 80 13 01 00 [09:43:43]Write to MH i2c: E2 08 00 65 3F 80 13 01 00 00 00 00 00 21 [09:43:43]Write i2c OK [09:43:43]MH_I2C_Read... [09:43:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:43]Read from MH i2c: E2 [09:43:43]MH_I2C_Read... [09:43:43]Read from MH i2c: E2 0E 00 [09:43:43]MH_I2C_Read... [09:43:43]Read from MH i2c: E2 0E 00 65 3F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 1D [09:43:43]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:43:43]wFMCommunicate OK [09:43:43]SAM_PROTO_GetShiftState done [09:43:43]FM_GetShiftState done [09:43:43]req_shift_opened done [09:43:43]requested_item shift.open_date is exist - process it [09:43:43]req_shift_open_date [09:43:43]req_shift_open_date done [09:43:43]produce_requested_data done [09:43:43]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104821,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:43:43]process_action_free close_receipt [09:43:43]json_value_free [09:43:43]json_value_free done [09:43:43]process_json_proto returns [09:43:43]Send response to host [09:43:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104821,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:43:43]free response buf [09:43:43]execute_script done [09:43:43]execute_script returns [09:43:43]free content buf [09:43:43]Sock 9.Close socket [09:43:43]Sock 9.Thread stoped [09:43:47]OFD Sender: No OFD packet to send [09:43:52]OFD Sender: No OFD packet to send [09:43:57]OFD Sender: No OFD packet to send [09:43:57]accept exits with 8 [09:43:57]New connection [09:43:57]New thread 3067260260 created [09:43:57]Thread 3067403620 joined [09:43:57]Waiting for new connection... [09:43:57] Sock 8.Parse request [09:43:57]Sock 8.Check first char [09:43:57]Sock 8.First char is OK [09:43:57]request: POST /json_proto HTTP/1.0 [09:43:57]Method: POST [09:43:57]URL: /json_proto [09:43:57]Method is POST - this is cgi request [09:43:57]url: /json_proto [09:43:57]query_string will be loaded in cgi processing [09:43:57]execute_cgi json_proto POST (null) [09:43:57]execute_cgi path=json_proto method=POST [09:43:57]POST find Content-Length [09:43:57]Host: 172.17.62.195:8080 [09:43:57]Content-Length: 992 [09:43:57]Content-Type: application/json [09:43:57] [09:43:57]POST finish read [09:43:57]Found Content-Length = 992 [09:43:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 74.70, "quantity" : 240.970, "sum" : 18000.46, "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 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 240.97 \u0441\u043E\u043C", "deposit" : 18000.00, "total" : 18000.00, "payments": [ { "type": 0, "sum" : 18000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:57]execute_script... [09:43: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)118263", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 74.70, "quantity" : 240.970, "sum" : 18000.46, "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 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 240.97 \u0441\u043E\u043C", "deposit" : 18000.00, "total" : 18000.00, "payments": [ { "type": 0, "sum" : 18000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:43:57]POST & json_proto [09:43:57]process_json_proto [09:43:57]json parsed OK: [09:43:57]protocol is kg_v1.0 [09:43:57]action value=close_receipt [09:43:57]process_action close_receipt [09:43:57]cmd_close_receipt [09:43:57]MH_GetDate [09:43:57]Write to MH i2c: F0 00 00 66 3F 94 [09:43:57]Write i2c OK [09:43:57]MH_I2C_Read... [09:43:57]Read from MH i2c: F0 [09:43:57]MH_I2C_Read... [09:43:57]Read from MH i2c: F0 09 00 [09:43:57]MH_I2C_Read... [09:43:57]Read from MH i2c: F0 09 00 66 3F 00 E0 2C F5 66 65 34 CA 65 CC [09:43:57]GetLastDocTimeStamp 1727343822 [09:43:57]current date 1727343840 [09:43:57]FM_GetShiftState [09:43:57]SAM_PROTO_GetShiftState [09:43:57]wFMCommunicate request_size=4 [09:43:57]MH_SAM_APDU [09:43:57]CAPDU: 80 13 01 00 [09:43:57]Write to MH i2c: E2 08 00 67 3F 80 13 01 00 00 00 00 00 23 [09:43:57]Write i2c OK [09:43:57]MH_I2C_Read... [09:43:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:43:57]Read from MH i2c: E2 [09:43:57]MH_I2C_Read... [09:43:57]Read from MH i2c: E2 0E 00 [09:43:57]MH_I2C_Read... [09:43:57]Read from MH i2c: E2 0E 00 67 3F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 1F [09:43:57]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:43:57]wFMCommunicate OK [09:43:57]SAM_PROTO_GetShiftState done [09:43:57]FM_GetShiftState done [09:43:57]opened in 1727309552 [09:43:57]opened+sec_in_day 1727395952 [09:43:57]quantity*price = 1800045 [09:43:57]sum+1 = 1800047 [09:43:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.46 ИТОГО: 18000.00 Внесено: 18000.00 СДАЧА: 0.00 НСП 1% : 159.30 НДС 12% : 1911.55 Наличными: 18000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 162 26.09.2024 09:44 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Дисконтная программа ДТ номер 176 сэкономлено 240.97 сом ФМ: 0000000000959278 ФД: 104822 ФПД: 273290688200073 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T094400&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104822&fm=273290688200073&tin=02508201610067®Number=0000000000145756&sum=1800000 [09:43:59]StoreToDocumentArchive [09:43:59]shift 237 fd 104822 [09:43:59]save to /storage/0237/doc_00104822 [09:43:59]save last doc name /storage/0237/doc_00104822 to /storage/kkm_last_doc_name [09:43:59]save OK [09:43:59]Clear old archive folders... [09:43:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:43:59]tlvbuf is 01A4C8E0 [09:43:59]SAM_PROTO_ClearQueue [09:43:59]wFMCommunicate request_size=4 [09:43:59]MH_SAM_APDU [09:43:59]CAPDU: 80 09 00 00 [09:43:59]Write to MH i2c: E2 08 00 74 3F 80 09 00 00 00 00 00 00 25 [09:43:59]Write i2c OK [09:43:59]MH_I2C_Read... [09:43:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:43:59]Read from MH i2c: E2 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: E2 03 00 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: E2 03 00 74 3F 00 90 00 27 [09:43:59]RAPDU: 90 00 [09:43:59]wFMCommunicate OK [09:43:59]SAM_PROTO_ClearQueue done [09:43:59]KKMCreateOFDPacket [09:43:59]OFDProtocolAddRootSTLVToBuf [09:43:59]FM_MakeSignedData [09:43:59]FM_MakeSignedData [09:43:59]SAM_PROTO_SignData [09:43:59]wFMCommunicate request_size=4 [09:43:59]MH_SAM_APDU [09:43:59]CAPDU: 80 0D 01 02 [09:43:59]Write to MH i2c: E2 08 00 75 3F 80 0D 01 02 00 00 00 00 2D [09:43:59]Write i2c OK [09:43:59]MH_I2C_Read... [09:43:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:43:59]Read from MH i2c: E2 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: E2 03 00 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: E2 03 00 75 3F 00 90 00 28 [09:43:59]RAPDU: 90 00 [09:43:59]wFMCommunicate OK [09:43:59]wFMCommunicate request_size=255 [09:43:59]MH_SAM_APDU [09:43:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A AD 03 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6E 77 1B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 77 1B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 3E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B3 EA 02 00 00 00 07 04 06 00 40 77 1B 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 E0 2C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 76 99 01 00 35 04 06 00 [09:43:59]Write to MH i2c: E2 02 01 76 3F 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A AD 03 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6E 77 1B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 77 1B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 3E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B3 EA 02 00 00 00 07 04 06 00 40 77 1B 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 E0 2C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 76 99 01 00 35 04 06 00 00 00 83 [09:43:59]Write i2c OK [09:43:59]MH_I2C_Read... [09:43:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:59]Read from MH i2c: E2 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: E2 03 00 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: E2 03 00 76 3F 00 90 00 29 [09:43:59]RAPDU: 90 00 [09:43:59]wFMCommunicate OK [09:43:59]wFMCommunicate request_size=11 [09:43:59]MH_SAM_APDU [09:43:59]CAPDU: 80 0D 02 02 06 F8 8E 72 63 FD 89 [09:43:59]Write to MH i2c: E2 0E 00 77 3F 80 0D 02 02 06 00 F8 8E 72 63 FD 89 00 00 1D [09:43:59]Write i2c OK [09:43:59]MH_I2C_Read... [09:43:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:43:59]Read from MH i2c: E2 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: E2 03 00 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: E2 03 00 77 3F 00 90 00 2A [09:43:59]RAPDU: 90 00 [09:43:59]wFMCommunicate OK [09:43:59]wFMCommunicate request_size=4 [09:43:59]MH_SAM_APDU [09:43:59]CAPDU: 80 0D 03 02 [09:43:59]Write to MH i2c: E2 08 00 78 3F 80 0D 03 02 00 00 00 00 32 [09:43:59]Write i2c OK [09:43:59]MH_I2C_Read... [09:43:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:43:59]Read from MH i2c: E2 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: E2 0B 00 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: E2 0B 00 78 3F 00 58 A0 C5 A2 92 AC FF 37 90 00 06 [09:43:59]RAPDU: 58 A0 C5 A2 92 AC FF 37 90 00 [09:43:59]wFMCommunicate OK [09:43:59]SAM_PROTO_SignData done [09:43:59]FM_MakeSignedData done [09:43:59]CreateOFDProtocolMessage [09:43:59]wFMCommunicate request_size=4 [09:43:59]MH_SAM_APDU [09:43:59]CAPDU: 80 11 00 00 [09:43:59]Write to MH i2c: E2 08 00 79 3F 80 11 00 00 00 00 00 00 32 [09:43:59]Write i2c OK [09:43:59]MH_I2C_Read... [09:43:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:43:59]Read from MH i2c: E2 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: E2 17 00 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: E2 17 00 79 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 8D [09:43:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:43:59]wFMCommunicate OK [09:43:59]CreateOFDProtocolMessage done [09:43:59]OFDSenderStorePacket 104822 [09:43:59]StoreOFDPacket docnum=104822 [09:43:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 AC DD 08 01 C6 36 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A AD 03 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6E 77 1B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 77 1B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 3E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B3 EA 02 00 00 00 07 04 06 00 40 77 1B 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 E0 2C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 76 99 01 00 35 04 06 00 F8 8E 72 63 FD 89 58 A0 C5 A2 92 AC FF 37 [09:43:59]CheckFolder [09:43:59]dirname=/storage/ofd_packets [09:43:59]CheckFolder done [09:43:59]ProducePacketName [09:43:59]name=ofd_packets/00104822 [09:43:59]NVStorageSaveData ofd_packets/00104822 [09:43:59]File name is /storage/ofd_packets/00104822 [09:43:59]Write 302 bytes [09:43:59]NVStorageSaveData done [09:43:59]OFDSenderStorePacket done [09:43:59]KKMCreateOFDPacket done [09:43:59]NVStorageSaveData kkm_last_timestamp [09:43:59]File name is /storage/kkm_last_timestamp [09:43:59]Write 4 bytes [09:43:59]NVStorageSaveData done [09:43:59]ExternCall_PrintAddStr [09:43:59]wPrintStart [09:43:59]Write to MH i2c: 01 00 00 7A 3F B9 [09:43:59]Write i2c OK [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: 01 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: 01 07 00 [09:43:59]MH_I2C_Read... [09:43:59]Read from MH i2c: 01 07 00 7A 3F 00 00 00 00 00 FF 0F CE [09:43:59]RasterBufferAndPrint [09:43:59]line Счет N : (1)118263 [09:43:59]line ИНН: 02508201610067 [09:43:59]line Контрольно-Кассовый Чек [09:43:59]line ПРОДАЖА [09:43:59]line ТРК (МРК, ГНК) : 41 [09:43:59]line Товар: 2710194210 [09:43:59]line ДТ(л)-К-5 [09:43:59]line 240.970 * 74.70 [09:43:59]line = 18000.46 [09:43:59]line НДС 12% НСП 1% [09:43:59]line > о реализуемом товаре [09:43:59]line ОКРУГЛЕНИЕ: -0.46 [09:43:59]line ИТОГО: 18000.00 [09:43:59]line Внесено: 18000.00 [09:43:59]line СДАЧА: 0.00 [09:43:59]line НСП 1% : 159.30 [09:43:59]line НДС 12% : 1911.55 [09:43:59]line Наличными: 18000.00 [09:43:59]line Безнал.: 0.00 [09:43:59]line Место: АЗС № 176 [09:43:59]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:43:59]line СНО: Общий режим [09:43:59]line Чек 162 26.09.2024 09:44 [09:43:59]line Смена: 237 ФФД: 1.0 [09:43:59]line ЗНМ: 0300000238 [09:43:59]line РНМ: 0000000000145756 [09:43:59]line Версия ККМ: v1.0 [09:43:59]line [09:43:59]line Дисконтная программа [09:43:59]line ДТ [09:43:59]line номер 176 [09:43:59]line сэкономлено 240.97 сом [09:43:59]line ФМ: 0000000000959278 [09:43:59]line ФД: 104822 [09:43:59]line ФПД: 273290688200073 [09:43:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T094400&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104822&fm=273290688200073&tin=02508201610067®Number=0000000000145756&sum=1800000 [09:43:59]OFD Sender: Processing packet 104822 [packets to send 51, broken 50] [09:43:59]ProducePacketName [09:43:59]name=ofd_packets/00104822 [09:43:59]OFD Sender: To server: pG, [09:43:59]CommunicateWithHost lk.salyk.kg:30040 [09:43:59]ConnectInit lk.salyk.kg [09:43:59]written 0, free lines is 4095 [09:44:00]Connected sock=10 [09:44:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 AC DD 08 01 C6 36 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 4A AD 03 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6E 77 1B 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 77 1B 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3A 3E 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B3 EA 02 00 00 00 07 04 06 00 40 77 1B 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 E0 2C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 76 99 01 00 35 04 06 00 F8 8E 72 63 FD 89 58 A0 C5 A2 92 AC FF 37 [09:44:00]Write to MH i2c: 01 00 00 A9 3F E8 [09:44:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 5F 9B 47 00 B9 E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 76 99 01 00 F4 03 04 00 91 D6 F4 66 B6 04 01 00 00 9E A9 7C 37 0A 3B 9C 30 [09:44:00]CommunicateWithHost err = 0 [09:44:00]CheckOFDResponse [09:44:00]1017 (14) - 77093643461234 [09:44:00]1041 (16) - 0000000000959278 [09:44:00]1040 (4) - 104822 [09:44:00]1012 (4) - 26.09.2024 03:35 [09:44:00]1206 (1) - 0 [09:44:00]OFD Sender: Remove packet 104822 [09:44:00]ProducePacketName [09:44:00]name=ofd_packets/00104822 [09:44:00]NVStorageDeleteData [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 A9 3F 00 00 00 00 00 D4 0C CF [09:44:00]RasterBufferAndPrint [09:44:00]line [09:44:00]line [09:44:00]line [09:44:00]line [09:44:00]line [09:44:00]written 0, free lines is 3330 [09:44:00]MH_Cut [09:44:00]Write to MH i2c: D1 01 00 B0 3F 01 C1 [09:44:00]Write i2c OK [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: D1 [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: D1 01 00 [09:44:00]MH_I2C_Read... [09:44:00]Read from MH i2c: D1 01 00 B0 3F 00 C0 [09:44:00]Write to MH i2c: 01 00 00 B1 3F F0 [09:44:00]Write i2c OK [09:44:00]MH_I2C_Read... [09:44:00]OFD Sender: No OFD packet to send [09:44:01]*** Cut start [09:44:01]*** Partial cut [09:44:01]*** CUTSNS_PIN = 1 [09:44:01]*** CUTSNS_PIN = 0 [09:44:01]*** Brake cut motor [09:44:01]Read from MH i2c: 01 [09:44:01]MH_I2C_Read... [09:44:01]*** Stop cut motor [09:44:01]*** Cut end [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 B1 3F 00 00 00 00 00 FF 0F 05 [09:44:01]process_action close_receipt done [09:44:01]requested_data is exist [09:44:01]produce_requested_data [09:44:01]requested_item fm.sn is exist - process it [09:44:01]wFMCommunicate request_size=4 [09:44:01]MH_SAM_APDU [09:44:01]CAPDU: 80 11 00 00 [09:44:01]Write to MH i2c: E2 08 00 B2 3F 80 11 00 00 00 00 00 00 6B [09:44:01]Write i2c OK [09:44:01]MH_I2C_Read... [09:44:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:01]Read from MH i2c: E2 [09:44:01]MH_I2C_Read... [09:44:01]Read from MH i2c: E2 17 00 [09:44:01]MH_I2C_Read... [09:44:01]Read from MH i2c: E2 17 00 B2 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 C6 [09:44:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:44:01]wFMCommunicate OK [09:44:01]requested_item fd.num is exist - process it [09:44:01]SAM_PROTO_GetFieldsCounters [09:44:01]wFMCommunicate request_size=4 [09:44:01]MH_SAM_APDU [09:44:01]CAPDU: 80 13 00 00 [09:44:01]Write to MH i2c: E2 08 00 B3 3F 80 13 00 00 00 00 00 00 6E [09:44:01]Write i2c OK [09:44:01]MH_I2C_Read... [09:44:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:44:01]Read from MH i2c: E2 [09:44:01]MH_I2C_Read... [09:44:01]Read from MH i2c: E2 62 00 [09:44:01]MH_I2C_Read... [09:44:01]Read from MH i2c: E2 62 00 B3 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 76 99 01 00 0E 04 04 00 ED 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 7D [09:44:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 76 99 01 00 0E 04 04 00 ED 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 [09:44:01]wFMCommunicate OK [09:44:01]SAM_PROTO_GetFieldsCounters done [09:44:01]requested_item shift.num is exist - process it [09:44:01]requested_item shift.opened is exist - process it [09:44:01]req_shift_opened [09:44:01]FM_GetShiftState [09:44:01]SAM_PROTO_GetShiftState [09:44:01]wFMCommunicate request_size=4 [09:44:01]MH_SAM_APDU [09:44:01]CAPDU: 80 13 01 00 [09:44:01]Write to MH i2c: E2 08 00 B4 3F 80 13 01 00 00 00 00 00 70 [09:44:01]Write i2c OK [09:44:01]MH_I2C_Read... [09:44:02]Read from MH i2c: E2 [09:44:02]MH_I2C_Read... [09:44:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:02]Read from MH i2c: E2 0E 00 [09:44:02]MH_I2C_Read... [09:44:02]Read from MH i2c: E2 0E 00 B4 3F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 6C [09:44:02]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:44:02]wFMCommunicate OK [09:44:02]SAM_PROTO_GetShiftState done [09:44:02]FM_GetShiftState done [09:44:02]req_shift_opened done [09:44:02]requested_item shift.open_date is exist - process it [09:44:02]req_shift_open_date [09:44:02]req_shift_open_date done [09:44:02]produce_requested_data done [09:44:02]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104822,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:44:02]process_action_free close_receipt [09:44:02]json_value_free [09:44:02]json_value_free done [09:44:02]process_json_proto returns [09:44:02]Send response to host [09:44:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104822,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:44:02]free response buf [09:44:02]execute_script done [09:44:02]execute_script returns [09:44:02]free content buf [09:44:02]Sock 8.Close socket [09:44:02]Sock 8.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:16]OFD Sender: No OFD packet to send [09:45:21]OFD Sender: No OFD packet to send [09:45:26]OFD Sender: No OFD packet to send [09:45:31]OFD Sender: No OFD packet to send [09:45:36]OFD Sender: No OFD packet to send [09:45:41]OFD Sender: No OFD packet to send [09:45:46]OFD Sender: No OFD packet to send [09:45:51]OFD Sender: No OFD packet to send [09:45:56]OFD Sender: No OFD packet to send [09:46:01]OFD Sender: No OFD packet to send [09:46:06]OFD Sender: No OFD packet to send [09:46:08]accept exits with 9 [09:46:08]New connection [09:46:08]New thread 3067403620 created [09:46:08]Thread 3067260260 joined [09:46:08]Waiting for new connection... [09:46:08] Sock 9.Parse request [09:46:08]Sock 9.Check first char [09:46:08]Sock 9.First char is OK [09:46:08]request: POST /json_proto HTTP/1.0 [09:46:08]Method: POST [09:46:08]URL: /json_proto [09:46:08]Method is POST - this is cgi request [09:46:08]url: /json_proto [09:46:08]query_string will be loaded in cgi processing [09:46:08]execute_cgi json_proto POST (null) [09:46:08]execute_cgi path=json_proto method=POST [09:46:08]POST find Content-Length [09:46:08]Host: 172.17.62.195:8080 [09:46:08]Content-Length: 682 [09:46:08]Content-Type: application/json [09:46:08] [09:46:08]POST finish read [09:46:08]Found Content-Length = 682 [09:46:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:08]execute_script... [09:46:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118267", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 40.440, "sum" : 3000.65, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:08]POST & json_proto [09:46:08]process_json_proto [09:46:08]json parsed OK: [09:46:08]protocol is kg_v1.0 [09:46:08]action value=close_receipt [09:46:08]process_action close_receipt [09:46:08]cmd_close_receipt [09:46:08]MH_GetDate [09:46:08]Write to MH i2c: F0 00 00 B5 3F E3 [09:46:08]Write i2c OK [09:46:08]MH_I2C_Read... [09:46:08]Read from MH i2c: F0 [09:46:08]MH_I2C_Read... [09:46:08]Read from MH i2c: F0 09 00 [09:46:08]MH_I2C_Read... [09:46:08]Read from MH i2c: F0 09 00 B5 3F 00 63 2D F5 66 65 34 CA 65 9F [09:46:08]GetLastDocTimeStamp 1727343840 [09:46:08]current date 1727343971 [09:46:08]FM_GetShiftState [09:46:08]SAM_PROTO_GetShiftState [09:46:08]wFMCommunicate request_size=4 [09:46:08]MH_SAM_APDU [09:46:08]CAPDU: 80 13 01 00 [09:46:08]Write to MH i2c: E2 08 00 B6 3F 80 13 01 00 00 00 00 00 72 [09:46:08]Write i2c OK [09:46:08]MH_I2C_Read... [09:46:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:08]Read from MH i2c: E2 [09:46:08]MH_I2C_Read... [09:46:08]Read from MH i2c: E2 0E 00 [09:46:08]MH_I2C_Read... [09:46:08]Read from MH i2c: E2 0E 00 B6 3F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 6E [09:46:08]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:46:08]wFMCommunicate OK [09:46:08]SAM_PROTO_GetShiftState done [09:46:08]FM_GetShiftState done [09:46:08]opened in 1727309552 [09:46:08]opened+sec_in_day 1727395952 [09:46:08]quantity*price = 300064 [09:46:08]sum+1 = 300066 [09:46:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.65 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 163 26.09.2024 09:46 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104823 ФПД: 41246363466805 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T094611&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104823&fm=41246363466805&tin=02508201610067®Number=0000000000145756&sum=300000 [09:46:09]StoreToDocumentArchive [09:46:09]shift 237 fd 104823 [09:46:09]save to /storage/0237/doc_00104823 [09:46:09]save last doc name /storage/0237/doc_00104823 to /storage/kkm_last_doc_name [09:46:09]save OK [09:46:09]Clear old archive folders... [09:46:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:46:09]tlvbuf is 0197A6E0 [09:46:09]SAM_PROTO_ClearQueue [09:46:09]wFMCommunicate request_size=4 [09:46:09]MH_SAM_APDU [09:46:09]CAPDU: 80 09 00 00 [09:46:09]Write to MH i2c: E2 08 00 C3 3F 80 09 00 00 00 00 00 00 74 [09:46:09]Write i2c OK [09:46:09]MH_I2C_Read... [09:46:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:46:10]Read from MH i2c: E2 [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: E2 03 00 [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: E2 03 00 C3 3F 00 90 00 76 [09:46:10]RAPDU: 90 00 [09:46:10]wFMCommunicate OK [09:46:10]SAM_PROTO_ClearQueue done [09:46:10]KKMCreateOFDPacket [09:46:10]OFDProtocolAddRootSTLVToBuf [09:46:10]FM_MakeSignedData [09:46:10]FM_MakeSignedData [09:46:10]SAM_PROTO_SignData [09:46:10]wFMCommunicate request_size=4 [09:46:10]MH_SAM_APDU [09:46:10]CAPDU: 80 0D 01 02 [09:46:10]Write to MH i2c: E2 08 00 C4 3F 80 0D 01 02 00 00 00 00 7C [09:46:10]Write i2c OK [09:46:10]MH_I2C_Read... [09:46:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:46:10]Read from MH i2c: E2 [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: E2 03 00 [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: E2 03 00 C4 3F 00 90 00 77 [09:46:10]RAPDU: 90 00 [09:46:10]wFMCommunicate OK [09:46:10]wFMCommunicate request_size=255 [09:46:10]MH_SAM_APDU [09: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 63 2D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 77 99 01 00 35 04 06 00 25 [09:46:10]Write to MH i2c: E2 02 01 C5 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 63 2D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 77 99 01 00 35 04 06 00 25 00 00 F8 [09:46:10]Write i2c OK [09:46:10]MH_I2C_Read... [09:46:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:10]Read from MH i2c: E2 [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: E2 03 00 [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: E2 03 00 C5 3F 00 90 00 78 [09:46:10]RAPDU: 90 00 [09:46:10]wFMCommunicate OK [09:46:10]wFMCommunicate request_size=10 [09:46:10]MH_SAM_APDU [09:46:10]CAPDU: 80 0D 02 02 05 83 6A D7 BC 35 [09:46:10]Write to MH i2c: E2 0D 00 C6 3F 80 0D 02 02 05 00 83 6A D7 BC 35 00 00 3E [09:46:10]Write i2c OK [09:46:10]MH_I2C_Read... [09:46:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:10]Read from MH i2c: E2 [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: E2 03 00 [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: E2 03 00 C6 3F 00 90 00 79 [09:46:10]RAPDU: 90 00 [09:46:10]wFMCommunicate OK [09:46:10]wFMCommunicate request_size=4 [09:46:10]MH_SAM_APDU [09:46:10]CAPDU: 80 0D 03 02 [09:46:10]Write to MH i2c: E2 08 00 C7 3F 80 0D 03 02 00 00 00 00 81 [09:46:10]Write i2c OK [09:46:10]MH_I2C_Read... [09:46:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:46:10]Read from MH i2c: E2 [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: E2 0B 00 [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: E2 0B 00 C7 3F 00 76 AB 90 6D D8 A0 9B D7 90 00 8A [09:46:10]RAPDU: 76 AB 90 6D D8 A0 9B D7 90 00 [09:46:10]wFMCommunicate OK [09:46:10]SAM_PROTO_SignData done [09:46:10]FM_MakeSignedData done [09:46:10]CreateOFDProtocolMessage [09:46:10]wFMCommunicate request_size=4 [09:46:10]MH_SAM_APDU [09:46:10]CAPDU: 80 11 00 00 [09:46:10]Write to MH i2c: E2 08 00 C8 3F 80 11 00 00 00 00 00 00 81 [09:46:10]Write i2c OK [09:46:10]MH_I2C_Read... [09:46:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:10]Read from MH i2c: E2 [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: E2 17 00 [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: E2 17 00 C8 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 DC [09:46:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:46:10]wFMCommunicate OK [09:46:10]CreateOFDProtocolMessage done [09:46:10]OFDSenderStorePacket 104823 [09:46:10]StoreOFDPacket docnum=104823 [09:46:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 F3 DC 07 01 8D 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 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 63 2D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 77 99 01 00 35 04 06 00 25 83 6A D7 BC 35 76 AB 90 6D D8 A0 9B D7 [09:46:10]CheckFolder [09:46:10]dirname=/storage/ofd_packets [09:46:10]CheckFolder done [09:46:10]ProducePacketName [09:46:10]name=ofd_packets/00104823 [09:46:10]NVStorageSaveData ofd_packets/00104823 [09:46:10]File name is /storage/ofd_packets/00104823 [09:46:10]Write 301 bytes [09:46:10]NVStorageSaveData done [09:46:10]OFDSenderStorePacket done [09:46:10]KKMCreateOFDPacket done [09:46:10]NVStorageSaveData kkm_last_timestamp [09:46:10]File name is /storage/kkm_last_timestamp [09:46:10]Write 4 bytes [09:46:10]NVStorageSaveData done [09:46:10]ExternCall_PrintAddStr [09:46:10]wPrintStart [09:46:10]Write to MH i2c: 01 00 00 C9 3F 08 [09:46:10]Write i2c OK [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: 01 [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: 01 07 00 [09:46:10]MH_I2C_Read... [09:46:10]Read from MH i2c: 01 07 00 C9 3F 00 00 00 00 00 FF 0F 1D [09:46:10]RasterBufferAndPrint [09:46:10]line Счет N : (1)118267 [09:46:10]line ИНН: 02508201610067 [09:46:10]line Контрольно-Кассовый Чек [09:46:10]line ПРОДАЖА [09:46:10]line ТРК (МРК, ГНК) : 33 [09:46:10]line Товар: 2710124500 [09:46:10]line Аи-95-К-5 [09:46:10]line 40.440 * 74.20 [09:46:10]line = 3000.65 [09:46:10]line НДС 12% НСП 1% [09:46:10]line > о реализуемом товаре [09:46:10]line ОКРУГЛЕНИЕ: -0.65 [09:46:10]line ИТОГО: 3000.00 [09:46:10]line Внесено: 3000.00 [09:46:10]line СДАЧА: 0.00 [09:46:10]line НСП 1% : 26.55 [09:46:10]line НДС 12% : 318.65 [09:46:10]line Наличными: 3000.00 [09:46:10]line Безнал.: 0.00 [09:46:10]line Место: АЗС № 176 [09:46:10]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:46:10]line СНО: Общий режим [09:46:10]line Чек 163 26.09.2024 09:46 [09:46:10]line Смена: 237 ФФД: 1.0 [09:46:10]line ЗНМ: 0300000238 [09:46:10]line РНМ: 0000000000145756 [09:46:10]line Версия ККМ: v1.0 [09:46:10]line ФМ: 0000000000959278 [09:46:10]line ФД: 104823 [09:46:10]line ФПД: 41246363466805 [09:46:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T094611&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104823&fm=41246363466805&tin=02508201610067®Number=0000000000145756&sum=300000 [09:46:10]OFD Sender: Processing packet 104823 [packets to send 51, broken 50] [09:46:10]ProducePacketName [09:46:10]name=ofd_packets/00104823 [09:46:10]OFD Sender: To server: pG, [09:46:10]CommunicateWithHost lk.salyk.kg:30040 [09:46:10]ConnectInit lk.salyk.kg [09:46:10]written 0, free lines is 4095 [09:46:11]Connected sock=10 [09:46:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 F3 DC 07 01 8D 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 35 FF 03 08 00 03 F8 9D 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 21 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 79 7C 00 00 00 00 07 04 06 00 E0 93 04 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 63 2D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 77 99 01 00 35 04 06 00 25 83 6A D7 BC 35 76 AB 90 6D D8 A0 9B D7 [09:46:11]Write to MH i2c: 01 00 00 F3 3F 32 [09:46:11]Write i2c OK [09:46:11]MH_I2C_Read... [09:46:11]Read from MH i2c: 01 [09:46:11]MH_I2C_Read... [09:46:11]Read from MH i2c: 01 07 00 [09:46:11]MH_I2C_Read... [09:46:11]Read from MH i2c: 01 07 00 F3 3F 00 00 00 00 00 0C 0D 52 [09:46:11]RasterBufferAndPrint [09:46:11]line [09:46:11]line [09:46:11]line [09:46:11]line [09:46:11]line [09:46:11]written 0, free lines is 3346 [09:46:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 BA 63 47 00 0F 98 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 77 99 01 00 F4 03 04 00 14 D7 F4 66 B6 04 01 00 00 25 3F E5 2B 81 C3 6A 06 [09:46:11]CommunicateWithHost err = 0 [09:46:11]CheckOFDResponse [09:46:11]1017 (14) - 77093643461234 [09:46:11]1041 (16) - 0000000000959278 [09:46:11]1040 (4) - 104823 [09:46:11]1012 (4) - 26.09.2024 03:37 [09:46:11]1206 (1) - 0 [09:46:11]OFD Sender: Remove packet 104823 [09:46:11]ProducePacketName [09:46:11]name=ofd_packets/00104823 [09:46:11]NVStorageDeleteData [09:46:11]MH_Cut [09:46:11]Write to MH i2c: D1 01 00 FA 3F 01 0B [09:46:11]Write i2c OK [09:46:11]MH_I2C_Read... [09:46:11]Read from MH i2c: D1 [09:46:11]MH_I2C_Read... [09:46:11]Read from MH i2c: D1 01 00 [09:46:11]MH_I2C_Read... [09:46:11]Read from MH i2c: D1 01 00 FA 3F 00 0A [09:46:11]Write to MH i2c: 01 00 00 FB 3F 3A [09:46:11]Write i2c OK [09:46:11]MH_I2C_Read... [09:46:11]OFD Sender: No OFD packet to send [09:46:11]*** Cut start [09:46:11]*** Partial cut [09:46:11]*** CUTSNS_PIN = 1 [09:46:12]*** CUTSNS_PIN = 0 [09:46:12]*** Brake cut motor [09:46:12]Read from MH i2c: 01 [09:46:12]MH_I2C_Read... [09:46:12]*** Stop cut motor [09:46:12]*** Cut end [09:46:12]Read from MH i2c: 01 07 00 [09:46:12]MH_I2C_Read... [09:46:12]Read from MH i2c: 01 07 00 FB 3F 00 00 00 00 00 FF 0F 4F [09:46:12]process_action close_receipt done [09:46:12]requested_data is exist [09:46:12]produce_requested_data [09:46:12]requested_item fm.sn is exist - process it [09:46:12]wFMCommunicate request_size=4 [09:46:12]MH_SAM_APDU [09:46:12]CAPDU: 80 11 00 00 [09:46:12]Write to MH i2c: E2 08 00 FC 3F 80 11 00 00 00 00 00 00 B5 [09:46:12]Write i2c OK [09:46:12]MH_I2C_Read... [09:46:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:12]Read from MH i2c: E2 [09:46:12]MH_I2C_Read... [09:46:12]Read from MH i2c: E2 17 00 [09:46:12]MH_I2C_Read... [09:46:12]Read from MH i2c: E2 17 00 FC 3F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 10 [09:46:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:46:12]wFMCommunicate OK [09:46:12]requested_item fd.num is exist - process it [09:46:12]SAM_PROTO_GetFieldsCounters [09:46:12]wFMCommunicate request_size=4 [09:46:12]MH_SAM_APDU [09:46:12]CAPDU: 80 13 00 00 [09:46:12]Write to MH i2c: E2 08 00 FD 3F 80 13 00 00 00 00 00 00 B8 [09:46:12]Write i2c OK [09:46:12]MH_I2C_Read... [09:46:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:46:12]Read from MH i2c: E2 [09:46:12]MH_I2C_Read... [09:46:12]Read from MH i2c: E2 62 00 [09:46:12]MH_I2C_Read... [09:46:12]Read from MH i2c: E2 62 00 FD 3F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 77 99 01 00 0E 04 04 00 ED 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 CB [09:46:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 77 99 01 00 0E 04 04 00 ED 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 [09:46:12]wFMCommunicate OK [09:46:12]SAM_PROTO_GetFieldsCounters done [09:46:12]requested_item shift.num is exist - process it [09:46:12]requested_item shift.opened is exist - process it [09:46:12]req_shift_opened [09:46:12]FM_GetShiftState [09:46:12]SAM_PROTO_GetShiftState [09:46:12]wFMCommunicate request_size=4 [09:46:12]MH_SAM_APDU [09:46:12]CAPDU: 80 13 01 00 [09:46:12]Write to MH i2c: E2 08 00 FE 3F 80 13 01 00 00 00 00 00 BA [09:46:12]Write i2c OK [09:46:12]MH_I2C_Read... [09:46:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:12]Read from MH i2c: E2 [09:46:12]MH_I2C_Read... [09:46:12]Read from MH i2c: E2 0E 00 [09:46:12]MH_I2C_Read... [09:46:12]Read from MH i2c: E2 0E 00 FE 3F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 B6 [09:46:12]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:46:12]wFMCommunicate OK [09:46:12]SAM_PROTO_GetShiftState done [09:46:12]FM_GetShiftState done [09:46:12]req_shift_opened done [09:46:12]requested_item shift.open_date is exist - process it [09:46:12]req_shift_open_date [09:46:12]req_shift_open_date done [09:46:12]produce_requested_data done [09:46:12]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104823,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:46:12]process_action_free close_receipt [09:46:12]json_value_free [09:46:12]json_value_free done [09:46:12]process_json_proto returns [09:46:12]Send response to host [09:46:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104823,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:46:12]free response buf [09:46:12]execute_script done [09:46:12]execute_script returns [09:46:12]free content buf [09:46:12]Sock 9.Close socket [09:46:12]Sock 9.Thread stoped [09:46:16]OFD Sender: No OFD packet to send [09:46:21]OFD Sender: No OFD packet to send [09:46:26]OFD Sender: No OFD packet to send [09:46:31]OFD Sender: No OFD packet to send [09:46:36]OFD Sender: No OFD packet to send [09:46:41]OFD Sender: No OFD packet to send [09:46:46]OFD Sender: No OFD packet to send [09:46:51]OFD Sender: No OFD packet to send [09:46:56]OFD Sender: No OFD packet to send [09:47:01]OFD Sender: No OFD packet to send [09:47:06]OFD Sender: No OFD packet to send [09:47:11]OFD Sender: No OFD packet to send [09:47:16]OFD Sender: No OFD packet to send [09:47:21]OFD Sender: No OFD packet to send [09:47:26]OFD Sender: No OFD packet to send [09:47:31]OFD Sender: No OFD packet to send [09:47:36]OFD Sender: No OFD packet to send [09:47:41]OFD Sender: No OFD packet to send [09:47:46]OFD Sender: No OFD packet to send [09:47:51]OFD Sender: No OFD packet to send [09:47:56]OFD Sender: No OFD packet to send [09:48:01]OFD Sender: No OFD packet to send [09:48:05]accept exits with 8 [09:48:05]New connection [09:48:05]New thread 3067260260 created [09:48:05]Thread 3067403620 joined [09:48:05]Waiting for new connection... [09:48:05] Sock 8.Parse request [09:48:05]Sock 8.Check first char [09:48:05]Sock 8.First char is OK [09:48:05]request: POST /json_proto HTTP/1.0 [09:48:05]Method: POST [09:48:05]URL: /json_proto [09:48:05]Method is POST - this is cgi request [09:48:05]url: /json_proto [09:48:05]query_string will be loaded in cgi processing [09:48:05]execute_cgi json_proto POST (null) [09:48:05]execute_cgi path=json_proto method=POST [09:48:05]POST find Content-Length [09:48:05]Host: 172.17.62.195:8080 [09:48:05]Content-Length: 803 [09:48:05]Content-Type: application/json [09:48:05] [09:48:05]POST finish read [09:48:05]Found Content-Length = 803 [09:48:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [09:48:05]execute_script... [09:48: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)118268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [09:48:05]POST & json_proto [09:48:05]process_json_proto [09:48:05]json parsed OK: [09:48:05]protocol is kg_v1.0 [09:48:05]action value=close_receipt [09:48:05]process_action close_receipt [09:48:05]cmd_close_receipt [09:48:05]MH_GetDate [09:48:05]Write to MH i2c: F0 00 00 FF 3F 2D [09:48:05]Write i2c OK [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: F0 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: F0 09 00 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: F0 09 00 FF 3F 00 D7 2D F5 66 65 34 CA 65 5D [09:48:05]GetLastDocTimeStamp 1727343971 [09:48:05]current date 1727344087 [09:48:05]FM_GetShiftState [09:48:05]SAM_PROTO_GetShiftState [09:48:05]wFMCommunicate request_size=4 [09:48:05]MH_SAM_APDU [09:48:05]CAPDU: 80 13 01 00 [09:48:05]Write to MH i2c: E2 08 00 00 40 80 13 01 00 00 00 00 00 BD [09:48:05]Write i2c OK [09:48:05]MH_I2C_Read... [09:48:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:05]Read from MH i2c: E2 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: E2 0E 00 [09:48:05]MH_I2C_Read... [09:48:05]Read from MH i2c: E2 0E 00 00 40 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 B9 [09:48:05]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:48:05]wFMCommunicate OK [09:48:05]SAM_PROTO_GetShiftState done [09:48:05]FM_GetShiftState done [09:48:05]opened in 1727309552 [09:48:05]opened+sec_in_day 1727395952 [09:48:05]quantity*price = 200010 [09:48:05]sum+1 = 200011 [09:48:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 164 26.09.2024 09:48 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104824 ФПД: 223427364931164 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T094807&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104824&fm=223427364931164&tin=02508201610067®Number=0000000000145756&sum=200010 [09:48:06]StoreToDocumentArchive [09:48:06]shift 237 fd 104824 [09:48:06]save to /storage/0237/doc_00104824 [09:48:06]save last doc name /storage/0237/doc_00104824 to /storage/kkm_last_doc_name [09:48:06]save OK [09:48:06]Clear old archive folders... [09:48:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:48:06]tlvbuf is 01AE4B90 [09:48:06]SAM_PROTO_ClearQueue [09:48:06]wFMCommunicate request_size=4 [09:48:06]MH_SAM_APDU [09:48:06]CAPDU: 80 09 00 00 [09:48:06]Write to MH i2c: E2 08 00 0D 40 80 09 00 00 00 00 00 00 BF [09:48:06]Write i2c OK [09:48:06]MH_I2C_Read... [09:48:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:06]Read from MH i2c: E2 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: E2 03 00 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: E2 03 00 0D 40 00 90 00 C1 [09:48:06]RAPDU: 90 00 [09:48:06]wFMCommunicate OK [09:48:06]SAM_PROTO_ClearQueue done [09:48:06]KKMCreateOFDPacket [09:48:06]OFDProtocolAddRootSTLVToBuf [09:48:06]FM_MakeSignedData [09:48:06]FM_MakeSignedData [09:48:06]SAM_PROTO_SignData [09:48:06]wFMCommunicate request_size=4 [09:48:06]MH_SAM_APDU [09:48:06]CAPDU: 80 0D 01 02 [09:48:06]Write to MH i2c: E2 08 00 0E 40 80 0D 01 02 00 00 00 00 C7 [09:48:06]Write i2c OK [09:48:06]MH_I2C_Read... [09:48:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:06]Read from MH i2c: E2 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: E2 03 00 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: E2 03 00 0E 40 00 90 00 C2 [09:48:06]RAPDU: 90 00 [09:48:06]wFMCommunicate OK [09:48:06]wFMCommunicate request_size=255 [09:48:06]MH_SAM_APDU [09:48: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 35 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 A4 00 00 00 F4 03 04 00 D7 2D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 78 99 01 00 35 04 06 00 CB [09:48:06]Write to MH i2c: E2 02 01 0F 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 35 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 A4 00 00 00 F4 03 04 00 D7 2D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 78 99 01 00 35 04 06 00 CB 00 00 36 [09:48:06]Write i2c OK [09:48:06]MH_I2C_Read... [09:48:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:06]Read from MH i2c: E2 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: E2 03 00 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: E2 03 00 0F 40 00 90 00 C3 [09:48:06]RAPDU: 90 00 [09:48:06]wFMCommunicate OK [09:48:06]wFMCommunicate request_size=10 [09:48:06]MH_SAM_APDU [09:48:06]CAPDU: 80 0D 02 02 05 34 BC B8 46 5C [09:48:06]Write to MH i2c: E2 0D 00 10 40 80 0D 02 02 05 00 34 BC B8 46 5C 00 00 1E [09:48:06]Write i2c OK [09:48:06]MH_I2C_Read... [09:48:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:06]Read from MH i2c: E2 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: E2 03 00 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: E2 03 00 10 40 00 90 00 C4 [09:48:06]RAPDU: 90 00 [09:48:06]wFMCommunicate OK [09:48:06]wFMCommunicate request_size=4 [09:48:06]MH_SAM_APDU [09:48:06]CAPDU: 80 0D 03 02 [09:48:06]Write to MH i2c: E2 08 00 11 40 80 0D 03 02 00 00 00 00 CC [09:48:06]Write i2c OK [09:48:06]MH_I2C_Read... [09:48:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:06]Read from MH i2c: E2 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: E2 0B 00 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: E2 0B 00 11 40 00 35 CD AC BE 4D 29 31 EE 90 00 CE [09:48:06]RAPDU: 35 CD AC BE 4D 29 31 EE 90 00 [09:48:06]wFMCommunicate OK [09:48:06]SAM_PROTO_SignData done [09:48:06]FM_MakeSignedData done [09:48:06]CreateOFDProtocolMessage [09:48:06]wFMCommunicate request_size=4 [09:48:06]MH_SAM_APDU [09:48:06]CAPDU: 80 11 00 00 [09:48:06]Write to MH i2c: E2 08 00 12 40 80 11 00 00 00 00 00 00 CC [09:48:06]Write i2c OK [09:48:06]MH_I2C_Read... [09:48:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:06]Read from MH i2c: E2 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: E2 17 00 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: E2 17 00 12 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 27 [09:48:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:48:06]wFMCommunicate OK [09:48:06]CreateOFDProtocolMessage done [09:48:06]OFDSenderStorePacket 104824 [09:48:06]StoreOFDPacket docnum=104824 [09:48:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 1A FC 07 01 FA 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 A4 00 00 00 F4 03 04 00 D7 2D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 78 99 01 00 35 04 06 00 CB 34 BC B8 46 5C 35 CD AC BE 4D 29 31 EE [09:48:06]CheckFolder [09:48:06]dirname=/storage/ofd_packets [09:48:06]CheckFolder done [09:48:06]ProducePacketName [09:48:06]name=ofd_packets/00104824 [09:48:06]NVStorageSaveData ofd_packets/00104824 [09:48:06]File name is /storage/ofd_packets/00104824 [09:48:06]Write 301 bytes [09:48:06]NVStorageSaveData done [09:48:06]OFDSenderStorePacket done [09:48:06]KKMCreateOFDPacket done [09:48:06]NVStorageSaveData kkm_last_timestamp [09:48:06]File name is /storage/kkm_last_timestamp [09:48:06]Write 4 bytes [09:48:06]NVStorageSaveData done [09:48:06]ExternCall_PrintAddStr [09:48:06]wPrintStart [09:48:06]Write to MH i2c: 01 00 00 13 40 53 [09:48:06]Write i2c OK [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: 01 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: 01 07 00 [09:48:06]MH_I2C_Read... [09:48:06]Read from MH i2c: 01 07 00 13 40 00 00 00 00 00 FF 0F 68 [09:48:06]RasterBufferAndPrint [09:48:06]line Счет N : (1)118268 [09:48:06]line ИНН: 02508201610067 [09:48:06]line Контрольно-Кассовый Чек [09:48:06]line ПРОДАЖА [09:48:06]line ТРК (МРК, ГНК) : 12 [09:48:06]line Товар: 2710124130 [09:48:06]line Аи-92-К-5 [09:48:06]line 29.500 * 67.80 [09:48:06]line = 2000.10 [09:48:06]line НДС 12% НСП 1% [09:48:06]line > о реализуемом товаре [09:48:06]line ИТОГО: 2000.10 [09:48:06]line НСП 1% : 17.70 [09:48:06]line НДС 12% : 212.40 [09:48:06]line Наличными: 0.00 [09:48:06]line Безнал.: 2000.10 [09:48:06]line Место: АЗС № 176 [09:48:06]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:48:06]line СНО: Общий режим [09:48:06]line Чек 164 26.09.2024 09:48 [09:48:06]line Смена: 237 ФФД: 1.0 [09:48:06]line ЗНМ: 0300000238 [09:48:06]line РНМ: 0000000000145756 [09:48:06]line Версия ККМ: v1.0 [09:48:06]line Платежная система: O! деньги [09:48:06]line ФМ: 0000000000959278 [09:48:06]line ФД: 104824 [09:48:06]line ФПД: 223427364931164 [09:48:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T094807&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104824&fm=223427364931164&tin=02508201610067®Number=0000000000145756&sum=200010 [09:48:07]OFD Sender: Processing packet 104824 [packets to send 51, broken 50] [09:48:07]ProducePacketName [09:48:07]name=ofd_packets/00104824 [09:48:07]OFD Sender: To server: pG, [09:48:07]CommunicateWithHost lk.salyk.kg:30040 [09:48:07]ConnectInit lk.salyk.kg [09:48:07]written 0, free lines is 4095 [09:48:07]Connected sock=10 [09:48:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 1A FC 07 01 FA 49 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 A4 00 00 00 F4 03 04 00 D7 2D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 78 99 01 00 35 04 06 00 CB 34 BC B8 46 5C 35 CD AC BE 4D 29 31 EE [09:48:07]Write to MH i2c: 01 00 00 3C 40 7C [09:48:07]Write i2c OK [09:48:07]MH_I2C_Read... [09:48:07]Read from MH i2c: 01 [09:48:07]MH_I2C_Read... [09:48:07]Read from MH i2c: 01 07 00 [09:48:07]MH_I2C_Read... [09:48:07]Read from MH i2c: 01 07 00 3C 40 00 00 00 00 00 11 0D A1 [09:48:07]RasterBufferAndPrint [09:48:07]line [09:48:07]line [09:48:07]line [09:48:07]line [09:48:07]line [09:48:07]written 0, free lines is 3351 [09:48:07]MH_Cut [09:48:07]Write to MH i2c: D1 01 00 43 40 01 55 [09:48:07]Write i2c OK [09:48:07]MH_I2C_Read... [09:48:07]Read from MH i2c: D1 [09:48:07]MH_I2C_Read... [09:48:07]Read from MH i2c: D1 01 00 [09:48:07]MH_I2C_Read... [09:48:07]Read from MH i2c: D1 01 00 43 40 00 54 [09:48:07]Write to MH i2c: 01 00 00 44 40 84 [09:48:07]Write i2c OK [09:48:07]MH_I2C_Read... [09:48:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 03 37 47 00 DD 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 78 99 01 00 F4 03 04 00 88 D7 F4 66 B6 04 01 00 00 F5 E7 4E 7B F1 B9 0E 42 [09:48:07]CommunicateWithHost err = 0 [09:48:07]CheckOFDResponse [09:48:07]1017 (14) - 77093643461234 [09:48:07]1041 (16) - 0000000000959278 [09:48:07]1040 (4) - 104824 [09:48:07]1012 (4) - 26.09.2024 03:39 [09:48:07]1206 (1) - 0 [09:48:07]OFD Sender: Remove packet 104824 [09:48:07]ProducePacketName [09:48:07]name=ofd_packets/00104824 [09:48:07]NVStorageDeleteData [09:48:08]OFD Sender: No OFD packet to send [09:48:08]*** Cut start [09:48:08]*** Partial cut [09:48:08]*** CUTSNS_PIN = 1 [09:48:08]*** CUTSNS_PIN = 0 [09:48:08]*** Brake cut motor [09:48:08]Read from MH i2c: 01 [09:48:08]MH_I2C_Read... [09:48:08]*** Stop cut motor [09:48:08]*** Cut end [09:48:08]Read from MH i2c: 01 07 00 [09:48:08]MH_I2C_Read... [09:48:08]Read from MH i2c: 01 07 00 44 40 00 00 00 00 00 FF 0F 99 [09:48:08]process_action close_receipt done [09:48:08]requested_data is exist [09:48:08]produce_requested_data [09:48:08]requested_item fm.sn is exist - process it [09:48:08]wFMCommunicate request_size=4 [09:48:08]MH_SAM_APDU [09:48:08]CAPDU: 80 11 00 00 [09:48:08]Write to MH i2c: E2 08 00 45 40 80 11 00 00 00 00 00 00 FF [09:48:08]Write i2c OK [09:48:08]MH_I2C_Read... [09:48:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:08]Read from MH i2c: E2 [09:48:08]MH_I2C_Read... [09:48:08]Read from MH i2c: E2 17 00 [09:48:08]MH_I2C_Read... [09:48:08]Read from MH i2c: E2 17 00 45 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 5A [09:48:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:48:08]wFMCommunicate OK [09:48:08]requested_item fd.num is exist - process it [09:48:08]SAM_PROTO_GetFieldsCounters [09:48:08]wFMCommunicate request_size=4 [09:48:08]MH_SAM_APDU [09:48:08]CAPDU: 80 13 00 00 [09:48:08]Write to MH i2c: E2 08 00 46 40 80 13 00 00 00 00 00 00 02 [09:48:08]Write i2c OK [09:48:08]MH_I2C_Read... [09:48:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:08]Read from MH i2c: E2 [09:48:08]MH_I2C_Read... [09:48:08]Read from MH i2c: E2 62 00 [09:48:08]MH_I2C_Read... [09:48:08]Read from MH i2c: E2 62 00 46 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 78 99 01 00 0E 04 04 00 ED 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 19 [09:48:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 78 99 01 00 0E 04 04 00 ED 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 [09:48:08]wFMCommunicate OK [09:48:08]SAM_PROTO_GetFieldsCounters done [09:48:08]requested_item shift.num is exist - process it [09:48:08]requested_item shift.opened is exist - process it [09:48:08]req_shift_opened [09:48:08]FM_GetShiftState [09:48:08]SAM_PROTO_GetShiftState [09:48:08]wFMCommunicate request_size=4 [09:48:08]MH_SAM_APDU [09:48:08]CAPDU: 80 13 01 00 [09:48:08]Write to MH i2c: E2 08 00 47 40 80 13 01 00 00 00 00 00 04 [09:48:08]Write i2c OK [09:48:08]MH_I2C_Read... [09:48:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:09]Read from MH i2c: E2 [09:48:09]MH_I2C_Read... [09:48:09]Read from MH i2c: E2 0E 00 [09:48:09]MH_I2C_Read... [09:48:09]Read from MH i2c: E2 0E 00 47 40 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 00 [09:48:09]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:48:09]wFMCommunicate OK [09:48:09]SAM_PROTO_GetShiftState done [09:48:09]FM_GetShiftState done [09:48:09]req_shift_opened done [09:48:09]requested_item shift.open_date is exist - process it [09:48:09]req_shift_open_date [09:48:09]req_shift_open_date done [09:48:09]produce_requested_data done [09:48:09]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104824,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:48:09]process_action_free close_receipt [09:48:09]json_value_free [09:48:09]json_value_free done [09:48:09]process_json_proto returns [09:48:09]Send response to host [09:48:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104824,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:48:09]free response buf [09:48:09]execute_script done [09:48:09]execute_script returns [09:48:09]free content buf [09:48:09]Sock 8.Close socket [09:48:09]Sock 8.Thread stoped [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:53]OFD Sender: No OFD packet to send [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:38]accept exits with 9 [09:49:38]New connection [09:49:38]New thread 3067403620 created [09:49:38]Thread 3067260260 joined [09:49:38]Waiting for new connection... [09:49:38] Sock 9.Parse request [09:49:38]Sock 9.Check first char [09:49:38]Sock 9.First char is OK [09:49:38]request: POST /json_proto HTTP/1.0 [09:49:38]Method: POST [09:49:38]URL: /json_proto [09:49:38]Method is POST - this is cgi request [09:49:38]url: /json_proto [09:49:38]query_string will be loaded in cgi processing [09:49:38]execute_cgi json_proto POST (null) [09:49:38]execute_cgi path=json_proto method=POST [09:49:38]POST find Content-Length [09:49:38]Host: 172.17.62.195:8080 [09:49:38]Content-Length: 682 [09:49:38]Content-Type: application/json [09:49:38] [09:49:38]POST finish read [09:49:38]Found Content-Length = 682 [09:49:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118270", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [09:49:38]execute_script... [09:49: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)118270", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [09:49:38]POST & json_proto [09:49:38]process_json_proto [09:49:38]json parsed OK: [09:49:38]protocol is kg_v1.0 [09:49:38]action value=close_receipt [09:49:38]process_action close_receipt [09:49:38]cmd_close_receipt [09:49:38]MH_GetDate [09:49:38]Write to MH i2c: F0 00 00 48 40 77 [09:49:38]Write i2c OK [09:49:38]MH_I2C_Read... [09:49:38]Read from MH i2c: F0 [09:49:38]MH_I2C_Read... [09:49:38]Read from MH i2c: F0 09 00 [09:49:38]MH_I2C_Read... [09:49:38]Read from MH i2c: F0 09 00 48 40 00 35 2E F5 66 65 34 CA 65 06 [09:49:38]GetLastDocTimeStamp 1727344087 [09:49:38]current date 1727344181 [09:49:38]FM_GetShiftState [09:49:38]SAM_PROTO_GetShiftState [09:49:38]wFMCommunicate request_size=4 [09:49:38]MH_SAM_APDU [09:49:38]CAPDU: 80 13 01 00 [09:49:38]Write to MH i2c: E2 08 00 49 40 80 13 01 00 00 00 00 00 06 [09:49:38]Write i2c OK [09:49:38]MH_I2C_Read... [09:49:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:38]Read from MH i2c: E2 [09:49:38]MH_I2C_Read... [09:49:38]Read from MH i2c: E2 0E 00 [09:49:38]MH_I2C_Read... [09:49:38]Read from MH i2c: E2 0E 00 49 40 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 02 [09:49:38]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:49:38]wFMCommunicate OK [09:49:38]SAM_PROTO_GetShiftState done [09:49:38]FM_GetShiftState done [09:49:38]opened in 1727309552 [09:49:38]opened+sec_in_day 1727395952 [09:49:38]quantity*price = 60030 [09:49:38]sum+1 = 60031 [09:49:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 165 26.09.2024 09:49 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104825 ФПД: 29558896820467 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T094941&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104825&fm=29558896820467&tin=02508201610067®Number=0000000000145756&sum=60000 [09:49:39]StoreToDocumentArchive [09:49:39]shift 237 fd 104825 [09:49:39]save to /storage/0237/doc_00104825 [09:49:39]save last doc name /storage/0237/doc_00104825 to /storage/kkm_last_doc_name [09:49:39]save OK [09:49:39]Clear old archive folders... [09:49:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:49:39]tlvbuf is 0197ED60 [09:49:39]SAM_PROTO_ClearQueue [09:49:39]wFMCommunicate request_size=4 [09:49:39]MH_SAM_APDU [09:49:39]CAPDU: 80 09 00 00 [09:49:39]Write to MH i2c: E2 08 00 56 40 80 09 00 00 00 00 00 00 08 [09:49:39]Write i2c OK [09:49:39]MH_I2C_Read... [09:49:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:49:39]Read from MH i2c: E2 [09:49:39]MH_I2C_Read... [09:49:39]Read from MH i2c: E2 03 00 [09:49:39]MH_I2C_Read... [09:49:39]Read from MH i2c: E2 03 00 56 40 00 90 00 0A [09:49:39]RAPDU: 90 00 [09:49:39]wFMCommunicate OK [09:49:39]SAM_PROTO_ClearQueue done [09:49:39]KKMCreateOFDPacket [09:49:39]OFDProtocolAddRootSTLVToBuf [09:49:39]FM_MakeSignedData [09:49:39]FM_MakeSignedData [09:49:39]SAM_PROTO_SignData [09:49:39]wFMCommunicate request_size=4 [09:49:39]MH_SAM_APDU [09:49:39]CAPDU: 80 0D 01 02 [09:49:39]Write to MH i2c: E2 08 00 57 40 80 0D 01 02 00 00 00 00 10 [09:49:39]Write i2c OK [09:49:39]MH_I2C_Read... [09:49:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:49:39]Read from MH i2c: E2 [09:49:39]MH_I2C_Read... [09:49:39]Read from MH i2c: E2 03 00 [09:49:39]MH_I2C_Read... [09:49:39]Read from MH i2c: E2 03 00 57 40 00 90 00 0B [09:49:39]RAPDU: 90 00 [09:49:39]wFMCommunicate OK [09:49:39]wFMCommunicate request_size=255 [09:49:39]MH_SAM_APDU [09:49:39]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 A5 00 00 00 F4 03 04 00 35 2E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 79 99 01 00 35 04 06 00 [09:49:39]Write to MH i2c: E2 02 01 58 40 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 A5 00 00 00 F4 03 04 00 35 2E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 79 99 01 00 35 04 06 00 00 00 9A [09:49:39]Write i2c OK [09:49:39]MH_I2C_Read... [09:49:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:39]Read from MH i2c: E2 [09:49:39]MH_I2C_Read... [09:49:39]Read from MH i2c: E2 03 00 [09:49:39]MH_I2C_Read... [09:49:39]Read from MH i2c: E2 03 00 58 40 00 90 00 0C [09:49:39]RAPDU: 90 00 [09:49:39]wFMCommunicate OK [09:49:39]wFMCommunicate request_size=11 [09:49:39]MH_SAM_APDU [09:49:39]CAPDU: 80 0D 02 02 06 1A E2 37 8B 80 F3 [09:49:39]Write to MH i2c: E2 0E 00 59 40 80 0D 02 02 06 00 1A E2 37 8B 80 F3 00 00 50 [09:49:39]Write i2c OK [09:49:39]MH_I2C_Read... [09:49:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:39]Read from MH i2c: E2 [09:49:39]MH_I2C_Read... [09:49:39]Read from MH i2c: E2 03 00 [09:49:39]MH_I2C_Read... [09:49:39]Read from MH i2c: E2 03 00 59 40 00 90 00 0D [09:49:39]RAPDU: 90 00 [09:49:39]wFMCommunicate OK [09:49:39]wFMCommunicate request_size=4 [09:49:39]MH_SAM_APDU [09:49:39]CAPDU: 80 0D 03 02 [09:49:39]Write to MH i2c: E2 08 00 5A 40 80 0D 03 02 00 00 00 00 15 [09:49:39]Write i2c OK [09:49:39]MH_I2C_Read... [09:49:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:49:39]Read from MH i2c: E2 [09:49:39]MH_I2C_Read... [09:49:39]Read from MH i2c: E2 0B 00 [09:49:39]MH_I2C_Read... [09:49:39]Read from MH i2c: E2 0B 00 5A 40 00 1B 20 EB F5 04 94 AE 22 90 00 99 [09:49:39]RAPDU: 1B 20 EB F5 04 94 AE 22 90 00 [09:49:39]wFMCommunicate OK [09:49:39]SAM_PROTO_SignData done [09:49:39]FM_MakeSignedData done [09:49:39]CreateOFDProtocolMessage [09:49:39]wFMCommunicate request_size=4 [09:49:39]MH_SAM_APDU [09:49:39]CAPDU: 80 11 00 00 [09:49:39]Write to MH i2c: E2 08 00 5B 40 80 11 00 00 00 00 00 00 15 [09:49:39]Write i2c OK [09:49:39]MH_I2C_Read... [09:49:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:40]Read from MH i2c: E2 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: E2 17 00 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: E2 17 00 5B 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 70 [09:49:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:49:40]wFMCommunicate OK [09:49:40]CreateOFDProtocolMessage done [09:49:40]OFDSenderStorePacket 104825 [09:49:40]StoreOFDPacket docnum=104825 [09:49:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 28 8E 08 01 01 19 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 A5 00 00 00 F4 03 04 00 35 2E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 79 99 01 00 35 04 06 00 1A E2 37 8B 80 F3 1B 20 EB F5 04 94 AE 22 [09:49:40]CheckFolder [09:49:40]dirname=/storage/ofd_packets [09:49:40]CheckFolder done [09:49:40]ProducePacketName [09:49:40]name=ofd_packets/00104825 [09:49:40]NVStorageSaveData ofd_packets/00104825 [09:49:40]File name is /storage/ofd_packets/00104825 [09:49:40]Write 302 bytes [09:49:40]NVStorageSaveData done [09:49:40]OFDSenderStorePacket done [09:49:40]KKMCreateOFDPacket done [09:49:40]NVStorageSaveData kkm_last_timestamp [09:49:40]File name is /storage/kkm_last_timestamp [09:49:40]Write 4 bytes [09:49:40]NVStorageSaveData done [09:49:40]ExternCall_PrintAddStr [09:49:40]wPrintStart [09:49:40]Write to MH i2c: 01 00 00 5C 40 9C [09:49:40]Write i2c OK [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: 01 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: 01 07 00 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: 01 07 00 5C 40 00 00 00 00 00 FF 0F B1 [09:49:40]RasterBufferAndPrint [09:49:40]line Счет N : (1)118270 [09:49:40]line ИНН: 02508201610067 [09:49:40]line Контрольно-Кассовый Чек [09:49:40]line ПРОДАЖА [09:49:40]line ТРК (МРК, ГНК) : 41 [09:49:40]line Товар: 2710194210 [09:49:40]line ДТ(л)-К-5 [09:49:40]line 7.930 * 75.70 [09:49:40]line = 600.30 [09:49:40]line НДС 12% НСП 1% [09:49:40]line > о реализуемом товаре [09:49:40]line ОКРУГЛЕНИЕ: -0.30 [09:49:40]line ИТОГО: 600.00 [09:49:40]line Внесено: 600.00 [09:49:40]line СДАЧА: 0.00 [09:49:40]line НСП 1% : 5.31 [09:49:40]line НДС 12% : 63.75 [09:49:40]line Наличными: 600.00 [09:49:40]line Безнал.: 0.00 [09:49:40]line Место: АЗС № 176 [09:49:40]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:49:40]line СНО: Общий режим [09:49:40]line Чек 165 26.09.2024 09:49 [09:49:40]line Смена: 237 ФФД: 1.0 [09:49:40]line ЗНМ: 0300000238 [09:49:40]line РНМ: 0000000000145756 [09:49:40]line Версия ККМ: v1.0 [09:49:40]line ФМ: 0000000000959278 [09:49:40]line ФД: 104825 [09:49:40]line ФПД: 29558896820467 [09:49:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T094941&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104825&fm=29558896820467&tin=02508201610067®Number=0000000000145756&sum=60000 [09:49:40]OFD Sender: Processing packet 104825 [packets to send 51, broken 50] [09:49:40]ProducePacketName [09:49:40]name=ofd_packets/00104825 [09:49:40]OFD Sender: To server: pG, [09:49:40]CommunicateWithHost lk.salyk.kg:30040 [09:49:40]ConnectInit lk.salyk.kg [09:49:40]written 0, free lines is 4095 [09:49:40]Connected sock=10 [09:49:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 28 8E 08 01 01 19 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 A5 00 00 00 F4 03 04 00 35 2E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 79 99 01 00 35 04 06 00 1A E2 37 8B 80 F3 1B 20 EB F5 04 94 AE 22 [09:49:40]Write to MH i2c: 01 00 00 86 40 C6 [09:49:40]Write i2c OK [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: 01 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: 01 07 00 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: 01 07 00 86 40 00 00 00 00 00 03 0D DD [09:49:40]RasterBufferAndPrint [09:49:40]line [09:49:40]line [09:49:40]line [09:49:40]line [09:49:40]line [09:49:40]written 0, free lines is 3337 [09:49:40]MH_Cut [09:49:40]Write to MH i2c: D1 01 00 8D 40 01 9F [09:49:40]Write i2c OK [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: D1 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: D1 01 00 [09:49:40]MH_I2C_Read... [09:49:40]Read from MH i2c: D1 01 00 8D 40 00 9E [09:49:40]Write to MH i2c: 01 00 00 8E 40 CE [09:49:40]Write i2c OK [09:49:40]MH_I2C_Read... [09:49:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 27 9D 47 00 26 06 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 79 99 01 00 F4 03 04 00 E5 D7 F4 66 B6 04 01 00 00 DE FA 6A 43 B0 2F AD 50 [09:49:40]CommunicateWithHost err = 0 [09:49:40]CheckOFDResponse [09:49:40]1017 (14) - 77093643461234 [09:49:40]1041 (16) - 0000000000959278 [09:49:40]1040 (4) - 104825 [09:49:40]1012 (4) - 26.09.2024 03:41 [09:49:40]1206 (1) - 0 [09:49:40]OFD Sender: Remove packet 104825 [09:49:40]ProducePacketName [09:49:40]name=ofd_packets/00104825 [09:49:40]NVStorageDeleteData [09:49:41]OFD Sender: No OFD packet to send [09:49:41]*** Cut start [09:49:41]*** Partial cut [09:49:41]*** CUTSNS_PIN = 1 [09:49:41]*** CUTSNS_PIN = 0 [09:49:41]*** Brake cut motor [09:49:42]Read from MH i2c: 01 [09:49:42]MH_I2C_Read... [09:49:42]*** Stop cut motor [09:49:42]*** Cut end [09:49:42]Read from MH i2c: 01 07 00 [09:49:42]MH_I2C_Read... [09:49:42]Read from MH i2c: 01 07 00 8E 40 00 00 00 00 00 FF 0F E3 [09:49:42]process_action close_receipt done [09:49:42]requested_data is exist [09:49:42]produce_requested_data [09:49:42]requested_item fm.sn is exist - process it [09:49:42]wFMCommunicate request_size=4 [09:49:42]MH_SAM_APDU [09:49:42]CAPDU: 80 11 00 00 [09:49:42]Write to MH i2c: E2 08 00 8F 40 80 11 00 00 00 00 00 00 49 [09:49:42]Write i2c OK [09:49:42]MH_I2C_Read... [09:49:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:42]Read from MH i2c: E2 [09:49:42]MH_I2C_Read... [09:49:42]Read from MH i2c: E2 17 00 [09:49:42]MH_I2C_Read... [09:49:42]Read from MH i2c: E2 17 00 8F 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 A4 [09:49:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:49:42]wFMCommunicate OK [09:49:42]requested_item fd.num is exist - process it [09:49:42]SAM_PROTO_GetFieldsCounters [09:49:42]wFMCommunicate request_size=4 [09:49:42]MH_SAM_APDU [09:49:42]CAPDU: 80 13 00 00 [09:49:42]Write to MH i2c: E2 08 00 90 40 80 13 00 00 00 00 00 00 4C [09:49:42]Write i2c OK [09:49:42]MH_I2C_Read... [09:49:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:49:42]Read from MH i2c: E2 [09:49:42]MH_I2C_Read... [09:49:42]Read from MH i2c: E2 62 00 [09:49:42]MH_I2C_Read... [09:49:42]Read from MH i2c: E2 62 00 90 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 79 99 01 00 0E 04 04 00 ED 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 67 [09:49:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 79 99 01 00 0E 04 04 00 ED 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 [09:49:42]wFMCommunicate OK [09:49:42]SAM_PROTO_GetFieldsCounters done [09:49:42]requested_item shift.num is exist - process it [09:49:42]requested_item shift.opened is exist - process it [09:49:42]req_shift_opened [09:49:42]FM_GetShiftState [09:49:42]SAM_PROTO_GetShiftState [09:49:42]wFMCommunicate request_size=4 [09:49:42]MH_SAM_APDU [09:49:42]CAPDU: 80 13 01 00 [09:49:42]Write to MH i2c: E2 08 00 91 40 80 13 01 00 00 00 00 00 4E [09:49:42]Write i2c OK [09:49:42]MH_I2C_Read... [09:49:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:42]Read from MH i2c: E2 [09:49:42]MH_I2C_Read... [09:49:42]Read from MH i2c: E2 0E 00 [09:49:42]MH_I2C_Read... [09:49:42]Read from MH i2c: E2 0E 00 91 40 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 4A [09:49:42]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:49:42]wFMCommunicate OK [09:49:42]SAM_PROTO_GetShiftState done [09:49:42]FM_GetShiftState done [09:49:42]req_shift_opened done [09:49:42]requested_item shift.open_date is exist - process it [09:49:42]req_shift_open_date [09:49:42]req_shift_open_date done [09:49:42]produce_requested_data done [09:49:42]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104825,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:49:42]process_action_free close_receipt [09:49:42]json_value_free [09:49:42]json_value_free done [09:49:42]process_json_proto returns [09:49:42]Send response to host [09:49:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104825,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:49:42]free response buf [09:49:42]execute_script done [09:49:42]execute_script returns [09:49:42]free content buf [09:49:42]Sock 9.Close socket [09:49:42]Sock 9.Thread stoped [09:49:46]OFD Sender: No OFD packet to send [09:49:51]OFD Sender: No OFD packet to send [09:49:56]OFD Sender: No OFD packet to send [09:49:57]accept exits with 8 [09:49:57]New connection [09:49:57]New thread 3067260260 created [09:49:57]Thread 3067403620 joined [09:49:57]Waiting for new connection... [09:49:57] Sock 8.Parse request [09:49:57]Sock 8.Check first char [09:49:57]Sock 8.First char is OK [09:49:57]request: POST /json_proto HTTP/1.0 [09:49:57]Method: POST [09:49:57]URL: /json_proto [09:49:57]Method is POST - this is cgi request [09:49:57]url: /json_proto [09:49:57]query_string will be loaded in cgi processing [09:49:57]execute_cgi json_proto POST (null) [09:49:57]execute_cgi path=json_proto method=POST [09:49:57]POST find Content-Length [09:49:57]Host: 172.17.62.195:8080 [09:49:57]Content-Length: 682 [09:49:57]Content-Type: application/json [09:49:57] [09:49:57]POST finish read [09:49:57]Found Content-Length = 682 [09:49:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [09:49:57]execute_script... [09:49:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [09:49:57]POST & json_proto [09:49:57]process_json_proto [09:49:57]json parsed OK: [09:49:57]protocol is kg_v1.0 [09:49:57]action value=close_receipt [09:49:57]process_action close_receipt [09:49:57]cmd_close_receipt [09:49:57]MH_GetDate [09:49:57]Write to MH i2c: F0 00 00 92 40 C1 [09:49:57]Write i2c OK [09:49:57]MH_I2C_Read... [09:49:57]Read from MH i2c: F0 [09:49:57]MH_I2C_Read... [09:49:57]Read from MH i2c: F0 09 00 [09:49:57]MH_I2C_Read... [09:49:57]Read from MH i2c: F0 09 00 92 40 00 47 2E F5 66 65 34 CA 65 62 [09:49:57]GetLastDocTimeStamp 1727344181 [09:49:57]current date 1727344199 [09:49:57]FM_GetShiftState [09:49:57]SAM_PROTO_GetShiftState [09:49:57]wFMCommunicate request_size=4 [09:49:57]MH_SAM_APDU [09:49:57]CAPDU: 80 13 01 00 [09:49:57]Write to MH i2c: E2 08 00 93 40 80 13 01 00 00 00 00 00 50 [09:49:57]Write i2c OK [09:49:57]MH_I2C_Read... [09:49:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:57]Read from MH i2c: E2 [09:49:57]MH_I2C_Read... [09:49:57]Read from MH i2c: E2 0E 00 [09:49:57]MH_I2C_Read... [09:49:57]Read from MH i2c: E2 0E 00 93 40 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 4C [09:49:57]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:49:57]wFMCommunicate OK [09:49:57]SAM_PROTO_GetShiftState done [09:49:57]FM_GetShiftState done [09:49:57]opened in 1727309552 [09:49:57]opened+sec_in_day 1727395952 [09:49:57]quantity*price = 200010 [09:49:57]sum+1 = 200011 [09:49:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 166 26.09.2024 09:50 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104826 ФПД: 114240645966755 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T095000&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104826&fm=114240645966755&tin=02508201610067®Number=0000000000145756&sum=200000 [09:49:58]StoreToDocumentArchive [09:49:58]shift 237 fd 104826 [09:49:58]save to /storage/0237/doc_00104826 [09:49:58]save last doc name /storage/0237/doc_00104826 to /storage/kkm_last_doc_name [09:49:58]save OK [09:49:58]Clear old archive folders... [09:49:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:49:58]tlvbuf is 01AD4020 [09:49:58]SAM_PROTO_ClearQueue [09:49:58]wFMCommunicate request_size=4 [09:49:58]MH_SAM_APDU [09:49:58]CAPDU: 80 09 00 00 [09:49:58]Write to MH i2c: E2 08 00 A0 40 80 09 00 00 00 00 00 00 52 [09:49:58]Write i2c OK [09:49:58]MH_I2C_Read... [09:49:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:49:58]Read from MH i2c: E2 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 03 00 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 03 00 A0 40 00 90 00 54 [09:49:58]RAPDU: 90 00 [09:49:58]wFMCommunicate OK [09:49:58]SAM_PROTO_ClearQueue done [09:49:58]KKMCreateOFDPacket [09:49:58]OFDProtocolAddRootSTLVToBuf [09:49:58]FM_MakeSignedData [09:49:58]FM_MakeSignedData [09:49:58]SAM_PROTO_SignData [09:49:58]wFMCommunicate request_size=4 [09:49:58]MH_SAM_APDU [09:49:58]CAPDU: 80 0D 01 02 [09:49:58]Write to MH i2c: E2 08 00 A1 40 80 0D 01 02 00 00 00 00 5A [09:49:58]Write i2c OK [09:49:58]MH_I2C_Read... [09:49:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:49:58]Read from MH i2c: E2 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 03 00 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 03 00 A1 40 00 90 00 55 [09:49:58]RAPDU: 90 00 [09:49:58]wFMCommunicate OK [09:49:58]wFMCommunicate request_size=255 [09:49:58]MH_SAM_APDU [09:49:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 A6 00 00 00 F4 03 04 00 48 2E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7A 99 01 00 35 04 06 00 67 [09:49:58]Write to MH i2c: E2 02 01 A2 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 35 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 A6 00 00 00 F4 03 04 00 48 2E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7A 99 01 00 35 04 06 00 67 00 00 C7 [09:49:58]Write i2c OK [09:49:58]MH_I2C_Read... [09:49:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:58]Read from MH i2c: E2 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 03 00 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 03 00 A2 40 00 90 00 56 [09:49:58]RAPDU: 90 00 [09:49:58]wFMCommunicate OK [09:49:58]wFMCommunicate request_size=10 [09:49:58]MH_SAM_APDU [09:49:58]CAPDU: 80 0D 02 02 05 E6 B9 1F 2B A3 [09:49:58]Write to MH i2c: E2 0D 00 A3 40 80 0D 02 02 05 00 E6 B9 1F 2B A3 00 00 F3 [09:49:58]Write i2c OK [09:49:58]MH_I2C_Read... [09:49:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:58]Read from MH i2c: E2 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 03 00 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 03 00 A3 40 00 90 00 57 [09:49:58]RAPDU: 90 00 [09:49:58]wFMCommunicate OK [09:49:58]wFMCommunicate request_size=4 [09:49:58]MH_SAM_APDU [09:49:58]CAPDU: 80 0D 03 02 [09:49:58]Write to MH i2c: E2 08 00 A4 40 80 0D 03 02 00 00 00 00 5F [09:49:58]Write i2c OK [09:49:58]MH_I2C_Read... [09:49:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:49:58]Read from MH i2c: E2 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 0B 00 [09:49:58]MH_I2C_Read... [09:49:58]Read from MH i2c: E2 0B 00 A4 40 00 EC 4F 0E 4E EE 39 BB A1 90 00 7A [09:49:58]RAPDU: EC 4F 0E 4E EE 39 BB A1 90 00 [09:49:58]wFMCommunicate OK [09:49:58]SAM_PROTO_SignData done [09:49:58]FM_MakeSignedData done [09:49:58]CreateOFDProtocolMessage [09:49:58]wFMCommunicate request_size=4 [09:49:58]MH_SAM_APDU [09:49:58]CAPDU: 80 11 00 00 [09:49:58]Write to MH i2c: E2 08 00 A5 40 80 11 00 00 00 00 00 00 5F [09:49:58]Write i2c OK [09:49:58]MH_I2C_Read... [09:49:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:59]Read from MH i2c: E2 [09:49:59]MH_I2C_Read... [09:49:59]Read from MH i2c: E2 17 00 [09:49:59]MH_I2C_Read... [09:49:59]Read from MH i2c: E2 17 00 A5 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 BA [09:49:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:49:59]wFMCommunicate OK [09:49:59]CreateOFDProtocolMessage done [09:49:59]OFDSenderStorePacket 104826 [09:49:59]StoreOFDPacket docnum=104826 [09:49:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 F0 10 07 01 17 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 35 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 A6 00 00 00 F4 03 04 00 48 2E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7A 99 01 00 35 04 06 00 67 E6 B9 1F 2B A3 EC 4F 0E 4E EE 39 BB A1 [09:49:59]CheckFolder [09:49:59]dirname=/storage/ofd_packets [09:49:59]CheckFolder done [09:49:59]ProducePacketName [09:49:59]name=ofd_packets/00104826 [09:49:59]NVStorageSaveData ofd_packets/00104826 [09:49:59]File name is /storage/ofd_packets/00104826 [09:49:59]Write 301 bytes [09:49:59]NVStorageSaveData done [09:49:59]OFDSenderStorePacket done [09:49:59]KKMCreateOFDPacket done [09:49:59]NVStorageSaveData kkm_last_timestamp [09:49:59]File name is /storage/kkm_last_timestamp [09:49:59]Write 4 bytes [09:49:59]NVStorageSaveData done [09:49:59]ExternCall_PrintAddStr [09:49:59]wPrintStart [09:49:59]Write to MH i2c: 01 00 00 A6 40 E6 [09:49:59]OFD Sender: Processing packet 104826 [packets to send 51, broken 50] [09:49:59]ProducePacketName [09:49:59]name=ofd_packets/00104826 [09:49:59]OFD Sender: To server: pG, [09:49:59]CommunicateWithHost lk.salyk.kg:30040 [09:49:59]ConnectInit lk.salyk.kg [09:49:59]Write i2c OK [09:49:59]MH_I2C_Read... [09:49:59]Read from MH i2c: 01 [09:49:59]MH_I2C_Read... [09:49:59]Read from MH i2c: 01 07 00 [09:49:59]MH_I2C_Read... [09:49:59]Read from MH i2c: 01 07 00 A6 40 00 00 00 00 00 FF 0F FB [09:49:59]RasterBufferAndPrint [09:49:59]line Счет N : (1)118269 [09:49:59]line ИНН: 02508201610067 [09:49:59]line Контрольно-Кассовый Чек [09:49:59]line ПРОДАЖА [09:49:59]line ТРК (МРК, ГНК) : 22 [09:49:59]line Товар: 2710124130 [09:49:59]line Аи-92-К-5 [09:49:59]line 29.500 * 67.80 [09:49:59]line = 2000.10 [09:49:59]line НДС 12% НСП 1% [09:49:59]line > о реализуемом товаре [09:49:59]line ОКРУГЛЕНИЕ: -0.10 [09:49:59]line ИТОГО: 2000.00 [09:49:59]line Внесено: 2000.00 [09:49:59]line СДАЧА: 0.00 [09:49:59]line НСП 1% : 17.70 [09:49:59]line НДС 12% : 212.40 [09:49:59]line Наличными: 2000.00 [09:49:59]line Безнал.: 0.00 [09:49:59]line Место: АЗС № 176 [09:49:59]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:49:59]line СНО: Общий режим [09:49:59]line Чек 166 26.09.2024 09:50 [09:49:59]line Смена: 237 ФФД: 1.0 [09:49:59]line ЗНМ: 0300000238 [09:49:59]line РНМ: 0000000000145756 [09:49:59]line Версия ККМ: v1.0 [09:49:59]line ФМ: 0000000000959278 [09:49:59]line ФД: 104826 [09:49:59]line ФПД: 114240645966755 [09:49:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T095000&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104826&fm=114240645966755&tin=02508201610067®Number=0000000000145756&sum=200000 [09:49:59]Connected sock=10 [09:49:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 F0 10 07 01 17 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 35 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 A6 00 00 00 F4 03 04 00 48 2E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7A 99 01 00 35 04 06 00 67 E6 B9 1F 2B A3 EC 4F 0E 4E EE 39 BB A1 [09:49:59]written 0, free lines is 4095 [09:49:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 4B 2F 47 00 E1 D8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7A 99 01 00 F4 03 04 00 F8 D7 F4 66 B6 04 01 00 00 8E 6A 4A 19 48 17 6F 38 [09:49:59]CommunicateWithHost err = 0 [09:49:59]CheckOFDResponse [09:49:59]1017 (14) - 77093643461234 [09:49:59]1041 (16) - 0000000000959278 [09:49:59]1040 (4) - 104826 [09:49:59]1012 (4) - 26.09.2024 03:41 [09:49:59]1206 (1) - 0 [09:49:59]OFD Sender: Remove packet 104826 [09:49:59]ProducePacketName [09:49:59]name=ofd_packets/00104826 [09:49:59]NVStorageDeleteData [09:49:59]Write to MH i2c: 01 00 00 D0 40 10 [09:49:59]Write i2c OK [09:49:59]MH_I2C_Read... [09:49:59]Read from MH i2c: 01 [09:49:59]MH_I2C_Read... [09:49:59]Read from MH i2c: 01 07 00 [09:49:59]MH_I2C_Read... [09:49:59]Read from MH i2c: 01 07 00 D0 40 00 00 00 00 00 0D 0D 31 [09:49:59]RasterBufferAndPrint [09:49:59]line [09:49:59]line [09:49:59]line [09:49:59]line [09:49:59]line [09:49:59]written 0, free lines is 3350 [09:49:59]MH_Cut [09:49:59]Write to MH i2c: D1 01 00 D7 40 01 E9 [09:49:59]Write i2c OK [09:49:59]MH_I2C_Read... [09:49:59]Read from MH i2c: D1 [09:49:59]MH_I2C_Read... [09:49:59]Read from MH i2c: D1 01 00 [09:49:59]MH_I2C_Read... [09:49:59]Read from MH i2c: D1 01 00 D7 40 00 E8 [09:49:59]Write to MH i2c: 01 00 00 D8 40 18 [09:49:59]Write i2c OK [09:49:59]MH_I2C_Read... [09:50:00]OFD Sender: No OFD packet to send [09:50:00]*** Cut start [09:50:00]*** Partial cut [09:50:00]*** CUTSNS_PIN = 1 [09:50:00]*** CUTSNS_PIN = 0 [09:50:00]*** Brake cut motor [09:50:01]Read from MH i2c: 01 [09:50:01]MH_I2C_Read... [09:50:01]*** Stop cut motor [09:50:01]*** Cut end [09:50:01]Read from MH i2c: 01 07 00 [09:50:01]MH_I2C_Read... [09:50:01]Read from MH i2c: 01 07 00 D8 40 00 00 00 00 00 FF 0F 2D [09:50:01]process_action close_receipt done [09:50:01]requested_data is exist [09:50:01]produce_requested_data [09:50:01]requested_item fm.sn is exist - process it [09:50:01]wFMCommunicate request_size=4 [09:50:01]MH_SAM_APDU [09:50:01]CAPDU: 80 11 00 00 [09:50:01]Write to MH i2c: E2 08 00 D9 40 80 11 00 00 00 00 00 00 93 [09:50:01]Write i2c OK [09:50:01]MH_I2C_Read... [09:50:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:01]Read from MH i2c: E2 [09:50:01]MH_I2C_Read... [09:50:01]Read from MH i2c: E2 17 00 [09:50:01]MH_I2C_Read... [09:50:01]Read from MH i2c: E2 17 00 D9 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 EE [09:50:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:50:01]wFMCommunicate OK [09:50:01]requested_item fd.num is exist - process it [09:50:01]SAM_PROTO_GetFieldsCounters [09:50:01]wFMCommunicate request_size=4 [09:50:01]MH_SAM_APDU [09:50:01]CAPDU: 80 13 00 00 [09:50:01]Write to MH i2c: E2 08 00 DA 40 80 13 00 00 00 00 00 00 96 [09:50:01]Write i2c OK [09:50:01]MH_I2C_Read... [09:50:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:01]Read from MH i2c: E2 [09:50:01]MH_I2C_Read... [09:50:01]Read from MH i2c: E2 62 00 [09:50:01]MH_I2C_Read... [09:50:01]Read from MH i2c: E2 62 00 DA 40 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 7A 99 01 00 0E 04 04 00 ED 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 B5 [09:50:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 7A 99 01 00 0E 04 04 00 ED 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 [09:50:01]wFMCommunicate OK [09:50:01]SAM_PROTO_GetFieldsCounters done [09:50:01]requested_item shift.num is exist - process it [09:50:01]requested_item shift.opened is exist - process it [09:50:01]req_shift_opened [09:50:01]FM_GetShiftState [09:50:01]SAM_PROTO_GetShiftState [09:50:01]wFMCommunicate request_size=4 [09:50:01]MH_SAM_APDU [09:50:01]CAPDU: 80 13 01 00 [09:50:01]Write to MH i2c: E2 08 00 DB 40 80 13 01 00 00 00 00 00 98 [09:50:01]Write i2c OK [09:50:01]MH_I2C_Read... [09:50:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:01]Read from MH i2c: E2 [09:50:01]MH_I2C_Read... [09:50:01]Read from MH i2c: E2 0E 00 [09:50:01]MH_I2C_Read... [09:50:01]Read from MH i2c: E2 0E 00 DB 40 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 94 [09:50:01]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:50:01]wFMCommunicate OK [09:50:01]SAM_PROTO_GetShiftState done [09:50:01]FM_GetShiftState done [09:50:01]req_shift_opened done [09:50:01]requested_item shift.open_date is exist - process it [09:50:01]req_shift_open_date [09:50:01]req_shift_open_date done [09:50:01]produce_requested_data done [09:50:01]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104826,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:50:01]process_action_free close_receipt [09:50:01]json_value_free [09:50:01]json_value_free done [09:50:01]process_json_proto returns [09:50:01]Send response to host [09:50:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104826,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:50:01]free response buf [09:50:01]execute_script done [09:50:01]execute_script returns [09:50:01]free content buf [09:50:01]Sock 8.Close socket [09:50:01]Sock 8.Thread stoped [09:50:05]OFD Sender: No OFD packet to send [09:50:10]OFD Sender: No OFD packet to send [09:50:15]OFD Sender: No OFD packet to send [09:50:20]OFD Sender: No OFD packet to send [09:50:25]OFD Sender: No OFD packet to send [09:50:30]OFD Sender: No OFD packet to send [09:50:35]OFD Sender: No OFD packet to send [09:50:40]OFD Sender: No OFD packet to send [09:50:43]accept exits with 9 [09:50:43]New connection [09:50:43]New thread 3067403620 created [09:50:43]Thread 3067260260 joined [09:50:43]Waiting for new connection... [09:50:43] Sock 9.Parse request [09:50:43]Sock 9.Check first char [09:50:43]Sock 9.First char is OK [09:50:43]request: POST /json_proto HTTP/1.0 [09:50:43]Method: POST [09:50:43]URL: /json_proto [09:50:43]Method is POST - this is cgi request [09:50:43]url: /json_proto [09:50:43]query_string will be loaded in cgi processing [09:50:43]execute_cgi json_proto POST (null) [09:50:43]execute_cgi path=json_proto method=POST [09:50:43]POST find Content-Length [09:50:43]Host: 172.17.62.195:8080 [09:50:43]Content-Length: 682 [09:50:43]Content-Type: application/json [09:50:43] [09:50:43]POST finish read [09:50:43]Found Content-Length = 682 [09:50:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:50:43]execute_script... [09: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)118271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:50:43]POST & json_proto [09:50:43]process_json_proto [09:50:43]json parsed OK: [09:50:43]protocol is kg_v1.0 [09:50:43]action value=close_receipt [09:50:43]process_action close_receipt [09:50:43]cmd_close_receipt [09:50:43]MH_GetDate [09:50:43]Write to MH i2c: F0 00 00 DC 40 0B [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: F0 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: F0 09 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: F0 09 00 DC 40 00 76 2E F5 66 65 34 CA 65 DB [09:50:43]GetLastDocTimeStamp 1727344200 [09:50:43]current date 1727344246 [09:50:43]FM_GetShiftState [09:50:43]SAM_PROTO_GetShiftState [09:50:43]wFMCommunicate request_size=4 [09:50:43]MH_SAM_APDU [09:50:43]CAPDU: 80 13 01 00 [09:50:43]Write to MH i2c: E2 08 00 DD 40 80 13 01 00 00 00 00 00 9A [09:50:43]Write i2c OK [09:50:43]MH_I2C_Read... [09:50:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:43]Read from MH i2c: E2 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 0E 00 [09:50:43]MH_I2C_Read... [09:50:43]Read from MH i2c: E2 0E 00 DD 40 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 96 [09:50:43]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:50:43]wFMCommunicate OK [09:50:43]SAM_PROTO_GetShiftState done [09:50:43]FM_GetShiftState done [09:50:43]opened in 1727309552 [09:50:43]opened+sec_in_day 1727395952 [09:50:43]quantity*price = 100005 [09:50:43]sum+1 = 100006 [09:50:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 167 26.09.2024 09:50 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104827 ФПД: 147976046858176 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T095046&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104827&fm=147976046858176&tin=02508201610067®Number=0000000000145756&sum=100000 [09:50:44]StoreToDocumentArchive [09:50:44]shift 237 fd 104827 [09:50:44]save to /storage/0237/doc_00104827 [09:50:44]save last doc name /storage/0237/doc_00104827 to /storage/kkm_last_doc_name [09:50:44]save OK [09:50:44]Clear old archive folders... [09:50:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:50:44]tlvbuf is 01A866A0 [09:50:44]SAM_PROTO_ClearQueue [09:50:44]wFMCommunicate request_size=4 [09:50:44]MH_SAM_APDU [09:50:44]CAPDU: 80 09 00 00 [09:50:44]Write to MH i2c: E2 08 00 EA 40 80 09 00 00 00 00 00 00 9C [09:50:44]Write i2c OK [09:50:44]MH_I2C_Read... [09:50:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:50:44]Read from MH i2c: E2 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: E2 03 00 [09:50:44]MH_I2C_Read... [09:50:44]Read from MH i2c: E2 03 00 EA 40 00 90 00 9E [09:50:44]RAPDU: 90 00 [09:50:44]wFMCommunicate OK [09:50:44]SAM_PROTO_ClearQueue done [09:50:44]KKMCreateOFDPacket [09:50:44]OFDProtocolAddRootSTLVToBuf [09:50:44]FM_MakeSignedData [09:50:44]FM_MakeSignedData [09:50:44]SAM_PROTO_SignData [09:50:44]wFMCommunicate request_size=4 [09:50:44]MH_SAM_APDU [09:50:44]CAPDU: 80 0D 01 02 [09:50:44]Write to MH i2c: E2 08 00 EB 40 80 0D 01 02 00 00 00 00 A4 [09:50:44]Write i2c OK [09:50:44]MH_I2C_Read... [09:50:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:50:45]Read from MH i2c: E2 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 03 00 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 03 00 EB 40 00 90 00 9F [09:50:45]RAPDU: 90 00 [09:50:45]wFMCommunicate OK [09:50:45]wFMCommunicate request_size=255 [09:50:45]MH_SAM_APDU [09: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 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 76 2E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7B 99 01 00 35 04 06 00 86 [09:50:45]Write to MH i2c: E2 02 01 EC 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 76 2E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7B 99 01 00 35 04 06 00 86 00 00 EB [09:50:45]Write i2c OK [09:50:45]MH_I2C_Read... [09:50:45]OFD Sender: No OFD packet to send [09:50:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:45]Read from MH i2c: E2 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 03 00 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 03 00 EC 40 00 90 00 A0 [09:50:45]RAPDU: 90 00 [09:50:45]wFMCommunicate OK [09:50:45]wFMCommunicate request_size=10 [09:50:45]MH_SAM_APDU [09:50:45]CAPDU: 80 0D 02 02 05 95 5B B5 4F C0 [09:50:45]Write to MH i2c: E2 0D 00 ED 40 80 0D 02 02 05 00 95 5B B5 4F C0 00 00 65 [09:50:45]Write i2c OK [09:50:45]MH_I2C_Read... [09:50:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:50:45]Read from MH i2c: E2 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 03 00 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 03 00 ED 40 00 90 00 A1 [09:50:45]RAPDU: 90 00 [09:50:45]wFMCommunicate OK [09:50:45]wFMCommunicate request_size=4 [09:50:45]MH_SAM_APDU [09:50:45]CAPDU: 80 0D 03 02 [09:50:45]Write to MH i2c: E2 08 00 EE 40 80 0D 03 02 00 00 00 00 A9 [09:50:45]Write i2c OK [09:50:45]MH_I2C_Read... [09:50:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:50:45]Read from MH i2c: E2 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 0B 00 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 0B 00 EE 40 00 33 B3 85 24 0F ED 56 D8 90 00 63 [09:50:45]RAPDU: 33 B3 85 24 0F ED 56 D8 90 00 [09:50:45]wFMCommunicate OK [09:50:45]SAM_PROTO_SignData done [09:50:45]FM_MakeSignedData done [09:50:45]CreateOFDProtocolMessage [09:50:45]wFMCommunicate request_size=4 [09:50:45]MH_SAM_APDU [09:50:45]CAPDU: 80 11 00 00 [09:50:45]Write to MH i2c: E2 08 00 EF 40 80 11 00 00 00 00 00 00 A9 [09:50:45]Write i2c OK [09:50:45]MH_I2C_Read... [09:50:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:45]Read from MH i2c: E2 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 17 00 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: E2 17 00 EF 40 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 04 [09:50:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:50:45]wFMCommunicate OK [09:50:45]CreateOFDProtocolMessage done [09:50:45]OFDSenderStorePacket 104827 [09:50:45]StoreOFDPacket docnum=104827 [09:50:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 B2 F1 07 01 12 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 76 2E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7B 99 01 00 35 04 06 00 86 95 5B B5 4F C0 33 B3 85 24 0F ED 56 D8 [09:50:45]CheckFolder [09:50:45]dirname=/storage/ofd_packets [09:50:45]CheckFolder done [09:50:45]ProducePacketName [09:50:45]name=ofd_packets/00104827 [09:50:45]NVStorageSaveData ofd_packets/00104827 [09:50:45]File name is /storage/ofd_packets/00104827 [09:50:45]Write 301 bytes [09:50:45]NVStorageSaveData done [09:50:45]OFDSenderStorePacket done [09:50:45]KKMCreateOFDPacket done [09:50:45]NVStorageSaveData kkm_last_timestamp [09:50:45]File name is /storage/kkm_last_timestamp [09:50:45]Write 4 bytes [09:50:45]NVStorageSaveData done [09:50:45]OFD Sender: Processing packet 104827 [packets to send 51, broken 50] [09:50:45]ProducePacketName [09:50:45]name=ofd_packets/00104827 [09:50:45]OFD Sender: To server: pG, [09:50:45]CommunicateWithHost lk.salyk.kg:30040 [09:50:45]ConnectInit lk.salyk.kg [09:50:45]ExternCall_PrintAddStr [09:50:45]wPrintStart [09:50:45]Write to MH i2c: 01 00 00 F0 40 30 [09:50:45]Write i2c OK [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: 01 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: 01 07 00 [09:50:45]MH_I2C_Read... [09:50:45]Read from MH i2c: 01 07 00 F0 40 00 00 00 00 00 FF 0F 45 [09:50:45]RasterBufferAndPrint [09:50:45]line Счет N : (1)118271 [09:50:45]line ИНН: 02508201610067 [09:50:45]line Контрольно-Кассовый Чек [09:50:45]line ПРОДАЖА [09:50:45]line ТРК (МРК, ГНК) : 12 [09:50:45]line Товар: 2710124130 [09:50:45]line Аи-92-К-5 [09:50:45]line 14.750 * 67.80 [09:50:45]line = 1000.05 [09:50:45]line НДС 12% НСП 1% [09:50:45]line > о реализуемом товаре [09:50:45]line ОКРУГЛЕНИЕ: -0.05 [09:50:45]line ИТОГО: 1000.00 [09:50:45]line Внесено: 1000.00 [09:50:45]line СДАЧА: 0.00 [09:50:45]line НСП 1% : 8.85 [09:50:45]line НДС 12% : 106.20 [09:50:45]line Наличными: 1000.00 [09:50:45]line Безнал.: 0.00 [09:50:45]line Место: АЗС № 176 [09:50:45]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:50:45]line СНО: Общий режим [09:50:45]line Чек 167 26.09.2024 09:50 [09:50:45]line Смена: 237 ФФД: 1.0 [09:50:45]line ЗНМ: 0300000238 [09:50:45]line РНМ: 0000000000145756 [09:50:45]line Версия ККМ: v1.0 [09:50:45]line ФМ: 0000000000959278 [09:50:45]line ФД: 104827 [09:50:45]line ФПД: 147976046858176 [09:50:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T095046&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104827&fm=147976046858176&tin=02508201610067®Number=0000000000145756&sum=100000 [09:50:45]Connected sock=11 [09:50:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 B2 F1 07 01 12 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 76 2E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7B 99 01 00 35 04 06 00 86 95 5B B5 4F C0 33 B3 85 24 0F ED 56 D8 [09:50:45]written 0, free lines is 4095 [09:50:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 77 FD 47 00 1D 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7B 99 01 00 F4 03 04 00 27 D8 F4 66 B6 04 01 00 00 96 06 DD F8 E9 26 3C 60 [09:50:46]CommunicateWithHost err = 0 [09:50:46]CheckOFDResponse [09:50:46]1017 (14) - 77093643461234 [09:50:46]1041 (16) - 0000000000959278 [09:50:46]1040 (4) - 104827 [09:50:46]1012 (4) - 26.09.2024 03:42 [09:50:46]1206 (1) - 0 [09:50:46]OFD Sender: Remove packet 104827 [09:50:46]ProducePacketName [09:50:46]name=ofd_packets/00104827 [09:50:46]NVStorageDeleteData [09:50:46]Write to MH i2c: 01 00 00 1A 41 5B [09:50:46]Write i2c OK [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: 01 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: 01 07 00 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: 01 07 00 1A 41 00 00 00 00 00 02 0D 71 [09:50:46]RasterBufferAndPrint [09:50:46]line [09:50:46]line [09:50:46]line [09:50:46]line [09:50:46]line [09:50:46]written 0, free lines is 3336 [09:50:46]MH_Cut [09:50:46]Write to MH i2c: D1 01 00 21 41 01 34 [09:50:46]Write i2c OK [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: D1 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: D1 01 00 [09:50:46]MH_I2C_Read... [09:50:46]Read from MH i2c: D1 01 00 21 41 00 33 [09:50:46]Write to MH i2c: 01 00 00 22 41 63 [09:50:46]Write i2c OK [09:50:46]MH_I2C_Read... [09:50:46]OFD Sender: No OFD packet to send [09:50:46]*** Cut start [09:50:46]*** Partial cut [09:50:46]*** CUTSNS_PIN = 1 [09:50:46]*** CUTSNS_PIN = 0 [09:50:47]*** Brake cut motor [09:50:47]Read from MH i2c: 01 [09:50:47]MH_I2C_Read... [09:50:47]*** Stop cut motor [09:50:47]*** Cut end [09:50:47]Read from MH i2c: 01 07 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: 01 07 00 22 41 00 00 00 00 00 FF 0F 78 [09:50:47]process_action close_receipt done [09:50:47]requested_data is exist [09:50:47]produce_requested_data [09:50:47]requested_item fm.sn is exist - process it [09:50:47]wFMCommunicate request_size=4 [09:50:47]MH_SAM_APDU [09:50:47]CAPDU: 80 11 00 00 [09:50:47]Write to MH i2c: E2 08 00 23 41 80 11 00 00 00 00 00 00 DE [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:50:47]Read from MH i2c: E2 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 17 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 17 00 23 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 39 [09:50:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:50:47]wFMCommunicate OK [09:50:47]requested_item fd.num is exist - process it [09:50:47]SAM_PROTO_GetFieldsCounters [09:50:47]wFMCommunicate request_size=4 [09:50:47]MH_SAM_APDU [09:50:47]CAPDU: 80 13 00 00 [09:50:47]Write to MH i2c: E2 08 00 24 41 80 13 00 00 00 00 00 00 E1 [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:50:47]Read from MH i2c: E2 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 62 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 62 00 24 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 7B 99 01 00 0E 04 04 00 ED 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 04 [09:50:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 7B 99 01 00 0E 04 04 00 ED 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 [09:50:47]wFMCommunicate OK [09:50:47]SAM_PROTO_GetFieldsCounters done [09:50:47]requested_item shift.num is exist - process it [09:50:47]requested_item shift.opened is exist - process it [09:50:47]req_shift_opened [09:50:47]FM_GetShiftState [09:50:47]SAM_PROTO_GetShiftState [09:50:47]wFMCommunicate request_size=4 [09:50:47]MH_SAM_APDU [09:50:47]CAPDU: 80 13 01 00 [09:50:47]Write to MH i2c: E2 08 00 25 41 80 13 01 00 00 00 00 00 E3 [09:50:47]Write i2c OK [09:50:47]MH_I2C_Read... [09:50:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:50:47]Read from MH i2c: E2 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 0E 00 [09:50:47]MH_I2C_Read... [09:50:47]Read from MH i2c: E2 0E 00 25 41 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 DF [09:50:47]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:50:47]wFMCommunicate OK [09:50:47]SAM_PROTO_GetShiftState done [09:50:47]FM_GetShiftState done [09:50:47]req_shift_opened done [09:50:47]requested_item shift.open_date is exist - process it [09:50:47]req_shift_open_date [09:50:47]req_shift_open_date done [09:50:47]produce_requested_data done [09:50:47]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104827,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:50:47]process_action_free close_receipt [09:50:47]json_value_free [09:50:47]json_value_free done [09:50:47]process_json_proto returns [09:50:47]Send response to host [09:50:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104827,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:50:47]free response buf [09:50:47]execute_script done [09:50:47]execute_script returns [09:50:47]free content buf [09:50:47]Sock 9.Close socket [09:50:47]Sock 9.Thread stoped [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: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:42]accept exits with 8 [09:52:42]New connection [09:52:42]New thread 3067260260 created [09:52:42]Thread 3067403620 joined [09:52:42]Waiting for new connection... [09:52:42] Sock 8.Parse request [09:52:42]Sock 8.Check first char [09:52:42]Sock 8.First char is OK [09:52:42]request: POST /json_proto HTTP/1.0 [09:52:42]Method: POST [09:52:42]URL: /json_proto [09:52:42]Method is POST - this is cgi request [09:52:42]url: /json_proto [09:52:42]query_string will be loaded in cgi processing [09:52:42]execute_cgi json_proto POST (null) [09:52:42]execute_cgi path=json_proto method=POST [09:52:42]POST find Content-Length [09:52:42]Host: 172.17.62.195:8080 [09:52:42]Content-Length: 792 [09:52:42]Content-Type: application/json [09:52:42] [09:52:42]POST finish read [09:52:42]Found Content-Length = 792 [09:52:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03946", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:42]execute_script... [09:52:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118272", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A03946", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:42]POST & json_proto [09:52:42]process_json_proto [09:52:42]json parsed OK: [09:52:42]protocol is kg_v1.0 [09:52:42]action value=close_receipt [09:52:42]process_action close_receipt [09:52:42]cmd_close_receipt [09:52:42]MH_GetDate [09:52:42]Write to MH i2c: F0 00 00 26 41 56 [09:52:42]Write i2c OK [09:52:42]MH_I2C_Read... [09:52:42]Read from MH i2c: F0 [09:52:42]MH_I2C_Read... [09:52:42]Read from MH i2c: F0 09 00 [09:52:42]MH_I2C_Read... [09:52:42]Read from MH i2c: F0 09 00 26 41 00 ED 2E F5 66 65 34 CA 65 9D [09:52:42]GetLastDocTimeStamp 1727344246 [09:52:42]current date 1727344365 [09:52:42]FM_GetShiftState [09:52:42]SAM_PROTO_GetShiftState [09:52:42]wFMCommunicate request_size=4 [09:52:42]MH_SAM_APDU [09:52:42]CAPDU: 80 13 01 00 [09:52:42]Write to MH i2c: E2 08 00 27 41 80 13 01 00 00 00 00 00 E5 [09:52:42]Write i2c OK [09:52:42]MH_I2C_Read... [09:52:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:42]Read from MH i2c: E2 [09:52:42]MH_I2C_Read... [09:52:42]Read from MH i2c: E2 0E 00 [09:52:42]MH_I2C_Read... [09:52:42]Read from MH i2c: E2 0E 00 27 41 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 E1 [09:52:42]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:52:42]wFMCommunicate OK [09:52:42]SAM_PROTO_GetShiftState done [09:52:42]FM_GetShiftState done [09:52:42]opened in 1727309552 [09:52:42]opened+sec_in_day 1727395952 [09:52:42]quantity*price = 0 [09:52:42]sum+1 = 1 [09:52:42]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 168 26.09.2024 09:52 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Талоны: Топливная Карта 03946 ФМ: 0000000000959278 ФД: 104828 ФПД: 156416105692143 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T095245&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104828&fm=156416105692143&tin=02508201610067®Number=0000000000145756&sum=0 [09:52:43]StoreToDocumentArchive [09:52:43]shift 237 fd 104828 [09:52:43]save to /storage/0237/doc_00104828 [09:52:43]save last doc name /storage/0237/doc_00104828 to /storage/kkm_last_doc_name [09:52:43]save OK [09:52:43]Clear old archive folders... [09:52:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:52:43]tlvbuf is B6FC3010 [09:52:43]SAM_PROTO_ClearQueue [09:52:43]wFMCommunicate request_size=4 [09:52:43]MH_SAM_APDU [09:52:43]CAPDU: 80 09 00 00 [09:52:43]Write to MH i2c: E2 08 00 34 41 80 09 00 00 00 00 00 00 E7 [09:52:43]Write i2c OK [09:52:43]MH_I2C_Read... [09:52:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:52:43]Read from MH i2c: E2 [09:52:43]MH_I2C_Read... [09:52:43]Read from MH i2c: E2 03 00 [09:52:43]MH_I2C_Read... [09:52:43]Read from MH i2c: E2 03 00 34 41 00 90 00 E9 [09:52:43]RAPDU: 90 00 [09:52:43]wFMCommunicate OK [09:52:43]SAM_PROTO_ClearQueue done [09:52:43]KKMCreateOFDPacket [09:52:43]OFDProtocolAddRootSTLVToBuf [09:52:43]FM_MakeSignedData [09:52:43]FM_MakeSignedData [09:52:43]SAM_PROTO_SignData [09:52:43]wFMCommunicate request_size=4 [09:52:43]MH_SAM_APDU [09:52:43]CAPDU: 80 0D 01 02 [09:52:43]Write to MH i2c: E2 08 00 35 41 80 0D 01 02 00 00 00 00 EF [09:52:43]Write i2c OK [09:52:43]MH_I2C_Read... [09:52:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:52:43]Read from MH i2c: E2 [09:52:43]MH_I2C_Read... [09:52:43]Read from MH i2c: E2 03 00 [09:52:43]MH_I2C_Read... [09:52:43]Read from MH i2c: E2 03 00 35 41 00 90 00 EA [09:52:43]RAPDU: 90 00 [09:52:43]wFMCommunicate OK [09:52:43]wFMCommunicate request_size=255 [09:52:43]MH_SAM_APDU [09:52:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 ED 2E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7C 99 01 00 35 04 06 00 8E [09:52:43]Write to MH i2c: E2 02 01 36 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 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 ED 2E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7C 99 01 00 35 04 06 00 8E 00 00 58 [09:52:43]Write i2c OK [09:52:43]MH_I2C_Read... [09:52:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:44]Read from MH i2c: E2 [09:52:44]MH_I2C_Read... [09:52:44]Read from MH i2c: E2 03 00 [09:52:44]MH_I2C_Read... [09:52:44]Read from MH i2c: E2 03 00 36 41 00 90 00 EB [09:52:44]RAPDU: 90 00 [09:52:44]wFMCommunicate OK [09:52:44]wFMCommunicate request_size=10 [09:52:44]MH_SAM_APDU [09:52:44]CAPDU: 80 0D 02 02 05 42 76 6A BB EF [09:52:44]Write to MH i2c: E2 0D 00 37 41 80 0D 02 02 05 00 42 76 6A BB EF 00 00 C8 [09:52:44]Write i2c OK [09:52:44]MH_I2C_Read... [09:52:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:44]Read from MH i2c: E2 [09:52:44]MH_I2C_Read... [09:52:44]Read from MH i2c: E2 03 00 [09:52:44]MH_I2C_Read... [09:52:44]Read from MH i2c: E2 03 00 37 41 00 90 00 EC [09:52:44]RAPDU: 90 00 [09:52:44]wFMCommunicate OK [09:52:44]wFMCommunicate request_size=4 [09:52:44]MH_SAM_APDU [09:52:44]CAPDU: 80 0D 03 02 [09:52:44]Write to MH i2c: E2 08 00 38 41 80 0D 03 02 00 00 00 00 F4 [09:52:44]Write i2c OK [09:52:44]MH_I2C_Read... [09:52:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:52:44]Read from MH i2c: E2 [09:52:44]MH_I2C_Read... [09:52:44]Read from MH i2c: E2 0B 00 [09:52:44]MH_I2C_Read... [09:52:44]Read from MH i2c: E2 0B 00 38 41 00 78 89 F7 AF 6A 26 29 3F 90 00 94 [09:52:44]RAPDU: 78 89 F7 AF 6A 26 29 3F 90 00 [09:52:44]wFMCommunicate OK [09:52:44]SAM_PROTO_SignData done [09:52:44]FM_MakeSignedData done [09:52:44]CreateOFDProtocolMessage [09:52:44]wFMCommunicate request_size=4 [09:52:44]MH_SAM_APDU [09:52:44]CAPDU: 80 11 00 00 [09:52:44]Write to MH i2c: E2 08 00 39 41 80 11 00 00 00 00 00 00 F4 [09:52:44]Write i2c OK [09:52:44]MH_I2C_Read... [09:52:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:44]Read from MH i2c: E2 [09:52:44]MH_I2C_Read... [09:52:44]Read from MH i2c: E2 17 00 [09:52:44]MH_I2C_Read... [09:52:44]Read from MH i2c: E2 17 00 39 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 4F [09:52:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:52:44]wFMCommunicate OK [09:52:44]CreateOFDProtocolMessage done [09:52:44]OFDSenderStorePacket 104828 [09:52:44]StoreOFDPacket docnum=104828 [09:52:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 AF 19 07 01 0C 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 ED 2E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7C 99 01 00 35 04 06 00 8E 42 76 6A BB EF 78 89 F7 AF 6A 26 29 3F [09:52:44]CheckFolder [09:52:44]dirname=/storage/ofd_packets [09:52:44]CheckFolder done [09:52:44]ProducePacketName [09:52:44]name=ofd_packets/00104828 [09:52:44]NVStorageSaveData ofd_packets/00104828 [09:52:44]File name is /storage/ofd_packets/00104828 [09:52:44]Write 301 bytes [09:52:44]NVStorageSaveData done [09:52:44]OFDSenderStorePacket done [09:52:44]KKMCreateOFDPacket done [09:52:44]NVStorageSaveData kkm_last_timestamp [09:52:44]File name is /storage/kkm_last_timestamp [09:52:44]Write 4 bytes [09:52:44]NVStorageSaveData done [09:52:44]ExternCall_PrintAddStr [09:52:44]wPrintStart [09:52:44]Write to MH i2c: 01 00 00 3A 41 7B [09:52:44]Write i2c OK [09:52:44]MH_I2C_Read... [09:52:44]Read from MH i2c: 01 [09:52:44]MH_I2C_Read... [09:52:44]Read from MH i2c: 01 07 00 [09:52:44]MH_I2C_Read... [09:52:44]Read from MH i2c: 01 07 00 3A 41 00 00 00 00 00 FF 0F 90 [09:52:44]RasterBufferAndPrint [09:52:44]line Счет N : (1)118272 [09:52:44]line ИНН: 02508201610067 [09:52:44]line Контрольно-Кассовый Чек [09:52:44]line ПРОДАЖА [09:52:44]line ТРК (МРК, ГНК) : 22 [09:52:44]line Товар: 2710124130 [09:52:44]line Аи-92-К-5 [09:52:44]line 30.000 * 0.00 [09:52:44]line = 0.00 [09:52:44]line НДС 12% НСП 1% [09:52:44]line > о реализуемом товаре [09:52:44]line ИТОГО: 0.00 [09:52:44]line НСП 1% : 0.00 [09:52:44]line НДС 12% : 0.00 [09:52:44]line Наличными: 0.00 [09:52:44]line Безнал.: 0.00 [09:52:44]line Место: АЗС № 176 [09:52:44]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:52:44]line СНО: Общий режим [09:52:44]line Чек 168 26.09.2024 09:52 [09:52:44]line Смена: 237 ФФД: 1.0 [09:52:44]line ЗНМ: 0300000238 [09:52:44]line РНМ: 0000000000145756 [09:52:44]line Версия ККМ: v1.0 [09:52:44]line Талоны: Топливная Карта [09:52:44]line 03946 [09:52:44]line ФМ: 0000000000959278 [09:52:44]line ФД: 104828 [09:52:44]line ФПД: 156416105692143 [09:52:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T095245&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104828&fm=156416105692143&tin=02508201610067®Number=0000000000145756&sum=0 [09:52:44]OFD Sender: Processing packet 104828 [packets to send 51, broken 50] [09:52:44]ProducePacketName [09:52:44]name=ofd_packets/00104828 [09:52:44]OFD Sender: To server: pG, [09:52:44]CommunicateWithHost lk.salyk.kg:30040 [09:52:44]ConnectInit lk.salyk.kg [09:52:44]written 0, free lines is 4095 [09:52:44]Write to MH i2c: 01 00 00 63 41 A4 [09:52:44]Write i2c OK [09:52:44]MH_I2C_Read... [09:52:44]Read from MH i2c: 01 [09:52:44]MH_I2C_Read... [09:52:44]Read from MH i2c: 01 07 00 [09:52:44]MH_I2C_Read... [09:52:44]Read from MH i2c: 01 07 00 63 41 00 00 00 00 00 14 0D CC [09:52:44]RasterBufferAndPrint [09:52:44]line [09:52:44]line [09:52:44]line [09:52:44]line [09:52:44]line [09:52:44]written 0, free lines is 3354 [09:52:44]MH_Cut [09:52:44]Write to MH i2c: D1 01 00 6A 41 01 7D [09:52:44]Write i2c OK [09:52:44]MH_I2C_Read... [09:52:44]Read from MH i2c: D1 [09:52:44]MH_I2C_Read... [09:52:44]Read from MH i2c: D1 01 00 [09:52:44]MH_I2C_Read... [09:52:44]Read from MH i2c: D1 01 00 6A 41 00 7C [09:52:44]Write to MH i2c: 01 00 00 6B 41 AC [09:52:44]Write i2c OK [09:52:44]MH_I2C_Read... [09:52:45]*** Cut start [09:52:45]*** Partial cut [09:52:45]*** CUTSNS_PIN = 1 [09:52:45]*** CUTSNS_PIN = 0 [09:52:45]*** Brake cut motor [09:52:46]Read from MH i2c: 01 [09:52:46]MH_I2C_Read... [09:52:46]*** Stop cut motor [09:52:46]*** Cut end [09:52:46]Read from MH i2c: 01 07 00 [09:52:46]MH_I2C_Read... [09:52:46]Read from MH i2c: 01 07 00 6B 41 00 00 00 00 00 FF 0F C1 [09:52:46]process_action close_receipt done [09:52:46]requested_data is exist [09:52:46]produce_requested_data [09:52:46]requested_item fm.sn is exist - process it [09:52:46]wFMCommunicate request_size=4 [09:52:46]MH_SAM_APDU [09:52:46]CAPDU: 80 11 00 00 [09:52:46]Write to MH i2c: E2 08 00 6C 41 80 11 00 00 00 00 00 00 27 [09:52:46]Write i2c OK [09:52:46]MH_I2C_Read... [09:52:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:46]Read from MH i2c: E2 [09:52:46]MH_I2C_Read... [09:52:46]Read from MH i2c: E2 17 00 [09:52:46]MH_I2C_Read... [09:52:46]Read from MH i2c: E2 17 00 6C 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 82 [09:52:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:52:46]wFMCommunicate OK [09:52:46]requested_item fd.num is exist - process it [09:52:46]SAM_PROTO_GetFieldsCounters [09:52:46]wFMCommunicate request_size=4 [09:52:46]MH_SAM_APDU [09:52:46]CAPDU: 80 13 00 00 [09:52:46]Write to MH i2c: E2 08 00 6D 41 80 13 00 00 00 00 00 00 2A [09:52:46]Write i2c OK [09:52:46]MH_I2C_Read... [09:52:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:52:46]Read from MH i2c: E2 [09:52:46]MH_I2C_Read... [09:52:46]Read from MH i2c: E2 62 00 [09:52:46]MH_I2C_Read... [09:52:46]Read from MH i2c: E2 62 00 6D 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 7C 99 01 00 0E 04 04 00 ED 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 51 [09:52:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 7C 99 01 00 0E 04 04 00 ED 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 [09:52:46]wFMCommunicate OK [09:52:46]SAM_PROTO_GetFieldsCounters done [09:52:46]requested_item shift.num is exist - process it [09:52:46]requested_item shift.opened is exist - process it [09:52:46]req_shift_opened [09:52:46]FM_GetShiftState [09:52:46]SAM_PROTO_GetShiftState [09:52:46]wFMCommunicate request_size=4 [09:52:46]MH_SAM_APDU [09:52:46]CAPDU: 80 13 01 00 [09:52:46]Write to MH i2c: E2 08 00 6E 41 80 13 01 00 00 00 00 00 2C [09:52:46]Write i2c OK [09:52:46]MH_I2C_Read... [09:52:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:46]Read from MH i2c: E2 [09:52:46]MH_I2C_Read... [09:52:46]Read from MH i2c: E2 0E 00 [09:52:46]MH_I2C_Read... [09:52:46]Read from MH i2c: E2 0E 00 6E 41 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 28 [09:52:46]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:52:46]wFMCommunicate OK [09:52:46]SAM_PROTO_GetShiftState done [09:52:46]FM_GetShiftState done [09:52:46]req_shift_opened done [09:52:46]requested_item shift.open_date is exist - process it [09:52:46]req_shift_open_date [09:52:46]req_shift_open_date done [09:52:46]produce_requested_data done [09:52:46]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104828,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:52:46]process_action_free close_receipt [09:52:46]json_value_free [09:52:46]json_value_free done [09:52:46]process_json_proto returns [09:52:46]Send response to host [09:52:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104828,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:52:46]free response buf [09:52:46]execute_script done [09:52:46]execute_script returns [09:52:46]free content buf [09:52:46]Sock 8.Close socket [09:52:46]Sock 8.Thread stoped [09:52:49]ConnectInit Can't take IP for lk.salyk.kg [09:52:49]CommunicateWithHost connect error [09:52:49]CommunicateWithHost err = -1 [09:52:49]OFD Sender: Server communicate error [09:52:54]OFD Sender: Processing packet 104828 [packets to send 51, broken 50] [09:52:54]ProducePacketName [09:52:54]name=ofd_packets/00104828 [09:52:54]OFD Sender: To server: pG, [09:52:54]CommunicateWithHost lk.salyk.kg:30040 [09:52:54]ConnectInit lk.salyk.kg [09:52:59]ConnectInit Can't take IP for lk.salyk.kg [09:52:59]CommunicateWithHost connect error [09:52:59]CommunicateWithHost err = -1 [09:52:59]OFD Sender: Server communicate error [09:53:04]OFD Sender: Processing packet 104828 [packets to send 51, broken 50] [09:53:04]ProducePacketName [09:53:04]name=ofd_packets/00104828 [09:53:04]OFD Sender: To server: pG, [09:53:04]CommunicateWithHost lk.salyk.kg:30040 [09:53:04]ConnectInit lk.salyk.kg [09:53:09]ConnectInit Can't take IP for lk.salyk.kg [09:53:09]CommunicateWithHost connect error [09:53:09]CommunicateWithHost err = -1 [09:53:09]OFD Sender: Server communicate error [09:53:14]OFD Sender: Processing packet 104828 [packets to send 51, broken 50] [09:53:14]ProducePacketName [09:53:14]name=ofd_packets/00104828 [09:53:14]OFD Sender: To server: pG, [09:53:14]CommunicateWithHost lk.salyk.kg:30040 [09:53:14]ConnectInit lk.salyk.kg [09:53:19]ConnectInit Can't take IP for lk.salyk.kg [09:53:19]CommunicateWithHost connect error [09:53:19]CommunicateWithHost err = -1 [09:53:19]OFD Sender: Server communicate error [09:53:24]OFD Sender: Processing packet 104828 [packets to send 51, broken 50] [09:53:24]ProducePacketName [09:53:24]name=ofd_packets/00104828 [09:53:24]OFD Sender: To server: pG, [09:53:24]CommunicateWithHost lk.salyk.kg:30040 [09:53:24]ConnectInit lk.salyk.kg [09:53:29]ConnectInit Can't take IP for lk.salyk.kg [09:53:29]CommunicateWithHost connect error [09:53:29]CommunicateWithHost err = -1 [09:53:29]OFD Sender: Server communicate error [09:53:34]accept exits with 10 [09:53:34]New connection [09:53:34]New thread 3067403620 created [09:53:34]Thread 3067260260 joined [09:53:34]Waiting for new connection... [09:53:34] Sock 10.Parse request [09:53:34]Sock 10.Check first char [09:53:34]Sock 10.First char is OK [09:53:34]request: POST /json_proto HTTP/1.0 [09:53:34]Method: POST [09:53:34]URL: /json_proto [09:53:34]Method is POST - this is cgi request [09:53:34]url: /json_proto [09:53:34]query_string will be loaded in cgi processing [09:53:34]execute_cgi json_proto POST (null) [09:53:34]execute_cgi path=json_proto method=POST [09:53:34]POST find Content-Length [09:53:34]Host: 172.17.62.195:8080 [09:53:34]Content-Length: 682 [09:53:34]Content-Type: application/json [09:53:34] [09:53:34]POST finish read [09:53:34]Found Content-Length = 682 [09:53:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:34]execute_script... [09:53: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)118273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 33", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:53:34]POST & json_proto [09:53:34]process_json_proto [09:53:34]json parsed OK: [09:53:34]protocol is kg_v1.0 [09:53:34]action value=close_receipt [09:53:34]process_action close_receipt [09:53:34]cmd_close_receipt [09:53:34]MH_GetDate [09:53:34]Write to MH i2c: F0 00 00 6F 41 9F [09:53:34]Write i2c OK [09:53:34]MH_I2C_Read... [09:53:34]Read from MH i2c: F0 [09:53:34]MH_I2C_Read... [09:53:34]Read from MH i2c: F0 09 00 [09:53:34]MH_I2C_Read... [09:53:34]Read from MH i2c: F0 09 00 6F 41 00 20 2F F5 66 65 34 CA 65 1A [09:53:34]GetLastDocTimeStamp 1727344365 [09:53:34]current date 1727344416 [09:53:34]FM_GetShiftState [09:53:34]SAM_PROTO_GetShiftState [09:53:34]wFMCommunicate request_size=4 [09:53:34]MH_SAM_APDU [09:53:34]CAPDU: 80 13 01 00 [09:53:34]Write to MH i2c: E2 08 00 70 41 80 13 01 00 00 00 00 00 2E [09:53:34]Write i2c OK [09:53:34]MH_I2C_Read... [09:53:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:34]Read from MH i2c: E2 [09:53:34]MH_I2C_Read... [09:53:34]Read from MH i2c: E2 0E 00 [09:53:34]MH_I2C_Read... [09:53:34]Read from MH i2c: E2 0E 00 70 41 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 2A [09:53:34]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:53:34]wFMCommunicate OK [09:53:34]SAM_PROTO_GetShiftState done [09:53:34]FM_GetShiftState done [09:53:34]opened in 1727309552 [09:53:34]opened+sec_in_day 1727395952 [09:53:34]quantity*price = 100021 [09:53:34]sum+1 = 100023 [09:53:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 169 26.09.2024 09:53 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104829 ФПД: 177750104469475 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T095336&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104829&fm=177750104469475&tin=02508201610067®Number=0000000000145756&sum=100000 [09:53:35]StoreToDocumentArchive [09:53:35]shift 237 fd 104829 [09:53:35]save to /storage/0237/doc_00104829 [09:53:35]save last doc name /storage/0237/doc_00104829 to /storage/kkm_last_doc_name [09:53:35]save OK [09:53:35]Clear old archive folders... [09:53:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:53:35]tlvbuf is 019EFC30 [09:53:35]SAM_PROTO_ClearQueue [09:53:35]wFMCommunicate request_size=4 [09:53:35]MH_SAM_APDU [09:53:35]CAPDU: 80 09 00 00 [09:53:35]Write to MH i2c: E2 08 00 7D 41 80 09 00 00 00 00 00 00 30 [09:53:35]Write i2c OK [09:53:35]MH_I2C_Read... [09:53:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:53:35]Read from MH i2c: E2 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 03 00 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 03 00 7D 41 00 90 00 32 [09:53:35]RAPDU: 90 00 [09:53:35]wFMCommunicate OK [09:53:35]SAM_PROTO_ClearQueue done [09:53:35]KKMCreateOFDPacket [09:53:35]OFDProtocolAddRootSTLVToBuf [09:53:35]FM_MakeSignedData [09:53:35]FM_MakeSignedData [09:53:35]SAM_PROTO_SignData [09:53:35]wFMCommunicate request_size=4 [09:53:35]MH_SAM_APDU [09:53:35]CAPDU: 80 0D 01 02 [09:53:35]Write to MH i2c: E2 08 00 7E 41 80 0D 01 02 00 00 00 00 38 [09:53:35]Write i2c OK [09:53:35]MH_I2C_Read... [09:53:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:53:35]Read from MH i2c: E2 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 03 00 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 03 00 7E 41 00 90 00 33 [09:53:35]RAPDU: 90 00 [09:53:35]wFMCommunicate OK [09:53:35]wFMCommunicate request_size=255 [09:53:35]MH_SAM_APDU [09:53:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 20 2F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7D 99 01 00 35 04 06 00 A1 [09:53:35]Write to MH i2c: E2 02 01 7F 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 20 2F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7D 99 01 00 35 04 06 00 A1 00 00 E7 [09:53:35]Write i2c OK [09:53:35]MH_I2C_Read... [09:53:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:35]Read from MH i2c: E2 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 03 00 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 03 00 7F 41 00 90 00 34 [09:53:35]RAPDU: 90 00 [09:53:35]wFMCommunicate OK [09:53:35]wFMCommunicate request_size=10 [09:53:35]MH_SAM_APDU [09:53:35]CAPDU: 80 0D 02 02 05 A9 AB D5 EF E3 [09:53:35]Write to MH i2c: E2 0D 00 80 41 80 0D 02 02 05 00 A9 AB D5 EF E3 00 00 40 [09:53:35]Write i2c OK [09:53:35]MH_I2C_Read... [09:53:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:53:35]Read from MH i2c: E2 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 03 00 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 03 00 80 41 00 90 00 35 [09:53:35]RAPDU: 90 00 [09:53:35]wFMCommunicate OK [09:53:35]wFMCommunicate request_size=4 [09:53:35]MH_SAM_APDU [09:53:35]CAPDU: 80 0D 03 02 [09:53:35]Write to MH i2c: E2 08 00 81 41 80 0D 03 02 00 00 00 00 3D [09:53:35]Write i2c OK [09:53:35]MH_I2C_Read... [09:53:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:53:35]Read from MH i2c: E2 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 0B 00 [09:53:35]MH_I2C_Read... [09:53:35]Read from MH i2c: E2 0B 00 81 41 00 AD 15 93 36 0A 1B 7E 10 90 00 7C [09:53:35]RAPDU: AD 15 93 36 0A 1B 7E 10 90 00 [09:53:35]wFMCommunicate OK [09:53:35]SAM_PROTO_SignData done [09:53:35]FM_MakeSignedData done [09:53:35]CreateOFDProtocolMessage [09:53:35]wFMCommunicate request_size=4 [09:53:35]MH_SAM_APDU [09:53:35]CAPDU: 80 11 00 00 [09:53:35]Write to MH i2c: E2 08 00 82 41 80 11 00 00 00 00 00 00 3D [09:53:36]Write i2c OK [09:53:36]MH_I2C_Read... [09:53:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:36]Read from MH i2c: E2 [09:53:36]MH_I2C_Read... [09:53:36]Read from MH i2c: E2 17 00 [09:53:36]MH_I2C_Read... [09:53:36]Read from MH i2c: E2 17 00 82 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 98 [09:53:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:53:36]wFMCommunicate OK [09:53:36]CreateOFDProtocolMessage done [09:53:36]OFDSenderStorePacket 104829 [09:53:36]StoreOFDPacket docnum=104829 [09:53:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E0 14 07 01 87 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 20 2F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7D 99 01 00 35 04 06 00 A1 A9 AB D5 EF E3 AD 15 93 36 0A 1B 7E 10 [09:53:36]CheckFolder [09:53:36]dirname=/storage/ofd_packets [09:53:36]CheckFolder done [09:53:36]ProducePacketName [09:53:36]name=ofd_packets/00104829 [09:53:36]NVStorageSaveData ofd_packets/00104829 [09:53:36]File name is /storage/ofd_packets/00104829 [09:53:36]Write 301 bytes [09:53:36]NVStorageSaveData done [09:53:36]OFDSenderStorePacket done [09:53:36]KKMCreateOFDPacket done [09:53:36]NVStorageSaveData kkm_last_timestamp [09:53:36]File name is /storage/kkm_last_timestamp [09:53:36]Write 4 bytes [09:53:36]NVStorageSaveData done [09:53:36]ExternCall_PrintAddStr [09:53:36]wPrintStart [09:53:36]Write to MH i2c: 01 00 00 83 41 C4 [09:53:36]Write i2c OK [09:53:36]MH_I2C_Read... [09:53:36]Read from MH i2c: 01 [09:53:36]MH_I2C_Read... [09:53:36]Read from MH i2c: 01 07 00 [09:53:36]MH_I2C_Read... [09:53:36]Read from MH i2c: 01 07 00 83 41 00 00 00 00 00 FF 0F D9 [09:53:36]RasterBufferAndPrint [09:53:36]line Счет N : (1)118273 [09:53:36]line ИНН: 02508201610067 [09:53:36]line Контрольно-Кассовый Чек [09:53:36]line ПРОДАЖА [09:53:36]line ТРК (МРК, ГНК) : 33 [09:53:36]line Товар: 2710124500 [09:53:36]line Аи-95-К-5 [09:53:36]line 13.480 * 74.20 [09:53:36]line = 1000.22 [09:53:36]line НДС 12% НСП 1% [09:53:36]line > о реализуемом товаре [09:53:36]line ОКРУГЛЕНИЕ: -0.22 [09:53:36]line ИТОГО: 1000.00 [09:53:36]line Внесено: 1000.00 [09:53:36]line СДАЧА: 0.00 [09:53:36]line НСП 1% : 8.85 [09:53:36]line НДС 12% : 106.22 [09:53:36]line Наличными: 1000.00 [09:53:36]line Безнал.: 0.00 [09:53:36]line Место: АЗС № 176 [09:53:36]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:53:36]line СНО: Общий режим [09:53:36]line Чек 169 26.09.2024 09:53 [09:53:36]line Смена: 237 ФФД: 1.0 [09:53:36]line ЗНМ: 0300000238 [09:53:36]line РНМ: 0000000000145756 [09:53:36]line Версия ККМ: v1.0 [09:53:36]line ФМ: 0000000000959278 [09:53:36]line ФД: 104829 [09:53:36]line ФПД: 177750104469475 [09:53:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T095336&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104829&fm=177750104469475&tin=02508201610067®Number=0000000000145756&sum=100000 [09:53:36]written 0, free lines is 4095 [09:53:36]Write to MH i2c: 01 00 00 AD 41 EE [09:53:36]Write i2c OK [09:53:36]MH_I2C_Read... [09:53:36]Read from MH i2c: 01 [09:53:36]MH_I2C_Read... [09:53:36]Read from MH i2c: 01 07 00 [09:53:36]MH_I2C_Read... [09:53:36]Read from MH i2c: 01 07 00 AD 41 00 00 00 00 00 02 0D 04 [09:53:36]RasterBufferAndPrint [09:53:36]line [09:53:36]line [09:53:36]line [09:53:36]line [09:53:36]line [09:53:36]written 0, free lines is 3345 [09:53:36]MH_Cut [09:53:36]Write to MH i2c: D1 01 00 B4 41 01 C7 [09:53:36]Write i2c OK [09:53:36]MH_I2C_Read... [09:53:36]Read from MH i2c: D1 [09:53:36]MH_I2C_Read... [09:53:36]Read from MH i2c: D1 01 00 [09:53:36]MH_I2C_Read... [09:53:36]Read from MH i2c: D1 01 00 B4 41 00 C6 [09:53:36]Write to MH i2c: 01 00 00 B5 41 F6 [09:53:36]Write i2c OK [09:53:36]MH_I2C_Read... [09:53:37]*** Cut start [09:53:37]*** Partial cut [09:53:37]*** CUTSNS_PIN = 1 [09:53:37]*** CUTSNS_PIN = 0 [09:53:37]*** Brake cut motor [09:53:37]Read from MH i2c: 01 [09:53:37]MH_I2C_Read... [09:53:37]*** Stop cut motor [09:53:37]*** Cut end [09:53:37]Read from MH i2c: 01 07 00 [09:53:37]MH_I2C_Read... [09:53:37]Read from MH i2c: 01 07 00 B5 41 00 00 00 00 00 FF 0F 0B [09:53:37]process_action close_receipt done [09:53:37]requested_data is exist [09:53:37]produce_requested_data [09:53:37]requested_item fm.sn is exist - process it [09:53:37]wFMCommunicate request_size=4 [09:53:37]MH_SAM_APDU [09:53:37]CAPDU: 80 11 00 00 [09:53:37]Write to MH i2c: E2 08 00 B6 41 80 11 00 00 00 00 00 00 71 [09:53:37]Write i2c OK [09:53:37]MH_I2C_Read... [09:53:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:53:37]Read from MH i2c: E2 [09:53:37]MH_I2C_Read... [09:53:37]Read from MH i2c: E2 17 00 [09:53:37]MH_I2C_Read... [09:53:37]Read from MH i2c: E2 17 00 B6 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 CC [09:53:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:53:37]wFMCommunicate OK [09:53:37]requested_item fd.num is exist - process it [09:53:37]SAM_PROTO_GetFieldsCounters [09:53:37]wFMCommunicate request_size=4 [09:53:37]MH_SAM_APDU [09:53:37]CAPDU: 80 13 00 00 [09:53:37]Write to MH i2c: E2 08 00 B7 41 80 13 00 00 00 00 00 00 74 [09:53:37]Write i2c OK [09:53:37]MH_I2C_Read... [09:53:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:53:38]Read from MH i2c: E2 [09:53:38]MH_I2C_Read... [09:53:38]Read from MH i2c: E2 62 00 [09:53:38]MH_I2C_Read... [09:53:38]Read from MH i2c: E2 62 00 B7 41 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 7D 99 01 00 0E 04 04 00 ED 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 9F [09:53:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 7D 99 01 00 0E 04 04 00 ED 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 [09:53:38]wFMCommunicate OK [09:53:38]SAM_PROTO_GetFieldsCounters done [09:53:38]requested_item shift.num is exist - process it [09:53:38]requested_item shift.opened is exist - process it [09:53:38]req_shift_opened [09:53:38]FM_GetShiftState [09:53:38]SAM_PROTO_GetShiftState [09:53:38]wFMCommunicate request_size=4 [09:53:38]MH_SAM_APDU [09:53:38]CAPDU: 80 13 01 00 [09:53:38]Write to MH i2c: E2 08 00 B8 41 80 13 01 00 00 00 00 00 76 [09:53:38]Write i2c OK [09:53:38]MH_I2C_Read... [09:53:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:53:38]Read from MH i2c: E2 [09:53:38]MH_I2C_Read... [09:53:38]Read from MH i2c: E2 0E 00 [09:53:38]MH_I2C_Read... [09:53:38]Read from MH i2c: E2 0E 00 B8 41 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 72 [09:53:38]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:53:38]wFMCommunicate OK [09:53:38]SAM_PROTO_GetShiftState done [09:53:38]FM_GetShiftState done [09:53:38]req_shift_opened done [09:53:38]requested_item shift.open_date is exist - process it [09:53:38]req_shift_open_date [09:53:38]req_shift_open_date done [09:53:38]produce_requested_data done [09:53:38]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104829,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:53:38]process_action_free close_receipt [09:53:38]json_value_free [09:53:38]json_value_free done [09:53:38]process_json_proto returns [09:53:38]Send response to host [09:53:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104829,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:53:38]free response buf [09:53:38]execute_script done [09:53:38]execute_script returns [09:53:38]free content buf [09:53:38]Sock 10.Close socket [09:53:38]Sock 10.Thread stoped [09:53:39]ConnectInit Can't take IP for lk.salyk.kg [09:53:39]CommunicateWithHost connect error [09:53:39]CommunicateWithHost err = -1 [09:53:39]OFD Sender: Server communicate error [09:53:39]OFD Sender: Processing packet 104828 [packets to send 52, broken 50] [09:53:39]ProducePacketName [09:53:39]name=ofd_packets/00104828 [09:53:39]OFD Sender: To server: pG, [09:53:39]CommunicateWithHost lk.salyk.kg:30040 [09:53:39]ConnectInit lk.salyk.kg [09:53:44]ConnectInit Can't take IP for lk.salyk.kg [09:53:44]CommunicateWithHost connect error [09:53:44]CommunicateWithHost err = -1 [09:53:44]OFD Sender: Server communicate error [09:53:49]OFD Sender: Processing packet 104828 [packets to send 52, broken 50] [09:53:49]ProducePacketName [09:53:49]name=ofd_packets/00104828 [09:53:49]OFD Sender: To server: pG, [09:53:49]CommunicateWithHost lk.salyk.kg:30040 [09:53:49]ConnectInit lk.salyk.kg [09:53:54]ConnectInit Can't take IP for lk.salyk.kg [09:53:54]CommunicateWithHost connect error [09:53:54]CommunicateWithHost err = -1 [09:53:54]OFD Sender: Server communicate error [09:53:59]OFD Sender: Processing packet 104828 [packets to send 52, broken 50] [09:53:59]ProducePacketName [09:53:59]name=ofd_packets/00104828 [09:53:59]OFD Sender: To server: pG, [09:53:59]CommunicateWithHost lk.salyk.kg:30040 [09:53:59]ConnectInit lk.salyk.kg [09:54:04]ConnectInit Can't take IP for lk.salyk.kg [09:54:04]CommunicateWithHost connect error [09:54:04]CommunicateWithHost err = -1 [09:54:04]OFD Sender: Server communicate error [09:54:09]OFD Sender: Processing packet 104828 [packets to send 52, broken 50] [09:54:09]ProducePacketName [09:54:09]name=ofd_packets/00104828 [09:54:09]OFD Sender: To server: pG, [09:54:09]CommunicateWithHost lk.salyk.kg:30040 [09:54:09]ConnectInit lk.salyk.kg [09:54:10]Connected sock=10 [09:54:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 AF 19 07 01 0C 0F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 ED 2E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7C 99 01 00 35 04 06 00 8E 42 76 6A BB EF 78 89 F7 AF 6A 26 29 3F [09:54:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 B3 BE 47 00 E8 E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7C 99 01 00 F4 03 04 00 F3 D8 F4 66 B6 04 01 00 00 FA 62 06 BE 28 FA E5 A3 [09:54:10]CommunicateWithHost err = 0 [09:54:10]CheckOFDResponse [09:54:10]1017 (14) - 77093643461234 [09:54:10]1041 (16) - 0000000000959278 [09:54:10]1040 (4) - 104828 [09:54:10]1012 (4) - 26.09.2024 03:45 [09:54:10]1206 (1) - 0 [09:54:10]OFD Sender: Remove packet 104828 [09:54:10]ProducePacketName [09:54:10]name=ofd_packets/00104828 [09:54:10]NVStorageDeleteData [09:54:10]ConnectInit Can't connect to host [09:54:11]OFD Sender: Processing packet 104829 [packets to send 51, broken 50] [09:54:11]ProducePacketName [09:54:11]name=ofd_packets/00104829 [09:54:11]OFD Sender: To server: pG, [09:54:11]CommunicateWithHost lk.salyk.kg:30040 [09:54:11]ConnectInit lk.salyk.kg [09:54:11]Connected sock=9 [09:54:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E0 14 07 01 87 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 20 2F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7D 99 01 00 35 04 06 00 A1 A9 AB D5 EF E3 AD 15 93 36 0A 1B 7E 10 [09:54:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 9B CC 47 00 27 F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7D 99 01 00 F4 03 04 00 F4 D8 F4 66 B6 04 01 00 00 F8 A9 98 89 6A 94 CE 96 [09:54:11]CommunicateWithHost err = 0 [09:54:11]CheckOFDResponse [09:54:11]1017 (14) - 77093643461234 [09:54:11]1041 (16) - 0000000000959278 [09:54:11]1040 (4) - 104829 [09:54:11]1012 (4) - 26.09.2024 03:45 [09:54:11]1206 (1) - 0 [09:54:11]OFD Sender: Remove packet 104829 [09:54:11]ProducePacketName [09:54:11]name=ofd_packets/00104829 [09:54:11]NVStorageDeleteData [09:54:12]OFD Sender: No OFD packet to send [09:54:17]OFD Sender: No OFD packet to send [09:54:22]OFD Sender: No OFD packet to send [09:54:27]OFD Sender: No OFD packet to send [09:54:32]OFD Sender: No OFD packet to send [09:54:37]OFD Sender: No OFD packet to send [09:54:42]OFD Sender: No OFD packet to send [09:54:47]OFD Sender: No OFD packet to send [09:54:52]OFD Sender: No OFD packet to send [09:54:57]OFD Sender: No OFD packet to send [09:55:02]OFD Sender: No OFD packet to send [09:55:07]OFD Sender: No OFD packet to send [09:55:12]OFD Sender: No OFD packet to send [09:55:17]OFD Sender: No OFD packet to send [09:55:22]OFD Sender: No OFD packet to send [09:55:27]OFD Sender: No OFD packet to send [09:55:32]OFD Sender: No OFD packet to send [09:55:37]OFD Sender: No OFD packet to send [09:55:42]OFD Sender: No OFD packet to send [09:55:47]OFD Sender: No OFD packet to send [09:55:52]OFD Sender: No OFD packet to send [09:55:57]OFD Sender: No OFD packet to send [09:56:02]OFD Sender: No OFD packet to send [09:56:07]OFD Sender: No OFD packet to send [09:56:12]OFD Sender: No OFD packet to send [09:56:17]OFD Sender: No OFD packet to send [09:56:22]OFD Sender: No OFD packet to send [09:56:27]OFD Sender: No OFD packet to send [09:56:32]OFD Sender: No OFD packet to send [09:56:37]OFD Sender: No OFD packet to send [09:56:42]OFD Sender: No OFD packet to send [09:56:47]OFD Sender: No OFD packet to send [09:56:52]OFD Sender: No OFD packet to send [09:56:57]OFD Sender: No OFD packet to send [09:57:02]OFD Sender: No OFD packet to send [09:57:07]OFD Sender: No OFD packet to send [09:57:12]OFD Sender: No OFD packet to send [09:57:17]OFD Sender: No OFD packet to send [09:57:22]OFD Sender: No OFD packet to send [09:57:25]accept exits with 8 [09:57:25]New connection [09:57:25]New thread 3067260260 created [09:57:25]Thread 3067403620 joined [09:57:25]Waiting for new connection... [09:57:25] Sock 8.Parse request [09:57:25]Sock 8.Check first char [09:57:25]Sock 8.First char is OK [09:57:25]request: POST /json_proto HTTP/1.0 [09:57:25]Method: POST [09:57:25]URL: /json_proto [09:57:25]Method is POST - this is cgi request [09:57:25]url: /json_proto [09:57:25]query_string will be loaded in cgi processing [09:57:25]execute_cgi json_proto POST (null) [09:57:25]execute_cgi path=json_proto method=POST [09:57:25]POST find Content-Length [09:57:25]Host: 172.17.62.195:8080 [09:57:25]Content-Length: 682 [09:57:25]Content-Type: application/json [09:57:25] [09:57:25]POST finish read [09:57:25]Found Content-Length = 682 [09:57:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 79.140, "sum" : 5365.69, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 5365.00, "payments": [ { "type": 0, "sum" : 5365.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:25]execute_script... [09:57:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 79.140, "sum" : 5365.69, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 6000.00, "total" : 5365.00, "payments": [ { "type": 0, "sum" : 5365.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:25]POST & json_proto [09:57:25]process_json_proto [09:57:25]json parsed OK: [09:57:25]protocol is kg_v1.0 [09:57:25]action value=close_receipt [09:57:25]process_action close_receipt [09:57:25]cmd_close_receipt [09:57:25]MH_GetDate [09:57:25]Write to MH i2c: F0 00 00 B9 41 E9 [09:57:25]Write i2c OK [09:57:25]MH_I2C_Read... [09:57:25]Read from MH i2c: F0 [09:57:25]MH_I2C_Read... [09:57:25]Read from MH i2c: F0 09 00 [09:57:25]MH_I2C_Read... [09:57:25]Read from MH i2c: F0 09 00 B9 41 00 08 30 F5 66 65 34 CA 65 4D [09:57:25]GetLastDocTimeStamp 1727344416 [09:57:25]current date 1727344648 [09:57:25]FM_GetShiftState [09:57:25]SAM_PROTO_GetShiftState [09:57:25]wFMCommunicate request_size=4 [09:57:25]MH_SAM_APDU [09:57:25]CAPDU: 80 13 01 00 [09:57:25]Write to MH i2c: E2 08 00 BA 41 80 13 01 00 00 00 00 00 78 [09:57:25]Write i2c OK [09:57:25]MH_I2C_Read... [09:57:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:25]Read from MH i2c: E2 [09:57:25]MH_I2C_Read... [09:57:25]Read from MH i2c: E2 0E 00 [09:57:25]MH_I2C_Read... [09:57:25]Read from MH i2c: E2 0E 00 BA 41 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 74 [09:57:25]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:57:25]wFMCommunicate OK [09:57:25]SAM_PROTO_GetShiftState done [09:57:25]FM_GetShiftState done [09:57:25]opened in 1727309552 [09:57:25]opened+sec_in_day 1727395952 [09:57:25]quantity*price = 536569 [09:57:25]sum+1 = 536570 [09:57:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.69 ИТОГО: 5365.00 Внесено: 6000.00 СДАЧА: 635.00 НСП 1% : 47.48 НДС 12% : 569.81 Наличными: 5365.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 170 26.09.2024 09:57 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104830 ФПД: 79276589355183 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T095728&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104830&fm=79276589355183&tin=02508201610067®Number=0000000000145756&sum=536500 [09:57:26]StoreToDocumentArchive [09:57:26]shift 237 fd 104830 [09:57:26]save to /storage/0237/doc_00104830 [09:57:26]save last doc name /storage/0237/doc_00104830 to /storage/kkm_last_doc_name [09:57:26]save OK [09:57:26]Clear old archive folders... [09:57:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:57:26]tlvbuf is 019ECC80 [09:57:26]SAM_PROTO_ClearQueue [09:57:26]wFMCommunicate request_size=4 [09:57:26]MH_SAM_APDU [09:57:26]CAPDU: 80 09 00 00 [09:57:26]Write to MH i2c: E2 08 00 C7 41 80 09 00 00 00 00 00 00 7A [09:57:26]Write i2c OK [09:57:26]MH_I2C_Read... [09:57:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:57:26]Read from MH i2c: E2 [09:57:26]MH_I2C_Read... [09:57:26]Read from MH i2c: E2 03 00 [09:57:26]MH_I2C_Read... [09:57:26]Read from MH i2c: E2 03 00 C7 41 00 90 00 7C [09:57:26]RAPDU: 90 00 [09:57:26]wFMCommunicate OK [09:57:26]SAM_PROTO_ClearQueue done [09:57:26]KKMCreateOFDPacket [09:57:26]OFDProtocolAddRootSTLVToBuf [09:57:26]FM_MakeSignedData [09:57:26]FM_MakeSignedData [09:57:26]SAM_PROTO_SignData [09:57:26]wFMCommunicate request_size=4 [09:57:26]MH_SAM_APDU [09:57:26]CAPDU: 80 0D 01 02 [09:57:26]Write to MH i2c: E2 08 00 C8 41 80 0D 01 02 00 00 00 00 82 [09:57:26]Write i2c OK [09:57:26]MH_I2C_Read... [09:57:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:57:26]Read from MH i2c: E2 [09:57:26]MH_I2C_Read... [09:57:26]Read from MH i2c: E2 03 00 [09:57:26]MH_I2C_Read... [09:57:26]Read from MH i2c: E2 03 00 C8 41 00 90 00 7D [09:57:26]RAPDU: 90 00 [09:57:26]wFMCommunicate OK [09:57:26]wFMCommunicate request_size=255 [09:57:26]MH_SAM_APDU [09:57:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 35 01 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F9 2F 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 2F 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8C 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 DE 00 00 00 00 07 04 06 00 B4 2F 08 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 08 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7E 99 01 00 35 04 06 00 48 [09:57:26]Write to MH i2c: E2 02 01 C9 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 35 FF 03 08 00 03 24 35 01 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F9 2F 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 2F 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8C 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 DE 00 00 00 00 07 04 06 00 B4 2F 08 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 08 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7E 99 01 00 35 04 06 00 48 00 00 28 [09:57:26]Write i2c OK [09:57:26]MH_I2C_Read... [09:57:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:26]Read from MH i2c: E2 [09:57:26]MH_I2C_Read... [09:57:26]Read from MH i2c: E2 03 00 [09:57:26]MH_I2C_Read... [09:57:26]Read from MH i2c: E2 03 00 C9 41 00 90 00 7E [09:57:26]RAPDU: 90 00 [09:57:26]wFMCommunicate OK [09:57:26]wFMCommunicate request_size=10 [09:57:26]MH_SAM_APDU [09:57:26]CAPDU: 80 0D 02 02 05 1A 04 F2 90 AF [09:57:26]Write to MH i2c: E2 0D 00 CA 41 80 0D 02 02 05 00 1A 04 F2 90 AF 00 00 DE [09:57:26]Write i2c OK [09:57:26]MH_I2C_Read... [09:57:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:26]Read from MH i2c: E2 [09:57:26]MH_I2C_Read... [09:57:26]Read from MH i2c: E2 03 00 [09:57:26]MH_I2C_Read... [09:57:26]Read from MH i2c: E2 03 00 CA 41 00 90 00 7F [09:57:26]RAPDU: 90 00 [09:57:26]wFMCommunicate OK [09:57:26]wFMCommunicate request_size=4 [09:57:26]MH_SAM_APDU [09:57:26]CAPDU: 80 0D 03 02 [09:57:26]Write to MH i2c: E2 08 00 CB 41 80 0D 03 02 00 00 00 00 87 [09:57:26]Write i2c OK [09:57:26]MH_I2C_Read... [09:57:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:57:26]Read from MH i2c: E2 [09:57:26]MH_I2C_Read... [09:57:26]Read from MH i2c: E2 0B 00 [09:57:26]MH_I2C_Read... [09:57:26]Read from MH i2c: E2 0B 00 CB 41 00 05 6F 57 FF 4F DA 18 61 90 00 F4 [09:57:26]RAPDU: 05 6F 57 FF 4F DA 18 61 90 00 [09:57:26]wFMCommunicate OK [09:57:26]SAM_PROTO_SignData done [09:57:26]FM_MakeSignedData done [09:57:26]CreateOFDProtocolMessage [09:57:26]wFMCommunicate request_size=4 [09:57:26]MH_SAM_APDU [09:57:26]CAPDU: 80 11 00 00 [09:57:26]Write to MH i2c: E2 08 00 CC 41 80 11 00 00 00 00 00 00 87 [09:57:26]Write i2c OK [09:57:26]MH_I2C_Read... [09:57:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:27]Read from MH i2c: E2 [09:57:27]MH_I2C_Read... [09:57:27]Read from MH i2c: E2 17 00 [09:57:27]MH_I2C_Read... [09:57:27]Read from MH i2c: E2 17 00 CC 41 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E2 [09:57:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:57:27]wFMCommunicate OK [09:57:27]CreateOFDProtocolMessage done [09:57:27]OFDSenderStorePacket 104830 [09:57:27]StoreOFDPacket docnum=104830 [09:57:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 40 D4 07 01 C9 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 35 01 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F9 2F 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 2F 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8C 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 DE 00 00 00 00 07 04 06 00 B4 2F 08 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 08 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7E 99 01 00 35 04 06 00 48 1A 04 F2 90 AF 05 6F 57 FF 4F DA 18 61 [09:57:27]CheckFolder [09:57:27]dirname=/storage/ofd_packets [09:57:27]CheckFolder done [09:57:27]ProducePacketName [09:57:27]name=ofd_packets/00104830 [09:57:27]NVStorageSaveData ofd_packets/00104830 [09:57:27]File name is /storage/ofd_packets/00104830 [09:57:27]Write 301 bytes [09:57:27]NVStorageSaveData done [09:57:27]OFDSenderStorePacket done [09:57:27]KKMCreateOFDPacket done [09:57:27]NVStorageSaveData kkm_last_timestamp [09:57:27]File name is /storage/kkm_last_timestamp [09:57:27]Write 4 bytes [09:57:27]NVStorageSaveData done [09:57:27]ExternCall_PrintAddStr [09:57:27]wPrintStart [09:57:27]Write to MH i2c: 01 00 00 CD 41 0E [09:57:27]Write i2c OK [09:57:27]MH_I2C_Read... [09:57:27]Read from MH i2c: 01 [09:57:27]MH_I2C_Read... [09:57:27]Read from MH i2c: 01 07 00 [09:57:27]MH_I2C_Read... [09:57:27]Read from MH i2c: 01 07 00 CD 41 00 00 00 00 00 FF 0F 23 [09:57:27]RasterBufferAndPrint [09:57:27]line Счет N : (1)118274 [09:57:27]line ИНН: 02508201610067 [09:57:27]line Контрольно-Кассовый Чек [09:57:27]line ПРОДАЖА [09:57:27]line ТРК (МРК, ГНК) : 12 [09:57:27]line Товар: 2710124130 [09:57:27]line Аи-92-К-5 [09:57:27]line 79.140 * 67.80 [09:57:27]line = 5365.69 [09:57:27]line НДС 12% НСП 1% [09:57:27]line > о реализуемом товаре [09:57:27]line ОКРУГЛЕНИЕ: -0.69 [09:57:27]line ИТОГО: 5365.00 [09:57:27]line Внесено: 6000.00 [09:57:27]line СДАЧА: 635.00 [09:57:27]line НСП 1% : 47.48 [09:57:27]line НДС 12% : 569.81 [09:57:27]line Наличными: 5365.00 [09:57:27]line Безнал.: 0.00 [09:57:27]line Место: АЗС № 176 [09:57:27]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:57:27]line СНО: Общий режим [09:57:27]line Чек 170 26.09.2024 09:57 [09:57:27]line Смена: 237 ФФД: 1.0 [09:57:27]line ЗНМ: 0300000238 [09:57:27]line РНМ: 0000000000145756 [09:57:27]line Версия ККМ: v1.0 [09:57:27]line ФМ: 0000000000959278 [09:57:27]line ФД: 104830 [09:57:27]line ФПД: 79276589355183 [09:57:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T095728&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104830&fm=79276589355183&tin=02508201610067®Number=0000000000145756&sum=536500 [09:57:27]written 0, free lines is 4095 [09:57:27]OFD Sender: Processing packet 104830 [packets to send 51, broken 50] [09:57:27]ProducePacketName [09:57:27]name=ofd_packets/00104830 [09:57:27]OFD Sender: To server: pG, [09:57:27]CommunicateWithHost lk.salyk.kg:30040 [09:57:27]ConnectInit lk.salyk.kg [09:57:27]Connected sock=10 [09:57:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 40 D4 07 01 C9 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 24 35 01 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F9 2F 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 2F 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8C 12 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 95 DE 00 00 00 00 07 04 06 00 B4 2F 08 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 08 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7E 99 01 00 35 04 06 00 48 1A 04 F2 90 AF 05 6F 57 FF 4F DA 18 61 [09:57:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 D1 37 47 00 D0 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7E 99 01 00 F4 03 04 00 B8 D9 F4 66 B6 04 01 00 00 56 CD 70 E6 15 73 3C C2 [09:57:27]CommunicateWithHost err = 0 [09:57:27]CheckOFDResponse [09:57:27]1017 (14) - 77093643461234 [09:57:27]1041 (16) - 0000000000959278 [09:57:27]1040 (4) - 104830 [09:57:27]1012 (4) - 26.09.2024 03:49 [09:57:27]1206 (1) - 0 [09:57:27]OFD Sender: Remove packet 104830 [09:57:27]ProducePacketName [09:57:27]name=ofd_packets/00104830 [09:57:27]NVStorageDeleteData [09:57:27]Write to MH i2c: 01 00 00 F7 41 38 [09:57:27]Write i2c OK [09:57:27]MH_I2C_Read... [09:57:27]Read from MH i2c: 01 [09:57:27]MH_I2C_Read... [09:57:27]Read from MH i2c: 01 07 00 [09:57:27]MH_I2C_Read... [09:57:27]Read from MH i2c: 01 07 00 F7 41 00 00 00 00 00 30 0D 7C [09:57:27]RasterBufferAndPrint [09:57:27]line [09:57:27]line [09:57:27]line [09:57:27]line [09:57:27]line [09:57:27]written 0, free lines is 3382 [09:57:27]MH_Cut [09:57:27]Write to MH i2c: D1 01 00 FE 41 01 11 [09:57:27]Write i2c OK [09:57:27]MH_I2C_Read... [09:57:27]Read from MH i2c: D1 [09:57:27]MH_I2C_Read... [09:57:27]Read from MH i2c: D1 01 00 [09:57:27]MH_I2C_Read... [09:57:27]Read from MH i2c: D1 01 00 FE 41 00 10 [09:57:27]Write to MH i2c: 01 00 00 FF 41 40 [09:57:27]Write i2c OK [09:57:27]MH_I2C_Read... [09:57:28]OFD Sender: No OFD packet to send [09:57:28]*** Cut start [09:57:28]*** Partial cut [09:57:28]*** CUTSNS_PIN = 1 [09:57:28]*** CUTSNS_PIN = 0 [09:57:28]*** Brake cut motor [09:57:29]Read from MH i2c: 01 [09:57:29]MH_I2C_Read... [09:57:29]*** Stop cut motor [09:57:29]*** Cut end [09:57:29]Read from MH i2c: 01 07 00 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: 01 07 00 FF 41 00 00 00 00 00 FF 0F 55 [09:57:29]process_action close_receipt done [09:57:29]requested_data is exist [09:57:29]produce_requested_data [09:57:29]requested_item fm.sn is exist - process it [09:57:29]wFMCommunicate request_size=4 [09:57:29]MH_SAM_APDU [09:57:29]CAPDU: 80 11 00 00 [09:57:29]Write to MH i2c: E2 08 00 00 42 80 11 00 00 00 00 00 00 BC [09:57:29]Write i2c OK [09:57:29]MH_I2C_Read... [09:57:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:29]Read from MH i2c: E2 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 17 00 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 17 00 00 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 17 [09:57:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:57:29]wFMCommunicate OK [09:57:29]requested_item fd.num is exist - process it [09:57:29]SAM_PROTO_GetFieldsCounters [09:57:29]wFMCommunicate request_size=4 [09:57:29]MH_SAM_APDU [09:57:29]CAPDU: 80 13 00 00 [09:57:29]Write to MH i2c: E2 08 00 01 42 80 13 00 00 00 00 00 00 BF [09:57:29]Write i2c OK [09:57:29]MH_I2C_Read... [09:57:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:57:29]Read from MH i2c: E2 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 62 00 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 62 00 01 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 7E 99 01 00 0E 04 04 00 ED 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 EE [09:57:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 7E 99 01 00 0E 04 04 00 ED 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 [09:57:29]wFMCommunicate OK [09:57:29]SAM_PROTO_GetFieldsCounters done [09:57:29]requested_item shift.num is exist - process it [09:57:29]requested_item shift.opened is exist - process it [09:57:29]req_shift_opened [09:57:29]FM_GetShiftState [09:57:29]SAM_PROTO_GetShiftState [09:57:29]wFMCommunicate request_size=4 [09:57:29]MH_SAM_APDU [09:57:29]CAPDU: 80 13 01 00 [09:57:29]Write to MH i2c: E2 08 00 02 42 80 13 01 00 00 00 00 00 C1 [09:57:29]Write i2c OK [09:57:29]MH_I2C_Read... [09:57:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:29]Read from MH i2c: E2 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 0E 00 [09:57:29]MH_I2C_Read... [09:57:29]Read from MH i2c: E2 0E 00 02 42 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 BD [09:57:29]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:57:29]wFMCommunicate OK [09:57:29]SAM_PROTO_GetShiftState done [09:57:29]FM_GetShiftState done [09:57:29]req_shift_opened done [09:57:29]requested_item shift.open_date is exist - process it [09:57:29]req_shift_open_date [09:57:29]req_shift_open_date done [09:57:29]produce_requested_data done [09:57:29]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104830,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:57:29]process_action_free close_receipt [09:57:29]json_value_free [09:57:29]json_value_free done [09:57:29]process_json_proto returns [09:57:29]Send response to host [09:57:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104830,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:57:29]free response buf [09:57:29]execute_script done [09:57:29]execute_script returns [09:57:29]free content buf [09:57:29]Sock 8.Close socket [09:57:29]Sock 8.Thread stoped [09:57:33]OFD Sender: No OFD packet to send [09:57:38]OFD Sender: No OFD packet to send [09:57:43]OFD Sender: No OFD packet to send [09:57:48]OFD Sender: No OFD packet to send [09:57:53]OFD Sender: No OFD packet to send [09:57:58]OFD Sender: No OFD packet to send [09:58:00]accept exits with 9 [09:58:00]New connection [09:58:00]New thread 3067403620 created [09:58:00]Thread 3067260260 joined [09:58:00]Waiting for new connection... [09:58:00] Sock 9.Parse request [09:58:00]Sock 9.Check first char [09:58:00]Sock 9.First char is OK [09:58:00]request: POST /json_proto HTTP/1.0 [09:58:00]Method: POST [09:58:00]URL: /json_proto [09:58:00]Method is POST - this is cgi request [09:58:00]url: /json_proto [09:58:00]query_string will be loaded in cgi processing [09:58:00]execute_cgi json_proto POST (null) [09:58:00]execute_cgi path=json_proto method=POST [09:58:00]POST find Content-Length [09:58:00]Host: 172.17.62.195:8080 [09:58:00]Content-Length: 792 [09:58:00]Content-Type: application/json [09:58:00] [09:58:00]POST finish read [09:58:00]Found Content-Length = 792 [09:58:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118276", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 18.140, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43145", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:00]execute_script... [09:58: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)118276", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 0.00, "quantity" : 18.140, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A43145", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:00]POST & json_proto [09:58:00]process_json_proto [09:58:00]json parsed OK: [09:58:00]protocol is kg_v1.0 [09:58:00]action value=close_receipt [09:58:00]process_action close_receipt [09:58:00]cmd_close_receipt [09:58:00]MH_GetDate [09:58:00]Write to MH i2c: F0 00 00 03 42 34 [09:58:00]Write i2c OK [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: F0 [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: F0 09 00 [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: F0 09 00 03 42 00 2A 30 F5 66 65 34 CA 65 BA [09:58:00]GetLastDocTimeStamp 1727344648 [09:58:00]current date 1727344682 [09:58:00]FM_GetShiftState [09:58:00]SAM_PROTO_GetShiftState [09:58:00]wFMCommunicate request_size=4 [09:58:00]MH_SAM_APDU [09:58:00]CAPDU: 80 13 01 00 [09:58:00]Write to MH i2c: E2 08 00 04 42 80 13 01 00 00 00 00 00 C3 [09:58:00]Write i2c OK [09:58:00]MH_I2C_Read... [09:58:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:00]Read from MH i2c: E2 [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: E2 0E 00 [09:58:00]MH_I2C_Read... [09:58:00]Read from MH i2c: E2 0E 00 04 42 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 BF [09:58:00]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:58:00]wFMCommunicate OK [09:58:00]SAM_PROTO_GetShiftState done [09:58:00]FM_GetShiftState done [09:58:00]opened in 1727309552 [09:58:00]opened+sec_in_day 1727395952 [09:58:00]quantity*price = 0 [09:58:00]sum+1 = 1 [09:58:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 171 26.09.2024 09:58 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Талоны: Топливная Карта 43145 ФМ: 0000000000959278 ФД: 104831 ФПД: 254392218191040 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T095803&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104831&fm=254392218191040&tin=02508201610067®Number=0000000000145756&sum=0 [09:58:01]StoreToDocumentArchive [09:58:01]shift 237 fd 104831 [09:58:01]save to /storage/0237/doc_00104831 [09:58:01]save last doc name /storage/0237/doc_00104831 to /storage/kkm_last_doc_name [09:58:01]save OK [09:58:01]Clear old archive folders... [09:58:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:58:01]tlvbuf is 01ADE580 [09:58:01]SAM_PROTO_ClearQueue [09:58:01]wFMCommunicate request_size=4 [09:58:01]MH_SAM_APDU [09:58:01]CAPDU: 80 09 00 00 [09:58:01]Write to MH i2c: E2 08 00 11 42 80 09 00 00 00 00 00 00 C5 [09:58:01]Write i2c OK [09:58:01]MH_I2C_Read... [09:58:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:01]Read from MH i2c: E2 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: E2 03 00 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: E2 03 00 11 42 00 90 00 C7 [09:58:01]RAPDU: 90 00 [09:58:01]wFMCommunicate OK [09:58:01]SAM_PROTO_ClearQueue done [09:58:01]KKMCreateOFDPacket [09:58:01]OFDProtocolAddRootSTLVToBuf [09:58:01]FM_MakeSignedData [09:58:01]FM_MakeSignedData [09:58:01]SAM_PROTO_SignData [09:58:01]wFMCommunicate request_size=4 [09:58:01]MH_SAM_APDU [09:58:01]CAPDU: 80 0D 01 02 [09:58:01]Write to MH i2c: E2 08 00 12 42 80 0D 01 02 00 00 00 00 CD [09:58:01]Write i2c OK [09:58:01]MH_I2C_Read... [09:58:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:01]Read from MH i2c: E2 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: E2 03 00 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: E2 03 00 12 42 00 90 00 C8 [09:58:01]RAPDU: 90 00 [09:58:01]wFMCommunicate OK [09:58:01]wFMCommunicate request_size=255 [09:58:01]MH_SAM_APDU [09:58:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DC 46 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 2B 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7F 99 01 00 35 04 06 00 E7 [09:58:01]Write to MH i2c: E2 02 01 13 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DC 46 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 2B 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7F 99 01 00 35 04 06 00 E7 00 00 56 [09:58:01]Write i2c OK [09:58:01]MH_I2C_Read... [09:58:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:01]Read from MH i2c: E2 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: E2 03 00 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: E2 03 00 13 42 00 90 00 C9 [09:58:01]RAPDU: 90 00 [09:58:01]wFMCommunicate OK [09:58:01]wFMCommunicate request_size=10 [09:58:01]MH_SAM_APDU [09:58:01]CAPDU: 80 0D 02 02 05 5E 4D CC 84 C0 [09:58:01]Write to MH i2c: E2 0D 00 14 42 80 0D 02 02 05 00 5E 4D CC 84 C0 00 00 95 [09:58:01]Write i2c OK [09:58:01]MH_I2C_Read... [09:58:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:01]Read from MH i2c: E2 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: E2 03 00 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: E2 03 00 14 42 00 90 00 CA [09:58:01]RAPDU: 90 00 [09:58:01]wFMCommunicate OK [09:58:01]wFMCommunicate request_size=4 [09:58:01]MH_SAM_APDU [09:58:01]CAPDU: 80 0D 03 02 [09:58:01]Write to MH i2c: E2 08 00 15 42 80 0D 03 02 00 00 00 00 D2 [09:58:01]Write i2c OK [09:58:01]MH_I2C_Read... [09:58:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:01]Read from MH i2c: E2 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: E2 0B 00 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: E2 0B 00 15 42 00 23 E3 17 4E BC E4 64 32 90 00 74 [09:58:01]RAPDU: 23 E3 17 4E BC E4 64 32 90 00 [09:58:01]wFMCommunicate OK [09:58:01]SAM_PROTO_SignData done [09:58:01]FM_MakeSignedData done [09:58:01]CreateOFDProtocolMessage [09:58:01]wFMCommunicate request_size=4 [09:58:01]MH_SAM_APDU [09:58:01]CAPDU: 80 11 00 00 [09:58:01]Write to MH i2c: E2 08 00 16 42 80 11 00 00 00 00 00 00 D2 [09:58:01]Write i2c OK [09:58:01]MH_I2C_Read... [09:58:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:01]Read from MH i2c: E2 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: E2 17 00 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: E2 17 00 16 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 2D [09:58:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:58:01]wFMCommunicate OK [09:58:01]CreateOFDProtocolMessage done [09:58:01]OFDSenderStorePacket 104831 [09:58:01]StoreOFDPacket docnum=104831 [09:58:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A8 22 07 01 D4 FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DC 46 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 2B 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7F 99 01 00 35 04 06 00 E7 5E 4D CC 84 C0 23 E3 17 4E BC E4 64 32 [09:58:01]CheckFolder [09:58:01]dirname=/storage/ofd_packets [09:58:01]CheckFolder done [09:58:01]ProducePacketName [09:58:01]name=ofd_packets/00104831 [09:58:01]NVStorageSaveData ofd_packets/00104831 [09:58:01]File name is /storage/ofd_packets/00104831 [09:58:01]Write 301 bytes [09:58:01]NVStorageSaveData done [09:58:01]OFDSenderStorePacket done [09:58:01]KKMCreateOFDPacket done [09:58:01]NVStorageSaveData kkm_last_timestamp [09:58:01]File name is /storage/kkm_last_timestamp [09:58:01]Write 4 bytes [09:58:01]NVStorageSaveData done [09:58:01]ExternCall_PrintAddStr [09:58:01]wPrintStart [09:58:01]Write to MH i2c: 01 00 00 17 42 59 [09:58:01]Write i2c OK [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: 01 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: 01 07 00 [09:58:01]MH_I2C_Read... [09:58:01]Read from MH i2c: 01 07 00 17 42 00 00 00 00 00 FF 0F 6E [09:58:01]RasterBufferAndPrint [09:58:01]line Счет N : (1)118276 [09:58:01]line ИНН: 02508201610067 [09:58:01]line Контрольно-Кассовый Чек [09:58:01]line ПРОДАЖА [09:58:01]line ТРК (МРК, ГНК) : 23 [09:58:01]line Товар: 2710124500 [09:58:01]line Аи-95-К-5 [09:58:01]line 18.140 * 0.00 [09:58:01]line = 0.00 [09:58:01]line НДС 12% НСП 1% [09:58:01]line > о реализуемом товаре [09:58:01]line ИТОГО: 0.00 [09:58:01]line НСП 1% : 0.00 [09:58:01]line НДС 12% : 0.00 [09:58:01]line Наличными: 0.00 [09:58:01]line Безнал.: 0.00 [09:58:01]line Место: АЗС № 176 [09:58:01]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:58:01]line СНО: Общий режим [09:58:01]line Чек 171 26.09.2024 09:58 [09:58:01]line Смена: 237 ФФД: 1.0 [09:58:01]line ЗНМ: 0300000238 [09:58:01]line РНМ: 0000000000145756 [09:58:01]line Версия ККМ: v1.0 [09:58:01]line Талоны: Топливная Карта [09:58:01]line 43145 [09:58:01]line ФМ: 0000000000959278 [09:58:01]line ФД: 104831 [09:58:01]line ФПД: 254392218191040 [09:58:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T095803&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104831&fm=254392218191040&tin=02508201610067®Number=0000000000145756&sum=0 [09:58:02]OFD Sender: Processing packet 104831 [packets to send 51, broken 50] [09:58:02]ProducePacketName [09:58:02]name=ofd_packets/00104831 [09:58:02]OFD Sender: To server: pG, [09:58:02]CommunicateWithHost lk.salyk.kg:30040 [09:58:02]ConnectInit lk.salyk.kg [09:58:02]written 0, free lines is 4095 [09:58:02]Connected sock=10 [09:58:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A8 22 07 01 D4 FB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 DC 46 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 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 2B 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7F 99 01 00 35 04 06 00 E7 5E 4D CC 84 C0 23 E3 17 4E BC E4 64 32 [09:58:02]Write to MH i2c: 01 00 00 40 42 82 [09:58:02]Write i2c OK [09:58:02]MH_I2C_Read... [09:58:02]Read from MH i2c: 01 [09:58:02]MH_I2C_Read... [09:58:02]Read from MH i2c: 01 07 00 [09:58:02]MH_I2C_Read... [09:58:02]Read from MH i2c: 01 07 00 40 42 00 00 00 00 00 15 0D AB [09:58:02]RasterBufferAndPrint [09:58:02]line [09:58:02]line [09:58:02]line [09:58:02]line [09:58:02]line [09:58:02]written 0, free lines is 3358 [09:58:02]MH_Cut [09:58:02]Write to MH i2c: D1 01 00 47 42 01 5B [09:58:02]Write i2c OK [09:58:02]MH_I2C_Read... [09:58:02]Read from MH i2c: D1 [09:58:02]MH_I2C_Read... [09:58:02]Read from MH i2c: D1 01 00 [09:58:02]MH_I2C_Read... [09:58:02]Read from MH i2c: D1 01 00 47 42 00 5A [09:58:02]Write to MH i2c: 01 00 00 48 42 8A [09:58:02]Write i2c OK [09:58:02]MH_I2C_Read... [09:58:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 94 AA 47 00 47 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 7F 99 01 00 F4 03 04 00 DB D9 F4 66 B6 04 01 00 00 38 7A E3 A3 90 DC 3C D2 [09:58:02]CommunicateWithHost err = 0 [09:58:02]CheckOFDResponse [09:58:02]1017 (14) - 77093643461234 [09:58:02]1041 (16) - 0000000000959278 [09:58:02]1040 (4) - 104831 [09:58:02]1012 (4) - 26.09.2024 03:49 [09:58:02]1206 (1) - 0 [09:58:02]OFD Sender: Remove packet 104831 [09:58:02]ProducePacketName [09:58:02]name=ofd_packets/00104831 [09:58:02]NVStorageDeleteData [09:58:03]OFD Sender: No OFD packet to send [09:58:03]*** Cut start [09:58:03]*** Partial cut [09:58:03]*** CUTSNS_PIN = 1 [09:58:03]*** CUTSNS_PIN = 0 [09:58:03]*** Brake cut motor [09:58:03]Read from MH i2c: 01 [09:58:03]MH_I2C_Read... [09:58:03]*** Stop cut motor [09:58:03]*** Cut end [09:58:03]Read from MH i2c: 01 07 00 [09:58:03]MH_I2C_Read... [09:58:03]Read from MH i2c: 01 07 00 48 42 00 00 00 00 00 FF 0F 9F [09:58:03]process_action close_receipt done [09:58:03]requested_data is exist [09:58:03]produce_requested_data [09:58:03]requested_item fm.sn is exist - process it [09:58:03]wFMCommunicate request_size=4 [09:58:03]MH_SAM_APDU [09:58:03]CAPDU: 80 11 00 00 [09:58:03]Write to MH i2c: E2 08 00 49 42 80 11 00 00 00 00 00 00 05 [09:58:03]Write i2c OK [09:58:03]MH_I2C_Read... [09:58:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:04]Read from MH i2c: E2 [09:58:04]MH_I2C_Read... [09:58:04]Read from MH i2c: E2 17 00 [09:58:04]MH_I2C_Read... [09:58:04]Read from MH i2c: E2 17 00 49 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 60 [09:58:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:58:04]wFMCommunicate OK [09:58:04]requested_item fd.num is exist - process it [09:58:04]SAM_PROTO_GetFieldsCounters [09:58:04]wFMCommunicate request_size=4 [09:58:04]MH_SAM_APDU [09:58:04]CAPDU: 80 13 00 00 [09:58:04]Write to MH i2c: E2 08 00 4A 42 80 13 00 00 00 00 00 00 08 [09:58:04]Write i2c OK [09:58:04]MH_I2C_Read... [09:58:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:04]Read from MH i2c: E2 [09:58:04]MH_I2C_Read... [09:58:04]Read from MH i2c: E2 62 00 [09:58:04]MH_I2C_Read... [09:58:04]Read from MH i2c: E2 62 00 4A 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 7F 99 01 00 0E 04 04 00 ED 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 3B [09:58:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 7F 99 01 00 0E 04 04 00 ED 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 [09:58:04]wFMCommunicate OK [09:58:04]SAM_PROTO_GetFieldsCounters done [09:58:04]requested_item shift.num is exist - process it [09:58:04]requested_item shift.opened is exist - process it [09:58:04]req_shift_opened [09:58:04]FM_GetShiftState [09:58:04]SAM_PROTO_GetShiftState [09:58:04]wFMCommunicate request_size=4 [09:58:04]MH_SAM_APDU [09:58:04]CAPDU: 80 13 01 00 [09:58:04]Write to MH i2c: E2 08 00 4B 42 80 13 01 00 00 00 00 00 0A [09:58:04]Write i2c OK [09:58:04]MH_I2C_Read... [09:58:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:04]Read from MH i2c: E2 [09:58:04]MH_I2C_Read... [09:58:04]Read from MH i2c: E2 0E 00 [09:58:04]MH_I2C_Read... [09:58:04]Read from MH i2c: E2 0E 00 4B 42 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 06 [09:58:04]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:58:04]wFMCommunicate OK [09:58:04]SAM_PROTO_GetShiftState done [09:58:04]FM_GetShiftState done [09:58:04]req_shift_opened done [09:58:04]requested_item shift.open_date is exist - process it [09:58:04]req_shift_open_date [09:58:04]req_shift_open_date done [09:58:04]produce_requested_data done [09:58:04]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104831,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:58:04]process_action_free close_receipt [09:58:04]json_value_free [09:58:04]json_value_free done [09:58:04]process_json_proto returns [09:58:04]Send response to host [09:58:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104831,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:58:04]free response buf [09:58:04]execute_script done [09:58:04]execute_script returns [09:58:04]free content buf [09:58:04]Sock 9.Close socket [09:58:04]Sock 9.Thread stoped [09:58:08]OFD Sender: No OFD packet to send [09:58:13]OFD Sender: No OFD packet to send [09:58:18]OFD Sender: No OFD packet to send [09:58:21]accept exits with 8 [09:58:21]New connection [09:58:21]New thread 3067260260 created [09:58:21]Thread 3067403620 joined [09:58:21]Waiting for new connection... [09:58:21] Sock 8.Parse request [09:58:21]Sock 8.Check first char [09:58:21]Sock 8.First char is OK [09:58:21]request: POST /json_proto HTTP/1.0 [09:58:21]Method: POST [09:58:21]URL: /json_proto [09:58:21]Method is POST - this is cgi request [09:58:21]url: /json_proto [09:58:21]query_string will be loaded in cgi processing [09:58:21]execute_cgi json_proto POST (null) [09:58:21]execute_cgi path=json_proto method=POST [09:58:21]POST find Content-Length [09:58:21]Host: 172.17.62.195:8080 [09:58:21]Content-Length: 647 [09:58:21]Content-Type: application/json [09:58:21] [09:58:21]POST finish read [09:58:21]Found Content-Length = 647 [09:58:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [09:58:21]execute_script... [09:58:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [09:58:21]POST & json_proto [09:58:21]process_json_proto [09:58:21]json parsed OK: [09:58:21]protocol is kg_v1.0 [09:58:21]action value=close_receipt [09:58:21]process_action close_receipt [09:58:21]cmd_close_receipt [09:58:21]MH_GetDate [09:58:21]Write to MH i2c: F0 00 00 4C 42 7D [09:58:21]Write i2c OK [09:58:21]MH_I2C_Read... [09:58:21]Read from MH i2c: F0 [09:58:21]MH_I2C_Read... [09:58:21]Read from MH i2c: F0 09 00 [09:58:21]MH_I2C_Read... [09:58:21]Read from MH i2c: F0 09 00 4C 42 00 40 30 F5 66 65 34 CA 65 19 [09:58:21]GetLastDocTimeStamp 1727344683 [09:58:21]current date 1727344704 [09:58:21]FM_GetShiftState [09:58:21]SAM_PROTO_GetShiftState [09:58:21]wFMCommunicate request_size=4 [09:58:21]MH_SAM_APDU [09:58:21]CAPDU: 80 13 01 00 [09:58:21]Write to MH i2c: E2 08 00 4D 42 80 13 01 00 00 00 00 00 0C [09:58:21]Write i2c OK [09:58:21]MH_I2C_Read... [09:58:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:21]Read from MH i2c: E2 [09:58:21]MH_I2C_Read... [09:58:21]Read from MH i2c: E2 0E 00 [09:58:21]MH_I2C_Read... [09:58:21]Read from MH i2c: E2 0E 00 4D 42 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 08 [09:58:21]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:58:21]wFMCommunicate OK [09:58:21]SAM_PROTO_GetShiftState done [09:58:21]FM_GetShiftState done [09:58:21]opened in 1727309552 [09:58:21]opened+sec_in_day 1727395952 [09:58:21]quantity*price = 99999 [09:58:21]sum+1 = 100001 [09:58:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 172 26.09.2024 09:58 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104832 ФПД: 229866235913648 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T095824&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104832&fm=229866235913648&tin=02508201610067®Number=0000000000145756&sum=100000 [09:58:23]StoreToDocumentArchive [09:58:23]shift 237 fd 104832 [09:58:23]save to /storage/0237/doc_00104832 [09:58:23]save last doc name /storage/0237/doc_00104832 to /storage/kkm_last_doc_name [09:58:23]save OK [09:58:23]Clear old archive folders... [09:58:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:58:23]tlvbuf is B6E167C0 [09:58:23]SAM_PROTO_ClearQueue [09:58:23]wFMCommunicate request_size=4 [09:58:23]MH_SAM_APDU [09:58:23]CAPDU: 80 09 00 00 [09:58:23]Write to MH i2c: E2 08 00 5A 42 80 09 00 00 00 00 00 00 0E [09:58:23]Write i2c OK [09:58:23]MH_I2C_Read... [09:58:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:23]Read from MH i2c: E2 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: E2 03 00 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: E2 03 00 5A 42 00 90 00 10 [09:58:23]RAPDU: 90 00 [09:58:23]wFMCommunicate OK [09:58:23]SAM_PROTO_ClearQueue done [09:58:23]KKMCreateOFDPacket [09:58:23]OFDProtocolAddRootSTLVToBuf [09:58:23]FM_MakeSignedData [09:58:23]FM_MakeSignedData [09:58:23]SAM_PROTO_SignData [09:58:23]wFMCommunicate request_size=4 [09:58:23]MH_SAM_APDU [09:58:23]CAPDU: 80 0D 01 02 [09:58:23]Write to MH i2c: E2 08 00 5B 42 80 0D 01 02 00 00 00 00 16 [09:58:23]Write i2c OK [09:58:23]MH_I2C_Read... [09:58:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:23]Read from MH i2c: E2 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: E2 03 00 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: E2 03 00 5B 42 00 90 00 11 [09:58:23]RAPDU: 90 00 [09:58:23]wFMCommunicate OK [09:58:23]wFMCommunicate request_size=255 [09:58:23]MH_SAM_APDU [09:58:23]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 AC 00 00 00 F4 03 04 00 40 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 80 99 01 00 35 04 06 00 [09:58:23]Write to MH i2c: E2 02 01 5C 42 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 AC 00 00 00 F4 03 04 00 40 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 80 99 01 00 35 04 06 00 00 00 F1 [09:58:23]Write i2c OK [09:58:23]MH_I2C_Read... [09:58:23]OFD Sender: No OFD packet to send [09:58:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:23]Read from MH i2c: E2 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: E2 03 00 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: E2 03 00 5C 42 00 90 00 12 [09:58:23]RAPDU: 90 00 [09:58:23]wFMCommunicate OK [09:58:23]wFMCommunicate request_size=11 [09:58:23]MH_SAM_APDU [09:58:23]CAPDU: 80 0D 02 02 06 D1 0F E7 56 65 B0 [09:58:23]Write to MH i2c: E2 0E 00 5D 42 80 0D 02 02 06 00 D1 0F E7 56 65 B0 00 00 57 [09:58:23]Write i2c OK [09:58:23]MH_I2C_Read... [09:58:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:23]Read from MH i2c: E2 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: E2 03 00 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: E2 03 00 5D 42 00 90 00 13 [09:58:23]RAPDU: 90 00 [09:58:23]wFMCommunicate OK [09:58:23]wFMCommunicate request_size=4 [09:58:23]MH_SAM_APDU [09:58:23]CAPDU: 80 0D 03 02 [09:58:23]Write to MH i2c: E2 08 00 5E 42 80 0D 03 02 00 00 00 00 1B [09:58:23]Write i2c OK [09:58:23]MH_I2C_Read... [09:58:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:23]Read from MH i2c: E2 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: E2 0B 00 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: E2 0B 00 5E 42 00 BC 54 46 B3 7D DE D9 CB 90 00 24 [09:58:23]RAPDU: BC 54 46 B3 7D DE D9 CB 90 00 [09:58:23]wFMCommunicate OK [09:58:23]SAM_PROTO_SignData done [09:58:23]FM_MakeSignedData done [09:58:23]CreateOFDProtocolMessage [09:58:23]wFMCommunicate request_size=4 [09:58:23]MH_SAM_APDU [09:58:23]CAPDU: 80 11 00 00 [09:58:23]Write to MH i2c: E2 08 00 5F 42 80 11 00 00 00 00 00 00 1B [09:58:23]Write i2c OK [09:58:23]MH_I2C_Read... [09:58:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:23]Read from MH i2c: E2 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: E2 17 00 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: E2 17 00 5F 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 76 [09:58:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:58:23]wFMCommunicate OK [09:58:23]CreateOFDProtocolMessage done [09:58:23]OFDSenderStorePacket 104832 [09:58:23]StoreOFDPacket docnum=104832 [09:58:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 6B E9 08 01 6F AA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 AC 00 00 00 F4 03 04 00 40 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 80 99 01 00 35 04 06 00 D1 0F E7 56 65 B0 BC 54 46 B3 7D DE D9 CB [09:58:23]CheckFolder [09:58:23]dirname=/storage/ofd_packets [09:58:23]CheckFolder done [09:58:23]ProducePacketName [09:58:23]name=ofd_packets/00104832 [09:58:23]NVStorageSaveData ofd_packets/00104832 [09:58:23]File name is /storage/ofd_packets/00104832 [09:58:23]Write 302 bytes [09:58:23]NVStorageSaveData done [09:58:23]OFDSenderStorePacket done [09:58:23]KKMCreateOFDPacket done [09:58:23]NVStorageSaveData kkm_last_timestamp [09:58:23]File name is /storage/kkm_last_timestamp [09:58:23]Write 4 bytes [09:58:23]OFD Sender: Processing packet 104832 [packets to send 51, broken 50] [09:58:23]ProducePacketName [09:58:23]name=ofd_packets/00104832 [09:58:23]OFD Sender: To server: pG, [09:58:23]CommunicateWithHost lk.salyk.kg:30040 [09:58:23]ConnectInit lk.salyk.kg [09:58:23]NVStorageSaveData done [09:58:23]ExternCall_PrintAddStr [09:58:23]wPrintStart [09:58:23]Write to MH i2c: 01 00 00 60 42 A2 [09:58:23]Write i2c OK [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: 01 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: 01 07 00 [09:58:23]MH_I2C_Read... [09:58:23]Read from MH i2c: 01 07 00 60 42 00 00 00 00 00 FF 0F B7 [09:58:23]RasterBufferAndPrint [09:58:23]line Счет N : (1)118277 [09:58:23]line ИНН: 02508201610067 [09:58:23]line Контрольно-Кассовый Чек [09:58:23]line ПРОДАЖА [09:58:23]line ТРК (МРК, ГНК) : 41 [09:58:23]line Товар: 2710194210 [09:58:23]line ДТ(л)-К-5 [09:58:23]line 13.210 * 75.70 [09:58:23]line = 1000.00 [09:58:23]line НДС 12% НСП 1% [09:58:23]line > о реализуемом товаре [09:58:23]line ИТОГО: 1000.00 [09:58:23]line НСП 1% : 8.85 [09:58:23]line НДС 12% : 106.19 [09:58:23]line Наличными: 1000.00 [09:58:23]line Безнал.: 0.00 [09:58:23]line Место: АЗС № 176 [09:58:23]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:58:23]line СНО: Общий режим [09:58:23]line Чек 172 26.09.2024 09:58 [09:58:23]line Смена: 237 ФФД: 1.0 [09:58:23]line ЗНМ: 0300000238 [09:58:23]line РНМ: 0000000000145756 [09:58:23]line Версия ККМ: v1.0 [09:58:23]line ФМ: 0000000000959278 [09:58:23]line ФД: 104832 [09:58:23]line ФПД: 229866235913648 [09:58:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T095824&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104832&fm=229866235913648&tin=02508201610067®Number=0000000000145756&sum=100000 [09:58:23]Connected sock=10 [09:58:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 6B E9 08 01 6F AA 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 AC 00 00 00 F4 03 04 00 40 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 80 99 01 00 35 04 06 00 D1 0F E7 56 65 B0 BC 54 46 B3 7D DE D9 CB [09:58:23]written 0, free lines is 4095 [09:58:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 DA E7 47 00 FE 49 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 80 99 01 00 F4 03 04 00 F1 D9 F4 66 B6 04 01 00 00 00 3D 02 D0 C1 DE FF 4D [09:58:24]CommunicateWithHost err = 0 [09:58:24]CheckOFDResponse [09:58:24]1017 (14) - 77093643461234 [09:58:24]1041 (16) - 0000000000959278 [09:58:24]1040 (4) - 104832 [09:58:24]1012 (4) - 26.09.2024 03:50 [09:58:24]1206 (1) - 0 [09:58:24]OFD Sender: Remove packet 104832 [09:58:24]ProducePacketName [09:58:24]name=ofd_packets/00104832 [09:58:24]NVStorageDeleteData [09:58:24]Write to MH i2c: 01 00 00 87 42 C9 [09:58:24]Write i2c OK [09:58:24]MH_I2C_Read... [09:58:24]Read from MH i2c: 01 [09:58:24]MH_I2C_Read... [09:58:24]Read from MH i2c: 01 07 00 [09:58:24]MH_I2C_Read... [09:58:24]Read from MH i2c: 01 07 00 87 42 00 00 00 00 00 29 0D 06 [09:58:24]RasterBufferAndPrint [09:58:24]line [09:58:24]line [09:58:24]line [09:58:24]line [09:58:24]line [09:58:24]written 0, free lines is 3379 [09:58:24]MH_Cut [09:58:24]Write to MH i2c: D1 01 00 8E 42 01 A2 [09:58:24]Write i2c OK [09:58:24]MH_I2C_Read... [09:58:24]Read from MH i2c: D1 [09:58:24]MH_I2C_Read... [09:58:24]Read from MH i2c: D1 01 00 [09:58:24]MH_I2C_Read... [09:58:24]Read from MH i2c: D1 01 00 8E 42 00 A1 [09:58:24]Write to MH i2c: 01 00 00 8F 42 D1 [09:58:24]Write i2c OK [09:58:24]MH_I2C_Read... [09:58:24]OFD Sender: No OFD packet to send [09:58:25]*** Cut start [09:58:25]*** Partial cut [09:58:25]*** CUTSNS_PIN = 1 [09:58:25]*** CUTSNS_PIN = 0 [09:58:25]*** Brake cut motor [09:58:25]Read from MH i2c: 01 [09:58:25]MH_I2C_Read... [09:58:25]*** Stop cut motor [09:58:25]*** Cut end [09:58:25]Read from MH i2c: 01 07 00 [09:58:25]MH_I2C_Read... [09:58:25]Read from MH i2c: 01 07 00 8F 42 00 00 00 00 00 FF 0F E6 [09:58:25]process_action close_receipt done [09:58:25]requested_data is exist [09:58:25]produce_requested_data [09:58:25]requested_item fm.sn is exist - process it [09:58:25]wFMCommunicate request_size=4 [09:58:25]MH_SAM_APDU [09:58:25]CAPDU: 80 11 00 00 [09:58:25]Write to MH i2c: E2 08 00 90 42 80 11 00 00 00 00 00 00 4C [09:58:25]Write i2c OK [09:58:25]MH_I2C_Read... [09:58:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:25]Read from MH i2c: E2 [09:58:25]MH_I2C_Read... [09:58:25]Read from MH i2c: E2 17 00 [09:58:25]MH_I2C_Read... [09:58:25]Read from MH i2c: E2 17 00 90 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 A7 [09:58:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:58:25]wFMCommunicate OK [09:58:25]requested_item fd.num is exist - process it [09:58:25]SAM_PROTO_GetFieldsCounters [09:58:25]wFMCommunicate request_size=4 [09:58:25]MH_SAM_APDU [09:58:25]CAPDU: 80 13 00 00 [09:58:25]Write to MH i2c: E2 08 00 91 42 80 13 00 00 00 00 00 00 4F [09:58:25]Write i2c OK [09:58:25]MH_I2C_Read... [09:58:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:25]Read from MH i2c: E2 [09:58:25]MH_I2C_Read... [09:58:25]Read from MH i2c: E2 62 00 [09:58:25]MH_I2C_Read... [09:58:25]Read from MH i2c: E2 62 00 91 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 80 99 01 00 0E 04 04 00 ED 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 86 [09:58:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 80 99 01 00 0E 04 04 00 ED 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 [09:58:25]wFMCommunicate OK [09:58:25]SAM_PROTO_GetFieldsCounters done [09:58:25]requested_item shift.num is exist - process it [09:58:25]requested_item shift.opened is exist - process it [09:58:25]req_shift_opened [09:58:25]FM_GetShiftState [09:58:25]SAM_PROTO_GetShiftState [09:58:25]wFMCommunicate request_size=4 [09:58:25]MH_SAM_APDU [09:58:25]CAPDU: 80 13 01 00 [09:58:25]Write to MH i2c: E2 08 00 92 42 80 13 01 00 00 00 00 00 51 [09:58:25]Write i2c OK [09:58:25]MH_I2C_Read... [09:58:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:25]Read from MH i2c: E2 [09:58:25]MH_I2C_Read... [09:58:25]Read from MH i2c: E2 0E 00 [09:58:25]MH_I2C_Read... [09:58:25]Read from MH i2c: E2 0E 00 92 42 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 4D [09:58:25]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:58:25]wFMCommunicate OK [09:58:25]SAM_PROTO_GetShiftState done [09:58:25]FM_GetShiftState done [09:58:25]req_shift_opened done [09:58:25]requested_item shift.open_date is exist - process it [09:58:25]req_shift_open_date [09:58:25]req_shift_open_date done [09:58:25]produce_requested_data done [09:58:25]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104832,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:58:25]process_action_free close_receipt [09:58:25]json_value_free [09:58:25]json_value_free done [09:58:25]process_json_proto returns [09:58:25]Send response to host [09:58:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104832,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:58:25]free response buf [09:58:25]execute_script done [09:58:25]execute_script returns [09:58:25]free content buf [09:58:25]Sock 8.Close socket [09:58:25]Sock 8.Thread stoped [09:58:29]OFD Sender: No OFD packet to send [09:58:34]OFD Sender: No OFD packet to send [09:58:39]OFD Sender: No OFD packet to send [09:58:44]OFD Sender: No OFD packet to send [09:58:49]OFD Sender: No OFD packet to send [09:58:54]OFD Sender: No OFD packet to send [09:58:59]OFD Sender: No OFD packet to send [09:59:04]OFD Sender: No OFD packet to send [09:59:09]OFD Sender: No OFD packet to send [09:59:14]OFD Sender: No OFD packet to send [09:59:19]OFD Sender: No OFD packet to send [09:59:24]OFD Sender: No OFD packet to send [09:59:29]OFD Sender: No OFD packet to send [09:59:31]accept exits with 9 [09:59:31]New connection [09:59:31]New thread 3067403620 created [09:59:31]Thread 3067260260 joined [09:59:31]Waiting for new connection... [09:59:31] Sock 9.Parse request [09:59:31]Sock 9.Check first char [09:59:31]Sock 9.First char is OK [09:59:31]request: POST /json_proto HTTP/1.0 [09:59:31]Method: POST [09:59:31]URL: /json_proto [09:59:31]Method is POST - this is cgi request [09:59:31]url: /json_proto [09:59:31]query_string will be loaded in cgi processing [09:59:31]execute_cgi json_proto POST (null) [09:59:31]execute_cgi path=json_proto method=POST [09:59:31]POST find Content-Length [09:59:31]Host: 172.17.62.195:8080 [09:59:31]Content-Length: 635 [09:59:31]Content-Type: application/json [09:59:31] [09:59:31]POST finish read [09:59:31]Found Content-Length = 635 [09:59:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 14.430, "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" ] } } [09:59:31]execute_script... [09:59:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118278", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 14.430, "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" ] } } [09:59:31]POST & json_proto [09:59:31]process_json_proto [09:59:31]json parsed OK: [09:59:31]protocol is kg_v1.0 [09:59:31]action value=close_receipt [09:59:31]process_action close_receipt [09:59:31]cmd_close_receipt [09:59:31]MH_GetDate [09:59:31]Write to MH i2c: F0 00 00 93 42 C4 [09:59:31]Write i2c OK [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: F0 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: F0 09 00 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: F0 09 00 93 42 00 85 30 F5 66 65 34 CA 65 A5 [09:59:31]GetLastDocTimeStamp 1727344704 [09:59:31]current date 1727344773 [09:59:31]FM_GetShiftState [09:59:31]SAM_PROTO_GetShiftState [09:59:31]wFMCommunicate request_size=4 [09:59:31]MH_SAM_APDU [09:59:31]CAPDU: 80 13 01 00 [09:59:31]Write to MH i2c: E2 08 00 94 42 80 13 01 00 00 00 00 00 53 [09:59:31]Write i2c OK [09:59:31]MH_I2C_Read... [09:59:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:31]Read from MH i2c: E2 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: E2 0E 00 [09:59:31]MH_I2C_Read... [09:59:31]Read from MH i2c: E2 0E 00 94 42 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 4F [09:59:31]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:59:31]wFMCommunicate OK [09:59:31]SAM_PROTO_GetShiftState done [09:59:31]FM_GetShiftState done [09:59:31]opened in 1727309552 [09:59:31]opened+sec_in_day 1727395952 [09:59:31]quantity*price = 99999 [09:59:31]sum+1 = 100001 [09:59:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 173 26.09.2024 09:59 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104833 ФПД: 14177999230766 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T095933&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104833&fm=14177999230766&tin=02508201610067®Number=0000000000145756&sum=100000 [09:59:32]StoreToDocumentArchive [09:59:32]shift 237 fd 104833 [09:59:32]save to /storage/0237/doc_00104833 [09:59:32]save last doc name /storage/0237/doc_00104833 to /storage/kkm_last_doc_name [09:59:32]save OK [09:59:32]Clear old archive folders... [09:59:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:59:32]tlvbuf is 01AD3580 [09:59:32]SAM_PROTO_ClearQueue [09:59:32]wFMCommunicate request_size=4 [09:59:32]MH_SAM_APDU [09:59:32]CAPDU: 80 09 00 00 [09:59:32]Write to MH i2c: E2 08 00 A1 42 80 09 00 00 00 00 00 00 55 [09:59:32]Write i2c OK [09:59:32]MH_I2C_Read... [09:59:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:59:32]Read from MH i2c: E2 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 03 00 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 03 00 A1 42 00 90 00 57 [09:59:32]RAPDU: 90 00 [09:59:32]wFMCommunicate OK [09:59:32]SAM_PROTO_ClearQueue done [09:59:32]KKMCreateOFDPacket [09:59:32]OFDProtocolAddRootSTLVToBuf [09:59:32]FM_MakeSignedData [09:59:32]FM_MakeSignedData [09:59:32]SAM_PROTO_SignData [09:59:32]wFMCommunicate request_size=4 [09:59:32]MH_SAM_APDU [09:59:32]CAPDU: 80 0D 01 02 [09:59:32]Write to MH i2c: E2 08 00 A2 42 80 0D 01 02 00 00 00 00 5D [09:59:32]Write i2c OK [09:59:32]MH_I2C_Read... [09:59:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:59:32]Read from MH i2c: E2 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 03 00 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 03 00 A2 42 00 90 00 58 [09:59:32]RAPDU: 90 00 [09:59:32]wFMCommunicate OK [09:59:32]wFMCommunicate request_size=255 [09:59:32]MH_SAM_APDU [09:59:32]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 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 AD 00 00 00 F4 03 04 00 85 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 81 99 01 00 35 04 06 00 [09:59:32]Write to MH i2c: E2 02 01 A3 42 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 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 AD 00 00 00 F4 03 04 00 85 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 81 99 01 00 35 04 06 00 00 00 35 [09:59:32]Write i2c OK [09:59:32]MH_I2C_Read... [09:59:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:32]Read from MH i2c: E2 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 03 00 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 03 00 A3 42 00 90 00 59 [09:59:32]RAPDU: 90 00 [09:59:32]wFMCommunicate OK [09:59:32]wFMCommunicate request_size=11 [09:59:32]MH_SAM_APDU [09:59:32]CAPDU: 80 0D 02 02 06 0C E5 12 9B 97 2E [09:59:32]Write to MH i2c: E2 0E 00 A4 42 80 0D 02 02 06 00 0C E5 12 9B 97 2E 00 00 CF [09:59:32]Write i2c OK [09:59:32]MH_I2C_Read... [09:59:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:32]Read from MH i2c: E2 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 03 00 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 03 00 A4 42 00 90 00 5A [09:59:32]RAPDU: 90 00 [09:59:32]wFMCommunicate OK [09:59:32]wFMCommunicate request_size=4 [09:59:32]MH_SAM_APDU [09:59:32]CAPDU: 80 0D 03 02 [09:59:32]Write to MH i2c: E2 08 00 A5 42 80 0D 03 02 00 00 00 00 62 [09:59:32]Write i2c OK [09:59:32]MH_I2C_Read... [09:59:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:59:32]Read from MH i2c: E2 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 0B 00 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 0B 00 A5 42 00 11 DE F4 5B E0 FE E5 0D 90 00 71 [09:59:32]RAPDU: 11 DE F4 5B E0 FE E5 0D 90 00 [09:59:32]wFMCommunicate OK [09:59:32]SAM_PROTO_SignData done [09:59:32]FM_MakeSignedData done [09:59:32]CreateOFDProtocolMessage [09:59:32]wFMCommunicate request_size=4 [09:59:32]MH_SAM_APDU [09:59:32]CAPDU: 80 11 00 00 [09:59:32]Write to MH i2c: E2 08 00 A6 42 80 11 00 00 00 00 00 00 62 [09:59:32]Write i2c OK [09:59:32]MH_I2C_Read... [09:59:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:32]Read from MH i2c: E2 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 17 00 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: E2 17 00 A6 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 BD [09:59:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:59:32]wFMCommunicate OK [09:59:32]CreateOFDProtocolMessage done [09:59:32]OFDSenderStorePacket 104833 [09:59:32]StoreOFDPacket docnum=104833 [09:59:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 45 9E 08 01 EF F8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 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 AD 00 00 00 F4 03 04 00 85 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 81 99 01 00 35 04 06 00 0C E5 12 9B 97 2E 11 DE F4 5B E0 FE E5 0D [09:59:32]CheckFolder [09:59:32]dirname=/storage/ofd_packets [09:59:32]CheckFolder done [09:59:32]ProducePacketName [09:59:32]name=ofd_packets/00104833 [09:59:32]NVStorageSaveData ofd_packets/00104833 [09:59:32]File name is /storage/ofd_packets/00104833 [09:59:32]Write 302 bytes [09:59:32]NVStorageSaveData done [09:59:32]OFDSenderStorePacket done [09:59:32]KKMCreateOFDPacket done [09:59:32]NVStorageSaveData kkm_last_timestamp [09:59:32]File name is /storage/kkm_last_timestamp [09:59:32]Write 4 bytes [09:59:32]NVStorageSaveData done [09:59:32]ExternCall_PrintAddStr [09:59:32]wPrintStart [09:59:32]Write to MH i2c: 01 00 00 A7 42 E9 [09:59:32]Write i2c OK [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: 01 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: 01 07 00 [09:59:32]MH_I2C_Read... [09:59:32]Read from MH i2c: 01 07 00 A7 42 00 00 00 00 00 FF 0F FE [09:59:32]RasterBufferAndPrint [09:59:32]line Счет N : (1)118278 [09:59:32]line ИНН: 02508201610067 [09:59:32]line Контрольно-Кассовый Чек [09:59:32]line ПРОДАЖА [09:59:32]line ТРК (МРК, ГНК) : 14 [09:59:32]line Товар: 2710124130 [09:59:32]line SUPER-92-К-5 [09:59:32]line 14.430 * 69.30 [09:59:32]line = 1000.00 [09:59:32]line НДС 12% НСП 1% [09:59:32]line > о реализуемом товаре [09:59:32]line ИТОГО: 1000.00 [09:59:32]line НСП 1% : 8.85 [09:59:32]line НДС 12% : 106.19 [09:59:32]line Наличными: 1000.00 [09:59:32]line Безнал.: 0.00 [09:59:32]line Место: АЗС № 176 [09:59:32]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [09:59:32]line СНО: Общий режим [09:59:32]line Чек 173 26.09.2024 09:59 [09:59:32]line Смена: 237 ФФД: 1.0 [09:59:32]line ЗНМ: 0300000238 [09:59:32]line РНМ: 0000000000145756 [09:59:32]line Версия ККМ: v1.0 [09:59:32]line ФМ: 0000000000959278 [09:59:32]line ФД: 104833 [09:59:32]line ФПД: 14177999230766 [09:59:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T095933&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104833&fm=14177999230766&tin=02508201610067®Number=0000000000145756&sum=100000 [09:59:32]written 0, free lines is 4095 [09:59:32]OFD Sender: Processing packet 104833 [packets to send 51, broken 50] [09:59:32]ProducePacketName [09:59:32]name=ofd_packets/00104833 [09:59:32]OFD Sender: To server: pG, [09:59:32]CommunicateWithHost lk.salyk.kg:30040 [09:59:32]ConnectInit lk.salyk.kg [09:59:33]Connected sock=10 [09:59:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 45 9E 08 01 EF F8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 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 AD 00 00 00 F4 03 04 00 85 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 81 99 01 00 35 04 06 00 0C E5 12 9B 97 2E 11 DE F4 5B E0 FE E5 0D [09:59:33]Write to MH i2c: 01 00 00 CE 42 10 [09:59:33]Write i2c OK [09:59:33]MH_I2C_Read... [09:59:33]Read from MH i2c: 01 [09:59:33]MH_I2C_Read... [09:59:33]Read from MH i2c: 01 07 00 [09:59:33]MH_I2C_Read... [09:59:33]Read from MH i2c: 01 07 00 CE 42 00 00 00 00 00 33 0D 57 [09:59:33]RasterBufferAndPrint [09:59:33]line [09:59:33]line [09:59:33]line [09:59:33]line [09:59:33]line [09:59:33]written 0, free lines is 3389 [09:59:33]MH_Cut [09:59:33]Write to MH i2c: D1 01 00 D5 42 01 E9 [09:59:33]Write i2c OK [09:59:33]MH_I2C_Read... [09:59:33]Read from MH i2c: D1 [09:59:33]MH_I2C_Read... [09:59:33]Read from MH i2c: D1 01 00 [09:59:33]MH_I2C_Read... [09:59:33]Read from MH i2c: D1 01 00 D5 42 00 E8 [09:59:33]Write to MH i2c: 01 00 00 D6 42 18 [09:59:33]Write i2c OK [09:59:33]MH_I2C_Read... [09:59:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 0A E9 47 00 CE E9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 81 99 01 00 F4 03 04 00 36 DA F4 66 B6 04 01 00 00 06 D3 AD 21 7F 00 F5 38 [09:59:33]CommunicateWithHost err = 0 [09:59:33]CheckOFDResponse [09:59:33]1017 (14) - 77093643461234 [09:59:33]1041 (16) - 0000000000959278 [09:59:33]1040 (4) - 104833 [09:59:33]1012 (4) - 26.09.2024 03:51 [09:59:33]1206 (1) - 0 [09:59:33]OFD Sender: Remove packet 104833 [09:59:33]ProducePacketName [09:59:33]name=ofd_packets/00104833 [09:59:33]NVStorageDeleteData [09:59:33]OFD Sender: No OFD packet to send [09:59:33]*** Cut start [09:59:33]*** Partial cut [09:59:33]*** CUTSNS_PIN = 1 [09:59:33]*** CUTSNS_PIN = 0 [09:59:34]*** Brake cut motor [09:59:34]Read from MH i2c: 01 [09:59:34]MH_I2C_Read... [09:59:34]*** Stop cut motor [09:59:34]*** Cut end [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 D6 42 00 00 00 00 00 FF 0F 2D [09:59:34]process_action close_receipt done [09:59:34]requested_data is exist [09:59:34]produce_requested_data [09:59:34]requested_item fm.sn is exist - process it [09:59:34]wFMCommunicate request_size=4 [09:59:34]MH_SAM_APDU [09:59:34]CAPDU: 80 11 00 00 [09:59:34]Write to MH i2c: E2 08 00 D7 42 80 11 00 00 00 00 00 00 93 [09:59:34]Write i2c OK [09:59:34]MH_I2C_Read... [09:59:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:34]Read from MH i2c: E2 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: E2 17 00 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: E2 17 00 D7 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 EE [09:59:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [09:59:34]wFMCommunicate OK [09:59:34]requested_item fd.num is exist - process it [09:59:34]SAM_PROTO_GetFieldsCounters [09:59:34]wFMCommunicate request_size=4 [09:59:34]MH_SAM_APDU [09:59:34]CAPDU: 80 13 00 00 [09:59:34]Write to MH i2c: E2 08 00 D8 42 80 13 00 00 00 00 00 00 96 [09:59:34]Write i2c OK [09:59:34]MH_I2C_Read... [09:59:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:59:34]Read from MH i2c: E2 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: E2 62 00 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: E2 62 00 D8 42 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 81 99 01 00 0E 04 04 00 ED 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 D1 [09:59:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 81 99 01 00 0E 04 04 00 ED 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 [09:59:34]wFMCommunicate OK [09:59:34]SAM_PROTO_GetFieldsCounters done [09:59:34]requested_item shift.num is exist - process it [09:59:34]requested_item shift.opened is exist - process it [09:59:34]req_shift_opened [09:59:34]FM_GetShiftState [09:59:34]SAM_PROTO_GetShiftState [09:59:34]wFMCommunicate request_size=4 [09:59:34]MH_SAM_APDU [09:59:34]CAPDU: 80 13 01 00 [09:59:34]Write to MH i2c: E2 08 00 D9 42 80 13 01 00 00 00 00 00 98 [09:59:34]Write i2c OK [09:59:34]MH_I2C_Read... [09:59:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:34]Read from MH i2c: E2 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: E2 0E 00 [09:59:34]MH_I2C_Read... [09:59:34]Read from MH i2c: E2 0E 00 D9 42 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 94 [09:59:34]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [09:59:34]wFMCommunicate OK [09:59:34]SAM_PROTO_GetShiftState done [09:59:34]FM_GetShiftState done [09:59:34]req_shift_opened done [09:59:34]requested_item shift.open_date is exist - process it [09:59:34]req_shift_open_date [09:59:34]req_shift_open_date done [09:59:34]produce_requested_data done [09:59:34]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104833,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [09:59:34]process_action_free close_receipt [09:59:34]json_value_free [09:59:34]json_value_free done [09:59:34]process_json_proto returns [09:59:34]Send response to host [09:59:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104833,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [09:59:34]free response buf [09:59:34]execute_script done [09:59:34]execute_script returns [09:59:34]free content buf [09:59:34]Sock 9.Close socket [09:59:34]Sock 9.Thread stoped [09:59:38]OFD Sender: No OFD packet to send [09:59:43]OFD Sender: No OFD packet to send [09:59:48]OFD Sender: No OFD packet to send [09:59:53]OFD Sender: No OFD packet to send [09:59:58]OFD Sender: No OFD packet to send [10:00:03]OFD Sender: No OFD packet to send [10:00:08]OFD Sender: No OFD packet to send [10:00:13]OFD Sender: No OFD packet to send [10:00:18]OFD Sender: No OFD packet to send [10:00:23]OFD Sender: No OFD packet to send [10:00:28]OFD Sender: No OFD packet to send [10:00:28]accept exits with 8 [10:00:28]New connection [10:00:28]New thread 3067260260 created [10:00:28]Thread 3067403620 joined [10:00:28]Waiting for new connection... [10:00:28] Sock 8.Parse request [10:00:28]Sock 8.Check first char [10:00:28]Sock 8.First char is OK [10:00:28]request: POST /json_proto HTTP/1.0 [10:00:28]Method: POST [10:00:28]URL: /json_proto [10:00:28]Method is POST - this is cgi request [10:00:28]url: /json_proto [10:00:28]query_string will be loaded in cgi processing [10:00:28]execute_cgi json_proto POST (null) [10:00:28]execute_cgi path=json_proto method=POST [10:00:28]POST find Content-Length [10:00:28]Host: 172.17.62.195:8080 [10:00:28]Content-Length: 677 [10:00:28]Content-Type: application/json [10:00:28] [10:00:28]POST finish read [10:00:28]Found Content-Length = 677 [10:00:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:00:28]execute_script... [10:00: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)118279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:00:28]POST & json_proto [10:00:28]process_json_proto [10:00:28]json parsed OK: [10:00:28]protocol is kg_v1.0 [10:00:28]action value=close_receipt [10:00:28]process_action close_receipt [10:00:28]cmd_close_receipt [10:00:28]MH_GetDate [10:00:28]Write to MH i2c: F0 00 00 DA 42 0B [10:00:28]Write i2c OK [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: F0 [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: F0 09 00 [10:00:28]MH_I2C_Read... [10:00:28]Read from MH i2c: F0 09 00 DA 42 00 BF 30 F5 66 65 34 CA 65 26 [10:00:28]GetLastDocTimeStamp 1727344773 [10:00:28]current date 1727344831 [10:00:28]FM_GetShiftState [10:00:28]SAM_PROTO_GetShiftState [10:00:28]wFMCommunicate request_size=4 [10:00:28]MH_SAM_APDU [10:00:28]CAPDU: 80 13 01 00 [10:00:28]Write to MH i2c: E2 08 00 DB 42 80 13 01 00 00 00 00 00 9A [10:00:28]Write i2c OK [10:00:28]MH_I2C_Read... [10:00:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:29]Read from MH i2c: E2 [10:00:29]MH_I2C_Read... [10:00:29]Read from MH i2c: E2 0E 00 [10:00:29]MH_I2C_Read... [10:00:29]Read from MH i2c: E2 0E 00 DB 42 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 96 [10:00:29]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:00:29]wFMCommunicate OK [10:00:29]SAM_PROTO_GetShiftState done [10:00:29]FM_GetShiftState done [10:00:29]opened in 1727309552 [10:00:29]opened+sec_in_day 1727395952 [10:00:29]quantity*price = 50036 [10:00:29]sum+1 = 50037 [10:00: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 174 26.09.2024 10:00 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104834 ФПД: 60520717315677 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100031&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104834&fm=60520717315677&tin=02508201610067®Number=0000000000145756&sum=50000 [10:00:30]StoreToDocumentArchive [10:00:30]shift 237 fd 104834 [10:00:30]save to /storage/0237/doc_00104834 [10:00:30]save last doc name /storage/0237/doc_00104834 to /storage/kkm_last_doc_name [10:00:30]save OK [10:00:30]Clear old archive folders... [10:00:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:00:30]tlvbuf is 019F70D0 [10:00:30]SAM_PROTO_ClearQueue [10:00:30]wFMCommunicate request_size=4 [10:00:30]MH_SAM_APDU [10:00:30]CAPDU: 80 09 00 00 [10:00:30]Write to MH i2c: E2 08 00 E8 42 80 09 00 00 00 00 00 00 9C [10:00:30]Write i2c OK [10:00:30]MH_I2C_Read... [10:00:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:30]Read from MH i2c: E2 [10:00:30]MH_I2C_Read... [10:00:30]Read from MH i2c: E2 03 00 [10:00:30]MH_I2C_Read... [10:00:30]Read from MH i2c: E2 03 00 E8 42 00 90 00 9E [10:00:30]RAPDU: 90 00 [10:00:30]wFMCommunicate OK [10:00:30]SAM_PROTO_ClearQueue done [10:00:30]KKMCreateOFDPacket [10:00:30]OFDProtocolAddRootSTLVToBuf [10:00:30]FM_MakeSignedData [10:00:30]FM_MakeSignedData [10:00:30]SAM_PROTO_SignData [10:00:30]wFMCommunicate request_size=4 [10:00:30]MH_SAM_APDU [10:00:30]CAPDU: 80 0D 01 02 [10:00:30]Write to MH i2c: E2 08 00 E9 42 80 0D 01 02 00 00 00 00 A4 [10:00:30]Write i2c OK [10:00:30]MH_I2C_Read... [10:00:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:30]Read from MH i2c: E2 [10:00:30]MH_I2C_Read... [10:00:30]Read from MH i2c: E2 03 00 [10:00:30]MH_I2C_Read... [10:00:30]Read from MH i2c: E2 03 00 E9 42 00 90 00 9F [10:00:30]RAPDU: 90 00 [10:00:30]wFMCommunicate OK [10:00:30]wFMCommunicate request_size=255 [10:00:30]MH_SAM_APDU [10:00: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 BF 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 82 99 01 00 35 04 06 00 37 [10:00:30]Write to MH i2c: E2 02 01 EA 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 BF 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 82 99 01 00 35 04 06 00 37 00 00 66 [10:00:30]Write i2c OK [10:00:30]MH_I2C_Read... [10:00:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:30]Read from MH i2c: E2 [10:00:30]MH_I2C_Read... [10:00:30]Read from MH i2c: E2 03 00 [10:00:30]MH_I2C_Read... [10:00:30]Read from MH i2c: E2 03 00 EA 42 00 90 00 A0 [10:00:30]RAPDU: 90 00 [10:00:30]wFMCommunicate OK [10:00:30]wFMCommunicate request_size=10 [10:00:30]MH_SAM_APDU [10:00:30]CAPDU: 80 0D 02 02 05 0B 13 DB 6E 5D [10:00:30]Write to MH i2c: E2 0D 00 EB 42 80 0D 02 02 05 00 0B 13 DB 6E 5D 00 00 75 [10:00:30]Write i2c OK [10:00:30]MH_I2C_Read... [10:00:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:30]Read from MH i2c: E2 [10:00:30]MH_I2C_Read... [10:00:30]Read from MH i2c: E2 03 00 [10:00:30]MH_I2C_Read... [10:00:30]Read from MH i2c: E2 03 00 EB 42 00 90 00 A1 [10:00:30]RAPDU: 90 00 [10:00:30]wFMCommunicate OK [10:00:30]wFMCommunicate request_size=4 [10:00:30]MH_SAM_APDU [10:00:30]CAPDU: 80 0D 03 02 [10:00:30]Write to MH i2c: E2 08 00 EC 42 80 0D 03 02 00 00 00 00 A9 [10:00:30]Write i2c OK [10:00:30]MH_I2C_Read... [10:00:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:00:30]Read from MH i2c: E2 [10:00:30]MH_I2C_Read... [10:00:30]Read from MH i2c: E2 0B 00 [10:00:30]MH_I2C_Read... [10:00:30]Read from MH i2c: E2 0B 00 EC 42 00 81 1F 20 A1 67 39 BB 09 90 00 6F [10:00:30]RAPDU: 81 1F 20 A1 67 39 BB 09 90 00 [10:00:30]wFMCommunicate OK [10:00:30]SAM_PROTO_SignData done [10:00:30]FM_MakeSignedData done [10:00:30]CreateOFDProtocolMessage [10:00:30]wFMCommunicate request_size=4 [10:00:30]MH_SAM_APDU [10:00:30]CAPDU: 80 11 00 00 [10:00:30]Write to MH i2c: E2 08 00 ED 42 80 11 00 00 00 00 00 00 A9 [10:00:30]Write i2c OK [10:00:30]MH_I2C_Read... [10:00:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:30]Read from MH i2c: E2 [10:00:30]MH_I2C_Read... [10:00:30]Read from MH i2c: E2 17 00 [10:00:30]MH_I2C_Read... [10:00:30]Read from MH i2c: E2 17 00 ED 42 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 04 [10:00:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:00:30]wFMCommunicate OK [10:00:30]CreateOFDProtocolMessage done [10:00:30]OFDSenderStorePacket 104834 [10:00:30]StoreOFDPacket docnum=104834 [10:00:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 8C B4 07 01 AD B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 BF 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 82 99 01 00 35 04 06 00 37 0B 13 DB 6E 5D 81 1F 20 A1 67 39 BB 09 [10:00:30]CheckFolder [10:00:30]dirname=/storage/ofd_packets [10:00:30]CheckFolder done [10:00:30]ProducePacketName [10:00:30]name=ofd_packets/00104834 [10:00:30]NVStorageSaveData ofd_packets/00104834 [10:00:30]File name is /storage/ofd_packets/00104834 [10:00:30]Write 301 bytes [10:00:30]NVStorageSaveData done [10:00:30]OFDSenderStorePacket done [10:00:30]KKMCreateOFDPacket done [10:00:30]NVStorageSaveData kkm_last_timestamp [10:00:30]File name is /storage/kkm_last_timestamp [10:00:30]Write 4 bytes [10:00:30]NVStorageSaveData done [10:00:30]ExternCall_PrintAddStr [10:00:30]wPrintStart [10:00:30]Write to MH i2c: 01 00 00 EE 42 30 [10:00:30]Write i2c OK [10:00:30]MH_I2C_Read... [10:00:30]Read from MH i2c: 01 [10:00:30]MH_I2C_Read... [10:00:30]Read from MH i2c: 01 07 00 [10:00:30]MH_I2C_Read... [10:00:30]Read from MH i2c: 01 07 00 EE 42 00 00 00 00 00 FF 0F 45 [10:00:30]RasterBufferAndPrint [10:00:30]line Счет N : (1)118279 [10:00:30]line ИНН: 02508201610067 [10:00:30]line Контрольно-Кассовый Чек [10:00:30]line ПРОДАЖА [10:00:30]line ТРК (МРК, ГНК) : 22 [10:00:30]line Товар: 2710124130 [10:00:30]line Аи-92-К-5 [10:00:30]line 7.380 * 67.80 [10:00:30]line = 500.36 [10:00:30]line НДС 12% НСП 1% [10:00:30]line > о реализуемом товаре [10:00:30]line ОКРУГЛЕНИЕ: -0.36 [10:00:30]line ИТОГО: 500.00 [10:00:30]line Внесено: 500.00 [10:00:30]line СДАЧА: 0.00 [10:00:30]line НСП 1% : 4.43 [10:00:30]line НДС 12% : 53.14 [10:00:30]line Наличными: 500.00 [10:00:30]line Безнал.: 0.00 [10:00:30]line Место: АЗС № 176 [10:00:30]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:00:30]line СНО: Общий режим [10:00:30]line Чек 174 26.09.2024 10:00 [10:00:30]line Смена: 237 ФФД: 1.0 [10:00:30]line ЗНМ: 0300000238 [10:00:30]line РНМ: 0000000000145756 [10:00:30]line Версия ККМ: v1.0 [10:00:30]line ФМ: 0000000000959278 [10:00:30]line ФД: 104834 [10:00:30]line ФПД: 60520717315677 [10:00:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100031&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104834&fm=60520717315677&tin=02508201610067®Number=0000000000145756&sum=50000 [10:00:31]written 0, free lines is 4095 [10:00:31]OFD Sender: Processing packet 104834 [packets to send 51, broken 50] [10:00:31]ProducePacketName [10:00:31]name=ofd_packets/00104834 [10:00:31]OFD Sender: To server: pG, [10:00:31]CommunicateWithHost lk.salyk.kg:30040 [10:00:31]ConnectInit lk.salyk.kg [10:00:31]Connected sock=10 [10:00:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 8C B4 07 01 AD B7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 BF 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 82 99 01 00 35 04 06 00 37 0B 13 DB 6E 5D 81 1F 20 A1 67 39 BB 09 [10:00:31]Write to MH i2c: 01 00 00 18 43 5B [10:00:31]Write i2c OK [10:00:31]MH_I2C_Read... [10:00:31]Read from MH i2c: 01 [10:00:31]MH_I2C_Read... [10:00:31]Read from MH i2c: 01 07 00 [10:00:31]MH_I2C_Read... [10:00:31]Read from MH i2c: 01 07 00 18 43 00 00 00 00 00 FC 0C 6A [10:00:31]RasterBufferAndPrint [10:00:31]line [10:00:31]line [10:00:31]line [10:00:31]line [10:00:31]line [10:00:31]written 0, free lines is 3333 [10:00:31]MH_Cut [10:00:31]Write to MH i2c: D1 01 00 1F 43 01 34 [10:00:31]Write i2c OK [10:00:31]MH_I2C_Read... [10:00:31]Read from MH i2c: D1 [10:00:31]MH_I2C_Read... [10:00:31]Read from MH i2c: D1 01 00 [10:00:31]MH_I2C_Read... [10:00:31]Read from MH i2c: D1 01 00 1F 43 00 33 [10:00:31]Write to MH i2c: 01 00 00 20 43 63 [10:00:31]Write i2c OK [10:00:31]MH_I2C_Read... [10:00:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 C2 11 47 00 00 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 82 99 01 00 F4 03 04 00 70 DA F4 66 B6 04 01 00 00 53 F1 9B A4 04 C3 73 34 [10:00:31]CommunicateWithHost err = 0 [10:00:31]CheckOFDResponse [10:00:31]1017 (14) - 77093643461234 [10:00:31]1041 (16) - 0000000000959278 [10:00:31]1040 (4) - 104834 [10:00:31]1012 (4) - 26.09.2024 03:52 [10:00:31]1206 (1) - 0 [10:00:31]OFD Sender: Remove packet 104834 [10:00:31]ProducePacketName [10:00:31]name=ofd_packets/00104834 [10:00:31]NVStorageDeleteData [10:00:32]OFD Sender: No OFD packet to send [10:00:32]*** Cut start [10:00:32]*** Partial cut [10:00:32]*** CUTSNS_PIN = 1 [10:00:32]*** CUTSNS_PIN = 0 [10:00:32]*** Brake cut motor [10:00:32]Read from MH i2c: 01 [10:00:32]MH_I2C_Read... [10:00:32]*** Stop cut motor [10:00:32]*** Cut end [10:00:32]Read from MH i2c: 01 07 00 [10:00:32]MH_I2C_Read... [10:00:32]Read from MH i2c: 01 07 00 20 43 00 00 00 00 00 FF 0F 78 [10:00:32]process_action close_receipt done [10:00:32]requested_data is exist [10:00:32]produce_requested_data [10:00:32]requested_item fm.sn is exist - process it [10:00:32]wFMCommunicate request_size=4 [10:00:32]MH_SAM_APDU [10:00:32]CAPDU: 80 11 00 00 [10:00:32]Write to MH i2c: E2 08 00 21 43 80 11 00 00 00 00 00 00 DE [10:00:32]Write i2c OK [10:00:32]MH_I2C_Read... [10:00:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:32]Read from MH i2c: E2 [10:00:32]MH_I2C_Read... [10:00:32]Read from MH i2c: E2 17 00 [10:00:32]MH_I2C_Read... [10:00:32]Read from MH i2c: E2 17 00 21 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 39 [10:00:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:00:32]wFMCommunicate OK [10:00:32]requested_item fd.num is exist - process it [10:00:32]SAM_PROTO_GetFieldsCounters [10:00:32]wFMCommunicate request_size=4 [10:00:32]MH_SAM_APDU [10:00:32]CAPDU: 80 13 00 00 [10:00:32]Write to MH i2c: E2 08 00 22 43 80 13 00 00 00 00 00 00 E1 [10:00:32]Write i2c OK [10:00:32]MH_I2C_Read... [10:00:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:32]Read from MH i2c: E2 [10:00:32]MH_I2C_Read... [10:00:32]Read from MH i2c: E2 62 00 [10:00:32]MH_I2C_Read... [10:00:32]Read from MH i2c: E2 62 00 22 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 82 99 01 00 0E 04 04 00 ED 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 20 [10:00:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 82 99 01 00 0E 04 04 00 ED 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 [10:00:32]wFMCommunicate OK [10:00:32]SAM_PROTO_GetFieldsCounters done [10:00:32]requested_item shift.num is exist - process it [10:00:32]requested_item shift.opened is exist - process it [10:00:32]req_shift_opened [10:00:32]FM_GetShiftState [10:00:32]SAM_PROTO_GetShiftState [10:00:32]wFMCommunicate request_size=4 [10:00:32]MH_SAM_APDU [10:00:32]CAPDU: 80 13 01 00 [10:00:32]Write to MH i2c: E2 08 00 23 43 80 13 01 00 00 00 00 00 E3 [10:00:32]Write i2c OK [10:00:32]MH_I2C_Read... [10:00:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:32]Read from MH i2c: E2 [10:00:32]MH_I2C_Read... [10:00:32]Read from MH i2c: E2 0E 00 [10:00:32]MH_I2C_Read... [10:00:32]Read from MH i2c: E2 0E 00 23 43 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 DF [10:00:32]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:00:32]wFMCommunicate OK [10:00:32]SAM_PROTO_GetShiftState done [10:00:32]FM_GetShiftState done [10:00:32]req_shift_opened done [10:00:32]requested_item shift.open_date is exist - process it [10:00:32]req_shift_open_date [10:00:32]req_shift_open_date done [10:00:32]produce_requested_data done [10:00:32]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104834,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:00:32]process_action_free close_receipt [10:00:32]json_value_free [10:00:32]json_value_free done [10:00:32]process_json_proto returns [10:00:32]Send response to host [10:00:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104834,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:00:32]free response buf [10:00:32]execute_script done [10:00:32]execute_script returns [10:00:32]free content buf [10:00:32]Sock 8.Close socket [10:00:32]Sock 8.Thread stoped [10:00:33]accept exits with 9 [10:00:33]New connection [10:00:33]New thread 3067403620 created [10:00:33]Thread 3067260260 joined [10:00:33]Waiting for new connection... [10:00:33] Sock 9.Parse request [10:00:33]Sock 9.Check first char [10:00:33]Sock 9.First char is OK [10:00:33]request: POST /json_proto HTTP/1.0 [10:00:33]Method: POST [10:00:33]URL: /json_proto [10:00:33]Method is POST - this is cgi request [10:00:33]url: /json_proto [10:00:33]query_string will be loaded in cgi processing [10:00:33]execute_cgi json_proto POST (null) [10:00:33]execute_cgi path=json_proto method=POST [10:00:33]POST find Content-Length [10:00:33]Host: 172.17.62.195:8080 [10:00:33]Content-Length: 687 [10:00:33]Content-Type: application/json [10:00:33] [10:00:33]POST finish read [10:00:33]Found Content-Length = 687 [10:00:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [10:00:33]execute_script... [10:00: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)118275", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [10:00:33]POST & json_proto [10:00:33]process_json_proto [10:00:33]json parsed OK: [10:00:33]protocol is kg_v1.0 [10:00:33]action value=close_receipt [10:00:33]process_action close_receipt [10:00:33]cmd_close_receipt [10:00:33]MH_GetDate [10:00:33]Write to MH i2c: F0 00 00 24 43 56 [10:00:33]Write i2c OK [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: F0 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: F0 09 00 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: F0 09 00 24 43 00 C4 30 F5 66 65 34 CA 65 76 [10:00:33]GetLastDocTimeStamp 1727344831 [10:00:33]current date 1727344836 [10:00:33]FM_GetShiftState [10:00:33]SAM_PROTO_GetShiftState [10:00:33]wFMCommunicate request_size=4 [10:00:33]MH_SAM_APDU [10:00:33]CAPDU: 80 13 01 00 [10:00:33]Write to MH i2c: E2 08 00 25 43 80 13 01 00 00 00 00 00 E5 [10:00:33]Write i2c OK [10:00:33]MH_I2C_Read... [10:00:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:33]Read from MH i2c: E2 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: E2 0E 00 [10:00:33]MH_I2C_Read... [10:00:33]Read from MH i2c: E2 0E 00 25 43 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 E1 [10:00:33]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:00:33]wFMCommunicate OK [10:00:33]SAM_PROTO_GetShiftState done [10:00:33]FM_GetShiftState done [10:00:33]opened in 1727309552 [10:00:33]opened+sec_in_day 1727395952 [10:00:33]quantity*price = 300074 [10:00:33]sum+1 = 300076 [10:00:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.75 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.66 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 175 26.09.2024 10:00 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104835 ФПД: 263763534226915 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100036&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104835&fm=263763534226915&tin=02508201610067®Number=0000000000145756&sum=300000 [10:00:35]StoreToDocumentArchive [10:00:35]shift 237 fd 104835 [10:00:35]save to /storage/0237/doc_00104835 [10:00:35]save last doc name /storage/0237/doc_00104835 to /storage/kkm_last_doc_name [10:00:35]save OK [10:00:35]Clear old archive folders... [10:00:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:00:35]tlvbuf is 01AF88F0 [10:00:35]SAM_PROTO_ClearQueue [10:00:35]wFMCommunicate request_size=4 [10:00:35]MH_SAM_APDU [10:00:35]CAPDU: 80 09 00 00 [10:00:35]Write to MH i2c: E2 08 00 32 43 80 09 00 00 00 00 00 00 E7 [10:00:35]Write i2c OK [10:00:35]MH_I2C_Read... [10:00:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:00:35]Read from MH i2c: E2 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 03 00 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 03 00 32 43 00 90 00 E9 [10:00:35]RAPDU: 90 00 [10:00:35]wFMCommunicate OK [10:00:35]SAM_PROTO_ClearQueue done [10:00:35]KKMCreateOFDPacket [10:00:35]OFDProtocolAddRootSTLVToBuf [10:00:35]FM_MakeSignedData [10:00:35]FM_MakeSignedData [10:00:35]SAM_PROTO_SignData [10:00:35]wFMCommunicate request_size=4 [10:00:35]MH_SAM_APDU [10:00:35]CAPDU: 80 0D 01 02 [10:00:35]Write to MH i2c: E2 08 00 33 43 80 0D 01 02 00 00 00 00 EF [10:00:35]Write i2c OK [10:00:35]MH_I2C_Read... [10:00:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:00:35]Read from MH i2c: E2 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 03 00 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 03 00 33 43 00 90 00 EA [10:00:35]RAPDU: 90 00 [10:00:35]wFMCommunicate OK [10:00:35]wFMCommunicate request_size=255 [10:00:35]MH_SAM_APDU [10:00:35]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 AF 00 00 00 F4 03 04 00 C4 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 83 99 01 00 35 04 06 00 [10:00:35]Write to MH i2c: E2 02 01 34 43 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 AF 00 00 00 F4 03 04 00 C4 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 83 99 01 00 35 04 06 00 00 00 78 [10:00:35]Write i2c OK [10:00:35]MH_I2C_Read... [10:00:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:35]Read from MH i2c: E2 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 03 00 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 03 00 34 43 00 90 00 EB [10:00:35]RAPDU: 90 00 [10:00:35]wFMCommunicate OK [10:00:35]wFMCommunicate request_size=11 [10:00:35]MH_SAM_APDU [10:00:35]CAPDU: 80 0D 02 02 06 EF E4 3B C3 25 E3 [10:00:35]Write to MH i2c: E2 0E 00 35 43 80 0D 02 02 06 00 EF E4 3B C3 25 E3 00 00 D7 [10:00:35]Write i2c OK [10:00:35]MH_I2C_Read... [10:00:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:00:35]Read from MH i2c: E2 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 03 00 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 03 00 35 43 00 90 00 EC [10:00:35]RAPDU: 90 00 [10:00:35]wFMCommunicate OK [10:00:35]wFMCommunicate request_size=4 [10:00:35]MH_SAM_APDU [10:00:35]CAPDU: 80 0D 03 02 [10:00:35]Write to MH i2c: E2 08 00 36 43 80 0D 03 02 00 00 00 00 F4 [10:00:35]Write i2c OK [10:00:35]MH_I2C_Read... [10:00:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:00:35]Read from MH i2c: E2 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 0B 00 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 0B 00 36 43 00 C3 C9 52 53 8D 1C 49 B3 90 00 CB [10:00:35]RAPDU: C3 C9 52 53 8D 1C 49 B3 90 00 [10:00:35]wFMCommunicate OK [10:00:35]SAM_PROTO_SignData done [10:00:35]FM_MakeSignedData done [10:00:35]CreateOFDProtocolMessage [10:00:35]wFMCommunicate request_size=4 [10:00:35]MH_SAM_APDU [10:00:35]CAPDU: 80 11 00 00 [10:00:35]Write to MH i2c: E2 08 00 37 43 80 11 00 00 00 00 00 00 F4 [10:00:35]Write i2c OK [10:00:35]MH_I2C_Read... [10:00:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:35]Read from MH i2c: E2 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 17 00 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: E2 17 00 37 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 4F [10:00:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:00:35]wFMCommunicate OK [10:00:35]CreateOFDProtocolMessage done [10:00:35]OFDSenderStorePacket 104835 [10:00:35]StoreOFDPacket docnum=104835 [10:00:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 E2 DD 08 01 62 27 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 AF 00 00 00 F4 03 04 00 C4 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 83 99 01 00 35 04 06 00 EF E4 3B C3 25 E3 C3 C9 52 53 8D 1C 49 B3 [10:00:35]CheckFolder [10:00:35]dirname=/storage/ofd_packets [10:00:35]CheckFolder done [10:00:35]ProducePacketName [10:00:35]name=ofd_packets/00104835 [10:00:35]NVStorageSaveData ofd_packets/00104835 [10:00:35]File name is /storage/ofd_packets/00104835 [10:00:35]Write 302 bytes [10:00:35]NVStorageSaveData done [10:00:35]OFDSenderStorePacket done [10:00:35]KKMCreateOFDPacket done [10:00:35]NVStorageSaveData kkm_last_timestamp [10:00:35]File name is /storage/kkm_last_timestamp [10:00:35]Write 4 bytes [10:00:35]NVStorageSaveData done [10:00:35]ExternCall_PrintAddStr [10:00:35]wPrintStart [10:00:35]Write to MH i2c: 01 00 00 38 43 7B [10:00:35]Write i2c OK [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: 01 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: 01 07 00 [10:00:35]MH_I2C_Read... [10:00:35]Read from MH i2c: 01 07 00 38 43 00 00 00 00 00 FF 0F 90 [10:00:35]RasterBufferAndPrint [10:00:35]line Счет N : (1)118275 [10:00:35]line ИНН: 02508201610067 [10:00:35]line Контрольно-Кассовый Чек [10:00:35]line ПРОДАЖА [10:00:35]line ТРК (МРК, ГНК) : 31 [10:00:35]line Товар: 2710194210 [10:00:35]line ДТ(л)-К-5 [10:00:35]line 39.640 * 75.70 [10:00:35]line = 3000.75 [10:00:35]line НДС 12% НСП 1% [10:00:35]line > о реализуемом товаре [10:00:35]line ОКРУГЛЕНИЕ: -0.75 [10:00:35]line ИТОГО: 3000.00 [10:00:35]line Внесено: 3000.00 [10:00:35]line СДАЧА: 0.00 [10:00:35]line НСП 1% : 26.55 [10:00:35]line НДС 12% : 318.66 [10:00:35]line Наличными: 3000.00 [10:00:35]line Безнал.: 0.00 [10:00:35]line Место: АЗС № 176 [10:00:35]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:00:35]line СНО: Общий режим [10:00:35]line Чек 175 26.09.2024 10:00 [10:00:35]line Смена: 237 ФФД: 1.0 [10:00:35]line ЗНМ: 0300000238 [10:00:35]line РНМ: 0000000000145756 [10:00:35]line Версия ККМ: v1.0 [10:00:35]line ФМ: 0000000000959278 [10:00:35]line ФД: 104835 [10:00:35]line ФПД: 263763534226915 [10:00:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100036&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104835&fm=263763534226915&tin=02508201610067®Number=0000000000145756&sum=300000 [10:00:35]OFD Sender: Processing packet 104835 [packets to send 51, broken 50] [10:00:35]ProducePacketName [10:00:35]name=ofd_packets/00104835 [10:00:35]OFD Sender: To server: pG, [10:00:35]CommunicateWithHost lk.salyk.kg:30040 [10:00:35]ConnectInit lk.salyk.kg [10:00:35]written 0, free lines is 4095 [10:00:36]Connected sock=10 [10:00:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 E2 DD 08 01 62 27 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 AF 00 00 00 F4 03 04 00 C4 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 83 99 01 00 35 04 06 00 EF E4 3B C3 25 E3 C3 C9 52 53 8D 1C 49 B3 [10:00:36]Write to MH i2c: 01 00 00 62 43 A5 [10:00:36]Write i2c OK [10:00:36]MH_I2C_Read... [10:00:36]Read from MH i2c: 01 [10:00:36]MH_I2C_Read... [10:00:36]Read from MH i2c: 01 07 00 [10:00:36]MH_I2C_Read... [10:00:36]Read from MH i2c: 01 07 00 62 43 00 00 00 00 00 15 0D CE [10:00:36]RasterBufferAndPrint [10:00:36]line [10:00:36]line [10:00:36]line [10:00:36]line [10:00:36]line [10:00:36]written 0, free lines is 3364 [10:00:36]MH_Cut [10:00:36]Write to MH i2c: D1 01 00 69 43 01 7E [10:00:36]Write i2c OK [10:00:36]MH_I2C_Read... [10:00:36]Read from MH i2c: D1 [10:00:36]MH_I2C_Read... [10:00:36]Read from MH i2c: D1 01 00 [10:00:36]MH_I2C_Read... [10:00:36]Read from MH i2c: D1 01 00 69 43 00 7D [10:00:36]Write to MH i2c: 01 00 00 6A 43 AD [10:00:36]Write i2c OK [10:00:36]MH_I2C_Read... [10:00:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 E3 18 47 00 8B 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 83 99 01 00 F4 03 04 00 75 DA F4 66 B6 04 01 00 00 95 D8 87 97 0B 1D 35 6E [10:00:36]CommunicateWithHost err = 0 [10:00:36]CheckOFDResponse [10:00:36]1017 (14) - 77093643461234 [10:00:36]1041 (16) - 0000000000959278 [10:00:36]1040 (4) - 104835 [10:00:36]1012 (4) - 26.09.2024 03:52 [10:00:36]1206 (1) - 0 [10:00:36]OFD Sender: Remove packet 104835 [10:00:36]ProducePacketName [10:00:36]name=ofd_packets/00104835 [10:00:36]NVStorageDeleteData [10:00:37]*** Cut start [10:00:37]*** Partial cut [10:00:37]*** CUTSNS_PIN = 1 [10:00:37]*** CUTSNS_PIN = 0 [10:00:37]OFD Sender: No OFD packet to send [10:00:37]*** Brake cut motor [10:00:37]Read from MH i2c: 01 [10:00:37]MH_I2C_Read... [10:00:37]*** Stop cut motor [10:00:37]*** Cut end [10:00:37]Read from MH i2c: 01 07 00 [10:00:37]MH_I2C_Read... [10:00:37]Read from MH i2c: 01 07 00 6A 43 00 00 00 00 00 FF 0F C2 [10:00:37]process_action close_receipt done [10:00:37]requested_data is exist [10:00:37]produce_requested_data [10:00:37]requested_item fm.sn is exist - process it [10:00:37]wFMCommunicate request_size=4 [10:00:37]MH_SAM_APDU [10:00:37]CAPDU: 80 11 00 00 [10:00:37]Write to MH i2c: E2 08 00 6B 43 80 11 00 00 00 00 00 00 28 [10:00:37]Write i2c OK [10:00:37]MH_I2C_Read... [10:00:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:00:37]Read from MH i2c: E2 [10:00:37]MH_I2C_Read... [10:00:37]Read from MH i2c: E2 17 00 [10:00:37]MH_I2C_Read... [10:00:37]Read from MH i2c: E2 17 00 6B 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 83 [10:00:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:00:37]wFMCommunicate OK [10:00:37]requested_item fd.num is exist - process it [10:00:37]SAM_PROTO_GetFieldsCounters [10:00:37]wFMCommunicate request_size=4 [10:00:37]MH_SAM_APDU [10:00:37]CAPDU: 80 13 00 00 [10:00:37]Write to MH i2c: E2 08 00 6C 43 80 13 00 00 00 00 00 00 2B [10:00:37]Write i2c OK [10:00:37]MH_I2C_Read... [10:00:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:00:37]Read from MH i2c: E2 [10:00:37]MH_I2C_Read... [10:00:37]Read from MH i2c: E2 62 00 [10:00:37]MH_I2C_Read... [10:00:37]Read from MH i2c: E2 62 00 6C 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 83 99 01 00 0E 04 04 00 ED 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 6E [10:00:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 83 99 01 00 0E 04 04 00 ED 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 [10:00:37]wFMCommunicate OK [10:00:37]SAM_PROTO_GetFieldsCounters done [10:00:37]requested_item shift.num is exist - process it [10:00:37]requested_item shift.opened is exist - process it [10:00:37]req_shift_opened [10:00:37]FM_GetShiftState [10:00:37]SAM_PROTO_GetShiftState [10:00:37]wFMCommunicate request_size=4 [10:00:37]MH_SAM_APDU [10:00:37]CAPDU: 80 13 01 00 [10:00:37]Write to MH i2c: E2 08 00 6D 43 80 13 01 00 00 00 00 00 2D [10:00:37]Write i2c OK [10:00:37]MH_I2C_Read... [10:00:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:00:37]Read from MH i2c: E2 [10:00:37]MH_I2C_Read... [10:00:37]Read from MH i2c: E2 0E 00 [10:00:37]MH_I2C_Read... [10:00:37]Read from MH i2c: E2 0E 00 6D 43 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 29 [10:00:37]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:00:37]wFMCommunicate OK [10:00:37]SAM_PROTO_GetShiftState done [10:00:37]FM_GetShiftState done [10:00:37]req_shift_opened done [10:00:37]requested_item shift.open_date is exist - process it [10:00:37]req_shift_open_date [10:00:37]req_shift_open_date done [10:00:37]produce_requested_data done [10:00:37]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104835,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:00:37]process_action_free close_receipt [10:00:37]json_value_free [10:00:37]json_value_free done [10:00:37]process_json_proto returns [10:00:37]Send response to host [10:00:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104835,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:00:37]free response buf [10:00:37]execute_script done [10:00:37]execute_script returns [10:00:37]free content buf [10:00:37]Sock 9.Close socket [10:00:37]Sock 9.Thread stoped [10:00:42]OFD Sender: No OFD packet to send [10:00:47]OFD Sender: No OFD packet to send [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:14]accept exits with 8 [10:01:14]New connection [10:01:14]New thread 3067260260 created [10:01:14]Thread 3067403620 joined [10:01:14]Waiting for new connection... [10:01:14] Sock 8.Parse request [10:01:14]Sock 8.Check first char [10:01:14]Sock 8.First char is OK [10:01:14]request: POST /json_proto HTTP/1.0 [10:01:14]Method: POST [10:01:14]URL: /json_proto [10:01:14]Method is POST - this is cgi request [10:01:14]url: /json_proto [10:01:14]query_string will be loaded in cgi processing [10:01:14]execute_cgi json_proto POST (null) [10:01:14]execute_cgi path=json_proto method=POST [10:01:14]POST find Content-Length [10:01:14]Host: 172.17.62.195:8080 [10:01:14]Content-Length: 677 [10:01:14]Content-Type: application/json [10:01:14] [10:01:14]POST finish read [10:01:14]Found Content-Length = 677 [10:01:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:01:14]execute_script... [10: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)118280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:01:14]POST & json_proto [10:01:14]process_json_proto [10:01:14]json parsed OK: [10:01:14]protocol is kg_v1.0 [10:01:14]action value=close_receipt [10:01:14]process_action close_receipt [10:01:14]cmd_close_receipt [10:01:14]MH_GetDate [10:01:14]Write to MH i2c: F0 00 00 6E 43 A0 [10:01:14]Write i2c OK [10:01:14]MH_I2C_Read... [10:01:14]Read from MH i2c: F0 [10:01:14]MH_I2C_Read... [10:01:14]Read from MH i2c: F0 09 00 [10:01:14]MH_I2C_Read... [10:01:14]Read from MH i2c: F0 09 00 6E 43 00 ED 30 F5 66 65 34 CA 65 E9 [10:01:14]GetLastDocTimeStamp 1727344836 [10:01:14]current date 1727344877 [10:01:14]FM_GetShiftState [10:01:14]SAM_PROTO_GetShiftState [10:01:14]wFMCommunicate request_size=4 [10:01:14]MH_SAM_APDU [10:01:14]CAPDU: 80 13 01 00 [10:01:14]Write to MH i2c: E2 08 00 6F 43 80 13 01 00 00 00 00 00 2F [10:01:14]Write i2c OK [10:01:14]MH_I2C_Read... [10:01:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:14]Read from MH i2c: E2 [10:01:14]MH_I2C_Read... [10:01:14]Read from MH i2c: E2 0E 00 [10:01:14]MH_I2C_Read... [10:01:14]Read from MH i2c: E2 0E 00 6F 43 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 2B [10:01:14]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:01:14]wFMCommunicate OK [10:01:14]SAM_PROTO_GetShiftState done [10:01:14]FM_GetShiftState done [10:01:14]opened in 1727309552 [10:01:14]opened+sec_in_day 1727395952 [10:01:14]quantity*price = 50036 [10:01:14]sum+1 = 50037 [10:01: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 176 26.09.2024 10:01 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104836 ФПД: 71481479194224 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100117&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104836&fm=71481479194224&tin=02508201610067®Number=0000000000145756&sum=50000 [10:01:15]StoreToDocumentArchive [10:01:15]shift 237 fd 104836 [10:01:15]save to /storage/0237/doc_00104836 [10:01:15]save last doc name /storage/0237/doc_00104836 to /storage/kkm_last_doc_name [10:01:15]save OK [10:01:15]Clear old archive folders... [10:01:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:01:15]tlvbuf is 01A02A40 [10:01:15]SAM_PROTO_ClearQueue [10:01:15]wFMCommunicate request_size=4 [10:01:15]MH_SAM_APDU [10:01:15]CAPDU: 80 09 00 00 [10:01:15]Write to MH i2c: E2 08 00 7C 43 80 09 00 00 00 00 00 00 31 [10:01:15]Write i2c OK [10:01:15]MH_I2C_Read... [10:01:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:01:15]Read from MH i2c: E2 [10:01:15]MH_I2C_Read... [10:01:15]Read from MH i2c: E2 03 00 [10:01:15]MH_I2C_Read... [10:01:15]Read from MH i2c: E2 03 00 7C 43 00 90 00 33 [10:01:15]RAPDU: 90 00 [10:01:15]wFMCommunicate OK [10:01:15]SAM_PROTO_ClearQueue done [10:01:15]KKMCreateOFDPacket [10:01:15]OFDProtocolAddRootSTLVToBuf [10:01:15]FM_MakeSignedData [10:01:15]FM_MakeSignedData [10:01:15]SAM_PROTO_SignData [10:01:15]wFMCommunicate request_size=4 [10:01:15]MH_SAM_APDU [10:01:15]CAPDU: 80 0D 01 02 [10:01:15]Write to MH i2c: E2 08 00 7D 43 80 0D 01 02 00 00 00 00 39 [10:01:15]Write i2c OK [10:01:15]MH_I2C_Read... [10:01:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:01:15]Read from MH i2c: E2 [10:01:15]MH_I2C_Read... [10:01:15]Read from MH i2c: E2 03 00 [10:01:15]MH_I2C_Read... [10:01:15]Read from MH i2c: E2 03 00 7D 43 00 90 00 34 [10:01:15]RAPDU: 90 00 [10:01:15]wFMCommunicate OK [10:01:15]wFMCommunicate request_size=255 [10:01:15]MH_SAM_APDU [10: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 ED 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 84 99 01 00 35 04 06 00 41 [10:01:15]Write to MH i2c: E2 02 01 7E 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 ED 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 84 99 01 00 35 04 06 00 41 00 00 37 [10:01:15]Write i2c OK [10:01:15]MH_I2C_Read... [10:01:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:16]Read from MH i2c: E2 [10:01:16]MH_I2C_Read... [10:01:16]Read from MH i2c: E2 03 00 [10:01:16]MH_I2C_Read... [10:01:16]Read from MH i2c: E2 03 00 7E 43 00 90 00 35 [10:01:16]RAPDU: 90 00 [10:01:16]wFMCommunicate OK [10:01:16]wFMCommunicate request_size=10 [10:01:16]MH_SAM_APDU [10:01:16]CAPDU: 80 0D 02 02 05 03 14 2C E6 70 [10:01:16]Write to MH i2c: E2 0D 00 7F 43 80 0D 02 02 05 00 03 14 2C E6 70 00 00 DF [10:01:16]Write i2c OK [10:01:16]MH_I2C_Read... [10:01:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:16]Read from MH i2c: E2 [10:01:16]MH_I2C_Read... [10:01:16]Read from MH i2c: E2 03 00 [10:01:16]MH_I2C_Read... [10:01:16]Read from MH i2c: E2 03 00 7F 43 00 90 00 36 [10:01:16]RAPDU: 90 00 [10:01:16]wFMCommunicate OK [10:01:16]wFMCommunicate request_size=4 [10:01:16]MH_SAM_APDU [10:01:16]CAPDU: 80 0D 03 02 [10:01:16]Write to MH i2c: E2 08 00 80 43 80 0D 03 02 00 00 00 00 3E [10:01:16]Write i2c OK [10:01:16]MH_I2C_Read... [10:01:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:01:16]Read from MH i2c: E2 [10:01:16]MH_I2C_Read... [10:01:16]Read from MH i2c: E2 0B 00 [10:01:16]MH_I2C_Read... [10:01:16]Read from MH i2c: E2 0B 00 80 43 00 9C 3A 35 E7 42 DA 88 DA 90 00 AF [10:01:16]RAPDU: 9C 3A 35 E7 42 DA 88 DA 90 00 [10:01:16]wFMCommunicate OK [10:01:16]SAM_PROTO_SignData done [10:01:16]FM_MakeSignedData done [10:01:16]CreateOFDProtocolMessage [10:01:16]wFMCommunicate request_size=4 [10:01:16]MH_SAM_APDU [10:01:16]CAPDU: 80 11 00 00 [10:01:16]Write to MH i2c: E2 08 00 81 43 80 11 00 00 00 00 00 00 3E [10:01:16]Write i2c OK [10:01:16]MH_I2C_Read... [10:01:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:16]Read from MH i2c: E2 [10:01:16]MH_I2C_Read... [10:01:16]Read from MH i2c: E2 17 00 [10:01:16]MH_I2C_Read... [10:01:16]Read from MH i2c: E2 17 00 81 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 99 [10:01:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:01:16]wFMCommunicate OK [10:01:16]CreateOFDProtocolMessage done [10:01:16]OFDSenderStorePacket 104836 [10:01:16]StoreOFDPacket docnum=104836 [10:01:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 1B E6 07 01 F1 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 ED 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 84 99 01 00 35 04 06 00 41 03 14 2C E6 70 9C 3A 35 E7 42 DA 88 DA [10:01:16]CheckFolder [10:01:16]dirname=/storage/ofd_packets [10:01:16]CheckFolder done [10:01:16]ProducePacketName [10:01:16]name=ofd_packets/00104836 [10:01:16]NVStorageSaveData ofd_packets/00104836 [10:01:16]File name is /storage/ofd_packets/00104836 [10:01:16]Write 301 bytes [10:01:16]NVStorageSaveData done [10:01:16]OFDSenderStorePacket done [10:01:16]KKMCreateOFDPacket done [10:01:16]NVStorageSaveData kkm_last_timestamp [10:01:16]File name is /storage/kkm_last_timestamp [10:01:16]Write 4 bytes [10:01:16]NVStorageSaveData done [10:01:16]ExternCall_PrintAddStr [10:01:16]wPrintStart [10:01:16]Write to MH i2c: 01 00 00 82 43 C5 [10:01:16]Write i2c OK [10:01:16]MH_I2C_Read... [10:01:16]Read from MH i2c: 01 [10:01:16]MH_I2C_Read... [10:01:16]Read from MH i2c: 01 07 00 [10:01:16]MH_I2C_Read... [10:01:16]Read from MH i2c: 01 07 00 82 43 00 00 00 00 00 FF 0F DA [10:01:16]RasterBufferAndPrint [10:01:16]line Счет N : (1)118280 [10:01:16]line ИНН: 02508201610067 [10:01:16]line Контрольно-Кассовый Чек [10:01:16]line ПРОДАЖА [10:01:16]line ТРК (МРК, ГНК) : 42 [10:01:16]line Товар: 2710124130 [10:01:16]line Аи-92-К-5 [10:01:16]line 7.380 * 67.80 [10:01:16]line = 500.36 [10:01:16]line НДС 12% НСП 1% [10:01:16]line > о реализуемом товаре [10:01:16]line ОКРУГЛЕНИЕ: -0.36 [10:01:16]line ИТОГО: 500.00 [10:01:16]line Внесено: 500.00 [10:01:16]line СДАЧА: 0.00 [10:01:16]line НСП 1% : 4.43 [10:01:16]line НДС 12% : 53.14 [10:01:16]line Наличными: 500.00 [10:01:16]line Безнал.: 0.00 [10:01:16]line Место: АЗС № 176 [10:01:16]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:01:16]line СНО: Общий режим [10:01:16]line Чек 176 26.09.2024 10:01 [10:01:16]line Смена: 237 ФФД: 1.0 [10:01:16]line ЗНМ: 0300000238 [10:01:16]line РНМ: 0000000000145756 [10:01:16]line Версия ККМ: v1.0 [10:01:16]line ФМ: 0000000000959278 [10:01:16]line ФД: 104836 [10:01:16]line ФПД: 71481479194224 [10:01:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100117&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104836&fm=71481479194224&tin=02508201610067®Number=0000000000145756&sum=50000 [10:01:16]OFD Sender: Processing packet 104836 [packets to send 51, broken 50] [10:01:16]ProducePacketName [10:01:16]name=ofd_packets/00104836 [10:01:16]OFD Sender: To server: pG, [10:01:16]CommunicateWithHost lk.salyk.kg:30040 [10:01:16]ConnectInit lk.salyk.kg [10:01:16]written 0, free lines is 4095 [10:01:16]Connected sock=10 [10:01:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 1B E6 07 01 F1 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B0 00 00 00 F4 03 04 00 ED 30 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 84 99 01 00 35 04 06 00 41 03 14 2C E6 70 9C 3A 35 E7 42 DA 88 DA [10:01:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 15 E1 47 00 3D 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 84 99 01 00 F4 03 04 00 9E DA F4 66 B6 04 01 00 00 92 5A 6D EC 4E A1 6B D0 [10:01:17]CommunicateWithHost err = 0 [10:01:17]CheckOFDResponse [10:01:17]1017 (14) - 77093643461234 [10:01:17]1041 (16) - 0000000000959278 [10:01:17]1040 (4) - 104836 [10:01:17]1012 (4) - 26.09.2024 03:53 [10:01:17]1206 (1) - 0 [10:01:17]OFD Sender: Remove packet 104836 [10:01:17]ProducePacketName [10:01:17]name=ofd_packets/00104836 [10:01:17]NVStorageDeleteData [10:01:17]Write to MH i2c: 01 00 00 AC 43 EF [10:01:17]Write i2c OK [10:01:17]MH_I2C_Read... [10:01:17]Read from MH i2c: 01 [10:01:17]MH_I2C_Read... [10:01:17]Read from MH i2c: 01 07 00 [10:01:17]MH_I2C_Read... [10:01:17]Read from MH i2c: 01 07 00 AC 43 00 00 00 00 00 04 0D 07 [10:01:17]RasterBufferAndPrint [10:01:17]line [10:01:17]line [10:01:17]line [10:01:17]line [10:01:17]line [10:01:17]written 0, free lines is 3338 [10:01:17]MH_Cut [10:01:17]Write to MH i2c: D1 01 00 B3 43 01 C8 [10:01:17]Write i2c OK [10:01:17]MH_I2C_Read... [10:01:17]Read from MH i2c: D1 [10:01:17]MH_I2C_Read... [10:01:17]Read from MH i2c: D1 01 00 [10:01:17]MH_I2C_Read... [10:01:17]Read from MH i2c: D1 01 00 B3 43 00 C7 [10:01:17]Write to MH i2c: 01 00 00 B4 43 F7 [10:01:17]Write i2c OK [10:01:17]MH_I2C_Read... [10:01:17]OFD Sender: No OFD packet to send [10:01:17]*** Cut start [10:01:17]*** Partial cut [10:01:17]*** CUTSNS_PIN = 1 [10:01:17]*** CUTSNS_PIN = 0 [10:01:18]*** Brake cut motor [10:01:18]Read from MH i2c: 01 [10:01:18]MH_I2C_Read... [10:01:18]*** Stop cut motor [10:01:18]*** Cut end [10:01:18]Read from MH i2c: 01 07 00 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: 01 07 00 B4 43 00 00 00 00 00 FF 0F 0C [10:01:18]process_action close_receipt done [10:01:18]requested_data is exist [10:01:18]produce_requested_data [10:01:18]requested_item fm.sn is exist - process it [10:01:18]wFMCommunicate request_size=4 [10:01:18]MH_SAM_APDU [10:01:18]CAPDU: 80 11 00 00 [10:01:18]Write to MH i2c: E2 08 00 B5 43 80 11 00 00 00 00 00 00 72 [10:01:18]Write i2c OK [10:01:18]MH_I2C_Read... [10:01:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:18]Read from MH i2c: E2 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: E2 17 00 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: E2 17 00 B5 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 CD [10:01:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:01:18]wFMCommunicate OK [10:01:18]requested_item fd.num is exist - process it [10:01:18]SAM_PROTO_GetFieldsCounters [10:01:18]wFMCommunicate request_size=4 [10:01:18]MH_SAM_APDU [10:01:18]CAPDU: 80 13 00 00 [10:01:18]Write to MH i2c: E2 08 00 B6 43 80 13 00 00 00 00 00 00 75 [10:01:18]Write i2c OK [10:01:18]MH_I2C_Read... [10:01:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:18]Read from MH i2c: E2 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: E2 62 00 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: E2 62 00 B6 43 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 84 99 01 00 0E 04 04 00 ED 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 BC [10:01:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 84 99 01 00 0E 04 04 00 ED 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 [10:01:18]wFMCommunicate OK [10:01:18]SAM_PROTO_GetFieldsCounters done [10:01:18]requested_item shift.num is exist - process it [10:01:18]requested_item shift.opened is exist - process it [10:01:18]req_shift_opened [10:01:18]FM_GetShiftState [10:01:18]SAM_PROTO_GetShiftState [10:01:18]wFMCommunicate request_size=4 [10:01:18]MH_SAM_APDU [10:01:18]CAPDU: 80 13 01 00 [10:01:18]Write to MH i2c: E2 08 00 B7 43 80 13 01 00 00 00 00 00 77 [10:01:18]Write i2c OK [10:01:18]MH_I2C_Read... [10:01:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:18]Read from MH i2c: E2 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: E2 0E 00 [10:01:18]MH_I2C_Read... [10:01:18]Read from MH i2c: E2 0E 00 B7 43 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 73 [10:01:18]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:01:18]wFMCommunicate OK [10:01:18]SAM_PROTO_GetShiftState done [10:01:18]FM_GetShiftState done [10:01:18]req_shift_opened done [10:01:18]requested_item shift.open_date is exist - process it [10:01:18]req_shift_open_date [10:01:18]req_shift_open_date done [10:01:18]produce_requested_data done [10:01:18]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104836,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:01:18]process_action_free close_receipt [10:01:18]json_value_free [10:01:18]json_value_free done [10:01:18]process_json_proto returns [10:01:18]Send response to host [10:01:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104836,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:01:18]free response buf [10:01:18]execute_script done [10:01:18]execute_script returns [10:01:18]free content buf [10:01:18]Sock 8.Close socket [10:01:18]Sock 8.Thread stoped [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:44]accept exits with 9 [10:02:44]New connection [10:02:44]New thread 3067403620 created [10:02:44]Thread 3067260260 joined [10:02:44]Waiting for new connection... [10:02:44] Sock 9.Parse request [10:02:44]Sock 9.Check first char [10:02:44]Sock 9.First char is OK [10:02:44]request: POST /json_proto HTTP/1.0 [10:02:44]Method: POST [10:02:44]URL: /json_proto [10:02:44]Method is POST - this is cgi request [10:02:44]url: /json_proto [10:02:44]query_string will be loaded in cgi processing [10:02:44]execute_cgi json_proto POST (null) [10:02:44]execute_cgi path=json_proto method=POST [10:02:44]POST find Content-Length [10:02:44]Host: 172.17.62.195:8080 [10:02:44]Content-Length: 677 [10:02:44]Content-Type: application/json [10:02:44] [10:02:44]POST finish read [10:02:44]Found Content-Length = 677 [10:02:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [10:02:44]execute_script... [10:02: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)118281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [10:02:44]POST & json_proto [10:02:44]process_json_proto [10:02:44]json parsed OK: [10:02:44]protocol is kg_v1.0 [10:02:44]action value=close_receipt [10:02:44]process_action close_receipt [10:02:44]cmd_close_receipt [10:02:44]MH_GetDate [10:02:44]Write to MH i2c: F0 00 00 B8 43 EA [10:02:44]Write i2c OK [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: F0 [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: F0 09 00 [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: F0 09 00 B8 43 00 46 31 F5 66 65 34 CA 65 8D [10:02:44]GetLastDocTimeStamp 1727344877 [10:02:44]current date 1727344966 [10:02:44]FM_GetShiftState [10:02:44]SAM_PROTO_GetShiftState [10:02:44]wFMCommunicate request_size=4 [10:02:44]MH_SAM_APDU [10:02:44]CAPDU: 80 13 01 00 [10:02:44]Write to MH i2c: E2 08 00 B9 43 80 13 01 00 00 00 00 00 79 [10:02:44]Write i2c OK [10:02:44]MH_I2C_Read... [10:02:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:44]Read from MH i2c: E2 [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: E2 0E 00 [10:02:44]MH_I2C_Read... [10:02:44]Read from MH i2c: E2 0E 00 B9 43 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 75 [10:02:44]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:02:44]wFMCommunicate OK [10:02:44]SAM_PROTO_GetShiftState done [10:02:44]FM_GetShiftState done [10:02:44]opened in 1727309552 [10:02:44]opened+sec_in_day 1727395952 [10:02:44]quantity*price = 35052 [10:02:44]sum+1 = 35054 [10:02:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 350.00 Внесено: 350.00 СДАЧА: 0.00 НСП 1% : 3.10 НДС 12% : 37.22 Наличными: 350.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 177 26.09.2024 10:02 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104837 ФПД: 100288445503602 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100246&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104837&fm=100288445503602&tin=02508201610067®Number=0000000000145756&sum=35000 [10:02:45]StoreToDocumentArchive [10:02:45]shift 237 fd 104837 [10:02:45]save to /storage/0237/doc_00104837 [10:02:45]save last doc name /storage/0237/doc_00104837 to /storage/kkm_last_doc_name [10:02:45]save OK [10:02:45]Clear old archive folders... [10:02:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:02:45]tlvbuf is 019EACB0 [10:02:45]SAM_PROTO_ClearQueue [10:02:45]wFMCommunicate request_size=4 [10:02:45]MH_SAM_APDU [10:02:45]CAPDU: 80 09 00 00 [10:02:45]Write to MH i2c: E2 08 00 C6 43 80 09 00 00 00 00 00 00 7B [10:02:45]Write i2c OK [10:02:45]MH_I2C_Read... [10:02:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:02:45]Read from MH i2c: E2 [10:02:45]MH_I2C_Read... [10:02:45]Read from MH i2c: E2 03 00 [10:02:45]MH_I2C_Read... [10:02:45]Read from MH i2c: E2 03 00 C6 43 00 90 00 7D [10:02:45]RAPDU: 90 00 [10:02:45]wFMCommunicate OK [10:02:45]SAM_PROTO_ClearQueue done [10:02:45]KKMCreateOFDPacket [10:02:45]OFDProtocolAddRootSTLVToBuf [10:02:45]FM_MakeSignedData [10:02:45]FM_MakeSignedData [10:02:45]SAM_PROTO_SignData [10:02:45]wFMCommunicate request_size=4 [10:02:45]MH_SAM_APDU [10:02:45]CAPDU: 80 0D 01 02 [10:02:45]Write to MH i2c: E2 08 00 C7 43 80 0D 01 02 00 00 00 00 83 [10:02:45]Write i2c OK [10:02:45]MH_I2C_Read... [10:02:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:02:45]Read from MH i2c: E2 [10:02:45]MH_I2C_Read... [10:02:45]Read from MH i2c: E2 03 00 [10:02:45]MH_I2C_Read... [10:02:45]Read from MH i2c: E2 03 00 C7 43 00 90 00 7E [10:02:45]RAPDU: 90 00 [10:02:45]wFMCommunicate OK [10:02:45]wFMCommunicate request_size=255 [10:02:45]MH_SAM_APDU [10:02: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 35 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 B1 00 00 00 F4 03 04 00 46 31 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 85 99 01 00 35 04 06 00 5B [10:02:45]Write to MH i2c: E2 02 01 C8 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 35 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 B1 00 00 00 F4 03 04 00 46 31 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 85 99 01 00 35 04 06 00 5B 00 00 22 [10:02:45]Write i2c OK [10:02:45]MH_I2C_Read... [10:02:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:45]Read from MH i2c: E2 [10:02:45]MH_I2C_Read... [10:02:45]Read from MH i2c: E2 03 00 [10:02:45]MH_I2C_Read... [10:02:45]Read from MH i2c: E2 03 00 C8 43 00 90 00 7F [10:02:45]RAPDU: 90 00 [10:02:45]wFMCommunicate OK [10:02:45]wFMCommunicate request_size=10 [10:02:45]MH_SAM_APDU [10:02:45]CAPDU: 80 0D 02 02 05 36 39 2B 58 72 [10:02:45]Write to MH i2c: E2 0D 00 C9 43 80 0D 02 02 05 00 36 39 2B 58 72 00 00 F4 [10:02:45]Write i2c OK [10:02:45]MH_I2C_Read... [10:02:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:02:45]Read from MH i2c: E2 [10:02:45]MH_I2C_Read... [10:02:45]Read from MH i2c: E2 03 00 [10:02:45]MH_I2C_Read... [10:02:45]Read from MH i2c: E2 03 00 C9 43 00 90 00 80 [10:02:45]RAPDU: 90 00 [10:02:45]wFMCommunicate OK [10:02:45]wFMCommunicate request_size=4 [10:02:45]MH_SAM_APDU [10:02:45]CAPDU: 80 0D 03 02 [10:02:45]Write to MH i2c: E2 08 00 CA 43 80 0D 03 02 00 00 00 00 88 [10:02:45]Write i2c OK [10:02:45]MH_I2C_Read... [10:02:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:02:45]Read from MH i2c: E2 [10:02:45]MH_I2C_Read... [10:02:45]Read from MH i2c: E2 0B 00 [10:02:45]MH_I2C_Read... [10:02:45]Read from MH i2c: E2 0B 00 CA 43 00 1C 65 DB C3 FF 03 21 BC 90 00 87 [10:02:45]RAPDU: 1C 65 DB C3 FF 03 21 BC 90 00 [10:02:45]wFMCommunicate OK [10:02:45]SAM_PROTO_SignData done [10:02:45]FM_MakeSignedData done [10:02:45]CreateOFDProtocolMessage [10:02:45]wFMCommunicate request_size=4 [10:02:45]MH_SAM_APDU [10:02:45]CAPDU: 80 11 00 00 [10:02:45]Write to MH i2c: E2 08 00 CB 43 80 11 00 00 00 00 00 00 88 [10:02:45]Write i2c OK [10:02:45]MH_I2C_Read... [10:02:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:45]Read from MH i2c: E2 [10:02:45]MH_I2C_Read... [10:02:45]Read from MH i2c: E2 17 00 [10:02:45]MH_I2C_Read... [10:02:45]Read from MH i2c: E2 17 00 CB 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E3 [10:02:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:02:45]wFMCommunicate OK [10:02:45]CreateOFDProtocolMessage done [10:02:45]OFDSenderStorePacket 104837 [10:02:45]StoreOFDPacket docnum=104837 [10:02:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 91 28 07 01 87 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 35 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 B1 00 00 00 F4 03 04 00 46 31 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 85 99 01 00 35 04 06 00 5B 36 39 2B 58 72 1C 65 DB C3 FF 03 21 BC [10:02:45]CheckFolder [10:02:45]dirname=/storage/ofd_packets [10:02:45]CheckFolder done [10:02:45]ProducePacketName [10:02:45]name=ofd_packets/00104837 [10:02:45]NVStorageSaveData ofd_packets/00104837 [10:02:45]File name is /storage/ofd_packets/00104837 [10:02:45]Write 301 bytes [10:02:45]NVStorageSaveData done [10:02:45]OFDSenderStorePacket done [10:02:45]KKMCreateOFDPacket done [10:02:45]NVStorageSaveData kkm_last_timestamp [10:02:45]File name is /storage/kkm_last_timestamp [10:02:45]Write 4 bytes [10:02:45]NVStorageSaveData done [10:02:45]ExternCall_PrintAddStr [10:02:45]wPrintStart [10:02:45]Write to MH i2c: 01 00 00 CC 43 0F [10:02:45]Write i2c OK [10:02:45]MH_I2C_Read... [10:02:45]Read from MH i2c: 01 [10:02:45]MH_I2C_Read... [10:02:45]Read from MH i2c: 01 07 00 [10:02:45]MH_I2C_Read... [10:02:45]Read from MH i2c: 01 07 00 CC 43 00 00 00 00 00 FF 0F 24 [10:02:45]RasterBufferAndPrint [10:02:45]line Счет N : (1)118281 [10:02:45]line ИНН: 02508201610067 [10:02:45]line Контрольно-Кассовый Чек [10:02:45]line ПРОДАЖА [10:02:45]line ТРК (МРК, ГНК) : 22 [10:02:45]line Товар: 2710124130 [10:02:45]line Аи-92-К-5 [10:02:45]line 5.170 * 67.80 [10:02:45]line = 350.53 [10:02:45]line НДС 12% НСП 1% [10:02:45]line > о реализуемом товаре [10:02:45]line ОКРУГЛЕНИЕ: -0.53 [10:02:45]line ИТОГО: 350.00 [10:02:45]line Внесено: 350.00 [10:02:45]line СДАЧА: 0.00 [10:02:45]line НСП 1% : 3.10 [10:02:45]line НДС 12% : 37.22 [10:02:45]line Наличными: 350.00 [10:02:45]line Безнал.: 0.00 [10:02:45]line Место: АЗС № 176 [10:02:45]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:02:45]line СНО: Общий режим [10:02:45]line Чек 177 26.09.2024 10:02 [10:02:45]line Смена: 237 ФФД: 1.0 [10:02:45]line ЗНМ: 0300000238 [10:02:45]line РНМ: 0000000000145756 [10:02:45]line Версия ККМ: v1.0 [10:02:45]line ФМ: 0000000000959278 [10:02:45]line ФД: 104837 [10:02:45]line ФПД: 100288445503602 [10:02:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100246&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104837&fm=100288445503602&tin=02508201610067®Number=0000000000145756&sum=35000 [10:02:46]OFD Sender: Processing packet 104837 [packets to send 51, broken 50] [10:02:46]ProducePacketName [10:02:46]name=ofd_packets/00104837 [10:02:46]OFD Sender: To server: pG, [10:02:46]CommunicateWithHost lk.salyk.kg:30040 [10:02:46]ConnectInit lk.salyk.kg [10:02:46]written 0, free lines is 4095 [10:02:46]Write to MH i2c: 01 00 00 F6 43 39 [10:02:46]Write i2c OK [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: 01 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: 01 07 00 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: 01 07 00 F6 43 00 00 00 00 00 FE 0C 4A [10:02:46]RasterBufferAndPrint [10:02:46]line [10:02:46]line [10:02:46]line [10:02:46]line [10:02:46]line [10:02:46]written 0, free lines is 3332 [10:02:46]MH_Cut [10:02:46]Write to MH i2c: D1 01 00 FD 43 01 12 [10:02:46]Write i2c OK [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: D1 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: D1 01 00 [10:02:46]MH_I2C_Read... [10:02:46]Read from MH i2c: D1 01 00 FD 43 00 11 [10:02:46]Write to MH i2c: 01 00 00 FE 43 41 [10:02:46]Write i2c OK [10:02:46]MH_I2C_Read... [10:02:47]*** Cut start [10:02:47]*** Partial cut [10:02:47]*** CUTSNS_PIN = 1 [10:02:47]*** CUTSNS_PIN = 0 [10:02:47]*** Brake cut motor [10:02:47]Read from MH i2c: 01 [10:02:47]MH_I2C_Read... [10:02:47]*** Stop cut motor [10:02:47]*** Cut end [10:02:47]Read from MH i2c: 01 07 00 [10:02:47]MH_I2C_Read... [10:02:47]Read from MH i2c: 01 07 00 FE 43 00 00 00 00 00 FF 0F 56 [10:02:47]process_action close_receipt done [10:02:47]requested_data is exist [10:02:47]produce_requested_data [10:02:47]requested_item fm.sn is exist - process it [10:02:47]wFMCommunicate request_size=4 [10:02:47]MH_SAM_APDU [10:02:47]CAPDU: 80 11 00 00 [10:02:47]Write to MH i2c: E2 08 00 FF 43 80 11 00 00 00 00 00 00 BC [10:02:47]Write i2c OK [10:02:47]MH_I2C_Read... [10:02:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:02:48]Read from MH i2c: E2 [10:02:48]MH_I2C_Read... [10:02:48]Read from MH i2c: E2 17 00 [10:02:48]MH_I2C_Read... [10:02:48]Read from MH i2c: E2 17 00 FF 43 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 17 [10:02:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:02:48]wFMCommunicate OK [10:02:48]requested_item fd.num is exist - process it [10:02:48]SAM_PROTO_GetFieldsCounters [10:02:48]wFMCommunicate request_size=4 [10:02:48]MH_SAM_APDU [10:02:48]CAPDU: 80 13 00 00 [10:02:48]Write to MH i2c: E2 08 00 00 44 80 13 00 00 00 00 00 00 C0 [10:02:48]Write i2c OK [10:02:48]MH_I2C_Read... [10:02:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:02:48]Read from MH i2c: E2 [10:02:48]MH_I2C_Read... [10:02:48]Read from MH i2c: E2 62 00 [10:02:48]MH_I2C_Read... [10:02:48]Read from MH i2c: E2 62 00 00 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 85 99 01 00 0E 04 04 00 ED 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 0B [10:02:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 85 99 01 00 0E 04 04 00 ED 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 [10:02:48]wFMCommunicate OK [10:02:48]SAM_PROTO_GetFieldsCounters done [10:02:48]requested_item shift.num is exist - process it [10:02:48]requested_item shift.opened is exist - process it [10:02:48]req_shift_opened [10:02:48]FM_GetShiftState [10:02:48]SAM_PROTO_GetShiftState [10:02:48]wFMCommunicate request_size=4 [10:02:48]MH_SAM_APDU [10:02:48]CAPDU: 80 13 01 00 [10:02:48]Write to MH i2c: E2 08 00 01 44 80 13 01 00 00 00 00 00 C2 [10:02:48]Write i2c OK [10:02:48]MH_I2C_Read... [10:02:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:02:48]Read from MH i2c: E2 [10:02:48]MH_I2C_Read... [10:02:48]Read from MH i2c: E2 0E 00 [10:02:48]MH_I2C_Read... [10:02:48]Read from MH i2c: E2 0E 00 01 44 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 BE [10:02:48]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:02:48]wFMCommunicate OK [10:02:48]SAM_PROTO_GetShiftState done [10:02:48]FM_GetShiftState done [10:02:48]req_shift_opened done [10:02:48]requested_item shift.open_date is exist - process it [10:02:48]req_shift_open_date [10:02:48]req_shift_open_date done [10:02:48]produce_requested_data done [10:02:48]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104837,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:02:48]process_action_free close_receipt [10:02:48]json_value_free [10:02:48]json_value_free done [10:02:48]process_json_proto returns [10:02:48]Send response to host [10:02:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104837,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:02:48]free response buf [10:02:48]execute_script done [10:02:48]execute_script returns [10:02:48]free content buf [10:02:48]Sock 9.Close socket [10:02:48]Sock 9.Thread stoped [10:03:49]accept exits with 8 [10:03:49]New connection [10:03:49]New thread 3067260260 created [10:03:49]Thread 3067403620 joined [10:03:49]Waiting for new connection... [10:03:49] Sock 8.Parse request [10:03:49]Sock 8.Check first char [10:03:49]Sock 8.First char is OK [10:03:49]request: POST /json_proto HTTP/1.0 [10:03:49]Method: POST [10:03:49]URL: /json_proto [10:03:49]Method is POST - this is cgi request [10:03:49]url: /json_proto [10:03:49]query_string will be loaded in cgi processing [10:03:49]execute_cgi json_proto POST (null) [10:03:49]execute_cgi path=json_proto method=POST [10:03:49]POST find Content-Length [10:03:49]Host: 172.17.62.195:8080 [10:03:49]Content-Length: 682 [10:03:49]Content-Type: application/json [10:03:49] [10:03:49]POST finish read [10:03:49]Found Content-Length = 682 [10:03:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 8.590, "sum" : 650.26, "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:03:49]execute_script... [10: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)118282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 8.590, "sum" : 650.26, "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:03:49]POST & json_proto [10:03:49]process_json_proto [10:03:49]json parsed OK: [10:03:49]protocol is kg_v1.0 [10:03:49]action value=close_receipt [10:03:49]process_action close_receipt [10:03:49]cmd_close_receipt [10:03:49]MH_GetDate [10:03:49]Write to MH i2c: F0 00 00 02 44 35 [10:03:49]Write i2c OK [10:03:49]MH_I2C_Read... [10:03:49]Read from MH i2c: F0 [10:03:49]MH_I2C_Read... [10:03:49]Read from MH i2c: F0 09 00 [10:03:49]MH_I2C_Read... [10:03:49]Read from MH i2c: F0 09 00 02 44 00 88 31 F5 66 65 34 CA 65 1A [10:03:49]GetLastDocTimeStamp 1727344966 [10:03:49]current date 1727345032 [10:03:49]FM_GetShiftState [10:03:49]SAM_PROTO_GetShiftState [10:03:49]wFMCommunicate request_size=4 [10:03:49]MH_SAM_APDU [10:03:49]CAPDU: 80 13 01 00 [10:03:49]Write to MH i2c: E2 08 00 03 44 80 13 01 00 00 00 00 00 C4 [10:03:49]Write i2c OK [10:03:49]MH_I2C_Read... [10:03:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:49]Read from MH i2c: E2 [10:03:49]MH_I2C_Read... [10:03:49]Read from MH i2c: E2 0E 00 [10:03:49]MH_I2C_Read... [10:03:49]Read from MH i2c: E2 0E 00 03 44 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 C0 [10:03:49]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:03:49]wFMCommunicate OK [10:03:49]SAM_PROTO_GetShiftState done [10:03:49]FM_GetShiftState done [10:03:49]opened in 1727309552 [10:03:49]opened+sec_in_day 1727395952 [10:03:49]quantity*price = 65026 [10:03:49]sum+1 = 65027 [10:03:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.26 ИТОГО: 650.00 Внесено: 650.00 СДАЧА: 0.00 НСП 1% : 5.75 НДС 12% : 69.05 Наличными: 650.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 178 26.09.2024 10:03 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104838 ФПД: 131290940008448 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100352&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104838&fm=131290940008448&tin=02508201610067®Number=0000000000145756&sum=65000 [10:03:50]StoreToDocumentArchive [10:03:50]shift 237 fd 104838 [10:03:50]save to /storage/0237/doc_00104838 [10:03:50]save last doc name /storage/0237/doc_00104838 to /storage/kkm_last_doc_name [10:03:50]save OK [10:03:50]Clear old archive folders... [10:03:50]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:03:50]tlvbuf is B6FC3390 [10:03:50]SAM_PROTO_ClearQueue [10:03:50]wFMCommunicate request_size=4 [10:03:50]MH_SAM_APDU [10:03:50]CAPDU: 80 09 00 00 [10:03:50]Write to MH i2c: E2 08 00 10 44 80 09 00 00 00 00 00 00 C6 [10:03:50]Write i2c OK [10:03:50]MH_I2C_Read... [10:03:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:50]Read from MH i2c: E2 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 03 00 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 03 00 10 44 00 90 00 C8 [10:03:50]RAPDU: 90 00 [10:03:50]wFMCommunicate OK [10:03:50]SAM_PROTO_ClearQueue done [10:03:50]KKMCreateOFDPacket [10:03:50]OFDProtocolAddRootSTLVToBuf [10:03:50]FM_MakeSignedData [10:03:50]FM_MakeSignedData [10:03:50]SAM_PROTO_SignData [10:03:50]wFMCommunicate request_size=4 [10:03:50]MH_SAM_APDU [10:03:50]CAPDU: 80 0D 01 02 [10:03:50]Write to MH i2c: E2 08 00 11 44 80 0D 01 02 00 00 00 00 CE [10:03:50]Write i2c OK [10:03:50]MH_I2C_Read... [10:03:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:50]Read from MH i2c: E2 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 03 00 [10:03:50]MH_I2C_Read... [10:03:50]Read from MH i2c: E2 03 00 11 44 00 90 00 C9 [10:03:50]RAPDU: 90 00 [10:03:50]wFMCommunicate OK [10:03:50]wFMCommunicate request_size=255 [10:03:50]MH_SAM_APDU [10:03:50]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 8E 21 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 02 FE 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 B2 00 00 00 F4 03 04 00 88 31 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 86 99 01 00 35 04 06 00 [10:03:50]Write to MH i2c: E2 02 01 12 44 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 8E 21 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 02 FE 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 B2 00 00 00 F4 03 04 00 88 31 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 86 99 01 00 35 04 06 00 00 00 6D [10:03:50]Write i2c OK [10:03:50]MH_I2C_Read... [10:03:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:51]Read from MH i2c: E2 [10:03:51]MH_I2C_Read... [10:03:51]Read from MH i2c: E2 03 00 [10:03:51]MH_I2C_Read... [10:03:51]Read from MH i2c: E2 03 00 12 44 00 90 00 CA [10:03:51]RAPDU: 90 00 [10:03:51]wFMCommunicate OK [10:03:51]wFMCommunicate request_size=11 [10:03:51]MH_SAM_APDU [10:03:51]CAPDU: 80 0D 02 02 06 77 68 8D D7 68 00 [10:03:51]Write to MH i2c: E2 0E 00 13 44 80 0D 02 02 06 00 77 68 8D D7 68 00 00 00 88 [10:03:51]Write i2c OK [10:03:51]MH_I2C_Read... [10:03:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:51]Read from MH i2c: E2 [10:03:51]MH_I2C_Read... [10:03:51]Read from MH i2c: E2 03 00 [10:03:51]MH_I2C_Read... [10:03:51]Read from MH i2c: E2 03 00 13 44 00 90 00 CB [10:03:51]RAPDU: 90 00 [10:03:51]wFMCommunicate OK [10:03:51]wFMCommunicate request_size=4 [10:03:51]MH_SAM_APDU [10:03:51]CAPDU: 80 0D 03 02 [10:03:51]Write to MH i2c: E2 08 00 14 44 80 0D 03 02 00 00 00 00 D3 [10:03:51]Write i2c OK [10:03:51]MH_I2C_Read... [10:03:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:51]Read from MH i2c: E2 [10:03:51]MH_I2C_Read... [10:03:51]Read from MH i2c: E2 0B 00 [10:03:51]MH_I2C_Read... [10:03:51]Read from MH i2c: E2 0B 00 14 44 00 0E 24 9A E9 85 A9 F4 DB 90 00 86 [10:03:51]RAPDU: 0E 24 9A E9 85 A9 F4 DB 90 00 [10:03:51]wFMCommunicate OK [10:03:51]SAM_PROTO_SignData done [10:03:51]FM_MakeSignedData done [10:03:51]CreateOFDProtocolMessage [10:03:51]wFMCommunicate request_size=4 [10:03:51]MH_SAM_APDU [10:03:51]CAPDU: 80 11 00 00 [10:03:51]Write to MH i2c: E2 08 00 15 44 80 11 00 00 00 00 00 00 D3 [10:03:51]Write i2c OK [10:03:51]MH_I2C_Read... [10:03:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:51]Read from MH i2c: E2 [10:03:51]MH_I2C_Read... [10:03:51]Read from MH i2c: E2 17 00 [10:03:51]MH_I2C_Read... [10:03:51]Read from MH i2c: E2 17 00 15 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 2E [10:03:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:03:51]wFMCommunicate OK [10:03:51]CreateOFDProtocolMessage done [10:03:51]OFDSenderStorePacket 104838 [10:03:51]StoreOFDPacket docnum=104838 [10:03:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 6E 34 08 01 F9 9E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 8E 21 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 02 FE 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 B2 00 00 00 F4 03 04 00 88 31 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 86 99 01 00 35 04 06 00 77 68 8D D7 68 00 0E 24 9A E9 85 A9 F4 DB [10:03:51]CheckFolder [10:03:51]dirname=/storage/ofd_packets [10:03:51]CheckFolder done [10:03:51]ProducePacketName [10:03:51]name=ofd_packets/00104838 [10:03:51]NVStorageSaveData ofd_packets/00104838 [10:03:51]File name is /storage/ofd_packets/00104838 [10:03:51]Write 302 bytes [10:03:51]NVStorageSaveData done [10:03:51]OFDSenderStorePacket done [10:03:51]KKMCreateOFDPacket done [10:03:51]NVStorageSaveData kkm_last_timestamp [10:03:51]File name is /storage/kkm_last_timestamp [10:03:51]Write 4 bytes [10:03:51]NVStorageSaveData done [10:03:51]ExternCall_PrintAddStr [10:03:51]wPrintStart [10:03:51]Write to MH i2c: 01 00 00 16 44 5A [10:03:51]Write i2c OK [10:03:51]MH_I2C_Read... [10:03:51]Read from MH i2c: 01 [10:03:51]MH_I2C_Read... [10:03:51]Read from MH i2c: 01 07 00 [10:03:51]MH_I2C_Read... [10:03:51]Read from MH i2c: 01 07 00 16 44 00 00 00 00 00 FF 0F 6F [10:03:51]RasterBufferAndPrint [10:03:51]line Счет N : (1)118282 [10:03:51]line ИНН: 02508201610067 [10:03:51]line Контрольно-Кассовый Чек [10:03:51]line ПРОДАЖА [10:03:51]line ТРК (МРК, ГНК) : 41 [10:03:51]line Товар: 2710194210 [10:03:51]line ДТ(л)-К-5 [10:03:51]line 8.590 * 75.70 [10:03:51]line = 650.26 [10:03:51]line НДС 12% НСП 1% [10:03:51]line > о реализуемом товаре [10:03:51]line ОКРУГЛЕНИЕ: -0.26 [10:03:51]line ИТОГО: 650.00 [10:03:51]line Внесено: 650.00 [10:03:51]line СДАЧА: 0.00 [10:03:51]line НСП 1% : 5.75 [10:03:51]line НДС 12% : 69.05 [10:03:51]line Наличными: 650.00 [10:03:51]line Безнал.: 0.00 [10:03:51]line Место: АЗС № 176 [10:03:51]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:03:51]line СНО: Общий режим [10:03:51]line Чек 178 26.09.2024 10:03 [10:03:51]line Смена: 237 ФФД: 1.0 [10:03:51]line ЗНМ: 0300000238 [10:03:51]line РНМ: 0000000000145756 [10:03:51]line Версия ККМ: v1.0 [10:03:51]line ФМ: 0000000000959278 [10:03:51]line ФД: 104838 [10:03:51]line ФПД: 131290940008448 [10:03:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100352&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104838&fm=131290940008448&tin=02508201610067®Number=0000000000145756&sum=65000 [10:03:51]written 0, free lines is 4095 [10:03:52]Write to MH i2c: 01 00 00 40 44 84 [10:03:52]Write i2c OK [10:03:52]MH_I2C_Read... [10:03:52]Read from MH i2c: 01 [10:03:52]MH_I2C_Read... [10:03:52]Read from MH i2c: 01 07 00 [10:03:52]MH_I2C_Read... [10:03:52]Read from MH i2c: 01 07 00 40 44 00 00 00 00 00 FE 0C 95 [10:03:52]RasterBufferAndPrint [10:03:52]line [10:03:52]line [10:03:52]line [10:03:52]line [10:03:52]line [10:03:52]written 0, free lines is 3332 [10:03:52]MH_Cut [10:03:52]Write to MH i2c: D1 01 00 47 44 01 5D [10:03:52]Write i2c OK [10:03:52]MH_I2C_Read... [10:03:52]Read from MH i2c: D1 [10:03:52]MH_I2C_Read... [10:03:52]Read from MH i2c: D1 01 00 [10:03:52]MH_I2C_Read... [10:03:52]Read from MH i2c: D1 01 00 47 44 00 5C [10:03:52]Write to MH i2c: 01 00 00 48 44 8C [10:03:52]Write i2c OK [10:03:52]MH_I2C_Read... [10:03:52]*** Cut start [10:03:52]*** Partial cut [10:03:52]*** CUTSNS_PIN = 1 [10:03:52]*** CUTSNS_PIN = 0 [10:03:52]*** Brake cut motor [10:03:53]Read from MH i2c: 01 [10:03:53]MH_I2C_Read... [10:03:53]*** Stop cut motor [10:03:53]*** Cut end [10:03:53]Read from MH i2c: 01 07 00 [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: 01 07 00 48 44 00 00 00 00 00 FF 0F A1 [10:03:53]process_action close_receipt done [10:03:53]requested_data is exist [10:03:53]produce_requested_data [10:03:53]requested_item fm.sn is exist - process it [10:03:53]wFMCommunicate request_size=4 [10:03:53]MH_SAM_APDU [10:03:53]CAPDU: 80 11 00 00 [10:03:53]Write to MH i2c: E2 08 00 49 44 80 11 00 00 00 00 00 00 07 [10:03:53]Write i2c OK [10:03:53]MH_I2C_Read... [10:03:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:53]Read from MH i2c: E2 [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: E2 17 00 [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: E2 17 00 49 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 62 [10:03:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:03:53]wFMCommunicate OK [10:03:53]requested_item fd.num is exist - process it [10:03:53]SAM_PROTO_GetFieldsCounters [10:03:53]wFMCommunicate request_size=4 [10:03:53]MH_SAM_APDU [10:03:53]CAPDU: 80 13 00 00 [10:03:53]Write to MH i2c: E2 08 00 4A 44 80 13 00 00 00 00 00 00 0A [10:03:53]Write i2c OK [10:03:53]MH_I2C_Read... [10:03:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:53]Read from MH i2c: E2 [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: E2 62 00 [10:03:53]MH_I2C_Read... [10:03:53]Read from MH i2c: E2 62 00 4A 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 86 99 01 00 0E 04 04 00 ED 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 59 [10:03:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 86 99 01 00 0E 04 04 00 ED 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 [10:03:53]wFMCommunicate OK [10:03:53]SAM_PROTO_GetFieldsCounters done [10:03:53]requested_item shift.num is exist - process it [10:03:53]requested_item shift.opened is exist - process it [10:03:53]req_shift_opened [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 4B 44 80 13 01 00 00 00 00 00 0C [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 4B 44 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 08 [10:03:53]RAPDU: 09 00 01 F0 A6 F4 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]req_shift_opened done [10:03:53]requested_item shift.open_date is exist - process it [10:03:53]req_shift_open_date [10:03:53]req_shift_open_date done [10:03:53]produce_requested_data done [10:03:53]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104838,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:03:53]process_action_free close_receipt [10:03:53]json_value_free [10:03:53]json_value_free done [10:03:53]process_json_proto returns [10:03:53]Send response to host [10:03:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104838,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:03:53]free response buf [10:03:53]execute_script done [10:03:53]execute_script returns [10:03:53]free content buf [10:03:53]Sock 8.Close socket [10:03:53]Sock 8.Thread stoped [10:04:14]accept exits with 9 [10:04:14]New connection [10:04:14]New thread 3067403620 created [10:04:14]Thread 3067260260 joined [10:04:14]Waiting for new connection... [10:04:14] Sock 9.Parse request [10:04:14]Sock 9.Check first char [10:04:14]Sock 9.First char is OK [10:04:14]request: POST /json_proto HTTP/1.0 [10:04:14]Method: POST [10:04:14]URL: /json_proto [10:04:14]Method is POST - this is cgi request [10:04:14]url: /json_proto [10:04:14]query_string will be loaded in cgi processing [10:04:14]execute_cgi json_proto POST (null) [10:04:14]execute_cgi path=json_proto method=POST [10:04:14]POST find Content-Length [10:04:14]Host: 172.17.62.195:8080 [10:04:14]Content-Length: 677 [10:04:14]Content-Type: application/json [10:04:14] [10:04:14]POST finish read [10:04:14]Found Content-Length = 677 [10:04:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:04:14]execute_script... [10: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)118283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:04:14]POST & json_proto [10:04:14]process_json_proto [10:04:14]json parsed OK: [10:04:14]protocol is kg_v1.0 [10:04:14]action value=close_receipt [10:04:14]process_action close_receipt [10:04:14]cmd_close_receipt [10:04:14]MH_GetDate [10:04:14]Write to MH i2c: F0 00 00 4C 44 7F [10:04:14]Write i2c OK [10:04:14]MH_I2C_Read... [10:04:14]Read from MH i2c: F0 [10:04:14]MH_I2C_Read... [10:04:14]Read from MH i2c: F0 09 00 [10:04:14]MH_I2C_Read... [10:04:14]Read from MH i2c: F0 09 00 4C 44 00 A1 31 F5 66 65 34 CA 65 7D [10:04:14]GetLastDocTimeStamp 1727345032 [10:04:14]current date 1727345057 [10:04:14]FM_GetShiftState [10:04:14]SAM_PROTO_GetShiftState [10:04:14]wFMCommunicate request_size=4 [10:04:14]MH_SAM_APDU [10:04:14]CAPDU: 80 13 01 00 [10:04:14]Write to MH i2c: E2 08 00 4D 44 80 13 01 00 00 00 00 00 0E [10:04:14]Write i2c OK [10:04:14]MH_I2C_Read... [10:04:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:14]Read from MH i2c: E2 [10:04:14]MH_I2C_Read... [10:04:14]Read from MH i2c: E2 0E 00 [10:04:14]MH_I2C_Read... [10:04:14]Read from MH i2c: E2 0E 00 4D 44 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 0A [10:04:14]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:04:14]wFMCommunicate OK [10:04:14]SAM_PROTO_GetShiftState done [10:04:14]FM_GetShiftState done [10:04:14]opened in 1727309552 [10:04:14]opened+sec_in_day 1727395952 [10:04:14]quantity*price = 20001 [10:04:14]sum+1 = 20002 [10:04:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 179 26.09.2024 10:04 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104839 ФПД: 9229152180507 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100417&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104839&fm=9229152180507&tin=02508201610067®Number=0000000000145756&sum=20000 [10:04:15]StoreToDocumentArchive [10:04:15]shift 237 fd 104839 [10:04:15]save to /storage/0237/doc_00104839 [10:04:15]save last doc name /storage/0237/doc_00104839 to /storage/kkm_last_doc_name [10:04:15]save OK [10:04:15]Clear old archive folders... [10:04:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:04:15]tlvbuf is 01ADDF50 [10:04:15]SAM_PROTO_ClearQueue [10:04:15]wFMCommunicate request_size=4 [10:04:15]MH_SAM_APDU [10:04:15]CAPDU: 80 09 00 00 [10:04:15]Write to MH i2c: E2 08 00 5A 44 80 09 00 00 00 00 00 00 10 [10:04:15]Write i2c OK [10:04:15]MH_I2C_Read... [10:04:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:04:15]Read from MH i2c: E2 [10:04:15]MH_I2C_Read... [10:04:15]Read from MH i2c: E2 03 00 [10:04:15]MH_I2C_Read... [10:04:15]Read from MH i2c: E2 03 00 5A 44 00 90 00 12 [10:04:15]RAPDU: 90 00 [10:04:15]wFMCommunicate OK [10:04:15]SAM_PROTO_ClearQueue done [10:04:15]KKMCreateOFDPacket [10:04:15]OFDProtocolAddRootSTLVToBuf [10:04:15]FM_MakeSignedData [10:04:15]FM_MakeSignedData [10:04:15]SAM_PROTO_SignData [10:04:15]wFMCommunicate request_size=4 [10:04:15]MH_SAM_APDU [10:04:15]CAPDU: 80 0D 01 02 [10:04:15]Write to MH i2c: E2 08 00 5B 44 80 0D 01 02 00 00 00 00 18 [10:04:15]Write i2c OK [10:04:15]MH_I2C_Read... [10:04:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:04:15]Read from MH i2c: E2 [10:04:15]MH_I2C_Read... [10:04:15]Read from MH i2c: E2 03 00 [10:04:15]MH_I2C_Read... [10:04:15]Read from MH i2c: E2 03 00 5B 44 00 90 00 13 [10:04:15]RAPDU: 90 00 [10:04:15]wFMCommunicate OK [10:04:15]wFMCommunicate request_size=255 [10:04:15]MH_SAM_APDU [10: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 35 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 B3 00 00 00 F4 03 04 00 A1 31 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 87 99 01 00 35 04 06 00 08 [10:04:15]Write to MH i2c: E2 02 01 5C 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 35 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 B3 00 00 00 F4 03 04 00 A1 31 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 87 99 01 00 35 04 06 00 08 00 00 9A [10:04:15]Write i2c OK [10:04:15]MH_I2C_Read... [10:04:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:15]Read from MH i2c: E2 [10:04:15]MH_I2C_Read... [10:04:15]Read from MH i2c: E2 03 00 [10:04:15]MH_I2C_Read... [10:04:15]Read from MH i2c: E2 03 00 5C 44 00 90 00 14 [10:04:15]RAPDU: 90 00 [10:04:15]wFMCommunicate OK [10:04:15]wFMCommunicate request_size=10 [10:04:15]MH_SAM_APDU [10:04:15]CAPDU: 80 0D 02 02 05 64 D4 56 59 1B [10:04:15]Write to MH i2c: E2 0D 00 5D 44 80 0D 02 02 05 00 64 D4 56 59 1B 00 00 27 [10:04:15]Write i2c OK [10:04:15]MH_I2C_Read... [10:04:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:04:16]Read from MH i2c: E2 [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: E2 03 00 [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: E2 03 00 5D 44 00 90 00 15 [10:04:16]RAPDU: 90 00 [10:04:16]wFMCommunicate OK [10:04:16]wFMCommunicate request_size=4 [10:04:16]MH_SAM_APDU [10:04:16]CAPDU: 80 0D 03 02 [10:04:16]Write to MH i2c: E2 08 00 5E 44 80 0D 03 02 00 00 00 00 1D [10:04:16]Write i2c OK [10:04:16]MH_I2C_Read... [10:04:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:04:16]Read from MH i2c: E2 [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: E2 0B 00 [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: E2 0B 00 5E 44 00 43 28 9B EE 63 EE 45 F7 90 00 9F [10:04:16]RAPDU: 43 28 9B EE 63 EE 45 F7 90 00 [10:04:16]wFMCommunicate OK [10:04:16]SAM_PROTO_SignData done [10:04:16]FM_MakeSignedData done [10:04:16]CreateOFDProtocolMessage [10:04:16]wFMCommunicate request_size=4 [10:04:16]MH_SAM_APDU [10:04:16]CAPDU: 80 11 00 00 [10:04:16]Write to MH i2c: E2 08 00 5F 44 80 11 00 00 00 00 00 00 1D [10:04:16]Write i2c OK [10:04:16]MH_I2C_Read... [10:04:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:16]Read from MH i2c: E2 [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: E2 17 00 [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: E2 17 00 5F 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 78 [10:04:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:04:16]wFMCommunicate OK [10:04:16]CreateOFDProtocolMessage done [10:04:16]OFDSenderStorePacket 104839 [10:04:16]StoreOFDPacket docnum=104839 [10:04:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 2E B5 07 01 90 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 B3 00 00 00 F4 03 04 00 A1 31 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 87 99 01 00 35 04 06 00 08 64 D4 56 59 1B 43 28 9B EE 63 EE 45 F7 [10:04:16]CheckFolder [10:04:16]dirname=/storage/ofd_packets [10:04:16]CheckFolder done [10:04:16]ProducePacketName [10:04:16]name=ofd_packets/00104839 [10:04:16]NVStorageSaveData ofd_packets/00104839 [10:04:16]File name is /storage/ofd_packets/00104839 [10:04:16]Write 301 bytes [10:04:16]NVStorageSaveData done [10:04:16]OFDSenderStorePacket done [10:04:16]KKMCreateOFDPacket done [10:04:16]NVStorageSaveData kkm_last_timestamp [10:04:16]File name is /storage/kkm_last_timestamp [10:04:16]Write 4 bytes [10:04:16]NVStorageSaveData done [10:04:16]ExternCall_PrintAddStr [10:04:16]wPrintStart [10:04:16]Write to MH i2c: 01 00 00 60 44 A4 [10:04:16]Write i2c OK [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: 01 [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: 01 07 00 [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: 01 07 00 60 44 00 00 00 00 00 FF 0F B9 [10:04:16]RasterBufferAndPrint [10:04:16]line Счет N : (1)118283 [10:04:16]line ИНН: 02508201610067 [10:04:16]line Контрольно-Кассовый Чек [10:04:16]line ПРОДАЖА [10:04:16]line ТРК (МРК, ГНК) : 12 [10:04:16]line Товар: 2710124130 [10:04:16]line Аи-92-К-5 [10:04:16]line 2.950 * 67.80 [10:04:16]line = 200.01 [10:04:16]line НДС 12% НСП 1% [10:04:16]line > о реализуемом товаре [10:04:16]line ОКРУГЛЕНИЕ: -0.01 [10:04:16]line ИТОГО: 200.00 [10:04:16]line Внесено: 200.00 [10:04:16]line СДАЧА: 0.00 [10:04:16]line НСП 1% : 1.77 [10:04:16]line НДС 12% : 21.24 [10:04:16]line Наличными: 200.00 [10:04:16]line Безнал.: 0.00 [10:04:16]line Место: АЗС № 176 [10:04:16]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:04:16]line СНО: Общий режим [10:04:16]line Чек 179 26.09.2024 10:04 [10:04:16]line Смена: 237 ФФД: 1.0 [10:04:16]line ЗНМ: 0300000238 [10:04:16]line РНМ: 0000000000145756 [10:04:16]line Версия ККМ: v1.0 [10:04:16]line ФМ: 0000000000959278 [10:04:16]line ФД: 104839 [10:04:16]line ФПД: 9229152180507 [10:04:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100417&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104839&fm=9229152180507&tin=02508201610067®Number=0000000000145756&sum=20000 [10:04:16]written 0, free lines is 4095 [10:04:16]Write to MH i2c: 01 00 00 8A 44 CE [10:04:16]Write i2c OK [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: 01 [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: 01 07 00 [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: 01 07 00 8A 44 00 00 00 00 00 FA 0C DB [10:04:16]RasterBufferAndPrint [10:04:16]line [10:04:16]line [10:04:16]line [10:04:16]line [10:04:16]line [10:04:16]written 0, free lines is 3328 [10:04:16]MH_Cut [10:04:16]Write to MH i2c: D1 01 00 91 44 01 A7 [10:04:16]Write i2c OK [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: D1 [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: D1 01 00 [10:04:16]MH_I2C_Read... [10:04:16]Read from MH i2c: D1 01 00 91 44 00 A6 [10:04:16]Write to MH i2c: 01 00 00 92 44 D6 [10:04:16]Write i2c OK [10:04:16]MH_I2C_Read... [10:04:17]*** Cut start [10:04:17]*** Partial cut [10:04:17]*** CUTSNS_PIN = 1 [10:04:17]*** CUTSNS_PIN = 0 [10:04:17]*** Brake cut motor [10:04:18]Read from MH i2c: 01 [10:04:18]MH_I2C_Read... [10:04:18]*** Stop cut motor [10:04:18]*** Cut end [10:04:18]Read from MH i2c: 01 07 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: 01 07 00 92 44 00 00 00 00 00 FF 0F EB [10:04:18]process_action close_receipt done [10:04:18]requested_data is exist [10:04:18]produce_requested_data [10:04:18]requested_item fm.sn is exist - process it [10:04:18]wFMCommunicate request_size=4 [10:04:18]MH_SAM_APDU [10:04:18]CAPDU: 80 11 00 00 [10:04:18]Write to MH i2c: E2 08 00 93 44 80 11 00 00 00 00 00 00 51 [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:04:18]Read from MH i2c: E2 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 17 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 17 00 93 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 AC [10:04:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:04:18]wFMCommunicate OK [10:04:18]requested_item fd.num is exist - process it [10:04:18]SAM_PROTO_GetFieldsCounters [10:04:18]wFMCommunicate request_size=4 [10:04:18]MH_SAM_APDU [10:04:18]CAPDU: 80 13 00 00 [10:04:18]Write to MH i2c: E2 08 00 94 44 80 13 00 00 00 00 00 00 54 [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:04:18]Read from MH i2c: E2 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 62 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 62 00 94 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 87 99 01 00 0E 04 04 00 ED 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 A7 [10:04:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 87 99 01 00 0E 04 04 00 ED 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 [10:04:18]wFMCommunicate OK [10:04:18]SAM_PROTO_GetFieldsCounters done [10:04:18]requested_item shift.num is exist - process it [10:04:18]requested_item shift.opened is exist - process it [10:04:18]req_shift_opened [10:04:18]FM_GetShiftState [10:04:18]SAM_PROTO_GetShiftState [10:04:18]wFMCommunicate request_size=4 [10:04:18]MH_SAM_APDU [10:04:18]CAPDU: 80 13 01 00 [10:04:18]Write to MH i2c: E2 08 00 95 44 80 13 01 00 00 00 00 00 56 [10:04:18]Write i2c OK [10:04:18]MH_I2C_Read... [10:04:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:04:18]Read from MH i2c: E2 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 0E 00 [10:04:18]MH_I2C_Read... [10:04:18]Read from MH i2c: E2 0E 00 95 44 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 52 [10:04:18]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:04:18]wFMCommunicate OK [10:04:18]SAM_PROTO_GetShiftState done [10:04:18]FM_GetShiftState done [10:04:18]req_shift_opened done [10:04:18]requested_item shift.open_date is exist - process it [10:04:18]req_shift_open_date [10:04:18]req_shift_open_date done [10:04:18]produce_requested_data done [10:04:18]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104839,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:04:18]process_action_free close_receipt [10:04:18]json_value_free [10:04:18]json_value_free done [10:04:18]process_json_proto returns [10:04:18]Send response to host [10:04:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104839,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:04:18]free response buf [10:04:18]execute_script done [10:04:18]execute_script returns [10:04:18]free content buf [10:04:18]Sock 9.Close socket [10:04:18]Sock 9.Thread stoped [10:04:55]ConnectInit Can't connect to host [10:04:55]CommunicateWithHost connect error [10:04:55]CommunicateWithHost err = -1 [10:04:55]OFD Sender: Server communicate error [10:04:55]OFD Sender: Processing packet 104837 [packets to send 53, broken 50] [10:04:55]ProducePacketName [10:04:55]name=ofd_packets/00104837 [10:04:55]OFD Sender: To server: pG, [10:04:55]CommunicateWithHost lk.salyk.kg:30040 [10:04:55]ConnectInit lk.salyk.kg [10:04:55]Connected sock=9 [10:04:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 91 28 07 01 87 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 35 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 B1 00 00 00 F4 03 04 00 46 31 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 85 99 01 00 35 04 06 00 5B 36 39 2B 58 72 1C 65 DB C3 FF 03 21 BC [10:04:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 B6 06 47 00 79 F7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 85 99 01 00 F4 03 04 00 79 DB F4 66 B6 04 01 00 00 CE 01 0D 4F 36 1C 5B 67 [10:04:56]CommunicateWithHost err = 0 [10:04:56]CheckOFDResponse [10:04:56]1017 (14) - 77093643461234 [10:04:56]1041 (16) - 0000000000959278 [10:04:56]1040 (4) - 104837 [10:04:56]1012 (4) - 26.09.2024 03:56 [10:04:56]1206 (1) - 0 [10:04:56]OFD Sender: Remove packet 104837 [10:04:56]ProducePacketName [10:04:56]name=ofd_packets/00104837 [10:04:56]NVStorageDeleteData [10:04:56]OFD Sender: Processing packet 104838 [packets to send 52, broken 50] [10:04:56]ProducePacketName [10:04:56]name=ofd_packets/00104838 [10:04:56]OFD Sender: To server: pG, [10:04:56]CommunicateWithHost lk.salyk.kg:30040 [10:04:56]ConnectInit lk.salyk.kg [10:04:57]Connected sock=9 [10:04:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 6E 34 08 01 F9 9E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 8E 21 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 02 FE 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 B2 00 00 00 F4 03 04 00 88 31 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 86 99 01 00 35 04 06 00 77 68 8D D7 68 00 0E 24 9A E9 85 A9 F4 DB [10:04:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 44 B0 47 00 5A E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 86 99 01 00 F4 03 04 00 7A DB F4 66 B6 04 01 00 00 88 D5 C4 A6 40 DC 42 5C [10:04:57]CommunicateWithHost err = 0 [10:04:57]CheckOFDResponse [10:04:57]1017 (14) - 77093643461234 [10:04:57]1041 (16) - 0000000000959278 [10:04:57]1040 (4) - 104838 [10:04:57]1012 (4) - 26.09.2024 03:56 [10:04:57]1206 (1) - 0 [10:04:57]OFD Sender: Remove packet 104838 [10:04:57]ProducePacketName [10:04:57]name=ofd_packets/00104838 [10:04:57]NVStorageDeleteData [10:04:57]OFD Sender: Processing packet 104839 [packets to send 51, broken 50] [10:04:57]ProducePacketName [10:04:57]name=ofd_packets/00104839 [10:04:57]OFD Sender: To server: pG, [10:04:57]CommunicateWithHost lk.salyk.kg:30040 [10:04:57]ConnectInit lk.salyk.kg [10:04:57]Connected sock=9 [10:04:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 2E B5 07 01 90 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 B3 00 00 00 F4 03 04 00 A1 31 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 87 99 01 00 35 04 06 00 08 64 D4 56 59 1B 43 28 9B EE 63 EE 45 F7 [10:04:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 86 24 47 00 AD A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 87 99 01 00 F4 03 04 00 7B DB F4 66 B6 04 01 00 00 B2 6A 84 56 E7 EA 41 68 [10:04:58]CommunicateWithHost err = 0 [10:04:58]CheckOFDResponse [10:04:58]1017 (14) - 77093643461234 [10:04:58]1041 (16) - 0000000000959278 [10:04:58]1040 (4) - 104839 [10:04:58]1012 (4) - 26.09.2024 03:56 [10:04:58]1206 (1) - 0 [10:04:58]OFD Sender: Remove packet 104839 [10:04:58]ProducePacketName [10:04:58]name=ofd_packets/00104839 [10:04:58]NVStorageDeleteData [10:04:58]OFD Sender: No OFD packet to send [10:05:03]OFD Sender: No OFD packet to send [10:05:08]OFD Sender: No OFD packet to send [10:05:13]OFD Sender: No OFD packet to send [10:05:18]OFD Sender: No OFD packet to send [10:05:23]OFD Sender: No OFD packet to send [10:05:28]OFD Sender: No OFD packet to send [10:05:32]accept exits with 8 [10:05:32]New connection [10:05:32]New thread 3067260260 created [10:05:32]Thread 3067403620 joined [10:05:32]Waiting for new connection... [10:05:32] Sock 8.Parse request [10:05:32]Sock 8.Check first char [10:05:32]Sock 8.First char is OK [10:05:32]request: POST /json_proto HTTP/1.0 [10:05:32]Method: POST [10:05:32]URL: /json_proto [10:05:32]Method is POST - this is cgi request [10:05:32]url: /json_proto [10:05:32]query_string will be loaded in cgi processing [10:05:32]execute_cgi json_proto POST (null) [10:05:32]execute_cgi path=json_proto method=POST [10:05:32]POST find Content-Length [10:05:32]Host: 172.17.62.195:8080 [10:05:32]Content-Length: 677 [10:05:32]Content-Type: application/json [10:05:32] [10:05:32]POST finish read [10:05:32]Found Content-Length = 677 [10:05:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:05:32]execute_script... [10:05: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)118284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:05:32]POST & json_proto [10:05:32]process_json_proto [10:05:32]json parsed OK: [10:05:32]protocol is kg_v1.0 [10:05:32]action value=close_receipt [10:05:32]process_action close_receipt [10:05:32]cmd_close_receipt [10:05:32]MH_GetDate [10:05:32]Write to MH i2c: F0 00 00 96 44 C9 [10:05:32]Write i2c OK [10:05:32]MH_I2C_Read... [10:05:32]Read from MH i2c: F0 [10:05:32]MH_I2C_Read... [10:05:32]Read from MH i2c: F0 09 00 [10:05:32]MH_I2C_Read... [10:05:32]Read from MH i2c: F0 09 00 96 44 00 EF 31 F5 66 65 34 CA 65 15 [10:05:32]GetLastDocTimeStamp 1727345057 [10:05:32]current date 1727345135 [10:05:32]FM_GetShiftState [10:05:32]SAM_PROTO_GetShiftState [10:05:32]wFMCommunicate request_size=4 [10:05:32]MH_SAM_APDU [10:05:32]CAPDU: 80 13 01 00 [10:05:32]Write to MH i2c: E2 08 00 97 44 80 13 01 00 00 00 00 00 58 [10:05:32]Write i2c OK [10:05:32]MH_I2C_Read... [10:05:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:32]Read from MH i2c: E2 [10:05:32]MH_I2C_Read... [10:05:32]Read from MH i2c: E2 0E 00 [10:05:32]MH_I2C_Read... [10:05:32]Read from MH i2c: E2 0E 00 97 44 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 54 [10:05:32]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:05:32]wFMCommunicate OK [10:05:32]SAM_PROTO_GetShiftState done [10:05:32]FM_GetShiftState done [10:05:32]opened in 1727309552 [10:05:32]opened+sec_in_day 1727395952 [10:05:32]quantity*price = 40002 [10:05:32]sum+1 = 40003 [10:05:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 180 26.09.2024 10:05 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104840 ФПД: 145775429374410 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100535&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104840&fm=145775429374410&tin=02508201610067®Number=0000000000145756&sum=40000 [10:05:33]StoreToDocumentArchive [10:05:33]shift 237 fd 104840 [10:05:33]save to /storage/0237/doc_00104840 [10:05:33]save last doc name /storage/0237/doc_00104840 to /storage/kkm_last_doc_name [10:05:33]save OK [10:05:33]Clear old archive folders... [10:05:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:05:33]tlvbuf is 01972BC0 [10:05:33]SAM_PROTO_ClearQueue [10:05:33]wFMCommunicate request_size=4 [10:05:33]MH_SAM_APDU [10:05:33]CAPDU: 80 09 00 00 [10:05:33]Write to MH i2c: E2 08 00 A4 44 80 09 00 00 00 00 00 00 5A [10:05:33]Write i2c OK [10:05:33]MH_I2C_Read... [10:05:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:05:33]Read from MH i2c: E2 [10:05:33]MH_I2C_Read... [10:05:33]Read from MH i2c: E2 03 00 [10:05:33]MH_I2C_Read... [10:05:33]Read from MH i2c: E2 03 00 A4 44 00 90 00 5C [10:05:33]RAPDU: 90 00 [10:05:33]wFMCommunicate OK [10:05:33]SAM_PROTO_ClearQueue done [10:05:33]KKMCreateOFDPacket [10:05:33]OFDProtocolAddRootSTLVToBuf [10:05:33]FM_MakeSignedData [10:05:33]FM_MakeSignedData [10:05:33]SAM_PROTO_SignData [10:05:33]wFMCommunicate request_size=4 [10:05:33]MH_SAM_APDU [10:05:33]CAPDU: 80 0D 01 02 [10:05:33]Write to MH i2c: E2 08 00 A5 44 80 0D 01 02 00 00 00 00 62 [10:05:33]Write i2c OK [10:05:33]MH_I2C_Read... [10:05:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:05:33]Read from MH i2c: E2 [10:05:33]MH_I2C_Read... [10:05:33]Read from MH i2c: E2 03 00 [10:05:33]MH_I2C_Read... [10:05:33]Read from MH i2c: E2 03 00 A5 44 00 90 00 5D [10:05:33]RAPDU: 90 00 [10:05:33]wFMCommunicate OK [10:05:33]wFMCommunicate request_size=255 [10:05:33]MH_SAM_APDU [10:05: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 35 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 B4 00 00 00 F4 03 04 00 EF 31 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 88 99 01 00 35 04 06 00 84 [10:05:33]Write to MH i2c: E2 02 01 A6 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 35 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 B4 00 00 00 F4 03 04 00 EF 31 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 88 99 01 00 35 04 06 00 84 00 00 93 [10:05:33]Write i2c OK [10:05:33]MH_I2C_Read... [10:05:33]OFD Sender: No OFD packet to send [10:05:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:33]Read from MH i2c: E2 [10:05:33]MH_I2C_Read... [10:05:33]Read from MH i2c: E2 03 00 [10:05:33]MH_I2C_Read... [10:05:33]Read from MH i2c: E2 03 00 A6 44 00 90 00 5E [10:05:33]RAPDU: 90 00 [10:05:33]wFMCommunicate OK [10:05:33]wFMCommunicate request_size=10 [10:05:33]MH_SAM_APDU [10:05:33]CAPDU: 80 0D 02 02 05 94 FC AF 51 CA [10:05:33]Write to MH i2c: E2 0D 00 A7 44 80 0D 02 02 05 00 94 FC AF 51 CA 00 00 C9 [10:05:33]Write i2c OK [10:05:33]MH_I2C_Read... [10:05:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:05:33]Read from MH i2c: E2 [10:05:33]MH_I2C_Read... [10:05:33]Read from MH i2c: E2 03 00 [10:05:33]MH_I2C_Read... [10:05:33]Read from MH i2c: E2 03 00 A7 44 00 90 00 5F [10:05:33]RAPDU: 90 00 [10:05:33]wFMCommunicate OK [10:05:33]wFMCommunicate request_size=4 [10:05:33]MH_SAM_APDU [10:05:33]CAPDU: 80 0D 03 02 [10:05:33]Write to MH i2c: E2 08 00 A8 44 80 0D 03 02 00 00 00 00 67 [10:05:33]Write i2c OK [10:05:33]MH_I2C_Read... [10:05:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:05:34]Read from MH i2c: E2 [10:05:34]MH_I2C_Read... [10:05:34]Read from MH i2c: E2 0B 00 [10:05:34]MH_I2C_Read... [10:05:34]Read from MH i2c: E2 0B 00 A8 44 00 DE FD 12 49 F8 81 D7 21 90 00 0F [10:05:34]RAPDU: DE FD 12 49 F8 81 D7 21 90 00 [10:05:34]wFMCommunicate OK [10:05:34]SAM_PROTO_SignData done [10:05:34]FM_MakeSignedData done [10:05:34]CreateOFDProtocolMessage [10:05:34]wFMCommunicate request_size=4 [10:05:34]MH_SAM_APDU [10:05:34]CAPDU: 80 11 00 00 [10:05:34]Write to MH i2c: E2 08 00 A9 44 80 11 00 00 00 00 00 00 67 [10:05:34]Write i2c OK [10:05:34]MH_I2C_Read... [10:05:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:34]Read from MH i2c: E2 [10:05:34]MH_I2C_Read... [10:05:34]Read from MH i2c: E2 17 00 [10:05:34]MH_I2C_Read... [10:05:34]Read from MH i2c: E2 17 00 A9 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 C2 [10:05:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:05:34]wFMCommunicate OK [10:05:34]CreateOFDProtocolMessage done [10:05:34]OFDSenderStorePacket 104840 [10:05:34]StoreOFDPacket docnum=104840 [10:05:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E2 31 07 01 4F 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 35 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 B4 00 00 00 F4 03 04 00 EF 31 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 88 99 01 00 35 04 06 00 84 94 FC AF 51 CA DE FD 12 49 F8 81 D7 21 [10:05:34]CheckFolder [10:05:34]dirname=/storage/ofd_packets [10:05:34]CheckFolder done [10:05:34]ProducePacketName [10:05:34]name=ofd_packets/00104840 [10:05:34]NVStorageSaveData ofd_packets/00104840 [10:05:34]File name is /storage/ofd_packets/00104840 [10:05:34]Write 301 bytes [10:05:34]NVStorageSaveData done [10:05:34]OFDSenderStorePacket done [10:05:34]KKMCreateOFDPacket done [10:05:34]NVStorageSaveData kkm_last_timestamp [10:05:34]File name is /storage/kkm_last_timestamp [10:05:34]Write 4 bytes [10:05:34]NVStorageSaveData done [10:05:34]ExternCall_PrintAddStr [10:05:34]wPrintStart [10:05:34]Write to MH i2c: 01 00 00 AA 44 EE [10:05:34]Write i2c OK [10:05:34]MH_I2C_Read... [10:05:34]Read from MH i2c: 01 [10:05:34]MH_I2C_Read... [10:05:34]Read from MH i2c: 01 07 00 [10:05:34]MH_I2C_Read... [10:05:34]Read from MH i2c: 01 07 00 AA 44 00 00 00 00 00 FF 0F 03 [10:05:34]RasterBufferAndPrint [10:05:34]line Счет N : (1)118284 [10:05:34]line ИНН: 02508201610067 [10:05:34]line Контрольно-Кассовый Чек [10:05:34]line ПРОДАЖА [10:05:34]line ТРК (МРК, ГНК) : 22 [10:05:34]line Товар: 2710124130 [10:05:34]line Аи-92-К-5 [10:05:34]line 5.900 * 67.80 [10:05:34]line = 400.02 [10:05:34]line НДС 12% НСП 1% [10:05:34]line > о реализуемом товаре [10:05:34]line ОКРУГЛЕНИЕ: -0.02 [10:05:34]line ИТОГО: 400.00 [10:05:34]line Внесено: 400.00 [10:05:34]line СДАЧА: 0.00 [10:05:34]line НСП 1% : 3.54 [10:05:34]line НДС 12% : 42.48 [10:05:34]line Наличными: 400.00 [10:05:34]line Безнал.: 0.00 [10:05:34]line Место: АЗС № 176 [10:05:34]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:05:34]line СНО: Общий режим [10:05:34]line Чек 180 26.09.2024 10:05 [10:05:34]line Смена: 237 ФФД: 1.0 [10:05:34]line ЗНМ: 0300000238 [10:05:34]line РНМ: 0000000000145756 [10:05:34]line Версия ККМ: v1.0 [10:05:34]line ФМ: 0000000000959278 [10:05:34]line ФД: 104840 [10:05:34]line ФПД: 145775429374410 [10:05:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100535&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104840&fm=145775429374410&tin=02508201610067®Number=0000000000145756&sum=40000 [10:05:34]OFD Sender: Processing packet 104840 [packets to send 51, broken 50] [10:05:34]ProducePacketName [10:05:34]name=ofd_packets/00104840 [10:05:34]OFD Sender: To server: pG, [10:05:34]CommunicateWithHost lk.salyk.kg:30040 [10:05:34]ConnectInit lk.salyk.kg [10:05:34]written 0, free lines is 4095 [10:05:34]Connected sock=10 [10:05:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E2 31 07 01 4F 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 35 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 B4 00 00 00 F4 03 04 00 EF 31 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 88 99 01 00 35 04 06 00 84 94 FC AF 51 CA DE FD 12 49 F8 81 D7 21 [10:05:34]Write to MH i2c: 01 00 00 D4 44 18 [10:05:34]Write i2c OK [10:05:34]MH_I2C_Read... [10:05:34]Read from MH i2c: 01 [10:05:34]MH_I2C_Read... [10:05:34]Read from MH i2c: 01 07 00 [10:05:34]MH_I2C_Read... [10:05:34]Read from MH i2c: 01 07 00 D4 44 00 00 00 00 00 0B 0D 37 [10:05:34]RasterBufferAndPrint [10:05:34]line [10:05:34]line [10:05:34]line [10:05:34]line [10:05:34]line [10:05:34]written 0, free lines is 3345 [10:05:34]MH_Cut [10:05:34]Write to MH i2c: D1 01 00 DB 44 01 F1 [10:05:34]Write i2c OK [10:05:34]MH_I2C_Read... [10:05:34]Read from MH i2c: D1 [10:05:34]MH_I2C_Read... [10:05:34]Read from MH i2c: D1 01 00 [10:05:34]MH_I2C_Read... [10:05:34]Read from MH i2c: D1 01 00 DB 44 00 F0 [10:05:34]Write to MH i2c: 01 00 00 DC 44 20 [10:05:34]Write i2c OK [10:05:34]MH_I2C_Read... [10:05:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 D5 CA 47 00 8D 00 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 88 99 01 00 F4 03 04 00 A0 DB F4 66 B6 04 01 00 00 96 15 84 F8 77 51 89 BC [10:05:34]CommunicateWithHost err = 0 [10:05:34]CheckOFDResponse [10:05:34]1017 (14) - 77093643461234 [10:05:34]1041 (16) - 0000000000959278 [10:05:34]1040 (4) - 104840 [10:05:34]1012 (4) - 26.09.2024 03:57 [10:05:34]1206 (1) - 0 [10:05:34]OFD Sender: Remove packet 104840 [10:05:34]ProducePacketName [10:05:34]name=ofd_packets/00104840 [10:05:34]NVStorageDeleteData [10:05:35]OFD Sender: No OFD packet to send [10:05:35]*** Cut start [10:05:35]*** Partial cut [10:05:35]*** CUTSNS_PIN = 1 [10:05:35]*** CUTSNS_PIN = 0 [10:05:35]*** Brake cut motor [10:05:36]Read from MH i2c: 01 [10:05:36]MH_I2C_Read... [10:05:36]*** Stop cut motor [10:05:36]*** Cut end [10:05:36]Read from MH i2c: 01 07 00 [10:05:36]MH_I2C_Read... [10:05:36]Read from MH i2c: 01 07 00 DC 44 00 00 00 00 00 FF 0F 35 [10:05:36]process_action close_receipt done [10:05:36]requested_data is exist [10:05:36]produce_requested_data [10:05:36]requested_item fm.sn is exist - process it [10:05:36]wFMCommunicate request_size=4 [10:05:36]MH_SAM_APDU [10:05:36]CAPDU: 80 11 00 00 [10:05:36]Write to MH i2c: E2 08 00 DD 44 80 11 00 00 00 00 00 00 9B [10:05:36]Write i2c OK [10:05:36]MH_I2C_Read... [10:05:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:05:36]Read from MH i2c: E2 [10:05:36]MH_I2C_Read... [10:05:36]Read from MH i2c: E2 17 00 [10:05:36]MH_I2C_Read... [10:05:36]Read from MH i2c: E2 17 00 DD 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 F6 [10:05:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:05:36]wFMCommunicate OK [10:05:36]requested_item fd.num is exist - process it [10:05:36]SAM_PROTO_GetFieldsCounters [10:05:36]wFMCommunicate request_size=4 [10:05:36]MH_SAM_APDU [10:05:36]CAPDU: 80 13 00 00 [10:05:36]Write to MH i2c: E2 08 00 DE 44 80 13 00 00 00 00 00 00 9E [10:05:36]Write i2c OK [10:05:36]MH_I2C_Read... [10:05:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:05:36]Read from MH i2c: E2 [10:05:36]MH_I2C_Read... [10:05:36]Read from MH i2c: E2 62 00 [10:05:36]MH_I2C_Read... [10:05:36]Read from MH i2c: E2 62 00 DE 44 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 88 99 01 00 0E 04 04 00 ED 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 F5 [10:05:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 88 99 01 00 0E 04 04 00 ED 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 [10:05:36]wFMCommunicate OK [10:05:36]SAM_PROTO_GetFieldsCounters done [10:05:36]requested_item shift.num is exist - process it [10:05:36]requested_item shift.opened is exist - process it [10:05:36]req_shift_opened [10:05:36]FM_GetShiftState [10:05:36]SAM_PROTO_GetShiftState [10:05:36]wFMCommunicate request_size=4 [10:05:36]MH_SAM_APDU [10:05:36]CAPDU: 80 13 01 00 [10:05:36]Write to MH i2c: E2 08 00 DF 44 80 13 01 00 00 00 00 00 A0 [10:05:36]Write i2c OK [10:05:36]MH_I2C_Read... [10:05:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:05:36]Read from MH i2c: E2 [10:05:36]MH_I2C_Read... [10:05:36]Read from MH i2c: E2 0E 00 [10:05:36]MH_I2C_Read... [10:05:36]Read from MH i2c: E2 0E 00 DF 44 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 9C [10:05:36]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:05:36]wFMCommunicate OK [10:05:36]SAM_PROTO_GetShiftState done [10:05:36]FM_GetShiftState done [10:05:36]req_shift_opened done [10:05:36]requested_item shift.open_date is exist - process it [10:05:36]req_shift_open_date [10:05:36]req_shift_open_date done [10:05:36]produce_requested_data done [10:05:36]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104840,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:05:36]process_action_free close_receipt [10:05:36]json_value_free [10:05:36]json_value_free done [10:05:36]process_json_proto returns [10:05:36]Send response to host [10:05:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104840,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:05:36]free response buf [10:05:36]execute_script done [10:05:36]execute_script returns [10:05:36]free content buf [10:05:36]Sock 8.Close socket [10:05:36]Sock 8.Thread stoped [10:05:40]OFD Sender: No OFD packet to send [10:05:45]OFD Sender: No OFD packet to send [10:05:50]OFD Sender: No OFD packet to send [10:05:55]OFD Sender: No OFD packet to send [10:06:00]OFD Sender: No OFD packet to send [10:06:04]accept exits with 9 [10:06:04]New connection [10:06:04]New thread 3067403620 created [10:06:04]Thread 3067260260 joined [10:06:04]Waiting for new connection... [10:06:04] Sock 9.Parse request [10:06:04]Sock 9.Check first char [10:06:04]Sock 9.First char is OK [10:06:04]request: POST /json_proto HTTP/1.0 [10:06:04]Method: POST [10:06:04]URL: /json_proto [10:06:04]Method is POST - this is cgi request [10:06:04]url: /json_proto [10:06:04]query_string will be loaded in cgi processing [10:06:04]execute_cgi json_proto POST (null) [10:06:04]execute_cgi path=json_proto method=POST [10:06:04]POST find Content-Length [10:06:04]Host: 172.17.62.195:8080 [10:06:04]Content-Length: 682 [10:06:04]Content-Type: application/json [10:06:04] [10:06:04]POST finish read [10:06:04]Found Content-Length = 682 [10:06:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 1.330, "sum" : 100.68, "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" ] } } [10:06:04]execute_script... [10:06: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)118285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 1.330, "sum" : 100.68, "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" ] } } [10:06:04]POST & json_proto [10:06:04]process_json_proto [10:06:04]json parsed OK: [10:06:04]protocol is kg_v1.0 [10:06:04]action value=close_receipt [10:06:04]process_action close_receipt [10:06:04]cmd_close_receipt [10:06:04]MH_GetDate [10:06:04]Write to MH i2c: F0 00 00 E0 44 13 [10:06:04]Write i2c OK [10:06:04]MH_I2C_Read... [10:06:04]Read from MH i2c: F0 [10:06:04]MH_I2C_Read... [10:06:04]Read from MH i2c: F0 09 00 [10:06:04]MH_I2C_Read... [10:06:04]Read from MH i2c: F0 09 00 E0 44 00 0F 32 F5 66 65 34 CA 65 80 [10:06:04]GetLastDocTimeStamp 1727345135 [10:06:04]current date 1727345167 [10:06:04]FM_GetShiftState [10:06:04]SAM_PROTO_GetShiftState [10:06:04]wFMCommunicate request_size=4 [10:06:04]MH_SAM_APDU [10:06:04]CAPDU: 80 13 01 00 [10:06:04]Write to MH i2c: E2 08 00 E1 44 80 13 01 00 00 00 00 00 A2 [10:06:04]Write i2c OK [10:06:04]MH_I2C_Read... [10:06:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:04]Read from MH i2c: E2 [10:06:04]MH_I2C_Read... [10:06:04]Read from MH i2c: E2 0E 00 [10:06:04]MH_I2C_Read... [10:06:04]Read from MH i2c: E2 0E 00 E1 44 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 9E [10:06:04]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:06:04]wFMCommunicate OK [10:06:04]SAM_PROTO_GetShiftState done [10:06:04]FM_GetShiftState done [10:06:04]opened in 1727309552 [10:06:04]opened+sec_in_day 1727395952 [10:06:04]quantity*price = 10068 [10:06:04]sum+1 = 10069 [10:06:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.68 ИТОГО: 100.00 Внесено: 100.00 СДАЧА: 0.00 НСП 1% : 0.89 НДС 12% : 10.69 Наличными: 100.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 181 26.09.2024 10:06 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104841 ФПД: 219908176493212 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100607&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104841&fm=219908176493212&tin=02508201610067®Number=0000000000145756&sum=10000 [10:06:05]StoreToDocumentArchive [10:06:05]shift 237 fd 104841 [10:06:05]save to /storage/0237/doc_00104841 [10:06:05]save last doc name /storage/0237/doc_00104841 to /storage/kkm_last_doc_name [10:06:05]save OK [10:06:05]Clear old archive folders... [10:06:05]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:06:05]tlvbuf is 01A558A0 [10:06:05]SAM_PROTO_ClearQueue [10:06:05]wFMCommunicate request_size=4 [10:06:05]MH_SAM_APDU [10:06:05]CAPDU: 80 09 00 00 [10:06:05]Write to MH i2c: E2 08 00 EE 44 80 09 00 00 00 00 00 00 A4 [10:06:05]Write i2c OK [10:06:05]MH_I2C_Read... [10:06:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:06:05]Read from MH i2c: E2 [10:06:05]MH_I2C_Read... [10:06:05]Read from MH i2c: E2 03 00 [10:06:05]MH_I2C_Read... [10:06:05]Read from MH i2c: E2 03 00 EE 44 00 90 00 A6 [10:06:05]RAPDU: 90 00 [10:06:05]wFMCommunicate OK [10:06:05]SAM_PROTO_ClearQueue done [10:06:05]KKMCreateOFDPacket [10:06:05]OFDProtocolAddRootSTLVToBuf [10:06:05]FM_MakeSignedData [10:06:05]FM_MakeSignedData [10:06:05]SAM_PROTO_SignData [10:06:05]wFMCommunicate request_size=4 [10:06:05]MH_SAM_APDU [10:06:05]CAPDU: 80 0D 01 02 [10:06:05]Write to MH i2c: E2 08 00 EF 44 80 0D 01 02 00 00 00 00 AC [10:06:05]Write i2c OK [10:06:05]MH_I2C_Read... [10:06:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:06:05]Read from MH i2c: E2 [10:06:05]MH_I2C_Read... [10:06:05]Read from MH i2c: E2 03 00 [10:06:05]MH_I2C_Read... [10:06:05]Read from MH i2c: E2 03 00 EF 44 00 90 00 A7 [10:06:05]RAPDU: 90 00 [10:06:05]wFMCommunicate OK [10:06:05]wFMCommunicate request_size=255 [10:06:05]MH_SAM_APDU [10:06:05]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 32 05 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 54 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 2D 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 B5 00 00 00 F4 03 04 00 0F 32 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 89 99 01 00 35 04 06 00 [10:06:05]Write to MH i2c: E2 02 01 F0 44 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 32 05 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 54 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 2D 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 B5 00 00 00 F4 03 04 00 0F 32 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 89 99 01 00 35 04 06 00 00 00 B6 [10:06:05]Write i2c OK [10:06:05]MH_I2C_Read... [10:06:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:06]Read from MH i2c: E2 [10:06:06]MH_I2C_Read... [10:06:06]Read from MH i2c: E2 03 00 [10:06:06]MH_I2C_Read... [10:06:06]Read from MH i2c: E2 03 00 F0 44 00 90 00 A8 [10:06:06]RAPDU: 90 00 [10:06:06]wFMCommunicate OK [10:06:06]wFMCommunicate request_size=11 [10:06:06]MH_SAM_APDU [10:06:06]CAPDU: 80 0D 02 02 06 C8 01 5C BE 3A 9C [10:06:06]Write to MH i2c: E2 0E 00 F1 44 80 0D 02 02 06 00 C8 01 5C BE 3A 9C 00 00 74 [10:06:06]Write i2c OK [10:06:06]MH_I2C_Read... [10:06:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:06]Read from MH i2c: E2 [10:06:06]MH_I2C_Read... [10:06:06]Read from MH i2c: E2 03 00 [10:06:06]MH_I2C_Read... [10:06:06]Read from MH i2c: E2 03 00 F1 44 00 90 00 A9 [10:06:06]RAPDU: 90 00 [10:06:06]wFMCommunicate OK [10:06:06]wFMCommunicate request_size=4 [10:06:06]MH_SAM_APDU [10:06:06]CAPDU: 80 0D 03 02 [10:06:06]Write to MH i2c: E2 08 00 F2 44 80 0D 03 02 00 00 00 00 B1 [10:06:06]Write i2c OK [10:06:06]MH_I2C_Read... [10:06:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:06:06]Read from MH i2c: E2 [10:06:06]MH_I2C_Read... [10:06:06]Read from MH i2c: E2 0B 00 [10:06:06]MH_I2C_Read... [10:06:06]Read from MH i2c: E2 0B 00 F2 44 00 6A 2C 92 D3 6D 8C 52 DA 90 00 D2 [10:06:06]RAPDU: 6A 2C 92 D3 6D 8C 52 DA 90 00 [10:06:06]wFMCommunicate OK [10:06:06]SAM_PROTO_SignData done [10:06:06]FM_MakeSignedData done [10:06:06]CreateOFDProtocolMessage [10:06:06]wFMCommunicate request_size=4 [10:06:06]MH_SAM_APDU [10:06:06]CAPDU: 80 11 00 00 [10:06:06]Write to MH i2c: E2 08 00 F3 44 80 11 00 00 00 00 00 00 B1 [10:06:06]Write i2c OK [10:06:06]MH_I2C_Read... [10:06:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:06]Read from MH i2c: E2 [10:06:06]MH_I2C_Read... [10:06:06]Read from MH i2c: E2 17 00 [10:06:06]MH_I2C_Read... [10:06:06]Read from MH i2c: E2 17 00 F3 44 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 0C [10:06:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:06:06]wFMCommunicate OK [10:06:06]CreateOFDProtocolMessage done [10:06:06]OFDSenderStorePacket 104841 [10:06:06]StoreOFDPacket docnum=104841 [10:06:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 FF 0A 08 01 37 85 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 32 05 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 54 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 2D 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 B5 00 00 00 F4 03 04 00 0F 32 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 89 99 01 00 35 04 06 00 C8 01 5C BE 3A 9C 6A 2C 92 D3 6D 8C 52 DA [10:06:06]CheckFolder [10:06:06]dirname=/storage/ofd_packets [10:06:06]CheckFolder done [10:06:06]ProducePacketName [10:06:06]name=ofd_packets/00104841 [10:06:06]NVStorageSaveData ofd_packets/00104841 [10:06:06]File name is /storage/ofd_packets/00104841 [10:06:06]Write 302 bytes [10:06:06]NVStorageSaveData done [10:06:06]OFDSenderStorePacket done [10:06:06]KKMCreateOFDPacket done [10:06:06]NVStorageSaveData kkm_last_timestamp [10:06:06]File name is /storage/kkm_last_timestamp [10:06:06]Write 4 bytes [10:06:06]NVStorageSaveData done [10:06:06]ExternCall_PrintAddStr [10:06:06]wPrintStart [10:06:06]Write to MH i2c: 01 00 00 F4 44 38 [10:06:06]Write i2c OK [10:06:06]MH_I2C_Read... [10:06:06]Read from MH i2c: 01 [10:06:06]MH_I2C_Read... [10:06:06]Read from MH i2c: 01 07 00 [10:06:06]MH_I2C_Read... [10:06:06]Read from MH i2c: 01 07 00 F4 44 00 00 00 00 00 FF 0F 4D [10:06:06]RasterBufferAndPrint [10:06:06]line Счет N : (1)118285 [10:06:06]line ИНН: 02508201610067 [10:06:06]line Контрольно-Кассовый Чек [10:06:06]line ПРОДАЖА [10:06:06]line ТРК (МРК, ГНК) : 41 [10:06:06]line Товар: 2710194210 [10:06:06]line ДТ(л)-К-5 [10:06:06]line 1.330 * 75.70 [10:06:06]line = 100.68 [10:06:06]line НДС 12% НСП 1% [10:06:06]line > о реализуемом товаре [10:06:06]line ОКРУГЛЕНИЕ: -0.68 [10:06:06]line ИТОГО: 100.00 [10:06:06]line Внесено: 100.00 [10:06:06]line СДАЧА: 0.00 [10:06:06]line НСП 1% : 0.89 [10:06:06]line НДС 12% : 10.69 [10:06:06]line Наличными: 100.00 [10:06:06]line Безнал.: 0.00 [10:06:06]line Место: АЗС № 176 [10:06:06]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:06:06]line СНО: Общий режим [10:06:06]line Чек 181 26.09.2024 10:06 [10:06:06]line Смена: 237 ФФД: 1.0 [10:06:06]line ЗНМ: 0300000238 [10:06:06]line РНМ: 0000000000145756 [10:06:06]line Версия ККМ: v1.0 [10:06:06]line ФМ: 0000000000959278 [10:06:06]line ФД: 104841 [10:06:06]line ФПД: 219908176493212 [10:06:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100607&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104841&fm=219908176493212&tin=02508201610067®Number=0000000000145756&sum=10000 [10:06:06]OFD Sender: Processing packet 104841 [packets to send 51, broken 50] [10:06:06]ProducePacketName [10:06:06]name=ofd_packets/00104841 [10:06:06]OFD Sender: To server: pG, [10:06:06]CommunicateWithHost lk.salyk.kg:30040 [10:06:06]ConnectInit lk.salyk.kg [10:06:06]written 0, free lines is 4095 [10:06:06]Connected sock=10 [10:06:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 FF 0A 08 01 37 85 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 32 05 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 54 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 2D 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 B5 00 00 00 F4 03 04 00 0F 32 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 89 99 01 00 35 04 06 00 C8 01 5C BE 3A 9C 6A 2C 92 D3 6D 8C 52 DA [10:06:07]Write to MH i2c: 01 00 00 1E 45 63 [10:06:07]Write i2c OK [10:06:07]MH_I2C_Read... [10:06:07]Read from MH i2c: 01 [10:06:07]MH_I2C_Read... [10:06:07]Read from MH i2c: 01 07 00 [10:06:07]MH_I2C_Read... [10:06:07]Read from MH i2c: 01 07 00 1E 45 00 00 00 00 00 FB 0C 71 [10:06:07]RasterBufferAndPrint [10:06:07]line [10:06:07]line [10:06:07]line [10:06:07]line [10:06:07]line [10:06:07]written 0, free lines is 3329 [10:06:07]MH_Cut [10:06:07]Write to MH i2c: D1 01 00 25 45 01 3C [10:06:07]Write i2c OK [10:06:07]MH_I2C_Read... [10:06:07]Read from MH i2c: D1 [10:06:07]MH_I2C_Read... [10:06:07]Read from MH i2c: D1 01 00 [10:06:07]MH_I2C_Read... [10:06:07]Read from MH i2c: D1 01 00 25 45 00 3B [10:06:07]Write to MH i2c: 01 00 00 26 45 6B [10:06:07]Write i2c OK [10:06:07]MH_I2C_Read... [10:06:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 EF 05 47 00 30 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 89 99 01 00 F4 03 04 00 C0 DB F4 66 B6 04 01 00 00 E6 B3 AB 48 F2 B8 17 31 [10:06:07]CommunicateWithHost err = 0 [10:06:07]CheckOFDResponse [10:06:07]1017 (14) - 77093643461234 [10:06:07]1041 (16) - 0000000000959278 [10:06:07]1040 (4) - 104841 [10:06:07]1012 (4) - 26.09.2024 03:57 [10:06:07]1206 (1) - 0 [10:06:07]OFD Sender: Remove packet 104841 [10:06:07]ProducePacketName [10:06:07]name=ofd_packets/00104841 [10:06:07]NVStorageDeleteData [10:06:07]OFD Sender: No OFD packet to send [10:06:07]*** Cut start [10:06:07]*** Partial cut [10:06:07]*** CUTSNS_PIN = 1 [10:06:07]*** CUTSNS_PIN = 0 [10:06:07]*** Brake cut motor [10:06:08]Read from MH i2c: 01 [10:06:08]MH_I2C_Read... [10:06:08]*** Stop cut motor [10:06:08]*** Cut end [10:06:08]Read from MH i2c: 01 07 00 [10:06:08]MH_I2C_Read... [10:06:08]Read from MH i2c: 01 07 00 26 45 00 00 00 00 00 FF 0F 80 [10:06:08]process_action close_receipt done [10:06:08]requested_data is exist [10:06:08]produce_requested_data [10:06:08]requested_item fm.sn is exist - process it [10:06:08]wFMCommunicate request_size=4 [10:06:08]MH_SAM_APDU [10:06:08]CAPDU: 80 11 00 00 [10:06:08]Write to MH i2c: E2 08 00 27 45 80 11 00 00 00 00 00 00 E6 [10:06:08]Write i2c OK [10:06:08]MH_I2C_Read... [10:06:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:08]Read from MH i2c: E2 [10:06:08]MH_I2C_Read... [10:06:08]Read from MH i2c: E2 17 00 [10:06:08]MH_I2C_Read... [10:06:08]Read from MH i2c: E2 17 00 27 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 41 [10:06:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:06:08]wFMCommunicate OK [10:06:08]requested_item fd.num is exist - process it [10:06:08]SAM_PROTO_GetFieldsCounters [10:06:08]wFMCommunicate request_size=4 [10:06:08]MH_SAM_APDU [10:06:08]CAPDU: 80 13 00 00 [10:06:08]Write to MH i2c: E2 08 00 28 45 80 13 00 00 00 00 00 00 E9 [10:06:08]Write i2c OK [10:06:08]MH_I2C_Read... [10:06:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:06:08]Read from MH i2c: E2 [10:06:08]MH_I2C_Read... [10:06:08]Read from MH i2c: E2 62 00 [10:06:08]MH_I2C_Read... [10:06:08]Read from MH i2c: E2 62 00 28 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 89 99 01 00 0E 04 04 00 ED 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 44 [10:06:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 89 99 01 00 0E 04 04 00 ED 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 [10:06:08]wFMCommunicate OK [10:06:08]SAM_PROTO_GetFieldsCounters done [10:06:08]requested_item shift.num is exist - process it [10:06:08]requested_item shift.opened is exist - process it [10:06:08]req_shift_opened [10:06:08]FM_GetShiftState [10:06:08]SAM_PROTO_GetShiftState [10:06:08]wFMCommunicate request_size=4 [10:06:08]MH_SAM_APDU [10:06:08]CAPDU: 80 13 01 00 [10:06:08]Write to MH i2c: E2 08 00 29 45 80 13 01 00 00 00 00 00 EB [10:06:08]Write i2c OK [10:06:08]MH_I2C_Read... [10:06:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:08]Read from MH i2c: E2 [10:06:08]MH_I2C_Read... [10:06:08]Read from MH i2c: E2 0E 00 [10:06:08]MH_I2C_Read... [10:06:08]Read from MH i2c: E2 0E 00 29 45 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 E7 [10:06:08]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:06:08]wFMCommunicate OK [10:06:08]SAM_PROTO_GetShiftState done [10:06:08]FM_GetShiftState done [10:06:08]req_shift_opened done [10:06:08]requested_item shift.open_date is exist - process it [10:06:08]req_shift_open_date [10:06:08]req_shift_open_date done [10:06:08]produce_requested_data done [10:06:08]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104841,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:06:08]process_action_free close_receipt [10:06:08]json_value_free [10:06:08]json_value_free done [10:06:08]process_json_proto returns [10:06:08]Send response to host [10:06:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104841,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:06:08]free response buf [10:06:08]execute_script done [10:06:08]execute_script returns [10:06:08]free content buf [10:06:08]Sock 9.Close socket [10:06:08]Sock 9.Thread stoped [10:06:12]OFD Sender: No OFD packet to send [10:06:17]OFD Sender: No OFD packet to send [10:06:22]OFD Sender: No OFD packet to send [10:06:27]OFD Sender: No OFD packet to send [10:06:32]OFD Sender: No OFD packet to send [10:06:37]OFD Sender: No OFD packet to send [10:06:42]OFD Sender: No OFD packet to send [10:06:47]OFD Sender: No OFD packet to send [10:06:52]OFD Sender: No OFD packet to send [10:06:57]OFD Sender: No OFD packet to send [10:07:02]OFD Sender: No OFD packet to send [10:07:07]OFD Sender: No OFD packet to send [10:07:12]OFD Sender: No OFD packet to send [10:07:17]OFD Sender: No OFD packet to send [10:07:22]OFD Sender: No OFD packet to send [10:07:27]OFD Sender: No OFD packet to send [10:07:32]OFD Sender: No OFD packet to send [10:07:37]accept exits with 8 [10:07:37]New connection [10:07:37]New thread 3067260260 created [10:07:37]Thread 3067403620 joined [10:07:37]Waiting for new connection... [10:07:37] Sock 8.Parse request [10:07:37]Sock 8.Check first char [10:07:37]Sock 8.First char is OK [10:07:37]request: POST /json_proto HTTP/1.0 [10:07:37]Method: POST [10:07:37]URL: /json_proto [10:07:37]Method is POST - this is cgi request [10:07:37]url: /json_proto [10:07:37]query_string will be loaded in cgi processing [10:07:37]execute_cgi json_proto POST (null) [10:07:37]execute_cgi path=json_proto method=POST [10:07:37]POST find Content-Length [10:07:37]Host: 172.17.62.195:8080 [10:07:37]Content-Length: 647 [10:07:37]Content-Type: application/json [10:07:37] [10:07:37]POST finish read [10:07:37]Found Content-Length = 647 [10:07:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [10:07:37]execute_script... [10: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)118286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [10:07:37]POST & json_proto [10:07:37]process_json_proto [10:07:37]json parsed OK: [10:07:37]protocol is kg_v1.0 [10:07:37]action value=close_receipt [10:07:37]process_action close_receipt [10:07:37]cmd_close_receipt [10:07:37]MH_GetDate [10:07:37]Write to MH i2c: F0 00 00 2A 45 5E [10:07:37]Write i2c OK [10:07:37]MH_I2C_Read... [10:07:37]Read from MH i2c: F0 [10:07:37]MH_I2C_Read... [10:07:37]Read from MH i2c: F0 09 00 [10:07:37]MH_I2C_Read... [10:07:37]Read from MH i2c: F0 09 00 2A 45 00 6C 32 F5 66 65 34 CA 65 28 [10:07:37]GetLastDocTimeStamp 1727345167 [10:07:37]current date 1727345260 [10:07:37]FM_GetShiftState [10:07:37]SAM_PROTO_GetShiftState [10:07:37]wFMCommunicate request_size=4 [10:07:37]MH_SAM_APDU [10:07:37]CAPDU: 80 13 01 00 [10:07:37]Write to MH i2c: E2 08 00 2B 45 80 13 01 00 00 00 00 00 ED [10:07:37]Write i2c OK [10:07:37]MH_I2C_Read... [10:07:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:37]Read from MH i2c: E2 [10:07:37]MH_I2C_Read... [10:07:37]Read from MH i2c: E2 0E 00 [10:07:37]MH_I2C_Read... [10:07:37]Read from MH i2c: E2 0E 00 2B 45 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 E9 [10:07:37]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:07:37]wFMCommunicate OK [10:07:37]SAM_PROTO_GetShiftState done [10:07:37]FM_GetShiftState done [10:07:37]opened in 1727309552 [10:07:37]opened+sec_in_day 1727395952 [10:07:37]quantity*price = 99999 [10:07:37]sum+1 = 100001 [10:07:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 182 26.09.2024 10:07 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104842 ФПД: 238882659146197 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100740&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104842&fm=238882659146197&tin=02508201610067®Number=0000000000145756&sum=100000 [10:07:38]StoreToDocumentArchive [10:07:38]shift 237 fd 104842 [10:07:38]save to /storage/0237/doc_00104842 [10:07:38]save last doc name /storage/0237/doc_00104842 to /storage/kkm_last_doc_name [10:07:38]save OK [10:07:38]Clear old archive folders... [10:07:38]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:07:38]tlvbuf is 019C14C0 [10:07:38]SAM_PROTO_ClearQueue [10:07:38]wFMCommunicate request_size=4 [10:07:38]MH_SAM_APDU [10:07:38]CAPDU: 80 09 00 00 [10:07:38]Write to MH i2c: E2 08 00 38 45 80 09 00 00 00 00 00 00 EF [10:07:38]Write i2c OK [10:07:38]MH_I2C_Read... [10:07:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:07:38]Read from MH i2c: E2 [10:07:38]MH_I2C_Read... [10:07:38]Read from MH i2c: E2 03 00 [10:07:38]MH_I2C_Read... [10:07:38]Read from MH i2c: E2 03 00 38 45 00 90 00 F1 [10:07:38]RAPDU: 90 00 [10:07:38]wFMCommunicate OK [10:07:38]SAM_PROTO_ClearQueue done [10:07:38]KKMCreateOFDPacket [10:07:38]OFDProtocolAddRootSTLVToBuf [10:07:38]FM_MakeSignedData [10:07:38]FM_MakeSignedData [10:07:38]SAM_PROTO_SignData [10:07:38]wFMCommunicate request_size=4 [10:07:38]MH_SAM_APDU [10:07:38]CAPDU: 80 0D 01 02 [10:07:38]Write to MH i2c: E2 08 00 39 45 80 0D 01 02 00 00 00 00 F7 [10:07:38]Write i2c OK [10:07:38]MH_I2C_Read... [10:07:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:07:38]Read from MH i2c: E2 [10:07:38]MH_I2C_Read... [10:07:38]Read from MH i2c: E2 03 00 [10:07:38]MH_I2C_Read... [10:07:38]Read from MH i2c: E2 03 00 39 45 00 90 00 F2 [10:07:38]RAPDU: 90 00 [10:07:38]wFMCommunicate OK [10:07:38]wFMCommunicate request_size=255 [10:07:38]MH_SAM_APDU [10:07:38]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 B6 00 00 00 F4 03 04 00 6C 32 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8A 99 01 00 35 04 06 00 [10:07:38]Write to MH i2c: E2 02 01 3A 45 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 B6 00 00 00 F4 03 04 00 6C 32 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8A 99 01 00 35 04 06 00 00 00 14 [10:07:38]Write i2c OK [10:07:38]MH_I2C_Read... [10:07:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:38]Read from MH i2c: E2 [10:07:38]MH_I2C_Read... [10:07:38]Read from MH i2c: E2 03 00 [10:07:38]MH_I2C_Read... [10:07:38]Read from MH i2c: E2 03 00 3A 45 00 90 00 F3 [10:07:38]RAPDU: 90 00 [10:07:38]wFMCommunicate OK [10:07:38]wFMCommunicate request_size=11 [10:07:38]MH_SAM_APDU [10:07:38]CAPDU: 80 0D 02 02 06 D9 43 34 0A 99 D5 [10:07:38]Write to MH i2c: E2 0E 00 3B 45 80 0D 02 02 06 00 D9 43 34 0A 99 D5 00 00 CE [10:07:38]Write i2c OK [10:07:38]MH_I2C_Read... [10:07:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:07:39]Read from MH i2c: E2 [10:07:39]MH_I2C_Read... [10:07:39]Read from MH i2c: E2 03 00 [10:07:39]MH_I2C_Read... [10:07:39]Read from MH i2c: E2 03 00 3B 45 00 90 00 F4 [10:07:39]RAPDU: 90 00 [10:07:39]wFMCommunicate OK [10:07:39]wFMCommunicate request_size=4 [10:07:39]MH_SAM_APDU [10:07:39]CAPDU: 80 0D 03 02 [10:07:39]Write to MH i2c: E2 08 00 3C 45 80 0D 03 02 00 00 00 00 FC [10:07:39]Write i2c OK [10:07:39]MH_I2C_Read... [10:07:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:07:39]Read from MH i2c: E2 [10:07:39]MH_I2C_Read... [10:07:39]Read from MH i2c: E2 0B 00 [10:07:39]MH_I2C_Read... [10:07:39]Read from MH i2c: E2 0B 00 3C 45 00 A3 92 37 CF 68 1D F8 73 90 00 28 [10:07:39]RAPDU: A3 92 37 CF 68 1D F8 73 90 00 [10:07:39]wFMCommunicate OK [10:07:39]SAM_PROTO_SignData done [10:07:39]FM_MakeSignedData done [10:07:39]CreateOFDProtocolMessage [10:07:39]wFMCommunicate request_size=4 [10:07:39]MH_SAM_APDU [10:07:39]CAPDU: 80 11 00 00 [10:07:39]Write to MH i2c: E2 08 00 3D 45 80 11 00 00 00 00 00 00 FC [10:07:39]Write i2c OK [10:07:39]MH_I2C_Read... [10:07:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:39]Read from MH i2c: E2 [10:07:39]MH_I2C_Read... [10:07:39]Read from MH i2c: E2 17 00 [10:07:39]MH_I2C_Read... [10:07:39]Read from MH i2c: E2 17 00 3D 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 57 [10:07:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:07:39]wFMCommunicate OK [10:07:39]CreateOFDProtocolMessage done [10:07:39]OFDSenderStorePacket 104842 [10:07:39]StoreOFDPacket docnum=104842 [10:07:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 AC B2 08 01 22 AB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 B6 00 00 00 F4 03 04 00 6C 32 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8A 99 01 00 35 04 06 00 D9 43 34 0A 99 D5 A3 92 37 CF 68 1D F8 73 [10:07:39]CheckFolder [10:07:39]dirname=/storage/ofd_packets [10:07:39]CheckFolder done [10:07:39]ProducePacketName [10:07:39]name=ofd_packets/00104842 [10:07:39]NVStorageSaveData ofd_packets/00104842 [10:07:39]File name is /storage/ofd_packets/00104842 [10:07:39]Write 302 bytes [10:07:39]NVStorageSaveData done [10:07:39]OFDSenderStorePacket done [10:07:39]KKMCreateOFDPacket done [10:07:39]NVStorageSaveData kkm_last_timestamp [10:07:39]File name is /storage/kkm_last_timestamp [10:07:39]Write 4 bytes [10:07:39]NVStorageSaveData done [10:07:39]ExternCall_PrintAddStr [10:07:39]wPrintStart [10:07:39]Write to MH i2c: 01 00 00 3E 45 83 [10:07:39]Write i2c OK [10:07:39]MH_I2C_Read... [10:07:39]Read from MH i2c: 01 [10:07:39]MH_I2C_Read... [10:07:39]Read from MH i2c: 01 07 00 [10:07:39]MH_I2C_Read... [10:07:39]Read from MH i2c: 01 07 00 3E 45 00 00 00 00 00 FF 0F 98 [10:07:39]RasterBufferAndPrint [10:07:39]line Счет N : (1)118286 [10:07:39]line ИНН: 02508201610067 [10:07:39]line Контрольно-Кассовый Чек [10:07:39]line ПРОДАЖА [10:07:39]line ТРК (МРК, ГНК) : 21 [10:07:39]line Товар: 2710194210 [10:07:39]line ДТ(л)-К-5 [10:07:39]line 13.210 * 75.70 [10:07:39]line = 1000.00 [10:07:39]line НДС 12% НСП 1% [10:07:39]line > о реализуемом товаре [10:07:39]line ИТОГО: 1000.00 [10:07:39]line НСП 1% : 8.85 [10:07:39]line НДС 12% : 106.19 [10:07:39]line Наличными: 1000.00 [10:07:39]line Безнал.: 0.00 [10:07:39]line Место: АЗС № 176 [10:07:39]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:07:39]line СНО: Общий режим [10:07:39]line Чек 182 26.09.2024 10:07 [10:07:39]line Смена: 237 ФФД: 1.0 [10:07:39]line ЗНМ: 0300000238 [10:07:39]line РНМ: 0000000000145756 [10:07:39]line Версия ККМ: v1.0 [10:07:39]line ФМ: 0000000000959278 [10:07:39]line ФД: 104842 [10:07:39]line ФПД: 238882659146197 [10:07:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100740&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104842&fm=238882659146197&tin=02508201610067®Number=0000000000145756&sum=100000 [10:07:39]OFD Sender: Processing packet 104842 [packets to send 51, broken 50] [10:07:39]ProducePacketName [10:07:39]name=ofd_packets/00104842 [10:07:39]OFD Sender: To server: pG, [10:07:39]CommunicateWithHost lk.salyk.kg:30040 [10:07:39]ConnectInit lk.salyk.kg [10:07:39]written 0, free lines is 4095 [10:07:39]Connected sock=10 [10:07:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 AC B2 08 01 22 AB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 B6 00 00 00 F4 03 04 00 6C 32 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8A 99 01 00 35 04 06 00 D9 43 34 0A 99 D5 A3 92 37 CF 68 1D F8 73 [10:07:39]Write to MH i2c: 01 00 00 65 45 AA [10:07:39]Write i2c OK [10:07:39]MH_I2C_Read... [10:07:39]Read from MH i2c: 01 [10:07:39]MH_I2C_Read... [10:07:39]Read from MH i2c: 01 07 00 [10:07:39]MH_I2C_Read... [10:07:39]Read from MH i2c: 01 07 00 65 45 00 00 00 00 00 2E 0D EC [10:07:39]RasterBufferAndPrint [10:07:39]line [10:07:39]line [10:07:39]line [10:07:39]line [10:07:39]line [10:07:39]written 0, free lines is 3380 [10:07:39]MH_Cut [10:07:39]Write to MH i2c: D1 01 00 6C 45 01 83 [10:07:39]Write i2c OK [10:07:39]MH_I2C_Read... [10:07:39]Read from MH i2c: D1 [10:07:39]MH_I2C_Read... [10:07:39]Read from MH i2c: D1 01 00 [10:07:39]MH_I2C_Read... [10:07:39]Read from MH i2c: D1 01 00 6C 45 00 82 [10:07:39]Write to MH i2c: 01 00 00 6D 45 B2 [10:07:39]Write i2c OK [10:07:39]MH_I2C_Read... [10:07:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 58 4D 47 00 EE FC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8A 99 01 00 F4 03 04 00 1D DC F4 66 B6 04 01 00 00 7E EB 94 F5 6B 14 9F EC [10:07:39]CommunicateWithHost err = 0 [10:07:39]CheckOFDResponse [10:07:39]1017 (14) - 77093643461234 [10:07:39]1041 (16) - 0000000000959278 [10:07:39]1040 (4) - 104842 [10:07:39]1012 (4) - 26.09.2024 03:59 [10:07:39]1206 (1) - 0 [10:07:39]OFD Sender: Remove packet 104842 [10:07:39]ProducePacketName [10:07:39]name=ofd_packets/00104842 [10:07:39]NVStorageDeleteData [10:07:40]OFD Sender: No OFD packet to send [10:07:40]*** Cut start [10:07:40]*** Partial cut [10:07:40]*** CUTSNS_PIN = 1 [10:07:40]*** CUTSNS_PIN = 0 [10:07:40]*** Brake cut motor [10:07:41]Read from MH i2c: 01 [10:07:41]MH_I2C_Read... [10:07:41]*** Stop cut motor [10:07:41]*** Cut end [10:07:41]Read from MH i2c: 01 07 00 [10:07:41]MH_I2C_Read... [10:07:41]Read from MH i2c: 01 07 00 6D 45 00 00 00 00 00 FF 0F C7 [10:07:41]process_action close_receipt done [10:07:41]requested_data is exist [10:07:41]produce_requested_data [10:07:41]requested_item fm.sn is exist - process it [10:07:41]wFMCommunicate request_size=4 [10:07:41]MH_SAM_APDU [10:07:41]CAPDU: 80 11 00 00 [10:07:41]Write to MH i2c: E2 08 00 6E 45 80 11 00 00 00 00 00 00 2D [10:07:41]Write i2c OK [10:07:41]MH_I2C_Read... [10:07:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:07:41]Read from MH i2c: E2 [10:07:41]MH_I2C_Read... [10:07:41]Read from MH i2c: E2 17 00 [10:07:41]MH_I2C_Read... [10:07:41]Read from MH i2c: E2 17 00 6E 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 88 [10:07:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:07:41]wFMCommunicate OK [10:07:41]requested_item fd.num is exist - process it [10:07:41]SAM_PROTO_GetFieldsCounters [10:07:41]wFMCommunicate request_size=4 [10:07:41]MH_SAM_APDU [10:07:41]CAPDU: 80 13 00 00 [10:07:41]Write to MH i2c: E2 08 00 6F 45 80 13 00 00 00 00 00 00 30 [10:07:41]Write i2c OK [10:07:41]MH_I2C_Read... [10:07:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:07:41]Read from MH i2c: E2 [10:07:41]MH_I2C_Read... [10:07:41]Read from MH i2c: E2 62 00 [10:07:41]MH_I2C_Read... [10:07:41]Read from MH i2c: E2 62 00 6F 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 8A 99 01 00 0E 04 04 00 ED 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 8F [10:07:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 8A 99 01 00 0E 04 04 00 ED 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 [10:07:41]wFMCommunicate OK [10:07:41]SAM_PROTO_GetFieldsCounters done [10:07:41]requested_item shift.num is exist - process it [10:07:41]requested_item shift.opened is exist - process it [10:07:41]req_shift_opened [10:07:41]FM_GetShiftState [10:07:41]SAM_PROTO_GetShiftState [10:07:41]wFMCommunicate request_size=4 [10:07:41]MH_SAM_APDU [10:07:41]CAPDU: 80 13 01 00 [10:07:41]Write to MH i2c: E2 08 00 70 45 80 13 01 00 00 00 00 00 32 [10:07:41]Write i2c OK [10:07:41]MH_I2C_Read... [10:07:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:07:41]Read from MH i2c: E2 [10:07:41]MH_I2C_Read... [10:07:41]Read from MH i2c: E2 0E 00 [10:07:41]MH_I2C_Read... [10:07:41]Read from MH i2c: E2 0E 00 70 45 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 2E [10:07:41]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:07:41]wFMCommunicate OK [10:07:41]SAM_PROTO_GetShiftState done [10:07:41]FM_GetShiftState done [10:07:41]req_shift_opened done [10:07:41]requested_item shift.open_date is exist - process it [10:07:41]req_shift_open_date [10:07:41]req_shift_open_date done [10:07:41]produce_requested_data done [10:07:41]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104842,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:07:41]process_action_free close_receipt [10:07:41]json_value_free [10:07:41]json_value_free done [10:07:41]process_json_proto returns [10:07:41]Send response to host [10:07:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104842,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:07:41]free response buf [10:07:41]execute_script done [10:07:41]execute_script returns [10:07:41]free content buf [10:07:41]Sock 8.Close socket [10:07:41]Sock 8.Thread stoped [10:07:45]OFD Sender: No OFD packet to send [10:07:50]OFD Sender: No OFD packet to send [10:07:55]OFD Sender: No OFD packet to send [10:08:00]OFD Sender: No OFD packet to send [10:08:05]OFD Sender: No OFD packet to send [10:08:10]OFD Sender: No OFD packet to send [10:08:15]OFD Sender: No OFD packet to send [10:08:20]OFD Sender: No OFD packet to send [10:08:25]OFD Sender: No OFD packet to send [10:08:30]OFD Sender: No OFD packet to send [10:08:35]OFD Sender: No OFD packet to send [10:08:40]OFD Sender: No OFD packet to send [10:08:45]OFD Sender: No OFD packet to send [10:08:50]OFD Sender: No OFD packet to send [10:08:55]OFD Sender: No OFD packet to send [10:09:00]OFD Sender: No OFD packet to send [10:09:05]OFD Sender: No OFD packet to send [10:09:10]OFD Sender: No OFD packet to send [10:09:11]accept exits with 9 [10:09:11]New connection [10:09:11]New thread 3067403620 created [10:09:11]Thread 3067260260 joined [10:09:11]Waiting for new connection... [10:09:11] Sock 9.Parse request [10:09:11]Sock 9.Check first char [10:09:11]Sock 9.First char is OK [10:09:11]request: POST /json_proto HTTP/1.0 [10:09:11]Method: POST [10:09:11]URL: /json_proto [10:09:11]Method is POST - this is cgi request [10:09:11]url: /json_proto [10:09:11]query_string will be loaded in cgi processing [10:09:11]execute_cgi json_proto POST (null) [10:09:11]execute_cgi path=json_proto method=POST [10:09:11]POST find Content-Length [10:09:11]Host: 172.17.62.195:8080 [10:09:11]Content-Length: 677 [10:09:11]Content-Type: application/json [10:09:11] [10:09:11]POST finish read [10:09:11]Found Content-Length = 677 [10:09:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:09:11]execute_script... [10:09:11]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:09:11]POST & json_proto [10:09:11]process_json_proto [10:09:11]json parsed OK: [10:09:11]protocol is kg_v1.0 [10:09:11]action value=close_receipt [10:09:11]process_action close_receipt [10:09:11]cmd_close_receipt [10:09:11]MH_GetDate [10:09:11]Write to MH i2c: F0 00 00 71 45 A5 [10:09:11]Write i2c OK [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: F0 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: F0 09 00 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: F0 09 00 71 45 00 CA 32 F5 66 65 34 CA 65 CD [10:09:11]GetLastDocTimeStamp 1727345260 [10:09:11]current date 1727345354 [10:09:11]FM_GetShiftState [10:09:11]SAM_PROTO_GetShiftState [10:09:11]wFMCommunicate request_size=4 [10:09:11]MH_SAM_APDU [10:09:11]CAPDU: 80 13 01 00 [10:09:11]Write to MH i2c: E2 08 00 72 45 80 13 01 00 00 00 00 00 34 [10:09:11]Write i2c OK [10:09:11]MH_I2C_Read... [10:09:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:11]Read from MH i2c: E2 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: E2 0E 00 [10:09:11]MH_I2C_Read... [10:09:11]Read from MH i2c: E2 0E 00 72 45 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 30 [10:09:11]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:09:11]wFMCommunicate OK [10:09:11]SAM_PROTO_GetShiftState done [10:09:11]FM_GetShiftState done [10:09:11]opened in 1727309552 [10:09:11]opened+sec_in_day 1727395952 [10:09:11]quantity*price = 50036 [10:09:11]sum+1 = 50037 [10:09: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 183 26.09.2024 10:09 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104843 ФПД: 187396066742600 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100914&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104843&fm=187396066742600&tin=02508201610067®Number=0000000000145756&sum=50000 [10:09:12]StoreToDocumentArchive [10:09:12]shift 237 fd 104843 [10:09:12]save to /storage/0237/doc_00104843 [10:09:12]save last doc name /storage/0237/doc_00104843 to /storage/kkm_last_doc_name [10:09:12]save OK [10:09:12]Clear old archive folders... [10:09:12]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:09:12]tlvbuf is 019DBA60 [10:09:12]SAM_PROTO_ClearQueue [10:09:12]wFMCommunicate request_size=4 [10:09:12]MH_SAM_APDU [10:09:12]CAPDU: 80 09 00 00 [10:09:12]Write to MH i2c: E2 08 00 7F 45 80 09 00 00 00 00 00 00 36 [10:09:12]Write i2c OK [10:09:12]MH_I2C_Read... [10:09:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:12]Read from MH i2c: E2 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 03 00 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 03 00 7F 45 00 90 00 38 [10:09:12]RAPDU: 90 00 [10:09:12]wFMCommunicate OK [10:09:12]SAM_PROTO_ClearQueue done [10:09:12]KKMCreateOFDPacket [10:09:12]OFDProtocolAddRootSTLVToBuf [10:09:12]FM_MakeSignedData [10:09:12]FM_MakeSignedData [10:09:12]SAM_PROTO_SignData [10:09:12]wFMCommunicate request_size=4 [10:09:12]MH_SAM_APDU [10:09:12]CAPDU: 80 0D 01 02 [10:09:12]Write to MH i2c: E2 08 00 80 45 80 0D 01 02 00 00 00 00 3E [10:09:12]Write i2c OK [10:09:12]MH_I2C_Read... [10:09:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:12]Read from MH i2c: E2 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 03 00 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 03 00 80 45 00 90 00 39 [10:09:12]RAPDU: 90 00 [10:09:12]wFMCommunicate OK [10:09:12]wFMCommunicate request_size=255 [10:09:12]MH_SAM_APDU [10:09: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 CA 32 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8B 99 01 00 35 04 06 00 AA [10:09:12]Write to MH i2c: E2 02 01 81 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 CA 32 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8B 99 01 00 35 04 06 00 AA 00 00 92 [10:09:12]Write i2c OK [10:09:12]MH_I2C_Read... [10:09:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:12]Read from MH i2c: E2 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 03 00 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 03 00 81 45 00 90 00 3A [10:09:12]RAPDU: 90 00 [10:09:12]wFMCommunicate OK [10:09:12]wFMCommunicate request_size=10 [10:09:12]MH_SAM_APDU [10:09:12]CAPDU: 80 0D 02 02 05 6F 8B FD 91 48 [10:09:12]Write to MH i2c: E2 0D 00 82 45 80 0D 02 02 05 00 6F 8B FD 91 48 00 00 1B [10:09:12]Write i2c OK [10:09:12]MH_I2C_Read... [10:09:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:12]Read from MH i2c: E2 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 03 00 [10:09:12]MH_I2C_Read... [10:09:12]Read from MH i2c: E2 03 00 82 45 00 90 00 3B [10:09:12]RAPDU: 90 00 [10:09:12]wFMCommunicate OK [10:09:12]wFMCommunicate request_size=4 [10:09:12]MH_SAM_APDU [10:09:12]CAPDU: 80 0D 03 02 [10:09:12]Write to MH i2c: E2 08 00 83 45 80 0D 03 02 00 00 00 00 43 [10:09:12]Write i2c OK [10:09:12]MH_I2C_Read... [10:09:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:09:13]Read from MH i2c: E2 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 0B 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 0B 00 83 45 00 9B 75 82 2F 35 70 EE CB 90 00 63 [10:09:13]RAPDU: 9B 75 82 2F 35 70 EE CB 90 00 [10:09:13]wFMCommunicate OK [10:09:13]SAM_PROTO_SignData done [10:09:13]FM_MakeSignedData done [10:09:13]CreateOFDProtocolMessage [10:09:13]wFMCommunicate request_size=4 [10:09:13]MH_SAM_APDU [10:09:13]CAPDU: 80 11 00 00 [10:09:13]Write to MH i2c: E2 08 00 84 45 80 11 00 00 00 00 00 00 43 [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:13]Read from MH i2c: E2 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 17 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: E2 17 00 84 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 9E [10:09:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:09:13]wFMCommunicate OK [10:09:13]CreateOFDProtocolMessage done [10:09:13]OFDSenderStorePacket 104843 [10:09:13]StoreOFDPacket docnum=104843 [10:09:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 3A EC 07 01 50 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 CA 32 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8B 99 01 00 35 04 06 00 AA 6F 8B FD 91 48 9B 75 82 2F 35 70 EE CB [10:09:13]CheckFolder [10:09:13]dirname=/storage/ofd_packets [10:09:13]CheckFolder done [10:09:13]ProducePacketName [10:09:13]name=ofd_packets/00104843 [10:09:13]NVStorageSaveData ofd_packets/00104843 [10:09:13]File name is /storage/ofd_packets/00104843 [10:09:13]Write 301 bytes [10:09:13]NVStorageSaveData done [10:09:13]OFDSenderStorePacket done [10:09:13]KKMCreateOFDPacket done [10:09:13]NVStorageSaveData kkm_last_timestamp [10:09:13]File name is /storage/kkm_last_timestamp [10:09:13]Write 4 bytes [10:09:13]NVStorageSaveData done [10:09:13]ExternCall_PrintAddStr [10:09:13]wPrintStart [10:09:13]Write to MH i2c: 01 00 00 85 45 CA [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: 01 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: 01 07 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: 01 07 00 85 45 00 00 00 00 00 FF 0F DF [10:09:13]RasterBufferAndPrint [10:09:13]line Счет N : (1)118289 [10:09:13]line ИНН: 02508201610067 [10:09:13]line Контрольно-Кассовый Чек [10:09:13]line ПРОДАЖА [10:09:13]line ТРК (МРК, ГНК) : 12 [10:09:13]line Товар: 2710124130 [10:09:13]line Аи-92-К-5 [10:09:13]line 7.380 * 67.80 [10:09:13]line = 500.36 [10:09:13]line НДС 12% НСП 1% [10:09:13]line > о реализуемом товаре [10:09:13]line ОКРУГЛЕНИЕ: -0.36 [10:09:13]line ИТОГО: 500.00 [10:09:13]line Внесено: 500.00 [10:09:13]line СДАЧА: 0.00 [10:09:13]line НСП 1% : 4.43 [10:09:13]line НДС 12% : 53.14 [10:09:13]line Наличными: 500.00 [10:09:13]line Безнал.: 0.00 [10:09:13]line Место: АЗС № 176 [10:09:13]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:09:13]line СНО: Общий режим [10:09:13]line Чек 183 26.09.2024 10:09 [10:09:13]line Смена: 237 ФФД: 1.0 [10:09:13]line ЗНМ: 0300000238 [10:09:13]line РНМ: 0000000000145756 [10:09:13]line Версия ККМ: v1.0 [10:09:13]line ФМ: 0000000000959278 [10:09:13]line ФД: 104843 [10:09:13]line ФПД: 187396066742600 [10:09:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100914&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104843&fm=187396066742600&tin=02508201610067®Number=0000000000145756&sum=50000 [10:09:13]OFD Sender: Processing packet 104843 [packets to send 51, broken 50] [10:09:13]ProducePacketName [10:09:13]name=ofd_packets/00104843 [10:09:13]OFD Sender: To server: pG, [10:09:13]CommunicateWithHost lk.salyk.kg:30040 [10:09:13]ConnectInit lk.salyk.kg [10:09:13]written 0, free lines is 4095 [10:09:13]Connected sock=10 [10:09:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 3A EC 07 01 50 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 00 00 00 F4 03 04 00 CA 32 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8B 99 01 00 35 04 06 00 AA 6F 8B FD 91 48 9B 75 82 2F 35 70 EE CB [10:09:13]Write to MH i2c: 01 00 00 AF 45 F4 [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: 01 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: 01 07 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: 01 07 00 AF 45 00 00 00 00 00 0A 0D 12 [10:09:13]RasterBufferAndPrint [10:09:13]line [10:09:13]line [10:09:13]line [10:09:13]line [10:09:13]line [10:09:13]written 0, free lines is 3344 [10:09:13]MH_Cut [10:09:13]Write to MH i2c: D1 01 00 B6 45 01 CD [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: D1 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: D1 01 00 [10:09:13]MH_I2C_Read... [10:09:13]Read from MH i2c: D1 01 00 B6 45 00 CC [10:09:13]Write to MH i2c: 01 00 00 B7 45 FC [10:09:13]Write i2c OK [10:09:13]MH_I2C_Read... [10:09:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 DA 71 47 00 54 33 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8B 99 01 00 F4 03 04 00 7B DC F4 66 B6 04 01 00 00 5E 68 1B FD 98 AF E5 35 [10:09:13]CommunicateWithHost err = 0 [10:09:13]CheckOFDResponse [10:09:13]1017 (14) - 77093643461234 [10:09:13]1041 (16) - 0000000000959278 [10:09:13]1040 (4) - 104843 [10:09:13]1012 (4) - 26.09.2024 04:00 [10:09:13]1206 (1) - 0 [10:09:13]OFD Sender: Remove packet 104843 [10:09:13]ProducePacketName [10:09:13]name=ofd_packets/00104843 [10:09:13]NVStorageDeleteData [10:09:14]OFD Sender: No OFD packet to send [10:09:14]*** Cut start [10:09:14]*** Partial cut [10:09:14]*** CUTSNS_PIN = 1 [10:09:14]*** CUTSNS_PIN = 0 [10:09:14]*** Brake cut motor [10:09:15]Read from MH i2c: 01 [10:09:15]MH_I2C_Read... [10:09:15]*** Stop cut motor [10:09:15]*** Cut end [10:09:15]Read from MH i2c: 01 07 00 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: 01 07 00 B7 45 00 00 00 00 00 FF 0F 11 [10:09:15]process_action close_receipt done [10:09:15]requested_data is exist [10:09:15]produce_requested_data [10:09:15]requested_item fm.sn is exist - process it [10:09:15]wFMCommunicate request_size=4 [10:09:15]MH_SAM_APDU [10:09:15]CAPDU: 80 11 00 00 [10:09:15]Write to MH i2c: E2 08 00 B8 45 80 11 00 00 00 00 00 00 77 [10:09:15]Write i2c OK [10:09:15]MH_I2C_Read... [10:09:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:15]Read from MH i2c: E2 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: E2 17 00 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: E2 17 00 B8 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 D2 [10:09:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:09:15]wFMCommunicate OK [10:09:15]requested_item fd.num is exist - process it [10:09:15]SAM_PROTO_GetFieldsCounters [10:09:15]wFMCommunicate request_size=4 [10:09:15]MH_SAM_APDU [10:09:15]CAPDU: 80 13 00 00 [10:09:15]Write to MH i2c: E2 08 00 B9 45 80 13 00 00 00 00 00 00 7A [10:09:15]Write i2c OK [10:09:15]MH_I2C_Read... [10:09:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:15]Read from MH i2c: E2 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: E2 62 00 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: E2 62 00 B9 45 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 8B 99 01 00 0E 04 04 00 ED 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 DD [10:09:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 8B 99 01 00 0E 04 04 00 ED 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 [10:09:15]wFMCommunicate OK [10:09:15]SAM_PROTO_GetFieldsCounters done [10:09:15]requested_item shift.num is exist - process it [10:09:15]requested_item shift.opened is exist - process it [10:09:15]req_shift_opened [10:09:15]FM_GetShiftState [10:09:15]SAM_PROTO_GetShiftState [10:09:15]wFMCommunicate request_size=4 [10:09:15]MH_SAM_APDU [10:09:15]CAPDU: 80 13 01 00 [10:09:15]Write to MH i2c: E2 08 00 BA 45 80 13 01 00 00 00 00 00 7C [10:09:15]Write i2c OK [10:09:15]MH_I2C_Read... [10:09:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:15]Read from MH i2c: E2 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: E2 0E 00 [10:09:15]MH_I2C_Read... [10:09:15]Read from MH i2c: E2 0E 00 BA 45 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 78 [10:09:15]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:09:15]wFMCommunicate OK [10:09:15]SAM_PROTO_GetShiftState done [10:09:15]FM_GetShiftState done [10:09:15]req_shift_opened done [10:09:15]requested_item shift.open_date is exist - process it [10:09:15]req_shift_open_date [10:09:15]req_shift_open_date done [10:09:15]produce_requested_data done [10:09:15]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104843,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:09:15]process_action_free close_receipt [10:09:15]json_value_free [10:09:15]json_value_free done [10:09:15]process_json_proto returns [10:09:15]Send response to host [10:09:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104843,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:09:15]free response buf [10:09:15]execute_script done [10:09:15]execute_script returns [10:09:15]free content buf [10:09:15]Sock 9.Close socket [10:09:15]Sock 9.Thread stoped [10:09:19]OFD Sender: No OFD packet to send [10:09:19]accept exits with 8 [10:09:19]New connection [10:09:19]New thread 3067260260 created [10:09:19]Thread 3067403620 joined [10:09:19]Waiting for new connection... [10:09:19] Sock 8.Parse request [10:09:19]Sock 8.Check first char [10:09:19]Sock 8.First char is OK [10:09:19]request: POST /json_proto HTTP/1.0 [10:09:19]Method: POST [10:09:19]URL: /json_proto [10:09:19]Method is POST - this is cgi request [10:09:19]url: /json_proto [10:09:19]query_string will be loaded in cgi processing [10:09:19]execute_cgi json_proto POST (null) [10:09:19]execute_cgi path=json_proto method=POST [10:09:19]POST find Content-Length [10:09:19]Host: 172.17.62.195:8080 [10:09:19]Content-Length: 678 [10:09:19]Content-Type: application/json [10:09:19] [10:09:19]POST finish read [10:09:19]Found Content-Length = 678 [10:09:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:19]execute_script... [10:09: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)118288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:19]POST & json_proto [10:09:19]process_json_proto [10:09:19]json parsed OK: [10:09:19]protocol is kg_v1.0 [10:09:19]action value=close_receipt [10:09:19]process_action close_receipt [10:09:19]cmd_close_receipt [10:09:19]MH_GetDate [10:09:19]Write to MH i2c: F0 00 00 BB 45 EF [10:09:19]Write i2c OK [10:09:19]MH_I2C_Read... [10:09:19]Read from MH i2c: F0 [10:09:19]MH_I2C_Read... [10:09:19]Read from MH i2c: F0 09 00 [10:09:19]MH_I2C_Read... [10:09:19]Read from MH i2c: F0 09 00 BB 45 00 D2 32 F5 66 65 34 CA 65 1F [10:09:19]GetLastDocTimeStamp 1727345354 [10:09:19]current date 1727345362 [10:09:19]FM_GetShiftState [10:09:19]SAM_PROTO_GetShiftState [10:09:19]wFMCommunicate request_size=4 [10:09:19]MH_SAM_APDU [10:09:19]CAPDU: 80 13 01 00 [10:09:19]Write to MH i2c: E2 08 00 BC 45 80 13 01 00 00 00 00 00 7E [10:09:19]Write i2c OK [10:09:19]MH_I2C_Read... [10:09:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:19]Read from MH i2c: E2 [10:09:19]MH_I2C_Read... [10:09:19]Read from MH i2c: E2 0E 00 [10:09:19]MH_I2C_Read... [10:09:19]Read from MH i2c: E2 0E 00 BC 45 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 7A [10:09:19]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:09:19]wFMCommunicate OK [10:09:19]SAM_PROTO_GetShiftState done [10:09:19]FM_GetShiftState done [10:09:19]opened in 1727309552 [10:09:19]opened+sec_in_day 1727395952 [10:09:19]quantity*price = 70037 [10:09:19]sum+1 = 70038 [10:09: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 184 26.09.2024 10:09 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104844 ФПД: 22747174605559 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100922&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104844&fm=22747174605559&tin=02508201610067®Number=0000000000145756&sum=70000 [10:09:21]StoreToDocumentArchive [10:09:21]shift 237 fd 104844 [10:09:21]save to /storage/0237/doc_00104844 [10:09:21]save last doc name /storage/0237/doc_00104844 to /storage/kkm_last_doc_name [10:09:21]save OK [10:09:21]Clear old archive folders... [10:09:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:09:21]tlvbuf is 01B24DB0 [10:09:21]SAM_PROTO_ClearQueue [10:09:21]wFMCommunicate request_size=4 [10:09:21]MH_SAM_APDU [10:09:21]CAPDU: 80 09 00 00 [10:09:21]Write to MH i2c: E2 08 00 C9 45 80 09 00 00 00 00 00 00 80 [10:09:21]Write i2c OK [10:09:21]MH_I2C_Read... [10:09:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:21]Read from MH i2c: E2 [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: E2 03 00 [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: E2 03 00 C9 45 00 90 00 82 [10:09:21]RAPDU: 90 00 [10:09:21]wFMCommunicate OK [10:09:21]SAM_PROTO_ClearQueue done [10:09:21]KKMCreateOFDPacket [10:09:21]OFDProtocolAddRootSTLVToBuf [10:09:21]FM_MakeSignedData [10:09:21]FM_MakeSignedData [10:09:21]SAM_PROTO_SignData [10:09:21]wFMCommunicate request_size=4 [10:09:21]MH_SAM_APDU [10:09:21]CAPDU: 80 0D 01 02 [10:09:21]Write to MH i2c: E2 08 00 CA 45 80 0D 01 02 00 00 00 00 88 [10:09:21]Write i2c OK [10:09:21]MH_I2C_Read... [10:09:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:21]Read from MH i2c: E2 [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: E2 03 00 [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: E2 03 00 CA 45 00 90 00 83 [10:09:21]RAPDU: 90 00 [10:09:21]wFMCommunicate OK [10:09:21]wFMCommunicate request_size=255 [10:09:21]MH_SAM_APDU [10:09: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 35 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 B8 00 00 00 F4 03 04 00 D2 32 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8C 99 01 00 35 04 06 00 14 [10:09:21]Write to MH i2c: E2 02 01 CB 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 35 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 B8 00 00 00 F4 03 04 00 D2 32 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8C 99 01 00 35 04 06 00 14 00 00 37 [10:09:21]Write i2c OK [10:09:21]MH_I2C_Read... [10:09:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:21]Read from MH i2c: E2 [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: E2 03 00 [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: E2 03 00 CB 45 00 90 00 84 [10:09:21]RAPDU: 90 00 [10:09:21]wFMCommunicate OK [10:09:21]wFMCommunicate request_size=10 [10:09:21]MH_SAM_APDU [10:09:21]CAPDU: 80 0D 02 02 05 B0 3D 43 12 F7 [10:09:21]Write to MH i2c: E2 0D 00 CC 45 80 0D 02 02 05 00 B0 3D 43 12 F7 00 00 CE [10:09:21]Write i2c OK [10:09:21]MH_I2C_Read... [10:09:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:21]Read from MH i2c: E2 [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: E2 03 00 [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: E2 03 00 CC 45 00 90 00 85 [10:09:21]RAPDU: 90 00 [10:09:21]wFMCommunicate OK [10:09:21]wFMCommunicate request_size=4 [10:09:21]MH_SAM_APDU [10:09:21]CAPDU: 80 0D 03 02 [10:09:21]Write to MH i2c: E2 08 00 CD 45 80 0D 03 02 00 00 00 00 8D [10:09:21]Write i2c OK [10:09:21]MH_I2C_Read... [10:09:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:09:21]Read from MH i2c: E2 [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: E2 0B 00 [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: E2 0B 00 CD 45 00 6C EC B0 1D 42 9E 51 3B 90 00 1F [10:09:21]RAPDU: 6C EC B0 1D 42 9E 51 3B 90 00 [10:09:21]wFMCommunicate OK [10:09:21]SAM_PROTO_SignData done [10:09:21]FM_MakeSignedData done [10:09:21]CreateOFDProtocolMessage [10:09:21]wFMCommunicate request_size=4 [10:09:21]MH_SAM_APDU [10:09:21]CAPDU: 80 11 00 00 [10:09:21]Write to MH i2c: E2 08 00 CE 45 80 11 00 00 00 00 00 00 8D [10:09:21]Write i2c OK [10:09:21]MH_I2C_Read... [10:09:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:21]Read from MH i2c: E2 [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: E2 17 00 [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: E2 17 00 CE 45 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E8 [10:09:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:09:21]wFMCommunicate OK [10:09:21]CreateOFDProtocolMessage done [10:09:21]OFDSenderStorePacket 104844 [10:09:21]StoreOFDPacket docnum=104844 [10:09:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 F1 41 07 01 10 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 B8 00 00 00 F4 03 04 00 D2 32 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8C 99 01 00 35 04 06 00 14 B0 3D 43 12 F7 6C EC B0 1D 42 9E 51 3B [10:09:21]CheckFolder [10:09:21]dirname=/storage/ofd_packets [10:09:21]CheckFolder done [10:09:21]ProducePacketName [10:09:21]name=ofd_packets/00104844 [10:09:21]NVStorageSaveData ofd_packets/00104844 [10:09:21]File name is /storage/ofd_packets/00104844 [10:09:21]Write 301 bytes [10:09:21]NVStorageSaveData done [10:09:21]OFDSenderStorePacket done [10:09:21]KKMCreateOFDPacket done [10:09:21]NVStorageSaveData kkm_last_timestamp [10:09:21]File name is /storage/kkm_last_timestamp [10:09:21]Write 4 bytes [10:09:21]NVStorageSaveData done [10:09:21]ExternCall_PrintAddStr [10:09:21]wPrintStart [10:09:21]Write to MH i2c: 01 00 00 CF 45 14 [10:09:21]Write i2c OK [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: 01 [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: 01 07 00 [10:09:21]MH_I2C_Read... [10:09:21]Read from MH i2c: 01 07 00 CF 45 00 00 00 00 00 FF 0F 29 [10:09:21]RasterBufferAndPrint [10:09:21]line Счет N : (1)118288 [10:09:21]line ИНН: 02508201610067 [10:09:21]line Контрольно-Кассовый Чек [10:09:21]line ПРОДАЖА [10:09:21]line ТРК (МРК, ГНК) : 32 [10:09:21]line Товар: 2710124130 [10:09:21]line Аи-92-К-5 [10:09:21]line 10.330 * 67.80 [10:09:21]line = 700.37 [10:09:21]line НДС 12% НСП 1% [10:09:21]line > о реализуемом товаре [10:09:21]line ОКРУГЛЕНИЕ: -0.37 [10:09:21]line ИТОГО: 700.00 [10:09:21]line Внесено: 700.00 [10:09:21]line СДАЧА: 0.00 [10:09:21]line НСП 1% : 6.20 [10:09:21]line НДС 12% : 74.38 [10:09:21]line Наличными: 700.00 [10:09:21]line Безнал.: 0.00 [10:09:21]line Место: АЗС № 176 [10:09:21]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:09:21]line СНО: Общий режим [10:09:21]line Чек 184 26.09.2024 10:09 [10:09:21]line Смена: 237 ФФД: 1.0 [10:09:21]line ЗНМ: 0300000238 [10:09:21]line РНМ: 0000000000145756 [10:09:21]line Версия ККМ: v1.0 [10:09:21]line ФМ: 0000000000959278 [10:09:21]line ФД: 104844 [10:09:21]line ФПД: 22747174605559 [10:09:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T100922&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104844&fm=22747174605559&tin=02508201610067®Number=0000000000145756&sum=70000 [10:09:21]written 0, free lines is 4095 [10:09:21]OFD Sender: Processing packet 104844 [packets to send 51, broken 50] [10:09:21]ProducePacketName [10:09:21]name=ofd_packets/00104844 [10:09:21]OFD Sender: To server: pG, [10:09:21]CommunicateWithHost lk.salyk.kg:30040 [10:09:21]ConnectInit lk.salyk.kg [10:09:21]Connected sock=11 [10:09:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 F1 41 07 01 10 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 B8 00 00 00 F4 03 04 00 D2 32 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8C 99 01 00 35 04 06 00 14 B0 3D 43 12 F7 6C EC B0 1D 42 9E 51 3B [10:09:22]Write to MH i2c: 01 00 00 F9 45 3E [10:09:22]Write i2c OK [10:09:22]MH_I2C_Read... [10:09:22]Read from MH i2c: 01 [10:09:22]MH_I2C_Read... [10:09:22]Read from MH i2c: 01 07 00 [10:09:22]MH_I2C_Read... [10:09:22]Read from MH i2c: 01 07 00 F9 45 00 00 00 00 00 FE 0C 4F [10:09:22]RasterBufferAndPrint [10:09:22]line [10:09:22]line [10:09:22]line [10:09:22]line [10:09:22]line [10:09:22]written 0, free lines is 3338 [10:09:22]MH_Cut [10:09:22]Write to MH i2c: D1 01 00 00 46 01 18 [10:09:22]Write i2c OK [10:09:22]MH_I2C_Read... [10:09:22]Read from MH i2c: D1 [10:09:22]MH_I2C_Read... [10:09:22]Read from MH i2c: D1 01 00 [10:09:22]MH_I2C_Read... [10:09:22]Read from MH i2c: D1 01 00 00 46 00 17 [10:09:22]Write to MH i2c: 01 00 00 01 46 47 [10:09:22]Write i2c OK [10:09:22]MH_I2C_Read... [10:09:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 9E A5 47 00 52 BF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8C 99 01 00 F4 03 04 00 83 DC F4 66 B6 04 01 00 00 9A EE 49 E1 8D A2 E3 DF [10:09:22]CommunicateWithHost err = 0 [10:09:22]CheckOFDResponse [10:09:22]1017 (14) - 77093643461234 [10:09:22]1041 (16) - 0000000000959278 [10:09:22]1040 (4) - 104844 [10:09:22]1012 (4) - 26.09.2024 04:01 [10:09:22]1206 (1) - 0 [10:09:22]OFD Sender: Remove packet 104844 [10:09:22]ProducePacketName [10:09:22]name=ofd_packets/00104844 [10:09:22]NVStorageDeleteData [10:09:22]OFD Sender: No OFD packet to send [10:09:22]*** Cut start [10:09:22]*** Partial cut [10:09:22]*** CUTSNS_PIN = 1 [10:09:22]*** CUTSNS_PIN = 0 [10:09:23]*** Brake cut motor [10:09:23]Read from MH i2c: 01 [10:09:23]MH_I2C_Read... [10:09:23]*** Stop cut motor [10:09:23]*** Cut end [10:09:23]Read from MH i2c: 01 07 00 [10:09:23]MH_I2C_Read... [10:09:23]Read from MH i2c: 01 07 00 01 46 00 00 00 00 00 FF 0F 5C [10:09:23]process_action close_receipt done [10:09:23]requested_data is exist [10:09:23]produce_requested_data [10:09:23]requested_item fm.sn is exist - process it [10:09:23]wFMCommunicate request_size=4 [10:09:23]MH_SAM_APDU [10:09:23]CAPDU: 80 11 00 00 [10:09:23]Write to MH i2c: E2 08 00 02 46 80 11 00 00 00 00 00 00 C2 [10:09:23]Write i2c OK [10:09:23]MH_I2C_Read... [10:09:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:23]Read from MH i2c: E2 [10:09:23]MH_I2C_Read... [10:09:23]Read from MH i2c: E2 17 00 [10:09:23]MH_I2C_Read... [10:09:23]Read from MH i2c: E2 17 00 02 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 1D [10:09:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:09:23]wFMCommunicate OK [10:09:23]requested_item fd.num is exist - process it [10:09:23]SAM_PROTO_GetFieldsCounters [10:09:23]wFMCommunicate request_size=4 [10:09:23]MH_SAM_APDU [10:09:23]CAPDU: 80 13 00 00 [10:09:23]Write to MH i2c: E2 08 00 03 46 80 13 00 00 00 00 00 00 C5 [10:09:23]Write i2c OK [10:09:23]MH_I2C_Read... [10:09:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:23]Read from MH i2c: E2 [10:09:23]MH_I2C_Read... [10:09:23]Read from MH i2c: E2 62 00 [10:09:23]MH_I2C_Read... [10:09:23]Read from MH i2c: E2 62 00 03 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 8C 99 01 00 0E 04 04 00 ED 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 2C [10:09:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 8C 99 01 00 0E 04 04 00 ED 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 [10:09:23]wFMCommunicate OK [10:09:23]SAM_PROTO_GetFieldsCounters done [10:09:23]requested_item shift.num is exist - process it [10:09:23]requested_item shift.opened is exist - process it [10:09:23]req_shift_opened [10:09:23]FM_GetShiftState [10:09:23]SAM_PROTO_GetShiftState [10:09:23]wFMCommunicate request_size=4 [10:09:23]MH_SAM_APDU [10:09:23]CAPDU: 80 13 01 00 [10:09:23]Write to MH i2c: E2 08 00 04 46 80 13 01 00 00 00 00 00 C7 [10:09:23]Write i2c OK [10:09:23]MH_I2C_Read... [10:09:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:23]Read from MH i2c: E2 [10:09:23]MH_I2C_Read... [10:09:23]Read from MH i2c: E2 0E 00 [10:09:23]MH_I2C_Read... [10:09:23]Read from MH i2c: E2 0E 00 04 46 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 C3 [10:09:23]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:09:23]wFMCommunicate OK [10:09:23]SAM_PROTO_GetShiftState done [10:09:23]FM_GetShiftState done [10:09:23]req_shift_opened done [10:09:23]requested_item shift.open_date is exist - process it [10:09:23]req_shift_open_date [10:09:23]req_shift_open_date done [10:09:23]produce_requested_data done [10:09:23]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104844,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:09:23]process_action_free close_receipt [10:09:23]json_value_free [10:09:23]json_value_free done [10:09:23]process_json_proto returns [10:09:23]Send response to host [10:09:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104844,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:09:23]free response buf [10:09:23]execute_script done [10:09:23]execute_script returns [10:09:23]free content buf [10:09:23]Sock 8.Close socket [10:09:23]Sock 8.Thread stoped [10:09:27]OFD Sender: No OFD packet to send [10:09:32]OFD Sender: No OFD packet to send [10:09:37]OFD Sender: No OFD packet to send [10:09:42]OFD Sender: No OFD packet to send [10:09:47]OFD Sender: No OFD packet to send [10:09:52]OFD Sender: No OFD packet to send [10:09:57]OFD Sender: No OFD packet to send [10:10:02]OFD Sender: No OFD packet to send [10:10:07]OFD Sender: No OFD packet to send [10:10:12]OFD Sender: No OFD packet to send [10:10:17]OFD Sender: No OFD packet to send [10:10:22]OFD Sender: No OFD packet to send [10:10:27]OFD Sender: No OFD packet to send [10:10:32]OFD Sender: No OFD packet to send [10:10:37]OFD Sender: No OFD packet to send [10:10:42]OFD Sender: No OFD packet to send [10:10:47]OFD Sender: No OFD packet to send [10:10:52]OFD Sender: No OFD packet to send [10:10:57]OFD Sender: No OFD packet to send [10:11:02]OFD Sender: No OFD packet to send [10:11:07]OFD Sender: No OFD packet to send [10:11:12]OFD Sender: No OFD packet to send [10:11:17]OFD Sender: No OFD packet to send [10:11:22]OFD Sender: No OFD packet to send [10:11:27]OFD Sender: No OFD packet to send [10:11:32]OFD Sender: No OFD packet to send [10:11:37]OFD Sender: No OFD packet to send [10:11:42]OFD Sender: No OFD packet to send [10:11:47]OFD Sender: No OFD packet to send [10:11:52]OFD Sender: No OFD packet to send [10:11:57]OFD Sender: No OFD packet to send [10:12:02]OFD Sender: No OFD packet to send [10:12:07]OFD Sender: No OFD packet to send [10:12:12]OFD Sender: No OFD packet to send [10:12:17]OFD Sender: No OFD packet to send [10:12:22]OFD Sender: No OFD packet to send [10:12:27]OFD Sender: No OFD packet to send [10:12:32]OFD Sender: No OFD packet to send [10:12:37]OFD Sender: No OFD packet to send [10:12:42]OFD Sender: No OFD packet to send [10:12:47]OFD Sender: No OFD packet to send [10:12:52]OFD Sender: No OFD packet to send [10:12:54]accept exits with 9 [10:12:54]New connection [10:12:54]New thread 3067403620 created [10:12:54]Thread 3067260260 joined [10:12:54]Waiting for new connection... [10:12:54] Sock 9.Parse request [10:12:54]Sock 9.Check first char [10:12:54]Sock 9.First char is OK [10:12:54]request: POST /json_proto HTTP/1.0 [10:12:54]Method: POST [10:12:54]URL: /json_proto [10:12:54]Method is POST - this is cgi request [10:12:54]url: /json_proto [10:12:54]query_string will be loaded in cgi processing [10:12:54]execute_cgi json_proto POST (null) [10:12:54]execute_cgi path=json_proto method=POST [10:12:54]POST find Content-Length [10:12:54]Host: 172.17.62.195:8080 [10:12:54]Content-Length: 800 [10:12:54]Content-Type: application/json [10:12:54] [10:12:54]POST finish read [10:12:54]Found Content-Length = 800 [10:12:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.610, "sum" : 380.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" : 380.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:54]execute_script... [10:12: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)118291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.610, "sum" : 380.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" : 380.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:12:54]POST & json_proto [10:12:54]process_json_proto [10:12:54]json parsed OK: [10:12:54]protocol is kg_v1.0 [10:12:54]action value=close_receipt [10:12:54]process_action close_receipt [10:12:54]cmd_close_receipt [10:12:54]MH_GetDate [10:12:54]Write to MH i2c: F0 00 00 05 46 3A [10:12:54]Write i2c OK [10:12:54]MH_I2C_Read... [10:12:54]Read from MH i2c: F0 [10:12:54]MH_I2C_Read... [10:12:54]Read from MH i2c: F0 09 00 [10:12:54]MH_I2C_Read... [10:12:54]Read from MH i2c: F0 09 00 05 46 00 A9 33 F5 66 65 34 CA 65 42 [10:12:54]GetLastDocTimeStamp 1727345362 [10:12:54]current date 1727345577 [10:12:54]FM_GetShiftState [10:12:54]SAM_PROTO_GetShiftState [10:12:54]wFMCommunicate request_size=4 [10:12:54]MH_SAM_APDU [10:12:54]CAPDU: 80 13 01 00 [10:12:54]Write to MH i2c: E2 08 00 06 46 80 13 01 00 00 00 00 00 C9 [10:12:54]Write i2c OK [10:12:54]MH_I2C_Read... [10:12:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:54]Read from MH i2c: E2 [10:12:54]MH_I2C_Read... [10:12:54]Read from MH i2c: E2 0E 00 [10:12:54]MH_I2C_Read... [10:12:54]Read from MH i2c: E2 0E 00 06 46 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 C5 [10:12:54]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:12:54]wFMCommunicate OK [10:12:54]SAM_PROTO_GetShiftState done [10:12:54]FM_GetShiftState done [10:12:54]opened in 1727309552 [10:12:54]opened+sec_in_day 1727395952 [10:12:54]quantity*price = 38035 [10:12:54]sum+1 = 38037 [10:12:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 380.36 НСП 1% : 3.37 НДС 12% : 40.39 Наличными: 0.00 Безнал.: 380.36 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 185 26.09.2024 10:12 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104845 ФПД: 172377194588884 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T101257&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104845&fm=172377194588884&tin=02508201610067®Number=0000000000145756&sum=38036 [10:12:55]StoreToDocumentArchive [10:12:55]shift 237 fd 104845 [10:12:55]save to /storage/0237/doc_00104845 [10:12:55]save last doc name /storage/0237/doc_00104845 to /storage/kkm_last_doc_name [10:12:55]save OK [10:12:55]Clear old archive folders... [10:12:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:12:55]tlvbuf is 0196BBD0 [10:12:55]SAM_PROTO_ClearQueue [10:12:55]wFMCommunicate request_size=4 [10:12:55]MH_SAM_APDU [10:12:55]CAPDU: 80 09 00 00 [10:12:55]Write to MH i2c: E2 08 00 13 46 80 09 00 00 00 00 00 00 CB [10:12:55]Write i2c OK [10:12:55]MH_I2C_Read... [10:12:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:55]Read from MH i2c: E2 [10:12:55]MH_I2C_Read... [10:12:55]Read from MH i2c: E2 03 00 [10:12:55]MH_I2C_Read... [10:12:55]Read from MH i2c: E2 03 00 13 46 00 90 00 CD [10:12:55]RAPDU: 90 00 [10:12:55]wFMCommunicate OK [10:12:55]SAM_PROTO_ClearQueue done [10:12:55]KKMCreateOFDPacket [10:12:55]OFDProtocolAddRootSTLVToBuf [10:12:55]FM_MakeSignedData [10:12:55]FM_MakeSignedData [10:12:55]SAM_PROTO_SignData [10:12:55]wFMCommunicate request_size=4 [10:12:55]MH_SAM_APDU [10:12:55]CAPDU: 80 0D 01 02 [10:12:55]Write to MH i2c: E2 08 00 14 46 80 0D 01 02 00 00 00 00 D3 [10:12:55]Write i2c OK [10:12:55]MH_I2C_Read... [10:12:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:55]Read from MH i2c: E2 [10:12:55]MH_I2C_Read... [10:12:55]Read from MH i2c: E2 03 00 [10:12:55]MH_I2C_Read... [10:12:55]Read from MH i2c: E2 03 00 14 46 00 90 00 CE [10:12:55]RAPDU: 90 00 [10:12:55]wFMCommunicate OK [10:12:55]wFMCommunicate request_size=255 [10:12:55]MH_SAM_APDU [10:12: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 35 FF 03 08 00 03 EA 15 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 94 94 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 94 94 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 A9 33 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8D 99 01 00 35 04 06 00 9C [10:12:55]Write to MH i2c: E2 02 01 15 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 35 FF 03 08 00 03 EA 15 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 94 94 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 94 94 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 A9 33 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8D 99 01 00 35 04 06 00 9C 00 00 BD [10:12:55]Write i2c OK [10:12:55]MH_I2C_Read... [10:12:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:56]Read from MH i2c: E2 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: E2 03 00 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: E2 03 00 15 46 00 90 00 CF [10:12:56]RAPDU: 90 00 [10:12:56]wFMCommunicate OK [10:12:56]wFMCommunicate request_size=10 [10:12:56]MH_SAM_APDU [10:12:56]CAPDU: 80 0D 02 02 05 C6 B1 73 6A D4 [10:12:56]Write to MH i2c: E2 0D 00 16 46 80 0D 02 02 05 00 C6 B1 73 6A D4 00 00 08 [10:12:56]Write i2c OK [10:12:56]MH_I2C_Read... [10:12:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:56]Read from MH i2c: E2 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: E2 03 00 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: E2 03 00 16 46 00 90 00 D0 [10:12:56]RAPDU: 90 00 [10:12:56]wFMCommunicate OK [10:12:56]wFMCommunicate request_size=4 [10:12:56]MH_SAM_APDU [10:12:56]CAPDU: 80 0D 03 02 [10:12:56]Write to MH i2c: E2 08 00 17 46 80 0D 03 02 00 00 00 00 D8 [10:12:56]Write i2c OK [10:12:56]MH_I2C_Read... [10:12:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:56]Read from MH i2c: E2 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: E2 0B 00 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: E2 0B 00 17 46 00 F4 98 3A 92 56 3E DC 08 90 00 A9 [10:12:56]RAPDU: F4 98 3A 92 56 3E DC 08 90 00 [10:12:56]wFMCommunicate OK [10:12:56]SAM_PROTO_SignData done [10:12:56]FM_MakeSignedData done [10:12:56]CreateOFDProtocolMessage [10:12:56]wFMCommunicate request_size=4 [10:12:56]MH_SAM_APDU [10:12:56]CAPDU: 80 11 00 00 [10:12:56]Write to MH i2c: E2 08 00 18 46 80 11 00 00 00 00 00 00 D8 [10:12:56]Write i2c OK [10:12:56]MH_I2C_Read... [10:12:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:56]Read from MH i2c: E2 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: E2 17 00 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: E2 17 00 18 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 33 [10:12:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:12:56]wFMCommunicate OK [10:12:56]CreateOFDProtocolMessage done [10:12:56]OFDSenderStorePacket 104845 [10:12:56]StoreOFDPacket docnum=104845 [10:12:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 4A 82 07 01 CE 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 15 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 94 94 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 94 94 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 A9 33 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8D 99 01 00 35 04 06 00 9C C6 B1 73 6A D4 F4 98 3A 92 56 3E DC 08 [10:12:56]CheckFolder [10:12:56]dirname=/storage/ofd_packets [10:12:56]CheckFolder done [10:12:56]ProducePacketName [10:12:56]name=ofd_packets/00104845 [10:12:56]NVStorageSaveData ofd_packets/00104845 [10:12:56]File name is /storage/ofd_packets/00104845 [10:12:56]Write 301 bytes [10:12:56]NVStorageSaveData done [10:12:56]OFDSenderStorePacket done [10:12:56]KKMCreateOFDPacket done [10:12:56]NVStorageSaveData kkm_last_timestamp [10:12:56]File name is /storage/kkm_last_timestamp [10:12:56]Write 4 bytes [10:12:56]NVStorageSaveData done [10:12:56]ExternCall_PrintAddStr [10:12:56]wPrintStart [10:12:56]Write to MH i2c: 01 00 00 19 46 5F [10:12:56]Write i2c OK [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: 01 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: 01 07 00 [10:12:56]MH_I2C_Read... [10:12:56]Read from MH i2c: 01 07 00 19 46 00 00 00 00 00 FF 0F 74 [10:12:56]RasterBufferAndPrint [10:12:56]line Счет N : (1)118291 [10:12:56]line ИНН: 02508201610067 [10:12:56]line Контрольно-Кассовый Чек [10:12:56]line ПРОДАЖА [10:12:56]line ТРК (МРК, ГНК) : 22 [10:12:56]line Товар: 2710124130 [10:12:56]line Аи-92-К-5 [10:12:56]line 5.610 * 67.80 [10:12:56]line = 380.36 [10:12:56]line НДС 12% НСП 1% [10:12:56]line > о реализуемом товаре [10:12:56]line ИТОГО: 380.36 [10:12:56]line НСП 1% : 3.37 [10:12:56]line НДС 12% : 40.39 [10:12:56]line Наличными: 0.00 [10:12:56]line Безнал.: 380.36 [10:12:56]line Место: АЗС № 176 [10:12:56]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:12:56]line СНО: Общий режим [10:12:56]line Чек 185 26.09.2024 10:12 [10:12:56]line Смена: 237 ФФД: 1.0 [10:12:56]line ЗНМ: 0300000238 [10:12:56]line РНМ: 0000000000145756 [10:12:56]line Версия ККМ: v1.0 [10:12:56]line Платежная система: O! деньги [10:12:56]line ФМ: 0000000000959278 [10:12:56]line ФД: 104845 [10:12:56]line ФПД: 172377194588884 [10:12:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T101257&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104845&fm=172377194588884&tin=02508201610067®Number=0000000000145756&sum=38036 [10:12:56]OFD Sender: Processing packet 104845 [packets to send 51, broken 50] [10:12:56]ProducePacketName [10:12:56]name=ofd_packets/00104845 [10:12:56]OFD Sender: To server: pG, [10:12:56]CommunicateWithHost lk.salyk.kg:30040 [10:12:56]ConnectInit lk.salyk.kg [10:12:56]written 0, free lines is 4095 [10:12:56]Connected sock=10 [10:12:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 4A 82 07 01 CE 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 EA 15 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 94 94 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 94 94 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 51 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C7 0F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 94 94 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B9 00 00 00 F4 03 04 00 A9 33 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8D 99 01 00 35 04 06 00 9C C6 B1 73 6A D4 F4 98 3A 92 56 3E DC 08 [10:12:57]Write to MH i2c: 01 00 00 42 46 88 [10:12:57]Write i2c OK [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: 01 [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: 01 07 00 [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: 01 07 00 42 46 00 00 00 00 00 1C 0D B8 [10:12:57]RasterBufferAndPrint [10:12:57]line [10:12:57]line [10:12:57]line [10:12:57]line [10:12:57]line [10:12:57]written 0, free lines is 3365 [10:12:57]MH_Cut [10:12:57]Write to MH i2c: D1 01 00 49 46 01 61 [10:12:57]Write i2c OK [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: D1 [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: D1 01 00 [10:12:57]MH_I2C_Read... [10:12:57]Read from MH i2c: D1 01 00 49 46 00 60 [10:12:57]Write to MH i2c: 01 00 00 4A 46 90 [10:12:57]Write i2c OK [10:12:57]MH_I2C_Read... [10:12:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 B9 5C 47 00 6E 29 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8D 99 01 00 F4 03 04 00 5A DD F4 66 B6 04 01 00 00 83 75 E7 7C 77 D7 1B 59 [10:12:57]CommunicateWithHost err = 0 [10:12:57]CheckOFDResponse [10:12:57]1017 (14) - 77093643461234 [10:12:57]1041 (16) - 0000000000959278 [10:12:57]1040 (4) - 104845 [10:12:57]1012 (4) - 26.09.2024 04:04 [10:12:57]1206 (1) - 0 [10:12:57]OFD Sender: Remove packet 104845 [10:12:57]ProducePacketName [10:12:57]name=ofd_packets/00104845 [10:12:57]NVStorageDeleteData [10:12:57]OFD Sender: No OFD packet to send [10:12:57]*** Cut start [10:12:57]*** Partial cut [10:12:57]*** CUTSNS_PIN = 1 [10:12:57]*** CUTSNS_PIN = 0 [10:12:57]*** Brake cut motor [10:12:58]Read from MH i2c: 01 [10:12:58]MH_I2C_Read... [10:12:58]*** Stop cut motor [10:12:58]*** Cut end [10:12:58]Read from MH i2c: 01 07 00 [10:12:58]MH_I2C_Read... [10:12:58]Read from MH i2c: 01 07 00 4A 46 00 00 00 00 00 FF 0F A5 [10:12:58]process_action close_receipt done [10:12:58]requested_data is exist [10:12:58]produce_requested_data [10:12:58]requested_item fm.sn is exist - process it [10:12:58]wFMCommunicate request_size=4 [10:12:58]MH_SAM_APDU [10:12:58]CAPDU: 80 11 00 00 [10:12:58]Write to MH i2c: E2 08 00 4B 46 80 11 00 00 00 00 00 00 0B [10:12:58]Write i2c OK [10:12:58]MH_I2C_Read... [10:12:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:58]Read from MH i2c: E2 [10:12:58]MH_I2C_Read... [10:12:58]Read from MH i2c: E2 17 00 [10:12:58]MH_I2C_Read... [10:12:58]Read from MH i2c: E2 17 00 4B 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 66 [10:12:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:12:58]wFMCommunicate OK [10:12:58]requested_item fd.num is exist - process it [10:12:58]SAM_PROTO_GetFieldsCounters [10:12:58]wFMCommunicate request_size=4 [10:12:58]MH_SAM_APDU [10:12:58]CAPDU: 80 13 00 00 [10:12:58]Write to MH i2c: E2 08 00 4C 46 80 13 00 00 00 00 00 00 0E [10:12:58]Write i2c OK [10:12:58]MH_I2C_Read... [10:12:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:58]Read from MH i2c: E2 [10:12:58]MH_I2C_Read... [10:12:58]Read from MH i2c: E2 62 00 [10:12:58]MH_I2C_Read... [10:12:58]Read from MH i2c: E2 62 00 4C 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 8D 99 01 00 0E 04 04 00 ED 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 79 [10:12:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 8D 99 01 00 0E 04 04 00 ED 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 [10:12:58]wFMCommunicate OK [10:12:58]SAM_PROTO_GetFieldsCounters done [10:12:58]requested_item shift.num is exist - process it [10:12:58]requested_item shift.opened is exist - process it [10:12:58]req_shift_opened [10:12:58]FM_GetShiftState [10:12:58]SAM_PROTO_GetShiftState [10:12:58]wFMCommunicate request_size=4 [10:12:58]MH_SAM_APDU [10:12:58]CAPDU: 80 13 01 00 [10:12:58]Write to MH i2c: E2 08 00 4D 46 80 13 01 00 00 00 00 00 10 [10:12:58]Write i2c OK [10:12:58]MH_I2C_Read... [10:12:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:58]Read from MH i2c: E2 [10:12:58]MH_I2C_Read... [10:12:58]Read from MH i2c: E2 0E 00 [10:12:58]MH_I2C_Read... [10:12:58]Read from MH i2c: E2 0E 00 4D 46 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 0C [10:12:58]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:12:58]wFMCommunicate OK [10:12:58]SAM_PROTO_GetShiftState done [10:12:58]FM_GetShiftState done [10:12:58]req_shift_opened done [10:12:58]requested_item shift.open_date is exist - process it [10:12:58]req_shift_open_date [10:12:58]req_shift_open_date done [10:12:58]produce_requested_data done [10:12:58]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104845,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:12:58]process_action_free close_receipt [10:12:58]json_value_free [10:12:58]json_value_free done [10:12:58]process_json_proto returns [10:12:58]Send response to host [10:12:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104845,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:12:58]free response buf [10:12:58]execute_script done [10:12:58]execute_script returns [10:12:58]free content buf [10:12:58]Sock 9.Close socket [10:12:58]Sock 9.Thread stoped [10:13:02]OFD Sender: No OFD packet to send [10:13:07]OFD Sender: No OFD packet to send [10:13:12]OFD Sender: No OFD packet to send [10:13:17]OFD Sender: No OFD packet to send [10:13:22]OFD Sender: No OFD packet to send [10:13:27]OFD Sender: No OFD packet to send [10:13:32]OFD Sender: No OFD packet to send [10:13:34]accept exits with 8 [10:13:34]New connection [10:13:34]New thread 3067260260 created [10:13:34]Thread 3067403620 joined [10:13:34]Waiting for new connection... [10:13:34] Sock 8.Parse request [10:13:34]Sock 8.Check first char [10:13:34]Sock 8.First char is OK [10:13:34]request: POST /json_proto HTTP/1.0 [10:13:34]Method: POST [10:13:34]URL: /json_proto [10:13:34]Method is POST - this is cgi request [10:13:34]url: /json_proto [10:13:34]query_string will be loaded in cgi processing [10:13:34]execute_cgi json_proto POST (null) [10:13:34]execute_cgi path=json_proto method=POST [10:13:34]POST find Content-Length [10:13:34]Host: 172.17.62.195:8080 [10:13:34]Content-Length: 682 [10:13:34]Content-Type: application/json [10:13:34] [10:13:34]POST finish read [10:13:34]Found Content-Length = 682 [10:13:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [10:13:34]execute_script... [10:13: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)118290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [10:13:34]POST & json_proto [10:13:34]process_json_proto [10:13:34]json parsed OK: [10:13:34]protocol is kg_v1.0 [10:13:34]action value=close_receipt [10:13:34]process_action close_receipt [10:13:34]cmd_close_receipt [10:13:34]MH_GetDate [10:13:34]Write to MH i2c: F0 00 00 4E 46 83 [10:13:34]Write i2c OK [10:13:34]MH_I2C_Read... [10:13:34]Read from MH i2c: F0 [10:13:34]MH_I2C_Read... [10:13:34]Read from MH i2c: F0 09 00 [10:13:34]MH_I2C_Read... [10:13:34]Read from MH i2c: F0 09 00 4E 46 00 D0 33 F5 66 65 34 CA 65 B2 [10:13:34]GetLastDocTimeStamp 1727345577 [10:13:34]current date 1727345616 [10:13:34]FM_GetShiftState [10:13:34]SAM_PROTO_GetShiftState [10:13:34]wFMCommunicate request_size=4 [10:13:34]MH_SAM_APDU [10:13:34]CAPDU: 80 13 01 00 [10:13:34]Write to MH i2c: E2 08 00 4F 46 80 13 01 00 00 00 00 00 12 [10:13:34]Write i2c OK [10:13:34]MH_I2C_Read... [10:13:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:34]Read from MH i2c: E2 [10:13:34]MH_I2C_Read... [10:13:34]Read from MH i2c: E2 0E 00 [10:13:34]MH_I2C_Read... [10:13:34]Read from MH i2c: E2 0E 00 4F 46 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 0E [10:13:34]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:13:34]wFMCommunicate OK [10:13:34]SAM_PROTO_GetShiftState done [10:13:34]FM_GetShiftState done [10:13:34]opened in 1727309552 [10:13:34]opened+sec_in_day 1727395952 [10:13:34]quantity*price = 60030 [10:13:34]sum+1 = 60031 [10:13:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 186 26.09.2024 10:13 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104846 ФПД: 185045095990063 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T101336&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104846&fm=185045095990063&tin=02508201610067®Number=0000000000145756&sum=60000 [10:13:35]StoreToDocumentArchive [10:13:35]shift 237 fd 104846 [10:13:35]save to /storage/0237/doc_00104846 [10:13:35]save last doc name /storage/0237/doc_00104846 to /storage/kkm_last_doc_name [10:13:35]save OK [10:13:35]Clear old archive folders... [10:13:35]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:13:35]tlvbuf is 0197AB90 [10:13:35]SAM_PROTO_ClearQueue [10:13:35]wFMCommunicate request_size=4 [10:13:35]MH_SAM_APDU [10:13:35]CAPDU: 80 09 00 00 [10:13:35]Write to MH i2c: E2 08 00 5C 46 80 09 00 00 00 00 00 00 14 [10:13:35]Write i2c OK [10:13:35]MH_I2C_Read... [10:13:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:35]Read from MH i2c: E2 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: E2 03 00 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: E2 03 00 5C 46 00 90 00 16 [10:13:35]RAPDU: 90 00 [10:13:35]wFMCommunicate OK [10:13:35]SAM_PROTO_ClearQueue done [10:13:35]KKMCreateOFDPacket [10:13:35]OFDProtocolAddRootSTLVToBuf [10:13:35]FM_MakeSignedData [10:13:35]FM_MakeSignedData [10:13:35]SAM_PROTO_SignData [10:13:35]wFMCommunicate request_size=4 [10:13:35]MH_SAM_APDU [10:13:35]CAPDU: 80 0D 01 02 [10:13:35]Write to MH i2c: E2 08 00 5D 46 80 0D 01 02 00 00 00 00 1C [10:13:35]Write i2c OK [10:13:35]MH_I2C_Read... [10:13:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:35]Read from MH i2c: E2 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: E2 03 00 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: E2 03 00 5D 46 00 90 00 17 [10:13:35]RAPDU: 90 00 [10:13:35]wFMCommunicate OK [10:13:35]wFMCommunicate request_size=255 [10:13:35]MH_SAM_APDU [10:13:35]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 BA 00 00 00 F4 03 04 00 D0 33 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8E 99 01 00 35 04 06 00 [10:13:35]Write to MH i2c: E2 02 01 5E 46 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 BA 00 00 00 F4 03 04 00 D0 33 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8E 99 01 00 35 04 06 00 00 00 70 [10:13:35]Write i2c OK [10:13:35]MH_I2C_Read... [10:13:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:35]Read from MH i2c: E2 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: E2 03 00 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: E2 03 00 5E 46 00 90 00 18 [10:13:35]RAPDU: 90 00 [10:13:35]wFMCommunicate OK [10:13:35]wFMCommunicate request_size=11 [10:13:35]MH_SAM_APDU [10:13:35]CAPDU: 80 0D 02 02 06 A8 4C 2B 36 C3 2F [10:13:35]Write to MH i2c: E2 0E 00 5F 46 80 0D 02 02 06 00 A8 4C 2B 36 C3 2F 00 00 72 [10:13:35]Write i2c OK [10:13:35]MH_I2C_Read... [10:13:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:35]Read from MH i2c: E2 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: E2 03 00 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: E2 03 00 5F 46 00 90 00 19 [10:13:35]RAPDU: 90 00 [10:13:35]wFMCommunicate OK [10:13:35]wFMCommunicate request_size=4 [10:13:35]MH_SAM_APDU [10:13:35]CAPDU: 80 0D 03 02 [10:13:35]Write to MH i2c: E2 08 00 60 46 80 0D 03 02 00 00 00 00 21 [10:13:35]Write i2c OK [10:13:35]MH_I2C_Read... [10:13:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:35]Read from MH i2c: E2 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: E2 0B 00 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: E2 0B 00 60 46 00 F5 E6 F9 61 F3 5B 72 84 90 00 9B [10:13:35]RAPDU: F5 E6 F9 61 F3 5B 72 84 90 00 [10:13:35]wFMCommunicate OK [10:13:35]SAM_PROTO_SignData done [10:13:35]FM_MakeSignedData done [10:13:35]CreateOFDProtocolMessage [10:13:35]wFMCommunicate request_size=4 [10:13:35]MH_SAM_APDU [10:13:35]CAPDU: 80 11 00 00 [10:13:35]Write to MH i2c: E2 08 00 61 46 80 11 00 00 00 00 00 00 21 [10:13:35]Write i2c OK [10:13:35]MH_I2C_Read... [10:13:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:35]Read from MH i2c: E2 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: E2 17 00 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: E2 17 00 61 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 7C [10:13:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:13:35]wFMCommunicate OK [10:13:35]CreateOFDProtocolMessage done [10:13:35]OFDSenderStorePacket 104846 [10:13:35]StoreOFDPacket docnum=104846 [10:13:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 21 44 08 01 C4 86 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 BA 00 00 00 F4 03 04 00 D0 33 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8E 99 01 00 35 04 06 00 A8 4C 2B 36 C3 2F F5 E6 F9 61 F3 5B 72 84 [10:13:35]CheckFolder [10:13:35]dirname=/storage/ofd_packets [10:13:35]CheckFolder done [10:13:35]ProducePacketName [10:13:35]name=ofd_packets/00104846 [10:13:35]NVStorageSaveData ofd_packets/00104846 [10:13:35]File name is /storage/ofd_packets/00104846 [10:13:35]Write 302 bytes [10:13:35]NVStorageSaveData done [10:13:35]OFDSenderStorePacket done [10:13:35]KKMCreateOFDPacket done [10:13:35]NVStorageSaveData kkm_last_timestamp [10:13:35]File name is /storage/kkm_last_timestamp [10:13:35]Write 4 bytes [10:13:35]NVStorageSaveData done [10:13:35]ExternCall_PrintAddStr [10:13:35]wPrintStart [10:13:35]Write to MH i2c: 01 00 00 62 46 A8 [10:13:35]Write i2c OK [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: 01 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: 01 07 00 [10:13:35]MH_I2C_Read... [10:13:35]Read from MH i2c: 01 07 00 62 46 00 00 00 00 00 FF 0F BD [10:13:35]RasterBufferAndPrint [10:13:35]line Счет N : (1)118290 [10:13:35]line ИНН: 02508201610067 [10:13:35]line Контрольно-Кассовый Чек [10:13:35]line ПРОДАЖА [10:13:35]line ТРК (МРК, ГНК) : 11 [10:13:35]line Товар: 2710194210 [10:13:35]line ДТ(л)-К-5 [10:13:35]line 7.930 * 75.70 [10:13:35]line = 600.30 [10:13:35]line НДС 12% НСП 1% [10:13:35]line > о реализуемом товаре [10:13:35]line ОКРУГЛЕНИЕ: -0.30 [10:13:35]line ИТОГО: 600.00 [10:13:35]line Внесено: 600.00 [10:13:35]line СДАЧА: 0.00 [10:13:35]line НСП 1% : 5.31 [10:13:35]line НДС 12% : 63.75 [10:13:35]line Наличными: 600.00 [10:13:35]line Безнал.: 0.00 [10:13:35]line Место: АЗС № 176 [10:13:35]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:13:35]line СНО: Общий режим [10:13:35]line Чек 186 26.09.2024 10:13 [10:13:35]line Смена: 237 ФФД: 1.0 [10:13:35]line ЗНМ: 0300000238 [10:13:35]line РНМ: 0000000000145756 [10:13:35]line Версия ККМ: v1.0 [10:13:35]line ФМ: 0000000000959278 [10:13:35]line ФД: 104846 [10:13:35]line ФПД: 185045095990063 [10:13:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T101336&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104846&fm=185045095990063&tin=02508201610067®Number=0000000000145756&sum=60000 [10:13:36]OFD Sender: Processing packet 104846 [packets to send 51, broken 50] [10:13:36]ProducePacketName [10:13:36]name=ofd_packets/00104846 [10:13:36]OFD Sender: To server: pG, [10:13:36]CommunicateWithHost lk.salyk.kg:30040 [10:13:36]ConnectInit lk.salyk.kg [10:13:36]written 0, free lines is 4095 [10:13:36]Connected sock=10 [10:13:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 21 44 08 01 C4 86 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 BA 00 00 00 F4 03 04 00 D0 33 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8E 99 01 00 35 04 06 00 A8 4C 2B 36 C3 2F F5 E6 F9 61 F3 5B 72 84 [10:13:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 3D 4E 47 00 0D CD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8E 99 01 00 F4 03 04 00 81 DD F4 66 B6 04 01 00 00 73 6F 99 72 BD BC 1D C8 [10:13:36]CommunicateWithHost err = 0 [10:13:36]CheckOFDResponse [10:13:36]1017 (14) - 77093643461234 [10:13:36]1041 (16) - 0000000000959278 [10:13:36]1040 (4) - 104846 [10:13:36]1012 (4) - 26.09.2024 04:05 [10:13:36]1206 (1) - 0 [10:13:36]OFD Sender: Remove packet 104846 [10:13:36]ProducePacketName [10:13:36]name=ofd_packets/00104846 [10:13:36]NVStorageDeleteData [10:13:36]Write to MH i2c: 01 00 00 8C 46 D2 [10:13:36]Write i2c OK [10:13:36]MH_I2C_Read... [10:13:36]Read from MH i2c: 01 [10:13:36]MH_I2C_Read... [10:13:36]Read from MH i2c: 01 07 00 [10:13:36]MH_I2C_Read... [10:13:36]Read from MH i2c: 01 07 00 8C 46 00 00 00 00 00 06 0D EC [10:13:36]RasterBufferAndPrint [10:13:36]line [10:13:36]line [10:13:36]line [10:13:36]line [10:13:36]line [10:13:36]written 0, free lines is 3340 [10:13:36]MH_Cut [10:13:36]Write to MH i2c: D1 01 00 93 46 01 AB [10:13:36]Write i2c OK [10:13:36]MH_I2C_Read... [10:13:36]Read from MH i2c: D1 [10:13:36]MH_I2C_Read... [10:13:36]Read from MH i2c: D1 01 00 [10:13:36]MH_I2C_Read... [10:13:36]Read from MH i2c: D1 01 00 93 46 00 AA [10:13:36]Write to MH i2c: 01 00 00 94 46 DA [10:13:36]Write i2c OK [10:13:36]MH_I2C_Read... [10:13:37]int [10:13:37]*** FLAG_PRN_PAP2 set [10:13:37]*** Cut start [10:13:37]*** Partial cut [10:13:37]*** CUTSNS_PIN = 1 [10:13:37]OFD Sender: No OFD packet to send [10:13:37]*** CUTSNS_PIN = 0 [10:13:37]*** Brake cut motor [10:13:37]Read from MH i2c: 01 [10:13:37]MH_I2C_Read... [10:13:37]*** Stop cut motor [10:13:37]*** Cut end [10:13:37]Read from MH i2c: 01 07 00 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: 01 07 00 94 46 00 02 00 00 00 FF 0F F1 [10:13:37]process_action close_receipt done [10:13:37]requested_data is exist [10:13:37]produce_requested_data [10:13:37]requested_item fm.sn is exist - process it [10:13:37]wFMCommunicate request_size=4 [10:13:37]MH_SAM_APDU [10:13:37]CAPDU: 80 11 00 00 [10:13:37]Write to MH i2c: E2 08 00 95 46 80 11 00 00 00 00 00 00 55 [10:13:37]Write i2c OK [10:13:37]MH_I2C_Read... [10:13:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:37]Read from MH i2c: E2 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 17 00 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 17 00 95 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 B0 [10:13:37]RAPDU: Write to MH i2c: 11 01 04 00 10 00 00 30 96 30 46 30 DC 30 [10:13:37]30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:13:37]wFMCommunicate OK [10:13:37]requested_item fd.num is exist - process it [10:13:37]SAM_PROTO_GetFieldsCounters [10:13:37]Write i2c OK [10:13:37]wFMCommunicate request_size=4 [10:13:37]MH_I2C_Read... [10:13:37]MH_SAM_APDU [10:13:37]CAPDU: 80 Read from MH i2c: 13 01 [10:13:37]00 MH_I2C_Read... [10:13:37]00 [10:13:37]Read from MH i2c: 01 07 00 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: 01 07 00 96 46 00 02 00 00 00 FF 0F F3 [10:13:37]Write to MH i2c: state=0 [10:13:37]E2 Cover opened [10:13:37]08 00 97 46 80 13 00 00 00 00 00 00 59 [10:13:37]Write i2c OK [10:13:37]MH_I2C_Read... [10:13:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:37]Read from MH i2c: E2 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 62 00 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 62 00 97 46 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 8E 99 01 00 0E 04 04 00 ED 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 C8 [10:13:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 8E 99 01 00 0E 04 04 00 ED 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 [10:13:37]wFMCommunicate OK [10:13:37]SAM_PROTO_GetFieldsCounters done [10:13:37]requested_item shift.num is exist - process it [10:13:37]requested_item shift.opened is exist - process it [10:13:37]req_shift_opened [10:13:37]FM_GetShiftState [10:13:37]SAM_PROTO_GetShiftState [10:13:37]wFMCommunicate request_size=4 [10:13:37]MH_SAM_APDU [10:13:37]CAPDU: 80 13 01 00 [10:13:37]Write to MH i2c: E2 08 00 98 46 80 13 01 00 00 00 00 00 5B [10:13:37]Write i2c OK [10:13:37]MH_I2C_Read... [10:13:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:37]Read from MH i2c: E2 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 0E 00 [10:13:37]MH_I2C_Read... [10:13:37]Read from MH i2c: E2 0E 00 98 46 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 57 [10:13:37]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:13:37]wFMCommunicate OK [10:13:37]SAM_PROTO_GetShiftState done [10:13:37]FM_GetShiftState done [10:13:37]req_shift_opened done [10:13:37]requested_item shift.open_date is exist - process it [10:13:37]req_shift_open_date [10:13:37]req_shift_open_date done [10:13:37]produce_requested_data done [10:13:37]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104846,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:13:37]process_action_free close_receipt [10:13:37]json_value_free [10:13:37]json_value_free done [10:13:37]process_json_proto returns [10:13:37]Send response to host [10:13:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104846,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:13:37]free response buf [10:13:37]execute_script done [10:13:37]execute_script returns [10:13:37]free content buf [10:13:37]Sock 8.Close socket [10:13:37]Sock 8.Thread stoped [10:13:42]OFD Sender: No OFD packet to send [10:13:42]Write to MH i2c: 01 00 00 99 46 DF [10:13:42]Write i2c OK [10:13:42]MH_I2C_Read... [10:13:42]Read from MH i2c: 01 [10:13:42]MH_I2C_Read... [10:13:42]Read from MH i2c: 01 07 00 [10:13:42]MH_I2C_Read... [10:13:42]Read from MH i2c: 01 07 00 99 46 00 02 00 00 00 FF 0F F6 [10:13:42]state=3 [10:13:42]Cover opened [10:13:47]OFD Sender: No OFD packet to send [10:13:47]Write to MH i2c: 01 00 00 9A 46 E0 [10:13:47]Write i2c OK [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: 01 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: 01 07 00 [10:13:47]MH_I2C_Read... [10:13:47]Read from MH i2c: 01 07 00 9A 46 00 02 00 00 00 FF 0F F7 [10:13:47]state=3 [10:13:47]Cover opened [10:13:52]OFD Sender: No OFD packet to send [10:13:52]Write to MH i2c: 01 00 00 9B 46 E1 [10:13:52]Write i2c OK [10:13:52]MH_I2C_Read... [10:13:52]Read from MH i2c: 01 [10:13:52]MH_I2C_Read... [10:13:52]Read from MH i2c: 01 07 00 [10:13:52]MH_I2C_Read... [10:13:52]Read from MH i2c: 01 07 00 9B 46 00 02 00 00 00 FF 0F F8 [10:13:52]state=3 [10:13:52]Cover opened [10:13:57]OFD Sender: No OFD packet to send [10:13:57]Write to MH i2c: 01 00 00 9C 46 E2 [10:13:57]Write i2c OK [10:13:57]MH_I2C_Read... [10:13:57]Read from MH i2c: 01 [10:13:57]MH_I2C_Read... [10:13:57]Read from MH i2c: 01 07 00 [10:13:57]MH_I2C_Read... [10:13:57]Read from MH i2c: 01 07 00 9C 46 00 02 00 00 00 FF 0F F9 [10:13:57]state=3 [10:13:57]Cover opened [10:14:02]OFD Sender: No OFD packet to send [10:14:02]Write to MH i2c: 01 00 00 9D 46 E3 [10:14:02]Write i2c OK [10:14:02]MH_I2C_Read... [10:14:02]Read from MH i2c: 01 [10:14:02]MH_I2C_Read... [10:14:02]Read from MH i2c: 01 07 00 [10:14:02]MH_I2C_Read... [10:14:02]Read from MH i2c: 01 07 00 9D 46 00 02 00 00 00 FF 0F FA [10:14:02]state=3 [10:14:02]Cover opened [10:14:07]OFD Sender: No OFD packet to send [10:14:07]Write to MH i2c: 01 00 00 9E 46 E4 [10:14:07]Write i2c OK [10:14:07]MH_I2C_Read... [10:14:07]Read from MH i2c: 01 [10:14:07]MH_I2C_Read... [10:14:07]Read from MH i2c: 01 07 00 [10:14:07]MH_I2C_Read... [10:14:07]Read from MH i2c: 01 07 00 9E 46 00 02 00 00 00 FF 0F FB [10:14:07]state=3 [10:14:07]Cover opened [10:14:12]OFD Sender: No OFD packet to send [10:14:12]Write to MH i2c: 01 00 00 9F 46 E5 [10:14:12]Write i2c OK [10:14:12]MH_I2C_Read... [10:14:12]Read from MH i2c: 01 [10:14:12]MH_I2C_Read... [10:14:12]Read from MH i2c: 01 07 00 [10:14:12]MH_I2C_Read... [10:14:12]Read from MH i2c: 01 07 00 9F 46 00 02 00 00 00 FF 0F FC [10:14:12]state=3 [10:14:12]Cover opened [10:14:17]OFD Sender: No OFD packet to send [10:14:17]Write to MH i2c: 01 00 00 A0 46 E6 [10:14:17]Write i2c OK [10:14:17]MH_I2C_Read... [10:14:17]Read from MH i2c: 01 [10:14:17]MH_I2C_Read... [10:14:17]Read from MH i2c: 01 07 00 [10:14:17]MH_I2C_Read... [10:14:17]Read from MH i2c: 01 07 00 A0 46 00 02 00 00 00 FF 0F FD [10:14:17]state=3 [10:14:17]Cover opened [10:14:22]OFD Sender: No OFD packet to send [10:14:22]Write to MH i2c: 01 00 00 A1 46 E7 [10:14:22]Write i2c OK [10:14:22]MH_I2C_Read... [10:14:22]Read from MH i2c: 01 [10:14:22]MH_I2C_Read... [10:14:22]Read from MH i2c: 01 07 00 [10:14:22]MH_I2C_Read... [10:14:22]Read from MH i2c: 01 07 00 A1 46 00 02 00 00 00 FF 0F FE [10:14:22]state=3 [10:14:22]Cover opened [10:14:27]OFD Sender: No OFD packet to send [10:14:27]Write to MH i2c: 01 00 00 A2 46 E8 [10:14:27]Write i2c OK [10:14:27]MH_I2C_Read... [10:14:27]Read from MH i2c: 01 [10:14:27]MH_I2C_Read... [10:14:27]Read from MH i2c: 01 07 00 [10:14:27]MH_I2C_Read... [10:14:27]Read from MH i2c: 01 07 00 A2 46 00 02 00 00 00 FF 0F FF [10:14:27]state=3 [10:14:27]Cover opened [10:14:32]OFD Sender: No OFD packet to send [10:14:32]Write to MH i2c: 01 00 00 A3 46 E9 [10:14:32]Write i2c OK [10:14:32]MH_I2C_Read... [10:14:32]Read from MH i2c: 01 [10:14:32]MH_I2C_Read... [10:14:32]Read from MH i2c: 01 07 00 [10:14:32]MH_I2C_Read... [10:14:32]Read from MH i2c: 01 07 00 A3 46 00 02 00 00 00 FF 0F 00 [10:14:32]state=3 [10:14:32]Cover opened [10:14:37]OFD Sender: No OFD packet to send [10:14:37]Write to MH i2c: 01 00 00 A4 46 EA [10:14:37]Write i2c OK [10:14:37]MH_I2C_Read... [10:14:37]Read from MH i2c: 01 [10:14:37]MH_I2C_Read... [10:14:37]Read from MH i2c: 01 07 00 [10:14:37]MH_I2C_Read... [10:14:37]Read from MH i2c: 01 07 00 A4 46 00 02 00 00 00 FF 0F 01 [10:14:37]state=3 [10:14:37]Cover opened [10:14:42]OFD Sender: No OFD packet to send [10:14:42]Write to MH i2c: 01 00 00 A5 46 EB [10:14:42]Write i2c OK [10:14:42]MH_I2C_Read... [10:14:42]Read from MH i2c: 01 [10:14:42]MH_I2C_Read... [10:14:42]Read from MH i2c: 01 07 00 [10:14:42]MH_I2C_Read... [10:14:42]Read from MH i2c: 01 07 00 A5 46 00 02 00 00 00 FF 0F 02 [10:14:42]state=3 [10:14:42]Cover opened [10:14:47]OFD Sender: No OFD packet to send [10:14:47]Write to MH i2c: 01 00 00 A6 46 EC [10:14:47]Write i2c OK [10:14:47]MH_I2C_Read... [10:14:47]Read from MH i2c: 01 [10:14:47]MH_I2C_Read... [10:14:47]Read from MH i2c: 01 07 00 [10:14:47]MH_I2C_Read... [10:14:47]Read from MH i2c: 01 07 00 A6 46 00 02 00 00 00 FF 0F 03 [10:14:47]state=3 [10:14:47]Cover opened [10:14:52]OFD Sender: No OFD packet to send [10:14:52]Write to MH i2c: 01 00 00 A7 46 ED [10:14:52]Write i2c OK [10:14:52]MH_I2C_Read... [10:14:52]Read from MH i2c: 01 [10:14:52]MH_I2C_Read... [10:14:52]Read from MH i2c: 01 07 00 [10:14:52]MH_I2C_Read... [10:14:52]Read from MH i2c: 01 07 00 A7 46 00 02 00 00 00 FF 0F 04 [10:14:52]state=3 [10:14:52]Cover opened [10:14:57]OFD Sender: No OFD packet to send [10:14:57]Write to MH i2c: 01 00 00 A8 46 EE [10:14:57]Write i2c OK [10:14:57]MH_I2C_Read... [10:14:57]Read from MH i2c: 01 [10:14:57]MH_I2C_Read... [10:14:57]Read from MH i2c: 01 07 00 [10:14:57]MH_I2C_Read... [10:14:57]Read from MH i2c: 01 07 00 A8 46 00 02 00 00 00 FF 0F 05 [10:14:57]state=3 [10:14:57]Cover opened [10:15:02]OFD Sender: No OFD packet to send [10:15:02]Write to MH i2c: 01 00 00 A9 46 EF [10:15:02]Write i2c OK [10:15:02]MH_I2C_Read... [10:15:02]Read from MH i2c: 01 [10:15:02]MH_I2C_Read... [10:15:02]Read from MH i2c: 01 07 00 [10:15:02]MH_I2C_Read... [10:15:02]Read from MH i2c: 01 07 00 A9 46 00 02 00 00 00 FF 0F 06 [10:15:02]state=3 [10:15:02]Cover opened [10:15:07]OFD Sender: No OFD packet to send [10:15:07]Write to MH i2c: 01 00 00 AA 46 F0 [10:15:07]Write i2c OK [10:15:07]MH_I2C_Read... [10:15:07]Read from MH i2c: 01 [10:15:07]MH_I2C_Read... [10:15:07]Read from MH i2c: 01 07 00 [10:15:07]MH_I2C_Read... [10:15:07]Read from MH i2c: 01 07 00 AA 46 00 02 00 00 00 FF 0F 07 [10:15:07]state=3 [10:15:07]Cover opened [10:15:12]OFD Sender: No OFD packet to send [10:15:12]Write to MH i2c: 01 00 00 AB 46 F1 [10:15:12]Write i2c OK [10:15:12]MH_I2C_Read... [10:15:12]Read from MH i2c: 01 [10:15:12]MH_I2C_Read... [10:15:12]Read from MH i2c: 01 07 00 [10:15:12]MH_I2C_Read... [10:15:12]Read from MH i2c: 01 07 00 AB 46 00 02 00 00 00 FF 0F 08 [10:15:12]state=3 [10:15:12]Cover opened [10:15:17]OFD Sender: No OFD packet to send [10:15:17]Write to MH i2c: 01 00 00 AC 46 F2 [10:15:17]Write i2c OK [10:15:17]MH_I2C_Read... [10:15:17]Read from MH i2c: 01 [10:15:17]MH_I2C_Read... [10:15:17]Read from MH i2c: 01 07 00 [10:15:17]MH_I2C_Read... [10:15:17]Read from MH i2c: 01 07 00 AC 46 00 02 00 00 00 FF 0F 09 [10:15:17]state=3 [10:15:17]Cover opened [10:15:22]OFD Sender: No OFD packet to send [10:15:22]Write to MH i2c: 01 00 00 AD 46 F3 [10:15:22]Write i2c OK [10:15:22]MH_I2C_Read... [10:15:22]Read from MH i2c: 01 [10:15:22]MH_I2C_Read... [10:15:22]Read from MH i2c: 01 07 00 [10:15:22]MH_I2C_Read... [10:15:22]Read from MH i2c: 01 07 00 AD 46 00 02 00 00 00 FF 0F 0A [10:15:22]state=3 [10:15:22]Cover opened [10:15:27]OFD Sender: No OFD packet to send [10:15:27]Write to MH i2c: 01 00 00 AE 46 F4 [10:15:27]Write i2c OK [10:15:27]MH_I2C_Read... [10:15:27]Read from MH i2c: 01 [10:15:27]MH_I2C_Read... [10:15:27]Read from MH i2c: 01 07 00 [10:15:27]MH_I2C_Read... [10:15:27]Read from MH i2c: 01 07 00 AE 46 00 02 00 00 00 FF 0F 0B [10:15:27]state=3 [10:15:27]Cover opened [10:15:32]OFD Sender: No OFD packet to send [10:15:32]Write to MH i2c: 01 00 00 AF 46 F5 [10:15:32]Write i2c OK [10:15:32]MH_I2C_Read... [10:15:32]Read from MH i2c: 01 [10:15:32]MH_I2C_Read... [10:15:32]Read from MH i2c: 01 07 00 [10:15:32]MH_I2C_Read... [10:15:32]Read from MH i2c: 01 07 00 AF 46 00 02 00 00 00 FF 0F 0C [10:15:32]state=3 [10:15:32]Cover opened [10:15:37]OFD Sender: No OFD packet to send [10:15:37]Write to MH i2c: 01 00 00 B0 46 F6 [10:15:37]Write i2c OK [10:15:37]MH_I2C_Read... [10:15:37]Read from MH i2c: 01 [10:15:37]MH_I2C_Read... [10:15:37]Read from MH i2c: 01 07 00 [10:15:37]MH_I2C_Read... [10:15:37]Read from MH i2c: 01 07 00 B0 46 00 02 00 00 00 FF 0F 0D [10:15:37]state=3 [10:15:37]Cover opened [10:15:42]OFD Sender: No OFD packet to send [10:15:42]Write to MH i2c: 01 00 00 B1 46 F7 [10:15:42]Write i2c OK [10:15:42]MH_I2C_Read... [10:15:42]Read from MH i2c: 01 [10:15:42]MH_I2C_Read... [10:15:42]Read from MH i2c: 01 07 00 [10:15:42]MH_I2C_Read... [10:15:42]Read from MH i2c: 01 07 00 B1 46 00 02 00 00 00 FF 0F 0E [10:15:42]state=3 [10:15:42]Cover opened [10:15:47]OFD Sender: No OFD packet to send [10:15:47]Write to MH i2c: 01 00 00 B2 46 F8 [10:15:47]Write i2c OK [10:15:47]MH_I2C_Read... [10:15:47]Read from MH i2c: 01 [10:15:47]MH_I2C_Read... [10:15:47]Read from MH i2c: 01 07 00 [10:15:47]MH_I2C_Read... [10:15:47]Read from MH i2c: 01 07 00 B2 46 00 02 00 00 00 FF 0F 0F [10:15:47]state=3 [10:15:47]Cover opened [10:15:52]OFD Sender: No OFD packet to send [10:15:52]Write to MH i2c: 01 00 00 B3 46 F9 [10:15:52]Write i2c OK [10:15:52]MH_I2C_Read... [10:15:52]Read from MH i2c: 01 [10:15:52]MH_I2C_Read... [10:15:52]Read from MH i2c: 01 07 00 [10:15:52]MH_I2C_Read... [10:15:52]Read from MH i2c: 01 07 00 B3 46 00 02 00 00 00 FF 0F 10 [10:15:52]state=3 [10:15:52]Cover opened [10:15:57]OFD Sender: No OFD packet to send [10:15:57]Write to MH i2c: 01 00 00 B4 46 FA [10:15:57]Write i2c OK [10:15:57]MH_I2C_Read... [10:15:57]Read from MH i2c: 01 [10:15:57]MH_I2C_Read... [10:15:57]Read from MH i2c: 01 07 00 [10:15:57]MH_I2C_Read... [10:15:57]Read from MH i2c: 01 07 00 B4 46 00 02 00 00 00 FF 0F 11 [10:15:57]state=3 [10:15:57]Cover opened [10:16:02]OFD Sender: No OFD packet to send [10:16:02]Write to MH i2c: 01 00 00 B5 46 FB [10:16:02]Write i2c OK [10:16:02]MH_I2C_Read... [10:16:02]Read from MH i2c: 01 [10:16:02]MH_I2C_Read... [10:16:02]Read from MH i2c: 01 07 00 [10:16:02]MH_I2C_Read... [10:16:02]Read from MH i2c: 01 07 00 B5 46 00 02 00 00 00 FF 0F 12 [10:16:02]state=3 [10:16:02]Cover opened [10:16:07]OFD Sender: No OFD packet to send [10:16:07]Write to MH i2c: 01 00 00 B6 46 FC [10:16:07]Write i2c OK [10:16:07]MH_I2C_Read... [10:16:07]Read from MH i2c: 01 [10:16:07]MH_I2C_Read... [10:16:07]Read from MH i2c: 01 07 00 [10:16:07]MH_I2C_Read... [10:16:07]Read from MH i2c: 01 07 00 B6 46 00 02 00 00 00 FF 0F 13 [10:16:07]state=3 [10:16:07]Cover opened [10:16:12]OFD Sender: No OFD packet to send [10:16:12]Write to MH i2c: 01 00 00 B7 46 FD [10:16:12]Write i2c OK [10:16:12]MH_I2C_Read... [10:16:12]Read from MH i2c: 01 [10:16:12]MH_I2C_Read... [10:16:12]Read from MH i2c: 01 07 00 [10:16:12]MH_I2C_Read... [10:16:12]Read from MH i2c: 01 07 00 B7 46 00 02 00 00 00 FF 0F 14 [10:16:12]state=3 [10:16:12]Cover opened [10:16:17]OFD Sender: No OFD packet to send [10:16:17]Write to MH i2c: 01 00 00 B8 46 FE [10:16:17]Write i2c OK [10:16:17]MH_I2C_Read... [10:16:17]Read from MH i2c: 01 [10:16:17]MH_I2C_Read... [10:16:17]Read from MH i2c: 01 07 00 [10:16:17]MH_I2C_Read... [10:16:17]Read from MH i2c: 01 07 00 B8 46 00 02 00 00 00 FF 0F 15 [10:16:17]state=3 [10:16:17]Cover opened [10:16:22]OFD Sender: No OFD packet to send [10:16:22]Write to MH i2c: 01 00 00 B9 46 FF [10:16:22]Write i2c OK [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: 01 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: 01 07 00 [10:16:22]MH_I2C_Read... [10:16:22]Read from MH i2c: 01 07 00 B9 46 00 02 00 00 00 FF 0F 16 [10:16:22]state=3 [10:16:22]Cover opened [10:16:27]OFD Sender: No OFD packet to send [10:16:27]Write to MH i2c: 01 00 00 BA 46 00 [10:16:27]Write i2c OK [10:16:27]MH_I2C_Read... [10:16:27]Read from MH i2c: 01 [10:16:27]MH_I2C_Read... [10:16:27]Read from MH i2c: 01 07 00 [10:16:27]MH_I2C_Read... [10:16:27]Read from MH i2c: 01 07 00 BA 46 00 02 00 00 00 FF 0F 17 [10:16:27]state=3 [10:16:27]Cover opened [10:16:32]OFD Sender: No OFD packet to send [10:16:32]Write to MH i2c: 01 00 00 BB 46 01 [10:16:32]Write i2c OK [10:16:32]MH_I2C_Read... [10:16:32]Read from MH i2c: 01 [10:16:32]MH_I2C_Read... [10:16:32]Read from MH i2c: 01 07 00 [10:16:32]MH_I2C_Read... [10:16:32]Read from MH i2c: 01 07 00 BB 46 00 02 00 00 00 FF 0F 18 [10:16:32]state=3 [10:16:32]Cover opened [10:16:37]OFD Sender: No OFD packet to send [10:16:37]Write to MH i2c: 01 00 00 BC 46 02 [10:16:37]Write i2c OK [10:16:37]MH_I2C_Read... [10:16:37]Read from MH i2c: 01 [10:16:37]MH_I2C_Read... [10:16:37]Read from MH i2c: 01 07 00 [10:16:37]MH_I2C_Read... [10:16:37]Read from MH i2c: 01 07 00 BC 46 00 02 00 00 00 FF 0F 19 [10:16:37]state=3 [10:16:37]Cover opened [10:16:42]OFD Sender: No OFD packet to send [10:16:42]Write to MH i2c: 01 00 00 BD 46 03 [10:16:42]Write i2c OK [10:16:42]MH_I2C_Read... [10:16:42]Read from MH i2c: 01 [10:16:42]MH_I2C_Read... [10:16:42]Read from MH i2c: 01 07 00 [10:16:42]MH_I2C_Read... [10:16:42]Read from MH i2c: 01 07 00 BD 46 00 02 00 00 00 FF 0F 1A [10:16:42]state=3 [10:16:42]Cover opened [10:16:46]accept exits with 9 [10:16:46]New connection [10:16:46]New thread 3067403620 created [10:16:46]Thread 3067260260 joined [10:16:46]Waiting for new connection... [10:16:46] Sock 9.Parse request [10:16:46]Sock 9.Check first char [10:16:46]Sock 9.First char is OK [10:16:46]request: POST /json_proto HTTP/1.0 [10:16:46]Method: POST [10:16:46]URL: /json_proto [10:16:46]Method is POST - this is cgi request [10:16:46]url: /json_proto [10:16:46]query_string will be loaded in cgi processing [10:16:46]execute_cgi json_proto POST (null) [10:16:46]execute_cgi path=json_proto method=POST [10:16:46]POST find Content-Length [10:16:46]Host: 172.17.62.195:8080 [10:16:46]Content-Length: 677 [10:16:46]Content-Type: application/json [10:16:46] [10:16:46]POST finish read [10:16:46]Found Content-Length = 677 [10:16:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:16:46]execute_script... [10:16:46]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:16:46]POST & json_proto [10:16:46]process_json_proto [10:16:46]json parsed OK: [10:16:46]protocol is kg_v1.0 [10:16:46]action value=close_receipt [10:16:46]process_action close_receipt [10:16:46]cmd_close_receipt [10:16:46]MH_GetDate [10:16:46]Write to MH i2c: F0 00 00 BE 46 F3 [10:16:46]Write i2c OK [10:16:46]MH_I2C_Read... [10:16:46]Read from MH i2c: F0 [10:16:46]MH_I2C_Read... [10:16:46]Read from MH i2c: F0 09 00 [10:16:46]MH_I2C_Read... [10:16:46]Read from MH i2c: F0 09 00 BE 46 00 91 34 F5 66 65 34 CA 65 E4 [10:16:46]GetLastDocTimeStamp 1727345616 [10:16:46]current date 1727345809 [10:16:46]FM_GetShiftState [10:16:46]SAM_PROTO_GetShiftState [10:16:46]wFMCommunicate request_size=4 [10:16:46]MH_SAM_APDU [10:16:46]CAPDU: 80 13 01 00 [10:16:46]Write to MH i2c: E2 08 00 BF 46 80 13 01 00 00 00 00 00 82 [10:16:46]Write i2c OK [10:16:46]MH_I2C_Read... [10:16:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:47]Read from MH i2c: E2 [10:16:47]MH_I2C_Read... [10:16:47]Read from MH i2c: E2 0E 00 [10:16:47]MH_I2C_Read... [10:16:47]Read from MH i2c: E2 0E 00 BF 46 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 7E [10:16:47]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:16:47]wFMCommunicate OK [10:16:47]SAM_PROTO_GetShiftState done [10:16:47]FM_GetShiftState done [10:16:47]opened in 1727309552 [10:16:47]opened+sec_in_day 1727395952 [10:16:47]quantity*price = 50036 [10:16:47]sum+1 = 50037 [10:16: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 187 26.09.2024 10:16 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104847 ФПД: 237666078811195 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T101649&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104847&fm=237666078811195&tin=02508201610067®Number=0000000000145756&sum=50000 [10:16:48]StoreToDocumentArchive [10:16:48]shift 237 fd 104847 [10:16:48]save to /storage/0237/doc_00104847 [10:16:48]save last doc name /storage/0237/doc_00104847 to /storage/kkm_last_doc_name [10:16:48]Write to MH i2c: 01 00 00 CC 46 12 [10:16:48]save OK [10:16:48]Clear old archive folders... [10:16:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:16:48]tlvbuf is 01B11F50 [10:16:48]SAM_PROTO_ClearQueue [10:16:48]wFMCommunicate request_size=4 [10:16:48]MH_SAM_APDU [10:16:48]CAPDU: 80 09 00 00 [10:16:48]Write i2c OK [10:16:48]MH_I2C_Read... [10:16:48]Read from MH i2c: 01 [10:16:48]MH_I2C_Read... [10:16:48]Read from MH i2c: 01 07 00 [10:16:48]MH_I2C_Read... [10:16:48]Read from MH i2c: 01 07 00 CC 46 00 02 00 00 00 FF 0F 29 [10:16:48]state=3 [10:16:48]Cover opened [10:16:48]Write to MH i2c: E2 08 00 CD 46 80 09 00 00 00 00 00 00 85 [10:16:48]Write i2c OK [10:16:48]MH_I2C_Read... [10:16:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:16:48]Read from MH i2c: E2 [10:16:48]MH_I2C_Read... [10:16:48]Read from MH i2c: E2 03 00 [10:16:48]MH_I2C_Read... [10:16:48]Read from MH i2c: E2 03 00 CD 46 00 90 00 87 [10:16:48]RAPDU: 90 00 [10:16:48]wFMCommunicate OK [10:16:48]SAM_PROTO_ClearQueue done [10:16:48]KKMCreateOFDPacket [10:16:48]OFDProtocolAddRootSTLVToBuf [10:16:48]FM_MakeSignedData [10:16:48]FM_MakeSignedData [10:16:48]SAM_PROTO_SignData [10:16:48]wFMCommunicate request_size=4 [10:16:48]MH_SAM_APDU [10:16:48]CAPDU: 80 0D 01 02 [10:16:48]Write to MH i2c: E2 08 00 CE 46 80 0D 01 02 00 00 00 00 8D [10:16:48]Write i2c OK [10:16:48]MH_I2C_Read... [10:16:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:16:48]Read from MH i2c: E2 [10:16:48]MH_I2C_Read... [10:16:48]Read from MH i2c: E2 03 00 [10:16:48]MH_I2C_Read... [10:16:48]Read from MH i2c: E2 03 00 CE 46 00 90 00 88 [10:16:48]RAPDU: 90 00 [10:16:48]wFMCommunicate OK [10:16:48]wFMCommunicate request_size=255 [10:16:48]MH_SAM_APDU [10:16: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 91 34 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8F 99 01 00 35 04 06 00 D8 [10:16:48]Write to MH i2c: E2 02 01 CF 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 91 34 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8F 99 01 00 35 04 06 00 D8 00 00 E0 [10:16:48]Write i2c OK [10:16:48]MH_I2C_Read... [10:16:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:48]Read from MH i2c: E2 [10:16:48]MH_I2C_Read... [10:16:48]Read from MH i2c: E2 03 00 [10:16:48]MH_I2C_Read... [10:16:48]Read from MH i2c: E2 03 00 CF 46 00 90 00 89 [10:16:48]RAPDU: 90 00 [10:16:48]wFMCommunicate OK [10:16:48]wFMCommunicate request_size=10 [10:16:48]MH_SAM_APDU [10:16:48]CAPDU: 80 0D 02 02 05 27 F2 33 E4 3B [10:16:48]Write to MH i2c: E2 0D 00 D0 46 80 0D 02 02 05 00 27 F2 33 E4 3B 00 00 05 [10:16:48]Write i2c OK [10:16:48]MH_I2C_Read... [10:16:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:48]Read from MH i2c: E2 [10:16:48]MH_I2C_Read... [10:16:48]Read from MH i2c: E2 03 00 [10:16:48]MH_I2C_Read... [10:16:48]Read from MH i2c: E2 03 00 D0 46 00 90 00 8A [10:16:48]RAPDU: 90 00 [10:16:48]wFMCommunicate OK [10:16:48]wFMCommunicate request_size=4 [10:16:48]MH_SAM_APDU [10:16:48]CAPDU: 80 0D 03 02 [10:16:48]Write to MH i2c: E2 08 00 D1 46 80 0D 03 02 00 00 00 00 92 [10:16:48]Write i2c OK [10:16:48]MH_I2C_Read... [10:16:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:16:48]Read from MH i2c: E2 [10:16:48]MH_I2C_Read... [10:16:48]Read from MH i2c: E2 0B 00 [10:16:48]MH_I2C_Read... [10:16:48]Read from MH i2c: E2 0B 00 D1 46 00 AB AC 2B 5C BE 64 36 AD 90 00 76 [10:16:48]RAPDU: AB AC 2B 5C BE 64 36 AD 90 00 [10:16:48]wFMCommunicate OK [10:16:48]SAM_PROTO_SignData done [10:16:48]FM_MakeSignedData done [10:16:48]CreateOFDProtocolMessage [10:16:48]wFMCommunicate request_size=4 [10:16:48]MH_SAM_APDU [10:16:48]CAPDU: 80 11 00 00 [10:16:48]Write to MH i2c: E2 08 00 D2 46 80 11 00 00 00 00 00 00 92 [10:16:48]Write i2c OK [10:16:48]MH_I2C_Read... [10:16:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:48]Read from MH i2c: E2 [10:16:48]MH_I2C_Read... [10:16:48]Read from MH i2c: E2 17 00 [10:16:48]MH_I2C_Read... [10:16:48]Read from MH i2c: E2 17 00 D2 46 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 ED [10:16:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:16:48]wFMCommunicate OK [10:16:48]CreateOFDProtocolMessage done [10:16:48]OFDSenderStorePacket 104847 [10:16:48]StoreOFDPacket docnum=104847 [10:16:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 F7 27 07 01 9B 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 91 34 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8F 99 01 00 35 04 06 00 D8 27 F2 33 E4 3B AB AC 2B 5C BE 64 36 AD [10:16:48]CheckFolder [10:16:48]dirname=/storage/ofd_packets [10:16:48]CheckFolder done [10:16:48]ProducePacketName [10:16:48]name=ofd_packets/00104847 [10:16:48]NVStorageSaveData ofd_packets/00104847 [10:16:48]File name is /storage/ofd_packets/00104847 [10:16:48]Write 301 bytes [10:16:48]NVStorageSaveData done [10:16:48]OFDSenderStorePacket done [10:16:48]KKMCreateOFDPacket done [10:16:48]NVStorageSaveData kkm_last_timestamp [10:16:48]File name is /storage/kkm_last_timestamp [10:16:48]Write 4 bytes [10:16:48]NVStorageSaveData done [10:16:48]ExternCall_PrintAddStr [10:16:48]wPrintStart [10:16:48]Write to MH i2c: 01 00 00 D3 46 19 [10:16:48]Write i2c OK [10:16:48]MH_I2C_Read... [10:16:48]Read from MH i2c: 01 [10:16:48]MH_I2C_Read... [10:16:48]Read from MH i2c: 01 07 00 [10:16:48]MH_I2C_Read... [10:16:48]Read from MH i2c: 01 07 00 D3 46 00 02 00 00 00 FF 0F 30 [10:16:48]RasterBufferAndPrint [10:16:48]line Счет N : (1)118292 [10:16:48]line ИНН: 02508201610067 [10:16:48]line Контрольно-Кассовый Чек [10:16:48]line ПРОДАЖА [10:16:48]line ТРК (МРК, ГНК) : 22 [10:16:48]line Товар: 2710124130 [10:16:48]line Аи-92-К-5 [10:16:48]line 7.380 * 67.80 [10:16:48]line = 500.36 [10:16:48]line НДС 12% НСП 1% [10:16:48]line > о реализуемом товаре [10:16:48]line ОКРУГЛЕНИЕ: -0.36 [10:16:48]line ИТОГО: 500.00 [10:16:48]line Внесено: 500.00 [10:16:48]line СДАЧА: 0.00 [10:16:48]line НСП 1% : 4.43 [10:16:48]line НДС 12% : 53.14 [10:16:48]line Наличными: 500.00 [10:16:48]line Безнал.: 0.00 [10:16:48]line Место: АЗС № 176 [10:16:48]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:16:48]line СНО: Общий режим [10:16:48]line Чек 187 26.09.2024 10:16 [10:16:48]line Смена: 237 ФФД: 1.0 [10:16:48]line ЗНМ: 0300000238 [10:16:48]line РНМ: 0000000000145756 [10:16:48]line Версия ККМ: v1.0 [10:16:48]line ФМ: 0000000000959278 [10:16:48]line ФД: 104847 [10:16:48]line ФПД: 237666078811195 [10:16:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T101649&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104847&fm=237666078811195&tin=02508201610067®Number=0000000000145756&sum=50000 [10:16:49]OFD Sender: Processing packet 104847 [packets to send 51, broken 50] [10:16:49]ProducePacketName [10:16:49]name=ofd_packets/00104847 [10:16:49]OFD Sender: To server: pG, [10:16:49]CommunicateWithHost lk.salyk.kg:30040 [10:16:49]ConnectInit lk.salyk.kg [10:16:49]written 0, free lines is 4095 [10:16:49]Error from MH - 05 [10:16:49]process_action_free close_receipt [10:16:49]json_value_free [10:16:49]json_value_free done [10:16:49]process_json_proto returns [10:16:49]Send response to host [10:16:49]{"protocol":"kg_v1.0","response":{"error":1033,"error_desc":"No paper"}} [10:16:49]free response buf [10:16:49]execute_script done [10:16:49]execute_script returns [10:16:49]free content buf [10:16:49]Sock 9.Close socket [10:16:49]Sock 9.Thread stoped [10:16:49]Connected sock=10 [10:16:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 F7 27 07 01 9B 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 91 34 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8F 99 01 00 35 04 06 00 D8 27 F2 33 E4 3B AB AC 2B 5C BE 64 36 AD [10:16:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 2C 7D 47 00 01 E6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 8F 99 01 00 F4 03 04 00 42 DE F4 66 B6 04 01 00 00 52 37 A9 A1 0A 8C 1F 3E [10:16:49]CommunicateWithHost err = 0 [10:16:49]CheckOFDResponse [10:16:49]1017 (14) - 77093643461234 [10:16:49]1041 (16) - 0000000000959278 [10:16:49]1040 (4) - 104847 [10:16:49]1012 (4) - 26.09.2024 04:08 [10:16:49]1206 (1) - 0 [10:16:49]OFD Sender: Remove packet 104847 [10:16:49]ProducePacketName [10:16:49]name=ofd_packets/00104847 [10:16:49]NVStorageDeleteData [10:16:50]OFD Sender: No OFD packet to send [10:16:53]Write to MH i2c: 01 00 00 D6 46 1C [10:16:53]Write i2c OK [10:16:53]MH_I2C_Read... [10:16:53]Read from MH i2c: 01 [10:16:53]MH_I2C_Read... [10:16:53]Read from MH i2c: 01 07 00 [10:16:53]MH_I2C_Read... [10:16:53]Read from MH i2c: 01 07 00 D6 46 00 02 00 00 00 FF 0F 33 [10:16:53]state=3 [10:16:53]Cover opened [10:16:55]OFD Sender: No OFD packet to send [10:16:58]Write to MH i2c: 01 00 00 D7 46 1D [10:16:58]Write i2c OK [10:16:58]MH_I2C_Read... [10:16:58]Read from MH i2c: 01 [10:16:58]MH_I2C_Read... [10:16:58]Read from MH i2c: 01 07 00 [10:16:58]MH_I2C_Read... [10:16:58]Read from MH i2c: 01 07 00 D7 46 00 02 00 00 00 FF 0F 34 [10:16:58]state=3 [10:16:58]Cover opened [10:17:00]OFD Sender: No OFD packet to send [10:17:03]Write to MH i2c: 01 00 00 D8 46 1E [10:17:03]Write i2c OK [10:17:03]MH_I2C_Read... [10:17:03]Read from MH i2c: 01 [10:17:03]MH_I2C_Read... [10:17:03]Read from MH i2c: 01 07 00 [10:17:03]MH_I2C_Read... [10:17:03]Read from MH i2c: 01 07 00 D8 46 00 02 00 00 00 FF 0F 35 [10:17:03]state=3 [10:17:03]Cover opened [10:17:05]OFD Sender: No OFD packet to send [10:17:08]Write to MH i2c: 01 00 00 D9 46 1F [10:17:08]Write i2c OK [10:17:08]MH_I2C_Read... [10:17:08]Read from MH i2c: 01 [10:17:08]MH_I2C_Read... [10:17:08]Read from MH i2c: 01 07 00 [10:17:08]MH_I2C_Read... [10:17:08]Read from MH i2c: 01 07 00 D9 46 00 02 00 00 00 FF 0F 36 [10:17:08]state=3 [10:17:08]Cover opened [10:17:10]OFD Sender: No OFD packet to send [10:17:13]Write to MH i2c: 01 00 00 DA 46 20 [10:17:13]Write i2c OK [10:17:13]MH_I2C_Read... [10:17:13]Read from MH i2c: 01 [10:17:13]MH_I2C_Read... [10:17:13]Read from MH i2c: 01 07 00 [10:17:13]MH_I2C_Read... [10:17:13]Read from MH i2c: 01 07 00 DA 46 00 02 00 00 00 FF 0F 37 [10:17:13]state=3 [10:17:13]Cover opened [10:17:15]OFD Sender: No OFD packet to send [10:17:18]Write to MH i2c: 01 00 00 DB 46 21 [10:17:18]Write i2c OK [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: 01 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: 01 07 00 [10:17:18]MH_I2C_Read... [10:17:18]Read from MH i2c: 01 07 00 DB 46 00 02 00 00 00 FF 0F 38 [10:17:18]state=3 [10:17:18]Cover opened [10:17:20]OFD Sender: No OFD packet to send [10:17:23]Write to MH i2c: 01 00 00 DC 46 22 [10:17:23]Write i2c OK [10:17:23]MH_I2C_Read... [10:17:23]Read from MH i2c: 01 [10:17:23]MH_I2C_Read... [10:17:23]Read from MH i2c: 01 07 00 [10:17:23]MH_I2C_Read... [10:17:23]Read from MH i2c: 01 07 00 DC 46 00 02 00 00 00 FF 0F 39 [10:17:23]state=3 [10:17:23]Cover opened [10:17:25]OFD Sender: No OFD packet to send [10:17:28]Write to MH i2c: 01 00 00 DD 46 23 [10:17:28]Write i2c OK [10:17:28]MH_I2C_Read... [10:17:28]Read from MH i2c: 01 [10:17:28]MH_I2C_Read... [10:17:28]Read from MH i2c: 01 07 00 [10:17:28]MH_I2C_Read... [10:17:28]Read from MH i2c: 01 07 00 DD 46 00 02 00 00 00 FF 0F 3A [10:17:28]state=3 [10:17:28]Cover opened [10:17:30]OFD Sender: No OFD packet to send [10:17:33]Write to MH i2c: 01 00 00 DE 46 24 [10:17:33]Write i2c OK [10:17:33]MH_I2C_Read... [10:17:33]Read from MH i2c: 01 [10:17:33]MH_I2C_Read... [10:17:33]Read from MH i2c: 01 07 00 [10:17:33]MH_I2C_Read... [10:17:33]Read from MH i2c: 01 07 00 DE 46 00 02 00 00 00 FF 0F 3B [10:17:33]state=3 [10:17:33]Cover opened [10:17:35]OFD Sender: No OFD packet to send [10:17:38]Write to MH i2c: 01 00 00 DF 46 25 [10:17:38]Write i2c OK [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: 01 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: 01 07 00 [10:17:38]MH_I2C_Read... [10:17:38]Read from MH i2c: 01 07 00 DF 46 00 02 00 00 00 FF 0F 3C [10:17:38]state=3 [10:17:38]Cover opened [10:17:40]OFD Sender: No OFD packet to send [10:17:43]Write to MH i2c: 01 00 00 E0 46 26 [10:17:43]Write i2c OK [10:17:43]MH_I2C_Read... [10:17:43]Read from MH i2c: 01 [10:17:43]MH_I2C_Read... [10:17:43]Read from MH i2c: 01 07 00 [10:17:43]MH_I2C_Read... [10:17:43]Read from MH i2c: 01 07 00 E0 46 00 02 00 00 00 FF 0F 3D [10:17:43]state=3 [10:17:43]Cover opened [10:17:45]OFD Sender: No OFD packet to send [10:17:48]Write to MH i2c: 01 00 00 E1 46 27 [10:17:48]Write i2c OK [10:17:48]MH_I2C_Read... [10:17:48]Read from MH i2c: 01 [10:17:48]MH_I2C_Read... [10:17:48]Read from MH i2c: 01 07 00 [10:17:48]MH_I2C_Read... [10:17:48]Read from MH i2c: 01 07 00 E1 46 00 02 00 00 00 FF 0F 3E [10:17:48]state=3 [10:17:48]Cover opened [10:17:50]OFD Sender: No OFD packet to send [10:17:53]Write to MH i2c: 01 00 00 E2 46 28 [10:17:53]Write i2c OK [10:17:53]MH_I2C_Read... [10:17:53]Read from MH i2c: 01 [10:17:53]MH_I2C_Read... [10:17:53]Read from MH i2c: 01 07 00 [10:17:53]MH_I2C_Read... [10:17:53]Read from MH i2c: 01 07 00 E2 46 00 02 00 00 00 FF 0F 3F [10:17:53]state=3 [10:17:53]Cover opened [10:17:55]OFD Sender: No OFD packet to send [10:17:58]Write to MH i2c: 01 00 00 E3 46 29 [10:17:58]Write i2c OK [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: 01 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: 01 07 00 [10:17:58]MH_I2C_Read... [10:17:58]Read from MH i2c: 01 07 00 E3 46 00 02 00 00 00 FF 0F 40 [10:17:58]state=3 [10:17:58]Cover opened [10:18:00]OFD Sender: No OFD packet to send [10:18:03]Write to MH i2c: 01 00 00 E4 46 2A [10:18:03]Write i2c OK [10:18:03]MH_I2C_Read... [10:18:03]Read from MH i2c: 01 [10:18:03]MH_I2C_Read... [10:18:03]Read from MH i2c: 01 07 00 [10:18:03]MH_I2C_Read... [10:18:03]Read from MH i2c: 01 07 00 E4 46 00 02 00 00 00 FF 0F 41 [10:18:03]state=3 [10:18:03]Cover opened [10:18:05]OFD Sender: No OFD packet to send [10:18:08]Write to MH i2c: 01 00 00 E5 46 2B [10:18:08]Write i2c OK [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: 01 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: 01 07 00 [10:18:08]MH_I2C_Read... [10:18:08]Read from MH i2c: 01 07 00 E5 46 00 02 00 00 00 FF 0F 42 [10:18:08]state=3 [10:18:08]Cover opened [10:18:10]OFD Sender: No OFD packet to send [10:18:13]Write to MH i2c: 01 00 00 E6 46 2C [10:18:13]Write i2c OK [10:18:13]MH_I2C_Read... [10:18:13]Read from MH i2c: 01 [10:18:13]MH_I2C_Read... [10:18:13]Read from MH i2c: 01 07 00 [10:18:13]MH_I2C_Read... [10:18:13]Read from MH i2c: 01 07 00 E6 46 00 02 00 00 00 FF 0F 43 [10:18:13]state=3 [10:18:13]Cover opened [10:18:15]OFD Sender: No OFD packet to send [10:18:18]Write to MH i2c: 01 00 00 E7 46 2D [10:18:18]Write i2c OK [10:18:18]MH_I2C_Read... [10:18:18]Read from MH i2c: 01 [10:18:18]MH_I2C_Read... [10:18:18]Read from MH i2c: 01 07 00 [10:18:18]MH_I2C_Read... [10:18:18]Read from MH i2c: 01 07 00 E7 46 00 02 00 00 00 FF 0F 44 [10:18:18]state=3 [10:18:18]Cover opened [10:18:20]OFD Sender: No OFD packet to send [10:18:23]Write to MH i2c: 01 00 00 E8 46 2E [10:18:23]Write i2c OK [10:18:23]MH_I2C_Read... [10:18:23]Read from MH i2c: 01 [10:18:23]MH_I2C_Read... [10:18:23]Read from MH i2c: 01 07 00 [10:18:23]MH_I2C_Read... [10:18:23]Read from MH i2c: 01 07 00 E8 46 00 02 00 00 00 FF 0F 45 [10:18:23]state=3 [10:18:23]Cover opened [10:18:25]OFD Sender: No OFD packet to send [10:18:28]Write to MH i2c: 01 00 00 E9 46 2F [10:18:28]Write i2c OK [10:18:28]MH_I2C_Read... [10:18:28]Read from MH i2c: 01 [10:18:28]MH_I2C_Read... [10:18:28]Read from MH i2c: 01 07 00 [10:18:28]MH_I2C_Read... [10:18:28]Read from MH i2c: 01 07 00 E9 46 00 02 00 00 00 FF 0F 46 [10:18:28]state=3 [10:18:28]Cover opened [10:18:30]OFD Sender: No OFD packet to send [10:18:33]Write to MH i2c: 01 00 00 EA 46 30 [10:18:33]Write i2c OK [10:18:33]MH_I2C_Read... [10:18:33]Read from MH i2c: 01 [10:18:33]MH_I2C_Read... [10:18:33]Read from MH i2c: 01 07 00 [10:18:33]MH_I2C_Read... [10:18:33]Read from MH i2c: 01 07 00 EA 46 00 02 00 00 00 FF 0F 47 [10:18:33]state=3 [10:18:33]Cover opened [10:18:35]OFD Sender: No OFD packet to send [10:18:38]Write to MH i2c: 01 00 00 EB 46 31 [10:18:38]Write i2c OK [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: 01 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: 01 07 00 [10:18:38]MH_I2C_Read... [10:18:38]Read from MH i2c: 01 07 00 EB 46 00 02 00 00 00 FF 0F 48 [10:18:38]state=3 [10:18:38]Cover opened [10:18:40]OFD Sender: No OFD packet to send [10:18:43]Write to MH i2c: 01 00 00 EC 46 32 [10:18:43]Write i2c OK [10:18:43]MH_I2C_Read... [10:18:43]Read from MH i2c: 01 [10:18:43]MH_I2C_Read... [10:18:43]Read from MH i2c: 01 07 00 [10:18:43]MH_I2C_Read... [10:18:43]Read from MH i2c: 01 07 00 EC 46 00 02 00 00 00 FF 0F 49 [10:18:43]state=3 [10:18:43]Cover opened [10:18:45]OFD Sender: No OFD packet to send [10:18:48]Write to MH i2c: 01 00 00 ED 46 33 [10:18:48]Write i2c OK [10:18:48]MH_I2C_Read... [10:18:48]Read from MH i2c: 01 [10:18:48]MH_I2C_Read... [10:18:48]Read from MH i2c: 01 07 00 [10:18:48]MH_I2C_Read... [10:18:48]Read from MH i2c: 01 07 00 ED 46 00 02 00 00 00 FF 0F 4A [10:18:48]state=3 [10:18:48]Cover opened [10:18:50]OFD Sender: No OFD packet to send [10:18:53]Write to MH i2c: 01 00 00 EE 46 34 [10:18:53]Write i2c OK [10:18:53]MH_I2C_Read... [10:18:53]Read from MH i2c: 01 [10:18:53]MH_I2C_Read... [10:18:53]Read from MH i2c: 01 07 00 [10:18:53]MH_I2C_Read... [10:18:53]Read from MH i2c: 01 07 00 EE 46 00 02 00 00 00 FF 0F 4B [10:18:53]state=3 [10:18:53]Cover opened [10:18:55]OFD Sender: No OFD packet to send [10:18:58]Write to MH i2c: 01 00 00 EF 46 35 [10:18:58]Write i2c OK [10:18:58]MH_I2C_Read... [10:18:58]Read from MH i2c: 01 [10:18:58]MH_I2C_Read... [10:18:58]Read from MH i2c: 01 07 00 [10:18:58]MH_I2C_Read... [10:18:58]Read from MH i2c: 01 07 00 EF 46 00 02 00 00 00 FF 0F 4C [10:18:58]state=3 [10:18:58]Cover opened [10:19:00]OFD Sender: No OFD packet to send [10:19:03]Write to MH i2c: 01 00 00 F0 46 36 [10:19:03]Write i2c OK [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: 01 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: 01 07 00 [10:19:03]MH_I2C_Read... [10:19:03]Read from MH i2c: 01 07 00 F0 46 00 02 00 00 00 FF 0F 4D [10:19:03]state=3 [10:19:03]Cover opened [10:19:05]OFD Sender: No OFD packet to send [10:19:08]Write to MH i2c: 01 00 00 F1 46 37 [10:19:08]Write i2c OK [10:19:08]MH_I2C_Read... [10:19:08]Read from MH i2c: 01 [10:19:08]MH_I2C_Read... [10:19:08]Read from MH i2c: 01 07 00 [10:19:08]MH_I2C_Read... [10:19:08]Read from MH i2c: 01 07 00 F1 46 00 02 00 00 00 FF 0F 4E [10:19:08]state=3 [10:19:08]Cover opened [10:19:10]OFD Sender: No OFD packet to send [10:19:13]Write to MH i2c: 01 00 00 F2 46 38 [10:19:13]Write i2c OK [10:19:13]MH_I2C_Read... [10:19:13]Read from MH i2c: 01 [10:19:13]MH_I2C_Read... [10:19:13]Read from MH i2c: 01 07 00 [10:19:13]MH_I2C_Read... [10:19:13]Read from MH i2c: 01 07 00 F2 46 00 02 00 00 00 FF 0F 4F [10:19:13]state=3 [10:19:13]Cover opened [10:19:15]OFD Sender: No OFD packet to send [10:19:18]Write to MH i2c: 01 00 00 F3 46 39 [10:19:18]Write i2c OK [10:19:18]MH_I2C_Read... [10:19:18]Read from MH i2c: 01 [10:19:18]MH_I2C_Read... [10:19:18]Read from MH i2c: 01 07 00 [10:19:18]MH_I2C_Read... [10:19:18]Read from MH i2c: 01 07 00 F3 46 00 02 00 00 00 FF 0F 50 [10:19:18]state=3 [10:19:18]Cover opened [10:19:20]OFD Sender: No OFD packet to send [10:19:23]Write to MH i2c: 01 00 00 F4 46 3A [10:19:23]Write i2c OK [10:19:23]MH_I2C_Read... [10:19:23]Read from MH i2c: 01 [10:19:23]MH_I2C_Read... [10:19:23]Read from MH i2c: 01 07 00 [10:19:23]MH_I2C_Read... [10:19:23]Read from MH i2c: 01 07 00 F4 46 00 02 00 00 00 FF 0F 51 [10:19:23]state=3 [10:19:23]Cover opened [10:19:25]OFD Sender: No OFD packet to send [10:19:28]Write to MH i2c: 01 00 00 F5 46 3B [10:19:28]Write i2c OK [10:19:28]MH_I2C_Read... [10:19:28]Read from MH i2c: 01 [10:19:28]MH_I2C_Read... [10:19:28]Read from MH i2c: 01 07 00 [10:19:28]MH_I2C_Read... [10:19:28]Read from MH i2c: 01 07 00 F5 46 00 02 00 00 00 FF 0F 52 [10:19:28]state=3 [10:19:28]Cover opened [10:19:30]OFD Sender: No OFD packet to send [10:19:33]Write to MH i2c: 01 00 00 F6 46 3C [10:19:33]Write i2c OK [10:19:33]MH_I2C_Read... [10:19:33]Read from MH i2c: 01 [10:19:33]MH_I2C_Read... [10:19:33]Read from MH i2c: 01 07 00 [10:19:33]MH_I2C_Read... [10:19:33]Read from MH i2c: 01 07 00 F6 46 00 02 00 00 00 FF 0F 53 [10:19:33]state=3 [10:19:33]Cover opened [10:19:35]OFD Sender: No OFD packet to send [10:19:38]Write to MH i2c: 01 00 00 F7 46 3D [10:19:38]Write i2c OK [10:19:38]MH_I2C_Read... [10:19:38]Read from MH i2c: 01 [10:19:38]MH_I2C_Read... [10:19:38]Read from MH i2c: 01 07 00 [10:19:38]MH_I2C_Read... [10:19:38]Read from MH i2c: 01 07 00 F7 46 00 02 00 00 00 FF 0F 54 [10:19:38]state=3 [10:19:38]Cover opened [10:19:40]OFD Sender: No OFD packet to send [10:19:43]Write to MH i2c: 01 00 00 F8 46 3E [10:19:43]Write i2c OK [10:19:43]MH_I2C_Read... [10:19:43]Read from MH i2c: 01 [10:19:43]MH_I2C_Read... [10:19:43]Read from MH i2c: 01 07 00 [10:19:43]MH_I2C_Read... [10:19:43]Read from MH i2c: 01 07 00 F8 46 00 02 00 00 00 FF 0F 55 [10:19:43]state=3 [10:19:43]Cover opened [10:19:45]OFD Sender: No OFD packet to send [10:19:48]Write to MH i2c: 01 00 00 F9 46 3F [10:19:48]Write i2c OK [10:19:48]MH_I2C_Read... [10:19:48]Read from MH i2c: 01 [10:19:48]MH_I2C_Read... [10:19:48]Read from MH i2c: 01 07 00 [10:19:48]MH_I2C_Read... [10:19:48]Read from MH i2c: 01 07 00 F9 46 00 02 00 00 00 FF 0F 56 [10:19:48]state=3 [10:19:48]Cover opened [10:19:50]OFD Sender: No OFD packet to send [10:19:53]Write to MH i2c: 01 00 00 FA 46 40 [10:19:53]Write i2c OK [10:19:53]MH_I2C_Read... [10:19:53]Read from MH i2c: 01 [10:19:53]MH_I2C_Read... [10:19:53]Read from MH i2c: 01 07 00 [10:19:53]MH_I2C_Read... [10:19:53]Read from MH i2c: 01 07 00 FA 46 00 02 00 00 00 FF 0F 57 [10:19:53]state=3 [10:19:53]Cover opened [10:19:55]OFD Sender: No OFD packet to send [00:00:08] *** EcrCore started. Build 196 *** [00:00:08]/dev/ttyS4 opened [00:00:08]MH_InterfaceInit /dev/i2c-1 [00:00:08]Malloc ok [00:00:08]MH_GetMetrics [00:00:08]Write to MH i2c: 00 00 00 01 00 00 [00:00:08]Write i2c OK [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: 00 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: 00 29 00 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: 00 29 00 01 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 9A FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 3F [00:00:08]Are we in boot? [00:00:08]We are in boot - try to switch [00:00:08]Write to MH i2c: A0 00 00 02 00 A1 [00:00:08]Write i2c OK [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: A0 [00:00:08]MH_I2C_Read... [00:00:08]Read from MH i2c: A0 01 00 [00:00:08]MH_I2C_Read... [00:00:08]*** Check firmware version 30620, crc_r 49A1A6DB, crc_c: 49A1A6DB, size: 53248 [00:00:08]*** [00:00:08]Read from MH i2c: A0 01 00 02 00 00 A2 [00:00:08]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:08]*** Waiting for read because exit forced [00:00:08]*** 10 ms more... [00:00:08]*** MH1903S init start (LINUX_LIGHT) [00:00:08]*** Compilation Date Jun 20 2023 Time 12:36:20 [00:00:08]*** Serial: 3139303353513838 540000000057259A (1903SQ88T) [00:00:08]*** User serial: FFFFFFFFFFFFFFFF FFFFFFFFFFFFFFFF () [00:00:08]*** step 0: 5000 (2650, 2350 REF) [00:00:09]*** step 1: 4835 (2500, 2335 REF) [00:00:09]*** step 2: 4676 (2440, 2236 REF) [00:00:09]*** step 3: 4523 (2280, 2243 REF) [00:00:09]*** step 4: 4376 (2160, 2216 REF) [00:00:09]*** step 5: 4235 (2050, 2185 REF) [00:00:09]*** step 6: 4098 (1950, 2148 REF) [00:00:09]*** step 7: 3967 (1870, 2097 REF) [00:00:09]*** step 8: 3840 (1828, 2012 REF) [00:00:09]*** step 9: 3719 (1728, 1991 REF) [00:00:09]*** step 10: 3601 (1675, 1926 REF) [00:00:09]*** step 11: 3488 (1635, 1853 REF) [00:00:09]*** step 12: 3379 (1595, 1784 REF) [00:00:09]*** step 13: 3275 (1565, 1710 REF) [00:00:09]*** step 14: 3174 (1543, 1631 REF) [00:00:09]*** step 15: 3077 (1523, 1554 REF) [00:00:09]*** step 16: 2983 (1503, 1480 REF) [00:00:09]*** step 17: 2893 (1486, 1407 REF) [00:00:09]*** step 18: 2806 (1466, 1340 REF) [00:00:09]*** step 19: 2723 (1426, 1297 REF) [00:00:09]*** step 20: 2642 (1406, 1236 REF) [00:00:09]*** step 21: 2565 (1384, 1181 REF) [00:00:09]*** step 22: 2490 (1364, 1126 REF) [00:00:09]*** step 23: 2418 (1344, 1074 REF) [00:00:09]*** step 24: 2349 (1322, 1027 REF) [00:00:09]*** step 25: 2283 (1302, 981 REF) [00:00:09]*** step 26: 2218 (1282, 936 REF) [00:00:09]*** step 27: 2157 (1262, 895 REF) [00:00:09]*** step 28: 2097 (1242, 855 REF) [00:00:09]*** step 29: 2040 (1222, 818 REF) [00:00:09]*** step 30: 1985 (1202, 783 REF) [00:00:09]*** step 31: 1932 (1191, 741 REF) [00:00:09]*** step 32: 1880 (1181, 699 REF) [00:00:09]*** step 33: 1831 (1171, 660 REF) [00:00:09]*** step 34: 1784 (1161, 623 REF) [00:00:09]*** step 35: 1738 (1151, 587 REF) [00:00:09]*** step 36: 1694 (1141, 553 REF) [00:00:09]*** step 37: 1652 (1131, 521 REF) [00:00:09]*** step 38: 1611 (1121, 490 REF) [00:00:09]*** step 39: 1572 (1111, 461 REF) [00:00:09]*** step 40: 1534 (1103, 431 REF) [00:00:09]*** step 41: 1497 (1093, 404 REF) [00:00:09]*** step 42: 1462 (1083, 379 REF) [00:00:09]*** step 43: 1428 (1073, 355 REF) [00:00:09]*** step 44: 1396 (1063, 333 REF) [00:00:09]*** step 45: 1365 (1053, 312 REF) [00:00:09]*** step 46: 1334 (1043, 291 REF) [00:00:09]*** step 47: 1305 (1033, 272 REF) [00:00:09]*** step 48: 1277 (1023, 254 REF) [00:00:09]*** step 49: 1250 (1013, 237 REF) [00:00:09]*** step 50: 1224 (990, 234 REF) [00:00:09]*** step 51: 1199 (980, 219 REF) [00:00:09]*** step 52: 1175 (970, 205 REF) [00:00:09]*** step 53: 1152 (960, 192 REF) [00:00:09]*** step 54: 1130 (950, 180 REF) [00:00:09]*** step 55: 1108 (940, 168 REF) [00:00:09]*** step 56: 1088 (930, 158 REF) [00:00:09]*** step 57: 1068 (920, 148 REF) [00:00:09]*** step 58: 1049 (910, 139 REF) [00:00:09]*** step 59: 1030 (900, 130 REF) [00:00:09]*** step 60: 1012 (890, 122 REF) [00:00:09]*** step 61: 995 (880, 115 REF) [00:00:09]*** step 62: 979 (870, 109 REF) [00:00:09]*** step 63: 963 (860, 103 REF) [00:00:09]*** step 64: 948 (850, 98 REF) [00:00:09]*** step 65: 933 (840, 93 REF) [00:00:09]*** step 66: 919 (830, 89 REF) [00:00:09]*** step 67: 905 (820, 85 REF) [00:00:09]*** step 68: 892 (810, 82 REF) [00:00:09]*** step 69: 879 (800, 79 REF) [00:00:09]*** step 70: 867 (790, 77 REF) [00:00:09]*** step 71: 855 (780, 75 REF) [00:00:09]*** step 72: 844 (770, 74 REF) [00:00:09]*** step 73: 833 (760, 73 REF) [00:00:09]*** step 74: 822 (750, 72 REF) [00:00:09]*** step 75: 812 (740, 72 REF) [00:00:09]*** step 76: 803 (730, 73 REF) [00:00:09]*** step 77: 793 (720, 73 REF) [00:00:09]*** step 78: 784 (710, 74 REF) [00:00:09]*** step 79: 776 (700, 76 REF) [00:00:09]*** step 80: 767 (690, 77 REF) [00:00:09]*** step 81: 759 (680, 79 REF) [00:00:09]*** step 82: 751 (670, 81 REF) [00:00:09]*** step 83: 744 (660, 84 REF) [00:00:09]*** step 84: 737 (650, 87 REF) [00:00:09]*** step 85: 730 (640, 90 REF) [00:00:09]*** step 86: 723 (630, 93 REF) [00:00:09]*** step 87: 717 (620, 97 REF) [00:00:09]*** step 88: 710 (610, 100 REF) [00:00:09]*** step 89: 705 (600, 105 REF) [00:00:09]*** step 90: 699 [00:00:09]*** step 91: 693 [00:00:09]*** step 92: 688 [00:00:09]*** step 93: 683 [00:00:09]*** step 94: 678 [00:00:09]*** step 95: 673 [00:00:09]*** step 96: 669 [00:00:09]*** step 97: 664 [00:00:09]*** step 98: 660 [00:00:09]*** step 99: 656 [00:00:09]*** step 100: 652 [00:00:09]*** step 101: 648 [00:00:09]*** step 102: 644 [00:00:09]*** step 103: 641 [00:00:09]*** step 104: 638 [00:00:09]*** step 105: 634 [00:00:09]*** step 106: 631 [00:00:09]*** step 107: 628 [00:00:09]*** step 108: 625 [00:00:09]*** step 109: 622 [00:00:09]*** step 110: 620 [00:00:09]*** step 111: 617 [00:00:09]*** step 112: 615 [00:00:09]*** step 113: 612 [00:00:09]*** step 114: 610 [00:00:09]*** step 115: 608 [00:00:09]*** step 116: 605 [00:00:09]*** step 117: 603 [00:00:09]*** step 118: 601 [00:00:09]*** step 119: 599 [00:00:09]*** printer: Printer HW initialized [00:00:09]*** initSamCard finished [00:00:09]*** RTC: 19595533+1707750501=1727346034 [00:00:09]*** BPK Status Register BPK_RDY = 0x0 [00:00:09]*** SEN State Register SEN_STATE = 0x200ff [00:00:09]*** 32K Frequency Sensor Enable SEN_XTAL32_EN = 0x80000055 [00:00:09]*** Analog Control Register 0 SEN_ANA0 = 0x33540624 [00:00:09]*** Is cutter blocked? [00:00:09]MH_GetMetrics [00:00:09]Write to MH i2c: 00 00 00 03 00 02 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 00 29 00 03 00 00 03 9C 77 C0 01 31 39 30 33 53 51 38 38 54 00 00 00 00 57 25 9A FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 40 [00:00:09]Are we in boot? [00:00:09]We are not in boot now [00:00:09]Write to MH i2c: 01 00 00 04 00 04 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 01 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 01 07 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: 01 07 00 04 00 00 00 00 00 00 FF 0F 19 [00:00:09]Model is 3 [00:00:09]MH firmware is 30620 [00:00:09]MH boot firmware is 3 [00:00:09]MH_SetPrinterDots 448 [00:00:09]HeadWidthInBytes 56 [00:00:09]maxmasksize 7 [00:00:09]Write to MH i2c: D6 06 00 05 00 41 00 64 00 FF FF 83 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D6 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D6 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D6 01 00 05 00 00 DB [00:00:09]Write to MH i2c: D5 00 00 06 00 DA [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D5 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D5 01 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: D5 01 00 06 00 00 DB [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]LoadDictionaryFromArray [00:00:09]Load OK [00:00:09]ExternCall_SetCallbacks [00:00:09]NVStorageInit [00:00:09]MH_GetDate [00:00:09]Write to MH i2c: F0 00 00 07 00 F6 [00:00:09]Write i2c OK [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: F0 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: F0 09 00 [00:00:09]MH_I2C_Read... [00:00:09]Read from MH i2c: F0 09 00 07 00 00 73 35 F5 66 65 34 CA 65 CA [10:20:35]Current date/time: 26.09.2024 10:20 [10:20:35]FM_Init [10:20:35]wFMConnect [10:20:35]MH_SAM_On [10:20:35]Write to MH i2c: E0 00 00 08 00 E7 [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]*** iso7816_init finished! [10:20:35]*** atr: [10:20:35]*** 0F 3B D5 18 FF 81 91 FE [10:20:35]*** 1F C3 80 73 C8 21 10 0A [10:20:35]*** 00 00 00 00 00 00 00 00 [10:20:35]*** 00 00 00 00 00 00 00 00 [10:20:35]*** 00 00 00 00 00 00 00 00 [10:20:35]*** 00 00 00 00 00 00 00 00 [10:20:35]*** 00 00 00 00 00 00 00 00 [10:20:35]*** 00 00 00 00 00 00 00 00 [10:20:35]Read from MH i2c: E0 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E0 10 00 [10:20:35]MH_I2C_Read... [10:20:35]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:20:35]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [10:20:35]wFMCommunicate request_size=10 [10:20:35]MH_SAM_APDU [10:20:35]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [10:20:35]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [10:20:35]Read from MH i2c: E2 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 03 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [10:20:35]RAPDU: 90 00 [10:20:35]wFMCommunicate OK [10:20:35]wFMCommunicate request_size=4 [10:20:35]MH_SAM_APDU [10:20:35]CAPDU: 80 11 00 00 [10:20:35]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:35]Read from MH i2c: E2 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 17 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 DF [10:20:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:20:35]wFMCommunicate OK [10:20:35]Detected FM SN is 0000000000959278 [10:20:35]Stored FM SN is 0000000000959278 [10:20:35]wFMCommunicate request_size=9 [10:20:35]MH_SAM_APDU [10:20:35]CAPDU: 80 16 00 00 04 AE 49 00 00 [10:20:35]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 AE 49 00 00 00 00 89 [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [10:20:35]Read from MH i2c: E2 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 03 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [10:20:35]RAPDU: 90 00 [10:20:35]wFMCommunicate OK [10:20:35]FM PIN OK [10:20:35]wFMCommunicate request_size=8 [10:20:35]MH_SAM_APDU [10:20:35]CAPDU: 80 14 04 00 03 02 00 01 [10:20:35]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [10:20:35]Read from MH i2c: E2 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 03 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [10:20:35]RAPDU: 90 00 [10:20:35]wFMCommunicate OK [10:20:35]wFMCommunicate request_size=13 [10:20:35]MH_SAM_APDU [10:20:35]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [10:20:35]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:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [10:20:35]Read from MH i2c: E2 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 03 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [10:20:35]RAPDU: 90 00 [10:20:35]wFMCommunicate OK [10:20:35]wFMCommunicate request_size=4 [10:20:35]MH_SAM_APDU [10:20:35]CAPDU: 80 11 00 00 [10:20:35]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:35]Read from MH i2c: E2 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 17 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E3 [10:20:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:20:35]wFMCommunicate OK [10:20:35]DocumentArchiveInit [10:20:35]Start Httpd... [10:20:35]Httpd thread 3067305316 created [10:20:35]Write to MH i2c: 01 00 00 0F 00 0F [10:20:35]Write i2c OK [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: 01 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: 01 07 00 [10:20:35]MH_I2C_Read... [10:20:35]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [10:20:35]MH Int Process started [10:20:35]Allocated Socket 8 [10:20:35]Bind OK [10:20:35]Listen OK [10:20:35]httpd running on port 8080 [10:20:35]Waiting for new connection... [10:20:35]OFD Sender: No OFD packet to send [10:20:39]accept exits with 9 [10:20:39]New connection [10:20:39]New thread 3067018596 created [10:20:39]Waiting for new connection... [10:20:39] Sock 9.Parse request [10:20:39]Sock 9.Check first char [10:20:39]Sock 9.First char is OK [10:20:39]request: POST /json_proto HTTP/1.0 [10:20:39]Method: POST [10:20:39]URL: /json_proto [10:20:39]Method is POST - this is cgi request [10:20:39]url: /json_proto [10:20:39]query_string will be loaded in cgi processing [10:20:39]execute_cgi json_proto POST (null) [10:20:39]execute_cgi path=json_proto method=POST [10:20:39]POST find Content-Length [10:20:39]Host: 172.17.62.195:8080 [10:20:39]Content-Length: 215 [10:20:39]Content-Type: application/json [10:20:39] [10:20:39]POST finish read [10:20:39]Found Content-Length = 215 [10:20:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:39]execute_script... [10:20:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:20:39]POST & json_proto [10:20:39]process_json_proto [10:20:39]json parsed OK: [10:20:39]protocol is kg_v1.0 [10:20:39]action value=get_value [10:20:39]process_action get_value [10:20:39]cmd_get_value [10:20:39]process_action get_value done [10:20:39]requested_data is exist [10:20:39]produce_requested_data [10:20:39]requested_item kkm.sn is exist - process it [10:20:39]requested_item kkm.ver is exist - process it [10:20:39]requested_item fm.sn is exist - process it [10:20:39]wFMCommunicate request_size=4 [10:20:39]MH_SAM_APDU [10:20:39]CAPDU: 80 11 00 00 [10:20:39]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [10:20:39]Write i2c OK [10:20:39]MH_I2C_Read... [10:20:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:20:39]Read from MH i2c: E2 [10:20:39]MH_I2C_Read... [10:20:39]Read from MH i2c: E2 17 00 [10:20:39]MH_I2C_Read... [10:20:39]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E5 [10:20:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:20:39]wFMCommunicate OK [10:20:39]requested_item fd.num is exist - process it [10:20:39]SAM_PROTO_GetFieldsCounters [10:20:39]wFMCommunicate request_size=4 [10:20:39]MH_SAM_APDU [10:20:39]CAPDU: 80 13 00 00 [10:20:39]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [10:20:39]Write i2c OK [10:20:39]MH_I2C_Read... [10:20:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:20:39]Read from MH i2c: E2 [10:20:39]MH_I2C_Read... [10:20:39]Read from MH i2c: E2 62 00 [10:20:39]MH_I2C_Read... [10:20:39]Read from MH i2c: E2 62 00 11 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 8F 99 01 00 0E 04 04 00 ED 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 00 [10:20:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 8F 99 01 00 0E 04 04 00 ED 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 [10:20:39]wFMCommunicate OK [10:20:39]SAM_PROTO_GetFieldsCounters done [10:20:39]requested_item shift.num is exist - process it [10:20:39]requested_item shift.opened is exist - process it [10:20:39]req_shift_opened [10:20:39]FM_GetShiftState [10:20:39]SAM_PROTO_GetShiftState [10:20:39]wFMCommunicate request_size=4 [10:20:39]MH_SAM_APDU [10:20:39]CAPDU: 80 13 01 00 [10:20:39]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [10:20:39]Write i2c OK [10:20:39]MH_I2C_Read... [10:20:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:20:39]Read from MH i2c: E2 [10:20:39]MH_I2C_Read... [10:20:39]Read from MH i2c: E2 0E 00 [10:20:39]MH_I2C_Read... [10:20:39]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 8B [10:20:39]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:20:39]wFMCommunicate OK [10:20:39]SAM_PROTO_GetShiftState done [10:20:39]FM_GetShiftState done [10:20:39]req_shift_opened done [10:20:39]requested_item shift.open_date is exist - process it [10:20:39]req_shift_open_date [10:20:39]req_shift_open_date done [10:20:39]produce_requested_data done [10:20:39]produce_requested_data return {"kkm.sn":"0300000238","kkm.ver":"v1.0","fm.sn":"0000000000959278","fd.num":104847,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:20:39]process_action_free get_value [10:20:39]json_value_free [10:20:39]json_value_free done [10:20:39]process_json_proto returns [10:20:39]Send response to host [10:20:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000238","kkm.ver":"v1.0","fm.sn":"0000000000959278","fd.num":104847,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:20:39]free response buf [10:20:39]execute_script done [10:20:39]execute_script returns [10:20:39]free content buf [10:20:39]Sock 9.Close socket [10:20:39]Sock 9.Thread stoped [10:20:39]accept exits with 10 [10:20:39]New connection [10:20:39]New thread 3066875236 created [10:20:39]Thread 3067018596 joined [10:20:39]Waiting for new connection... [10:20:39] Sock 10.Parse request [10:20:39]Sock 10.Check first char [10:20:39]Sock 10.First char is OK [10:20:39]request: POST /json_proto HTTP/1.0 [10:20:39]Method: POST [10:20:39]URL: /json_proto [10:20:39]Method is POST - this is cgi request [10:20:39]url: /json_proto [10:20:39]query_string will be loaded in cgi processing [10:20:39]execute_cgi json_proto POST (null) [10:20:39]execute_cgi path=json_proto method=POST [10:20:39]POST find Content-Length [10:20:39]Host: 172.17.62.195:8080 [10:20:39]Content-Length: 331 [10:20:39]Content-Type: application/json [10:20:39] [10:20:39]POST finish read [10:20:39]Found Content-Length = 331 [10:20:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:20:39]execute_script... [10:20:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:20:39]POST & json_proto [10:20:39]process_json_proto [10:20:39]json parsed OK: [10:20:39]protocol is kg_v1.0 [10:20:39]action value=get_value [10:20:39]process_action get_value [10:20:39]cmd_get_value [10:20:39]process_action get_value done [10:20:39]requested_data is exist [10:20:39]produce_requested_data [10:20:39]requested_item fm.sale.total is exist - process it [10:20:39]SAM_PROTO_GetFMData [10:20:39]wFMCommunicate request_size=4 [10:20:39]MH_SAM_APDU [10:20:39]CAPDU: 80 13 03 00 [10:20:39]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [10:20:39]Write i2c OK [10:20:39]MH_I2C_Read... [10:20:40]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:20:40]Read from MH i2c: E2 [10:20:40]MH_I2C_Read... [10:20:40]Read from MH i2c: E2 FD 00 [10:20:40]MH_I2C_Read... [10:20:40]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 B5 97 01 00 69 04 A3 00 6F 04 04 00 29 97 01 00 B1 04 05 00 0E 41 80 93 02 70 04 05 00 D8 95 31 9B 01 72 04 04 00 36 AB 4E F8 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 6A C8 0C 46 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 13 5F D6 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9D 00 6F 04 04 00 8C 00 00 00 B1 04 04 00 5C 0A 38 02 70 04 04 00 A0 D5 37 02 72 04 02 00 BC 34 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 54 3C EF 03 90 00 30 [10:20:40]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 B5 97 01 00 69 04 A3 00 6F 04 04 00 29 97 01 00 B1 04 05 00 0E 41 80 93 02 70 04 05 00 D8 95 31 9B 01 72 04 04 00 36 AB 4E F8 00 04 7D 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0D 00 F2 03 01 00 01 F3 03 04 00 6A C8 0C 46 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 13 5F D6 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 9D 00 6F 04 04 00 8C 00 00 00 B1 04 04 00 5C 0A 38 02 70 04 04 00 A0 D5 37 02 72 04 02 00 BC 34 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 54 3C EF 03 90 00 [10:20:40]wFMCommunicate OK [10:20:40]wFMCommunicate request_size=4 [10:20:40]MH_SAM_APDU [10:20:40]CAPDU: 80 17 00 00 [10:20:40]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [10:20:40]Write i2c OK [10:20:40]MH_I2C_Read... [10:20:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:20:40]Read from MH i2c: E2 [10:20:40]MH_I2C_Read... [10:20:40]Read from MH i2c: E2 FD 00 [10:20:40]MH_I2C_Read... [10:20:40]Read from MH i2c: E2 FD 00 14 00 00 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 06 07 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 61 [10:20:40]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 06 07 05 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [10:20:40]wFMCommunicate OK [10:20:40]wFMCommunicate request_size=4 [10:20:40]MH_SAM_APDU [10:20:40]CAPDU: 80 17 00 00 [10:20:40]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [10:20:40]Write i2c OK [10:20:40]MH_I2C_Read... [10:20:40]OFD Sender: No OFD packet to send [10:20:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:20:40]Read from MH i2c: E2 [10:20:40]MH_I2C_Read... [10:20:40]Read from MH i2c: E2 FD 00 [10:20:40]MH_I2C_Read... [10:20:40]Read from MH i2c: E2 FD 00 15 00 00 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 BC [10:20:40]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [10:20:40]wFMCommunicate OK [10:20:40]wFMCommunicate request_size=4 [10:20:40]MH_SAM_APDU [10:20:40]CAPDU: 80 17 00 00 [10:20:40]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [10:20:40]Write i2c OK [10:20:40]MH_I2C_Read... [10:20:40]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:20:40]Read from MH i2c: E2 [10:20:40]MH_I2C_Read... [10:20:40]Read from MH i2c: E2 FD 00 [10:20:40]MH_I2C_Read... [10:20:40]Read from MH i2c: E2 FD 00 16 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 11 [10:20:40]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [10:20:40]wFMCommunicate OK [10:20:40]wFMCommunicate request_size=4 [10:20:40]MH_SAM_APDU [10:20:40]CAPDU: 80 17 00 00 [10:20:40]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [10:20:40]Write i2c OK [10:20:40]MH_I2C_Read... [10:20:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [10:20:41]Read from MH i2c: E2 [10:20:41]MH_I2C_Read... [10:20:41]Read from MH i2c: E2 E3 00 [10:20:41]MH_I2C_Read... [10:20:41]Read from MH i2c: E2 E3 00 17 00 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 76 [10:20:41]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:20:41]wFMCommunicate OK [10:20:41]SAM_PROTO_GetFMData done [10:20:41]requested_item fm.sale_refund.total is exist - process it [10:20:41]requested_item fm.buy.total is exist - process it [10:20:41]requested_item shift.sale.total is exist - process it [10:20:41]SAM_PROTO_GetShiftData [10:20:41]wFMCommunicate request_size=4 [10:20:41]MH_SAM_APDU [10:20:41]CAPDU: 80 13 02 00 [10:20:41]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [10:20:41]Write i2c OK [10:20:41]MH_I2C_Read... [10:20:41]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:20:41]Read from MH i2c: E2 [10:20:41]MH_I2C_Read... [10:20:41]Read from MH i2c: E2 FD 00 [10:20:41]MH_I2C_Read... [10:20:41]Read from MH i2c: E2 FD 00 18 00 00 B0 04 AA 04 AC 04 6E 04 04 00 BB 00 00 00 69 04 9D 00 6F 04 04 00 BB 00 00 00 B1 04 04 00 B0 22 21 01 70 04 03 00 30 D8 F6 72 04 03 00 80 4A 2A 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 08 B6 1E 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 2C 8F 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 5E [10:20:41]RAPDU: B0 04 AA 04 AC 04 6E 04 04 00 BB 00 00 00 69 04 9D 00 6F 04 04 00 BB 00 00 00 B1 04 04 00 B0 22 21 01 70 04 03 00 30 D8 F6 72 04 03 00 80 4A 2A 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 08 B6 1E 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 2C 8F 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [10:20:41]wFMCommunicate OK [10:20:41]wFMCommunicate request_size=4 [10:20:41]MH_SAM_APDU [10:20:41]CAPDU: 80 17 00 00 [10:20:41]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [10:20:41]Write i2c OK [10:20:41]MH_I2C_Read... [10:20:41]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:20:41]Read from MH i2c: E2 [10:20:41]MH_I2C_Read... [10:20:41]Read from MH i2c: E2 FD 00 [10:20:41]MH_I2C_Read... [10:20:41]Read from MH i2c: E2 FD 00 19 00 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 B3 [10:20:41]RAPDU: 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 90 00 [10:20:42]wFMCommunicate OK [10:20:42]wFMCommunicate request_size=4 [10:20:42]MH_SAM_APDU [10:20:42]CAPDU: 80 17 00 00 [10:20:42]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [10:20:42]Write i2c OK [10:20:42]MH_I2C_Read... [10:20:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:20:42]Read from MH i2c: E2 [10:20:42]MH_I2C_Read... [10:20:42]Read from MH i2c: E2 FD 00 [10:20:42]MH_I2C_Read... [10:20:42]Read from MH i2c: E2 FD 00 1A 00 00 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 57 [10:20:42]RAPDU: 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 90 00 [10:20:42]wFMCommunicate OK [10:20:42]wFMCommunicate request_size=4 [10:20:42]MH_SAM_APDU [10:20:42]CAPDU: 80 17 00 00 [10:20:42]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [10:20:42]Write i2c OK [10:20:42]MH_I2C_Read... [10:20:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:20:42]Read from MH i2c: E2 [10:20:42]MH_I2C_Read... [10:20:42]Read from MH i2c: E2 FD 00 [10:20:42]MH_I2C_Read... [10:20:42]Read from MH i2c: E2 FD 00 1B 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 0E [10:20:42]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 90 00 [10:20:42]wFMCommunicate OK [10:20:42]wFMCommunicate request_size=4 [10:20:42]MH_SAM_APDU [10:20:42]CAPDU: 80 17 00 00 [10:20:42]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [10:20:42]Write i2c OK [10:20:42]MH_I2C_Read... [10:20:42]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 202! [10:20:42]Read from MH i2c: E2 [10:20:42]MH_I2C_Read... [10:20:42]Read from MH i2c: E2 CD 00 [10:20:42]MH_I2C_Read... [10:20:42]Read from MH i2c: E2 CD 00 1C 00 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 80 [10:20:42]RAPDU: 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:20:42]wFMCommunicate OK [10:20:42]SAM_PROTO_GetShiftData done [10:20:42]requested_item shift.sale.total_cash is exist - process it [10:20:42]requested_item shift.sale_refund.total is exist - process it [10:20:42]requested_item shift.sale_refund.total_cash is exist - process it [10:20:42]requested_item shift.buy.total is exist - process it [10:20:42]requested_item shift.buy.total_cash is exist - process it [10:20:42]produce_requested_data done [10:20:42]produce_requested_data return {"fm.sale.total":110645906.06,"fm.sale_refund.total":372271.00,"fm.buy.total":0.00,"shift.sale.total":189487.84,"shift.sale.total_cash":161772.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:20:42]process_action_free get_value [10:20:42]json_value_free [10:20:42]json_value_free done [10:20:42]process_json_proto returns [10:20:42]Send response to host [10:20:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":110645906.06,"fm.sale_refund.total":372271.00,"fm.buy.total":0.00,"shift.sale.total":189487.84,"shift.sale.total_cash":161772.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:20:42]free response buf [10:20:42]execute_script done [10:20:42]execute_script returns [10:20:42]free content buf [10:20:42]Sock 10.Close socket [10:20:42]Sock 10.Thread stoped [10:20:43]accept exits with 6 [10:20:43]New connection [10:20:43]New thread 3067018596 created [10:20:43]Thread 3066875236 joined [10:20:43]Waiting for new connection... [10:20:43] Sock 6.Parse request [10:20:43]Sock 6.Check first char [10:20:43]Sock 6.First char is OK [10:20:43]request: POST /json_proto HTTP/1.0 [10:20:43]Method: POST [10:20:43]URL: /json_proto [10:20:43]Method is POST - this is cgi request [10:20:43]url: /json_proto [10:20:43]query_string will be loaded in cgi processing [10:20:43]execute_cgi json_proto POST (null) [10:20:43]execute_cgi path=json_proto method=POST [10:20:43]POST find Content-Length [10:20:43]Host: 172.17.62.195:8080 [10:20:43]Content-Length: 144 [10:20:43]Content-Type: application/json [10:20:43] [10:20:43]POST finish read [10:20:43]Found Content-Length = 144 [10:20:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [10:20:43]execute_script... [10:20:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_doc", "params" : { "type" : "last" } , "requested_data" : [ ] } } [10:20:43]POST & json_proto [10:20:43]process_json_proto [10:20:43]json parsed OK: [10:20:43]protocol is kg_v1.0 [10:20:43]action value=print_doc [10:20:43]process_action print_doc [10:20:43]ExternCall_PrintAddStr [10:20:43]wPrintStart [10:20:43]Write to MH i2c: 01 00 00 1D 00 1D [10:20:43]Write i2c OK [10:20:43]MH_I2C_Read... [10:20:43]Read from MH i2c: 01 [10:20:43]MH_I2C_Read... [10:20:43]Read from MH i2c: 01 07 00 [10:20:43]MH_I2C_Read... [10:20:43]Read from MH i2c: 01 07 00 1D 00 00 00 00 00 00 FF 0F 32 [10:20:43]RasterBufferAndPrint [10:20:43]line Счет N : (1)118292 [10:20:43]line ИНН: 02508201610067 [10:20:43]line Контрольно-Кассовый Чек [10:20:43]line ПРОДАЖА [10:20:43]line ТРК (МРК, ГНК) : 22 [10:20:43]line Товар: 2710124130 [10:20:43]line Аи-92-К-5 [10:20:43]line 7.380 * 67.80 [10:20:43]line = 500.36 [10:20:43]line НДС 12% НСП 1% [10:20:43]line > о реализуемом товаре [10:20:43]line ОКРУГЛЕНИЕ: -0.36 [10:20:43]line ИТОГО: 500.00 [10:20:43]line Внесено: 500.00 [10:20:43]line СДАЧА: 0.00 [10:20:43]line НСП 1% : 4.43 [10:20:43]line НДС 12% : 53.14 [10:20:43]line Наличными: 500.00 [10:20:43]line Безнал.: 0.00 [10:20:43]line Место: АЗС № 176 [10:20:43]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:20:43]line СНО: Общий режим [10:20:43]line Чек 187 26.09.2024 10:16 [10:20:43]line Смена: 237 ФФД: 1.0 [10:20:43]line ЗНМ: 0300000238 [10:20:43]line РНМ: 0000000000145756 [10:20:43]line Версия ККМ: v1.0 [10:20:43]line ФМ: 0000000000959278 [10:20:43]line ФД: 104847 [10:20:43]line ФПД: 237666078811195 [10:20:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T101649&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104847&fm=237666078811195&tin=02508201610067®Number=0000000000145756&sum=50000 [10:20:43]written 0, free lines is 4095 [10:20:43]Write to MH i2c: 01 00 00 47 00 47 [10:20:43]Write i2c OK [10:20:43]MH_I2C_Read... [10:20:43]Read from MH i2c: 01 [10:20:43]MH_I2C_Read... [10:20:43]Read from MH i2c: 01 07 00 [10:20:43]MH_I2C_Read... [10:20:43]Read from MH i2c: 01 07 00 47 00 00 00 00 00 00 04 0D 5F [10:20:43]RasterBufferAndPrint [10:20:43]line [10:20:43]line [10:20:43]line [10:20:43]line [10:20:43]line [10:20:43]written 0, free lines is 3347 [10:20:43]MH_Cut [10:20:43]Write to MH i2c: D1 01 00 4E 00 01 20 [10:20:43]Write i2c OK [10:20:43]MH_I2C_Read... [10:20:43]Read from MH i2c: D1 [10:20:43]MH_I2C_Read... [10:20:43]Read from MH i2c: D1 01 00 [10:20:43]MH_I2C_Read... [10:20:43]Read from MH i2c: D1 01 00 4E 00 00 1F [10:20:43]Write to MH i2c: 01 00 00 4F 00 4F [10:20:43]Write i2c OK [10:20:43]MH_I2C_Read... [10:20:44]*** Cut start [10:20:44]*** Partial cut [10:20:44]*** CUTSNS_PIN = 1 [10:20:44]*** CUTSNS_PIN = 0 [10:20:44]*** Brake cut motor [10:20:44]Read from MH i2c: 01 [10:20:44]MH_I2C_Read... [10:20:44]*** Stop cut motor [10:20:44]*** Cut end [10:20:44]Read from MH i2c: 01 07 00 [10:20:44]MH_I2C_Read... [10:20:44]Read from MH i2c: 01 07 00 4F 00 00 00 00 00 00 FF 0F 64 [10:20:44]process_action print_doc done [10:20:44]requested_data is exist [10:20:44]produce_requested_data [10:20:44]produce_requested_data return (null) [10:20:44]process_action_free print_doc [10:20:44]json_value_free [10:20:44]json_value_free done [10:20:44]process_json_proto returns [10:20:44]Send response to host [10:20:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK"}} [10:20:44]free response buf [10:20:44]execute_script done [10:20:44]execute_script returns [10:20:44]free content buf [10:20:44]Sock 6.Close socket [10:20:44]Sock 6.Thread stoped [10:20:45]OFD Sender: No OFD packet to send [10:20:50]OFD Sender: No OFD packet to send [10:20:55]OFD Sender: No OFD packet to send [10:21:00]OFD Sender: No OFD packet to send [10:21:05]OFD Sender: No OFD packet to send [10:21:10]OFD Sender: No OFD packet to send [10:21:15]OFD Sender: No OFD packet to send [10:21:20]OFD Sender: No OFD packet to send [10:21:25]OFD Sender: No OFD packet to send [10:21:30]OFD Sender: No OFD packet to send [10:21:35]OFD Sender: No OFD packet to send [10:21:40]OFD Sender: No OFD packet to send [10:21:45]OFD Sender: No OFD packet to send [10:21:50]OFD Sender: No OFD packet to send [10:21:55]OFD Sender: No OFD packet to send [10:22:00]OFD Sender: No OFD packet to send [10:22:05]OFD Sender: No OFD packet to send [10:22:10]OFD Sender: No OFD packet to send [10:22:15]OFD Sender: No OFD packet to send [10:22:20]OFD Sender: No OFD packet to send [10:22:25]OFD Sender: No OFD packet to send [10:22:30]OFD Sender: No OFD packet to send [10:22:35]OFD Sender: No OFD packet to send [10:22:40]OFD Sender: No OFD packet to send [10:22:45]OFD Sender: No OFD packet to send [10:22:50]OFD Sender: No OFD packet to send [10:22:55]OFD Sender: No OFD packet to send [10:23:00]OFD Sender: No OFD packet to send [10:23:05]OFD Sender: No OFD packet to send [10:23:10]OFD Sender: No OFD packet to send [10:23:15]OFD Sender: No OFD packet to send [10:23:20]OFD Sender: No OFD packet to send [10:23:25]OFD Sender: No OFD packet to send [10:23:30]OFD Sender: No OFD packet to send [10:23:35]OFD Sender: No OFD packet to send [10:23:40]OFD Sender: No OFD packet to send [10:23:45]OFD Sender: No OFD packet to send [10:23:50]OFD Sender: No OFD packet to send [10:23:55]OFD Sender: No OFD packet to send [10:24:00]OFD Sender: No OFD packet to send [10:24:05]OFD Sender: No OFD packet to send [10:24:10]OFD Sender: No OFD packet to send [10:24:15]OFD Sender: No OFD packet to send [10:24:20]OFD Sender: No OFD packet to send [10:24:25]OFD Sender: No OFD packet to send [10:24:30]OFD Sender: No OFD packet to send [10:24:35]OFD Sender: No OFD packet to send [10:24:40]OFD Sender: No OFD packet to send [10:24:43]accept exits with 9 [10:24:43]New connection [10:24:43]New thread 3066875236 created [10:24:43]Thread 3067018596 joined [10:24:43]Waiting for new connection... [10:24:43] Sock 9.Parse request [10:24:43]Sock 9.Check first char [10:24:43]Sock 9.First char is OK [10:24:43]request: POST /json_proto HTTP/1.0 [10:24:43]Method: POST [10:24:43]URL: /json_proto [10:24:43]Method is POST - this is cgi request [10:24:43]url: /json_proto [10:24:43]query_string will be loaded in cgi processing [10:24:43]execute_cgi json_proto POST (null) [10:24:43]execute_cgi path=json_proto method=POST [10:24:43]POST find Content-Length [10:24:43]Host: 172.17.62.195:8080 [10:24:43]Content-Length: 816 [10:24:43]Content-Type: application/json [10:24:43] [10:24:43]POST finish read [10:24:43]Found Content-Length = 816 [10:24:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.120, "sum" : 550.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 550.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:24:43]execute_script... [10:24: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)118297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.120, "sum" : 550.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 550.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:24:43]POST & json_proto [10:24:43]process_json_proto [10:24:43]json parsed OK: [10:24:43]protocol is kg_v1.0 [10:24:43]action value=close_receipt [10:24:43]process_action close_receipt [10:24:43]cmd_close_receipt [10:24:43]MH_GetDate [10:24:43]Write to MH i2c: F0 00 00 50 00 3F [10:24:43]Write i2c OK [10:24:43]MH_I2C_Read... [10:24:43]Read from MH i2c: F0 [10:24:43]MH_I2C_Read... [10:24:43]Read from MH i2c: F0 09 00 [10:24:43]MH_I2C_Read... [10:24:43]Read from MH i2c: F0 09 00 50 00 00 6B 36 F5 66 65 34 CA 65 0C [10:24:43]GetLastDocTimeStamp 1727345809 [10:24:43]current date 1727346283 [10:24:43]FM_GetShiftState [10:24:43]SAM_PROTO_GetShiftState [10:24:43]wFMCommunicate request_size=4 [10:24:43]MH_SAM_APDU [10:24:43]CAPDU: 80 13 01 00 [10:24:43]Write to MH i2c: E2 08 00 51 00 80 13 01 00 00 00 00 00 CE [10:24:43]Write i2c OK [10:24:43]MH_I2C_Read... [10:24:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:43]Read from MH i2c: E2 [10:24:43]MH_I2C_Read... [10:24:43]Read from MH i2c: E2 0E 00 [10:24:43]MH_I2C_Read... [10:24:43]Read from MH i2c: E2 0E 00 51 00 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 CA [10:24:43]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:24:43]wFMCommunicate OK [10:24:43]SAM_PROTO_GetShiftState done [10:24:43]FM_GetShiftState done [10:24:43]opened in 1727309552 [10:24:43]opened+sec_in_day 1727395952 [10:24:43]quantity*price = 55053 [10:24:43]sum+1 = 55055 [10:24:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 550.54 НСП 1% : 4.87 НДС 12% : 58.46 Наличными: 0.00 Безнал.: 550.54 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 188 26.09.2024 10:24 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000000959278 ФД: 104848 ФПД: 28499686790458 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T102443&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104848&fm=28499686790458&tin=02508201610067®Number=0000000000145756&sum=55054 [10:24:44]StoreToDocumentArchive [10:24:44]shift 237 fd 104848 [10:24:44]save to /storage/0237/doc_00104848 [10:24:44]save last doc name /storage/0237/doc_00104848 to /storage/kkm_last_doc_name [10:24:44]save OK [10:24:44]Clear old archive folders... [10:24:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:24:44]tlvbuf is 002B3DD0 [10:24:44]SAM_PROTO_ClearQueue [10:24:44]wFMCommunicate request_size=4 [10:24:44]MH_SAM_APDU [10:24:44]CAPDU: 80 09 00 00 [10:24:44]Write to MH i2c: E2 08 00 5E 00 80 09 00 00 00 00 00 00 D0 [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:24:44]Read from MH i2c: E2 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 03 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 03 00 5E 00 00 90 00 D2 [10:24:44]RAPDU: 90 00 [10:24:44]wFMCommunicate OK [10:24:44]SAM_PROTO_ClearQueue done [10:24:44]KKMCreateOFDPacket [10:24:44]OFDProtocolAddRootSTLVToBuf [10:24:44]FM_MakeSignedData [10:24:44]FM_MakeSignedData [10:24:44]SAM_PROTO_SignData [10:24:44]wFMCommunicate request_size=4 [10:24:44]MH_SAM_APDU [10:24:44]CAPDU: 80 0D 01 02 [10:24:44]Write to MH i2c: E2 08 00 5F 00 80 0D 01 02 00 00 00 00 D8 [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:24:44]Read from MH i2c: E2 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 03 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 03 00 5F 00 00 90 00 D3 [10:24:44]RAPDU: 90 00 [10:24:44]wFMCommunicate OK [10:24:44]wFMCommunicate request_size=255 [10:24:44]MH_SAM_APDU [10:24: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 35 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0E D7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 6B 36 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 90 99 01 00 35 04 06 00 19 [10:24:44]Write to MH i2c: E2 02 01 60 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 35 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0E D7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 6B 36 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 90 99 01 00 35 04 06 00 19 00 00 C5 [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:44]Read from MH i2c: E2 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 03 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 03 00 60 00 00 90 00 D4 [10:24:44]RAPDU: 90 00 [10:24:44]wFMCommunicate OK [10:24:44]wFMCommunicate request_size=10 [10:24:44]MH_SAM_APDU [10:24:44]CAPDU: 80 0D 02 02 05 EB 99 B5 15 3A [10:24:44]Write to MH i2c: E2 0D 00 61 00 80 0D 02 02 05 00 EB 99 B5 15 3A 00 00 6D [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:24:44]Read from MH i2c: E2 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 03 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 03 00 61 00 00 90 00 D5 [10:24:44]RAPDU: 90 00 [10:24:44]wFMCommunicate OK [10:24:44]wFMCommunicate request_size=4 [10:24:44]MH_SAM_APDU [10:24:44]CAPDU: 80 0D 03 02 [10:24:44]Write to MH i2c: E2 08 00 62 00 80 0D 03 02 00 00 00 00 DD [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:24:44]Read from MH i2c: E2 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 0B 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 0B 00 62 00 00 33 72 C9 98 F7 30 C6 72 90 00 43 [10:24:44]RAPDU: 33 72 C9 98 F7 30 C6 72 90 00 [10:24:44]wFMCommunicate OK [10:24:44]SAM_PROTO_SignData done [10:24:44]FM_MakeSignedData done [10:24:44]CreateOFDProtocolMessage [10:24:44]wFMCommunicate request_size=4 [10:24:44]MH_SAM_APDU [10:24:44]CAPDU: 80 11 00 00 [10:24:44]Write to MH i2c: E2 08 00 63 00 80 11 00 00 00 00 00 00 DD [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:44]Read from MH i2c: E2 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 17 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: E2 17 00 63 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 38 [10:24:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:24:44]wFMCommunicate OK [10:24:44]CreateOFDProtocolMessage done [10:24:44]OFDSenderStorePacket 104848 [10:24:44]StoreOFDPacket docnum=104848 [10:24:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A6 4F 07 01 F0 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 35 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0E D7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 6B 36 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 90 99 01 00 35 04 06 00 19 EB 99 B5 15 3A 33 72 C9 98 F7 30 C6 72 [10:24:44]CheckFolder [10:24:44]dirname=/storage/ofd_packets [10:24:44]CheckFolder done [10:24:44]ProducePacketName [10:24:44]name=ofd_packets/00104848 [10:24:44]NVStorageSaveData ofd_packets/00104848 [10:24:44]File name is /storage/ofd_packets/00104848 [10:24:44]Write 301 bytes [10:24:44]NVStorageSaveData done [10:24:44]OFDSenderStorePacket done [10:24:44]KKMCreateOFDPacket done [10:24:44]NVStorageSaveData kkm_last_timestamp [10:24:44]File name is /storage/kkm_last_timestamp [10:24:44]Write 4 bytes [10:24:44]NVStorageSaveData done [10:24:44]ExternCall_PrintAddStr [10:24:44]wPrintStart [10:24:44]Write to MH i2c: 01 00 00 64 00 64 [10:24:44]Write i2c OK [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: 01 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: 01 07 00 [10:24:44]MH_I2C_Read... [10:24:44]Read from MH i2c: 01 07 00 64 00 00 00 00 00 00 FF 0F 79 [10:24:44]RasterBufferAndPrint [10:24:44]line Счет N : (1)118297 [10:24:44]line ИНН: 02508201610067 [10:24:44]line Контрольно-Кассовый Чек [10:24:44]line ПРОДАЖА [10:24:44]line ТРК (МРК, ГНК) : 42 [10:24:44]line Товар: 2710124130 [10:24:44]line Аи-92-К-5 [10:24:44]line 8.120 * 67.80 [10:24:44]line = 550.54 [10:24:44]line НДС 12% НСП 1% [10:24:44]line > о реализуемом товаре [10:24:44]line ИТОГО: 550.54 [10:24:44]line НСП 1% : 4.87 [10:24:44]line НДС 12% : 58.46 [10:24:44]line Наличными: 0.00 [10:24:44]line Безнал.: 550.54 [10:24:44]line Место: АЗС № 176 [10:24:44]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:24:44]line СНО: Общий режим [10:24:44]line Чек 188 26.09.2024 10:24 [10:24:44]line Смена: 237 ФФД: 1.0 [10:24:44]line ЗНМ: 0300000238 [10:24:44]line РНМ: 0000000000145756 [10:24:44]line Версия ККМ: v1.0 [10:24:44]line Платежная система: Бакай Банк [10:24:44]line ФМ: 0000000000959278 [10:24:44]line ФД: 104848 [10:24:44]line ФПД: 28499686790458 [10:24:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T102443&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104848&fm=28499686790458&tin=02508201610067®Number=0000000000145756&sum=55054 [10:24:44]written 0, free lines is 4095 [10:24:44]OFD Sender: Processing packet 104848 [packets to send 51, broken 50] [10:24:44]ProducePacketName [10:24:44]name=ofd_packets/00104848 [10:24:44]OFD Sender: To server: pG, [10:24:44]CommunicateWithHost lk.salyk.kg:30040 [10:24:44]ConnectInit lk.salyk.kg [10:24:45]Connected sock=7 [10:24:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A6 4F 07 01 F0 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 35 FF 03 08 00 03 B8 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 0E D7 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0E D7 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 16 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0E D7 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BC 00 00 00 F4 03 04 00 6B 36 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 90 99 01 00 35 04 06 00 19 EB 99 B5 15 3A 33 72 C9 98 F7 30 C6 72 [10:24:45]Write to MH i2c: 01 00 00 8D 00 8D [10:24:45]Write i2c OK [10:24:45]MH_I2C_Read... [10:24:45]Read from MH i2c: 01 [10:24:45]MH_I2C_Read... [10:24:45]Read from MH i2c: 01 07 00 [10:24:45]MH_I2C_Read... [10:24:45]Read from MH i2c: 01 07 00 8D 00 00 00 00 00 00 19 0D BA [10:24:45]RasterBufferAndPrint [10:24:45]line [10:24:45]line [10:24:45]line [10:24:45]line [10:24:45]line [10:24:45]written 0, free lines is 3360 [10:24:45]MH_Cut [10:24:45]Write to MH i2c: D1 01 00 94 00 01 66 [10:24:45]Write i2c OK [10:24:45]MH_I2C_Read... [10:24:45]Read from MH i2c: D1 [10:24:45]MH_I2C_Read... [10:24:45]Read from MH i2c: D1 01 00 [10:24:45]MH_I2C_Read... [10:24:45]Read from MH i2c: D1 01 00 94 00 00 65 [10:24:45]Write to MH i2c: 01 00 00 95 00 95 [10:24:45]Write i2c OK [10:24:45]MH_I2C_Read... [10:24:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 EB 01 47 00 D3 76 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 90 99 01 00 F4 03 04 00 1B E0 F4 66 B6 04 01 00 00 8C 29 28 8E 4F 51 A0 BD [10:24:45]CommunicateWithHost err = 0 [10:24:45]CheckOFDResponse [10:24:45]1017 (14) - 77093643461234 [10:24:45]1041 (16) - 0000000000959278 [10:24:45]1040 (4) - 104848 [10:24:45]1012 (4) - 26.09.2024 04:16 [10:24:45]1206 (1) - 0 [10:24:45]OFD Sender: Remove packet 104848 [10:24:45]ProducePacketName [10:24:45]name=ofd_packets/00104848 [10:24:45]NVStorageDeleteData [10:24:45]OFD Sender: No OFD packet to send [10:24:46]*** Cut start [10:24:46]*** Partial cut [10:24:46]*** CUTSNS_PIN = 1 [10:24:46]*** CUTSNS_PIN = 0 [10:24:46]*** Brake cut motor [10:24:46]Read from MH i2c: 01 [10:24:46]MH_I2C_Read... [10:24:46]*** Stop cut motor [10:24:46]*** Cut end [10:24:46]Read from MH i2c: 01 07 00 [10:24:46]MH_I2C_Read... [10:24:46]Read from MH i2c: 01 07 00 95 00 00 00 00 00 00 FF 0F AA [10:24:46]process_action close_receipt done [10:24:46]requested_data is exist [10:24:46]produce_requested_data [10:24:46]requested_item fm.sn is exist - process it [10:24:46]wFMCommunicate request_size=4 [10:24:46]MH_SAM_APDU [10:24:46]CAPDU: 80 11 00 00 [10:24:46]Write to MH i2c: E2 08 00 96 00 80 11 00 00 00 00 00 00 10 [10:24:46]Write i2c OK [10:24:46]MH_I2C_Read... [10:24:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:24:46]Read from MH i2c: E2 [10:24:46]MH_I2C_Read... [10:24:46]Read from MH i2c: E2 17 00 [10:24:46]MH_I2C_Read... [10:24:46]Read from MH i2c: E2 17 00 96 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 6B [10:24:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:24:46]wFMCommunicate OK [10:24:46]requested_item fd.num is exist - process it [10:24:46]SAM_PROTO_GetFieldsCounters [10:24:46]wFMCommunicate request_size=4 [10:24:46]MH_SAM_APDU [10:24:46]CAPDU: 80 13 00 00 [10:24:46]Write to MH i2c: E2 08 00 97 00 80 13 00 00 00 00 00 00 13 [10:24:46]Write i2c OK [10:24:46]MH_I2C_Read... [10:24:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:24:46]Read from MH i2c: E2 [10:24:46]MH_I2C_Read... [10:24:46]Read from MH i2c: E2 62 00 [10:24:46]MH_I2C_Read... [10:24:46]Read from MH i2c: E2 62 00 97 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 90 99 01 00 0E 04 04 00 ED 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 8A [10:24:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 90 99 01 00 0E 04 04 00 ED 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 [10:24:46]wFMCommunicate OK [10:24:46]SAM_PROTO_GetFieldsCounters done [10:24:46]requested_item shift.num is exist - process it [10:24:46]requested_item shift.opened is exist - process it [10:24:46]req_shift_opened [10:24:46]FM_GetShiftState [10:24:46]SAM_PROTO_GetShiftState [10:24:46]wFMCommunicate request_size=4 [10:24:46]MH_SAM_APDU [10:24:46]CAPDU: 80 13 01 00 [10:24:46]Write to MH i2c: E2 08 00 98 00 80 13 01 00 00 00 00 00 15 [10:24:46]Write i2c OK [10:24:46]MH_I2C_Read... [10:24:46]Read from MH i2c: E2 [10:24:46]MH_I2C_Read... [10:24:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:24:46]Read from MH i2c: E2 0E 00 [10:24:46]MH_I2C_Read... [10:24:46]Read from MH i2c: E2 0E 00 98 00 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 11 [10:24:46]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:24:46]wFMCommunicate OK [10:24:46]SAM_PROTO_GetShiftState done [10:24:46]FM_GetShiftState done [10:24:46]req_shift_opened done [10:24:46]requested_item shift.open_date is exist - process it [10:24:46]req_shift_open_date [10:24:46]req_shift_open_date done [10:24:46]produce_requested_data done [10:24:46]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104848,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:24:46]process_action_free close_receipt [10:24:46]json_value_free [10:24:46]json_value_free done [10:24:46]process_json_proto returns [10:24:46]Send response to host [10:24:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104848,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:24:46]free response buf [10:24:46]execute_script done [10:24:46]execute_script returns [10:24:46]free content buf [10:24:46]Sock 9.Close socket [10:24:46]Sock 9.Thread stoped [10:24:50]OFD Sender: No OFD packet to send [10:24:55]OFD Sender: No OFD packet to send [10:25:00]OFD Sender: No OFD packet to send [10:25:05]OFD Sender: No OFD packet to send [10:25:11]OFD Sender: No OFD packet to send [10:25:16]OFD Sender: No OFD packet to send [10:25:18]accept exits with 10 [10:25:18]New connection [10:25:18]New thread 3067018596 created [10:25:18]Thread 3066875236 joined [10:25:18]Waiting for new connection... [10:25:18] Sock 10.Parse request [10:25:18]Sock 10.Check first char [10:25:18]Sock 10.First char is OK [10:25:18]request: POST /json_proto HTTP/1.0 [10:25:18]Method: POST [10:25:18]URL: /json_proto [10:25:18]Method is POST - this is cgi request [10:25:18]url: /json_proto [10:25:18]query_string will be loaded in cgi processing [10:25:18]execute_cgi json_proto POST (null) [10:25:18]execute_cgi path=json_proto method=POST [10:25:18]POST find Content-Length [10:25:18]Host: 172.17.62.195:8080 [10:25:18]Content-Length: 682 [10:25:18]Content-Type: application/json [10:25:18] [10:25:18]POST finish read [10:25:18]Found Content-Length = 682 [10:25:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:18]execute_script... [10:25: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)118296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2500.00, "total" : 2500.00, "payments": [ { "type": 0, "sum" : 2500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:18]POST & json_proto [10:25:18]process_json_proto [10:25:18]json parsed OK: [10:25:18]protocol is kg_v1.0 [10:25:18]action value=close_receipt [10:25:18]process_action close_receipt [10:25:18]cmd_close_receipt [10:25:18]MH_GetDate [10:25:18]Write to MH i2c: F0 00 00 99 00 88 [10:25:18]Write i2c OK [10:25:18]MH_I2C_Read... [10:25:18]Read from MH i2c: F0 [10:25:18]MH_I2C_Read... [10:25:18]Read from MH i2c: F0 09 00 [10:25:18]MH_I2C_Read... [10:25:18]Read from MH i2c: F0 09 00 99 00 00 8E 36 F5 66 65 34 CA 65 78 [10:25:18]GetLastDocTimeStamp 1727346283 [10:25:18]current date 1727346318 [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 9A 00 80 13 01 00 00 00 00 00 17 [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 9A 00 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 13 [10:25:18]RAPDU: 09 00 01 F0 A6 F4 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]opened in 1727309552 [10:25:18]opened+sec_in_day 1727395952 [10:25:18]quantity*price = 250054 [10:25:18]sum+1 = 250055 [10:25:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 189 26.09.2024 10:25 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104849 ФПД: 66454607660612 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T102518&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104849&fm=66454607660612&tin=02508201610067®Number=0000000000145756&sum=250000 [10:25:19]StoreToDocumentArchive [10:25:19]shift 237 fd 104849 [10:25:19]save to /storage/0237/doc_00104849 [10:25:19]save last doc name /storage/0237/doc_00104849 to /storage/kkm_last_doc_name [10:25:19]save OK [10:25:19]Clear old archive folders... [10:25:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:25:19]tlvbuf is 00301FE0 [10:25:19]SAM_PROTO_ClearQueue [10:25:19]wFMCommunicate request_size=4 [10:25:19]MH_SAM_APDU [10:25:19]CAPDU: 80 09 00 00 [10:25:19]Write to MH i2c: E2 08 00 A7 00 80 09 00 00 00 00 00 00 19 [10:25:19]Write i2c OK [10:25:19]MH_I2C_Read... [10:25:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:25:19]Read from MH i2c: E2 [10:25:19]MH_I2C_Read... [10:25:19]Read from MH i2c: E2 03 00 [10:25:19]MH_I2C_Read... [10:25:19]Read from MH i2c: E2 03 00 A7 00 00 90 00 1B [10:25:19]RAPDU: 90 00 [10:25:19]wFMCommunicate OK [10:25:19]SAM_PROTO_ClearQueue done [10:25:19]KKMCreateOFDPacket [10:25:19]OFDProtocolAddRootSTLVToBuf [10:25:19]FM_MakeSignedData [10:25:19]FM_MakeSignedData [10:25:19]SAM_PROTO_SignData [10:25:19]wFMCommunicate request_size=4 [10:25:19]MH_SAM_APDU [10:25:19]CAPDU: 80 0D 01 02 [10:25:19]Write to MH i2c: E2 08 00 A8 00 80 0D 01 02 00 00 00 00 21 [10:25:19]Write i2c OK [10:25:19]MH_I2C_Read... [10:25:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:25:19]Read from MH i2c: E2 [10:25:19]MH_I2C_Read... [10:25:19]Read from MH i2c: E2 03 00 [10:25:19]MH_I2C_Read... [10:25:19]Read from MH i2c: E2 03 00 A8 00 00 90 00 1C [10:25:19]RAPDU: 90 00 [10:25:19]wFMCommunicate OK [10:25:19]wFMCommunicate request_size=255 [10:25:19]MH_SAM_APDU [10:25:19]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 8E 36 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 91 99 01 00 35 04 06 00 3C [10:25:19]Write to MH i2c: E2 02 01 A9 00 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 8E 36 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 91 99 01 00 35 04 06 00 3C 00 00 D6 [10:25:19]Write i2c OK [10:25:19]MH_I2C_Read... [10:25:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:19]Read from MH i2c: E2 [10:25:19]MH_I2C_Read... [10:25:19]Read from MH i2c: E2 03 00 [10:25:19]MH_I2C_Read... [10:25:19]Read from MH i2c: E2 03 00 A9 00 00 90 00 1D [10:25:19]RAPDU: 90 00 [10:25:19]wFMCommunicate OK [10:25:19]wFMCommunicate request_size=10 [10:25:19]MH_SAM_APDU [10:25:19]CAPDU: 80 0D 02 02 05 70 AB 48 86 44 [10:25:19]Write to MH i2c: E2 0D 00 AA 00 80 0D 02 02 05 00 70 AB 48 86 44 00 00 5B [10:25:19]Write i2c OK [10:25:19]MH_I2C_Read... [10:25:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:19]Read from MH i2c: E2 [10:25:19]MH_I2C_Read... [10:25:19]Read from MH i2c: E2 03 00 [10:25:19]MH_I2C_Read... [10:25:19]Read from MH i2c: E2 03 00 AA 00 00 90 00 1E [10:25:19]RAPDU: 90 00 [10:25:19]wFMCommunicate OK [10:25:19]wFMCommunicate request_size=4 [10:25:19]MH_SAM_APDU [10:25:19]CAPDU: 80 0D 03 02 [10:25:19]Write to MH i2c: E2 08 00 AB 00 80 0D 03 02 00 00 00 00 26 [10:25:19]Write i2c OK [10:25:19]MH_I2C_Read... [10:25:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:19]Read from MH i2c: E2 [10:25:19]MH_I2C_Read... [10:25:19]Read from MH i2c: E2 0B 00 [10:25:19]MH_I2C_Read... [10:25:19]Read from MH i2c: E2 0B 00 AB 00 00 95 10 B3 AE EF 34 55 16 90 00 BB [10:25:19]RAPDU: 95 10 B3 AE EF 34 55 16 90 00 [10:25:19]wFMCommunicate OK [10:25:19]SAM_PROTO_SignData done [10:25:19]FM_MakeSignedData done [10:25:19]CreateOFDProtocolMessage [10:25:19]wFMCommunicate request_size=4 [10:25:19]MH_SAM_APDU [10:25:19]CAPDU: 80 11 00 00 [10:25:19]Write to MH i2c: E2 08 00 AC 00 80 11 00 00 00 00 00 00 26 [10:25:19]Write i2c OK [10:25:19]MH_I2C_Read... [10:25:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:19]Read from MH i2c: E2 [10:25:19]MH_I2C_Read... [10:25:19]Read from MH i2c: E2 17 00 [10:25:19]MH_I2C_Read... [10:25:19]Read from MH i2c: E2 17 00 AC 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 81 [10:25:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:25:19]wFMCommunicate OK [10:25:19]CreateOFDProtocolMessage done [10:25:19]OFDSenderStorePacket 104849 [10:25:19]StoreOFDPacket docnum=104849 [10:25:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E0 81 07 01 AD 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 8E 36 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 91 99 01 00 35 04 06 00 3C 70 AB 48 86 44 95 10 B3 AE EF 34 55 16 [10:25:19]CheckFolder [10:25:19]dirname=/storage/ofd_packets [10:25:19]CheckFolder done [10:25:19]ProducePacketName [10:25:19]name=ofd_packets/00104849 [10:25:19]NVStorageSaveData ofd_packets/00104849 [10:25:19]File name is /storage/ofd_packets/00104849 [10:25:19]Write 301 bytes [10:25:19]NVStorageSaveData done [10:25:19]OFDSenderStorePacket done [10:25:19]KKMCreateOFDPacket done [10:25:19]NVStorageSaveData kkm_last_timestamp [10:25:19]File name is /storage/kkm_last_timestamp [10:25:19]Write 4 bytes [10:25:19]NVStorageSaveData done [10:25:19]OFD Sender: Processing packet 104849 [packets to send 51, broken 50] [10:25:19]ProducePacketName [10:25:19]name=ofd_packets/00104849 [10:25:19]OFD Sender: To server: pG, [10:25:19]CommunicateWithHost lk.salyk.kg:30040 [10:25:19]ConnectInit lk.salyk.kg [10:25:19]ExternCall_PrintAddStr [10:25:19]wPrintStart [10:25:19]Write to MH i2c: 01 00 00 AD 00 AD [10:25:19]Write i2c OK [10:25:19]MH_I2C_Read... [10:25:19]Read from MH i2c: 01 [10:25:19]MH_I2C_Read... [10:25:19]Read from MH i2c: 01 07 00 [10:25:19]MH_I2C_Read... [10:25:19]Read from MH i2c: 01 07 00 AD 00 00 00 00 00 00 FF 0F C2 [10:25:19]RasterBufferAndPrint [10:25:19]line Счет N : (1)118296 [10:25:19]line ИНН: 02508201610067 [10:25:19]line Контрольно-Кассовый Чек [10:25:19]line ПРОДАЖА [10:25:19]line ТРК (МРК, ГНК) : 13 [10:25:19]line Товар: 2710124500 [10:25:19]line Аи-95-К-5 [10:25:19]line 33.700 * 74.20 [10:25:19]line = 2500.54 [10:25:19]line НДС 12% НСП 1% [10:25:19]line > о реализуемом товаре [10:25:19]line ОКРУГЛЕНИЕ: -0.54 [10:25:19]line ИТОГО: 2500.00 [10:25:19]line Внесено: 2500.00 [10:25:19]line СДАЧА: 0.00 [10:25:19]line НСП 1% : 22.13 [10:25:19]line НДС 12% : 265.54 [10:25:19]line Наличными: 2500.00 [10:25:19]line Безнал.: 0.00 [10:25:19]line Место: АЗС № 176 [10:25:19]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:25:19]line СНО: Общий режим [10:25:19]line Чек 189 26.09.2024 10:25 [10:25:19]line Смена: 237 ФФД: 1.0 [10:25:19]line ЗНМ: 0300000238 [10:25:19]line РНМ: 0000000000145756 [10:25:20]line Версия ККМ: v1.0 [10:25:20]line ФМ: 0000000000959278 [10:25:20]line ФД: 104849 [10:25:20]line ФПД: 66454607660612 [10:25:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T102518&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104849&fm=66454607660612&tin=02508201610067®Number=0000000000145756&sum=250000 [10:25:20]Connected sock=11 [10:25:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E0 81 07 01 AD 9B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 90 D0 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BD 00 00 00 F4 03 04 00 8E 36 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 91 99 01 00 35 04 06 00 3C 70 AB 48 86 44 95 10 B3 AE EF 34 55 16 [10:25:20]written 0, free lines is 4095 [10:25:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 37 E4 47 00 2A 9E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 91 99 01 00 F4 03 04 00 3E E0 F4 66 B6 04 01 00 00 28 9B C7 23 45 E2 34 86 [10:25:20]CommunicateWithHost err = 0 [10:25:20]CheckOFDResponse [10:25:20]1017 (14) - 77093643461234 [10:25:20]1041 (16) - 0000000000959278 [10:25:20]1040 (4) - 104849 [10:25:20]1012 (4) - 26.09.2024 04:17 [10:25:20]1206 (1) - 0 [10:25:20]OFD Sender: Remove packet 104849 [10:25:20]ProducePacketName [10:25:20]name=ofd_packets/00104849 [10:25:20]NVStorageDeleteData [10:25:20]Write to MH i2c: 01 00 00 D7 00 D7 [10:25:20]Write i2c OK [10:25:20]MH_I2C_Read... [10:25:20]Read from MH i2c: 01 [10:25:20]MH_I2C_Read... [10:25:20]Read from MH i2c: 01 07 00 [10:25:20]MH_I2C_Read... [10:25:20]Read from MH i2c: 01 07 00 D7 00 00 00 00 00 00 05 0D F0 [10:25:20]RasterBufferAndPrint [10:25:20]line [10:25:20]line [10:25:20]line [10:25:20]line [10:25:20]line [10:25:20]written 0, free lines is 3340 [10:25:20]MH_Cut [10:25:20]Write to MH i2c: D1 01 00 DE 00 01 B0 [10:25:20]Write i2c OK [10:25:20]MH_I2C_Read... [10:25:20]Read from MH i2c: D1 [10:25:20]MH_I2C_Read... [10:25:20]Read from MH i2c: D1 01 00 [10:25:20]MH_I2C_Read... [10:25:20]Read from MH i2c: D1 01 00 DE 00 00 AF [10:25:20]Write to MH i2c: 01 00 00 DF 00 DF [10:25:20]Write i2c OK [10:25:20]MH_I2C_Read... [10:25:20]OFD Sender: No OFD packet to send [10:25:21]*** Cut start [10:25:21]*** Partial cut [10:25:21]*** CUTSNS_PIN = 1 [10:25:21]*** CUTSNS_PIN = 0 [10:25:21]*** Brake cut motor [10:25:21]Read from MH i2c: 01 [10:25:21]MH_I2C_Read... [10:25:21]*** Stop cut motor [10:25:21]*** Cut end [10:25:21]Read from MH i2c: 01 07 00 [10:25:21]MH_I2C_Read... [10:25:21]Read from MH i2c: 01 07 00 DF 00 00 00 00 00 00 FF 0F F4 [10:25:21]process_action close_receipt done [10:25:21]requested_data is exist [10:25:21]produce_requested_data [10:25:21]requested_item fm.sn is exist - process it [10:25:21]wFMCommunicate request_size=4 [10:25:21]MH_SAM_APDU [10:25:21]CAPDU: 80 11 00 00 [10:25:21]Write to MH i2c: E2 08 00 E0 00 80 11 00 00 00 00 00 00 5A [10:25:21]Write i2c OK [10:25:21]MH_I2C_Read... [10:25:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:21]Read from MH i2c: E2 [10:25:21]MH_I2C_Read... [10:25:21]Read from MH i2c: E2 17 00 [10:25:21]MH_I2C_Read... [10:25:21]Read from MH i2c: E2 17 00 E0 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 B5 [10:25:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:25:21]wFMCommunicate OK [10:25:21]requested_item fd.num is exist - process it [10:25:21]SAM_PROTO_GetFieldsCounters [10:25:21]wFMCommunicate request_size=4 [10:25:21]MH_SAM_APDU [10:25:21]CAPDU: 80 13 00 00 [10:25:21]Write to MH i2c: E2 08 00 E1 00 80 13 00 00 00 00 00 00 5D [10:25:21]Write i2c OK [10:25:21]MH_I2C_Read... [10:25:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:25:22]Read from MH i2c: E2 [10:25:22]MH_I2C_Read... [10:25:22]Read from MH i2c: E2 62 00 [10:25:22]MH_I2C_Read... [10:25:22]Read from MH i2c: E2 62 00 E1 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 91 99 01 00 0E 04 04 00 ED 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 D8 [10:25:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 91 99 01 00 0E 04 04 00 ED 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 [10:25:22]wFMCommunicate OK [10:25:22]SAM_PROTO_GetFieldsCounters done [10:25:22]requested_item shift.num is exist - process it [10:25:22]requested_item shift.opened is exist - process it [10:25:22]req_shift_opened [10:25:22]FM_GetShiftState [10:25:22]SAM_PROTO_GetShiftState [10:25:22]wFMCommunicate request_size=4 [10:25:22]MH_SAM_APDU [10:25:22]CAPDU: 80 13 01 00 [10:25:22]Write to MH i2c: E2 08 00 E2 00 80 13 01 00 00 00 00 00 5F [10:25:22]Write i2c OK [10:25:22]MH_I2C_Read... [10:25:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:22]Read from MH i2c: E2 [10:25:22]MH_I2C_Read... [10:25:22]Read from MH i2c: E2 0E 00 [10:25:22]MH_I2C_Read... [10:25:22]Read from MH i2c: E2 0E 00 E2 00 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 5B [10:25:22]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:25:22]wFMCommunicate OK [10:25:22]SAM_PROTO_GetShiftState done [10:25:22]FM_GetShiftState done [10:25:22]req_shift_opened done [10:25:22]requested_item shift.open_date is exist - process it [10:25:22]req_shift_open_date [10:25:22]req_shift_open_date done [10:25:22]produce_requested_data done [10:25:22]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104849,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:25:22]process_action_free close_receipt [10:25:22]json_value_free [10:25:22]json_value_free done [10:25:22]process_json_proto returns [10:25:22]Send response to host [10:25:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104849,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:25:22]free response buf [10:25:22]execute_script done [10:25:22]execute_script returns [10:25:22]free content buf [10:25:22]Sock 10.Close socket [10:25:22]Sock 10.Thread stoped [10:25:25]OFD Sender: No OFD packet to send [10:25:30]OFD Sender: No OFD packet to send [10:25:35]OFD Sender: No OFD packet to send [10:25:40]OFD Sender: No OFD packet to send [10:25:45]OFD Sender: No OFD packet to send [10:25:47]accept exits with 7 [10:25:47]New connection [10:25:47]New thread 3066875236 created [10:25:47]Thread 3067018596 joined [10:25:47]Waiting for new connection... [10:25:47] Sock 7.Parse request [10:25:47]Sock 7.Check first char [10:25:47]Sock 7.First char is OK [10:25:47]request: POST /json_proto HTTP/1.0 [10:25:47]Method: POST [10:25:47]URL: /json_proto [10:25:47]Method is POST - this is cgi request [10:25:47]url: /json_proto [10:25:47]query_string will be loaded in cgi processing [10:25:47]execute_cgi json_proto POST (null) [10:25:47]execute_cgi path=json_proto method=POST [10:25:47]POST find Content-Length [10:25:47]Host: 172.17.62.195:8080 [10:25:47]Content-Length: 627 [10:25:47]Content-Type: application/json [10:25:47] [10:25:47]POST finish read [10:25:47]Found Content-Length = 627 [10:25:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)16953", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:47]execute_script... [10:25:47]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)16953", "tax_sys" : 0, "items" : [ { "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 130.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:25:47]POST & json_proto [10:25:47]process_json_proto [10:25:47]json parsed OK: [10:25:47]protocol is kg_v1.0 [10:25:47]action value=close_receipt [10:25:47]process_action close_receipt [10:25:47]cmd_close_receipt [10:25:47]MH_GetDate [10:25:47]Write to MH i2c: F0 00 00 E3 00 D2 [10:25:47]Write i2c OK [10:25:47]MH_I2C_Read... [10:25:47]Read from MH i2c: F0 [10:25:47]MH_I2C_Read... [10:25:47]Read from MH i2c: F0 09 00 [10:25:47]MH_I2C_Read... [10:25:47]Read from MH i2c: F0 09 00 E3 00 00 AB 36 F5 66 65 34 CA 65 DF [10:25:47]GetLastDocTimeStamp 1727346318 [10:25:47]current date 1727346347 [10:25:47]FM_GetShiftState [10:25:47]SAM_PROTO_GetShiftState [10:25:47]wFMCommunicate request_size=4 [10:25:47]MH_SAM_APDU [10:25:47]CAPDU: 80 13 01 00 [10:25:47]Write to MH i2c: E2 08 00 E4 00 80 13 01 00 00 00 00 00 61 [10:25:47]Write i2c OK [10:25:47]MH_I2C_Read... [10:25:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:47]Read from MH i2c: E2 [10:25:47]MH_I2C_Read... [10:25:47]Read from MH i2c: E2 0E 00 [10:25:47]MH_I2C_Read... [10:25:47]Read from MH i2c: E2 0E 00 E4 00 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 5D [10:25:47]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:25:47]wFMCommunicate OK [10:25:47]SAM_PROTO_GetShiftState done [10:25:47]FM_GetShiftState done [10:25:47]opened in 1727309552 [10:25:47]opened+sec_in_day 1727395952 [10:25:47]quantity*price = 13000 [10:25:47]sum+1 = 13001 [10:25:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.00 НСП 1% : 1.15 НДС 12% : 13.80 Наличными: 130.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 190 26.09.2024 10:25 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104850 ФПД: 106327035482127 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T102547&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104850&fm=106327035482127&tin=02508201610067®Number=0000000000145756&sum=13000 0 [10:25:48]StoreToDocumentArchive [10:25:48]shift 237 fd 104850 [10:25:48]save to /storage/0237/doc_00104850 [10:25:48]save last doc name /storage/0237/doc_00104850 to /storage/kkm_last_doc_name [10:25:48]save OK [10:25:48]Clear old archive folders... [10:25:48]ProcessDocumentItem done err = 0, tmpTLVsize=276 [10:25:48]tlvbuf is B6ED1A00 [10:25:48]SAM_PROTO_ClearQueue [10:25:48]wFMCommunicate request_size=4 [10:25:48]MH_SAM_APDU [10:25:48]CAPDU: 80 09 00 00 [10:25:48]Write to MH i2c: E2 08 00 F1 00 80 09 00 00 00 00 00 00 63 [10:25:48]Write i2c OK [10:25:48]MH_I2C_Read... [10:25:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:25:48]Read from MH i2c: E2 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 03 00 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 03 00 F1 00 00 90 00 65 [10:25:48]RAPDU: 90 00 [10:25:48]wFMCommunicate OK [10:25:48]SAM_PROTO_ClearQueue done [10:25:48]KKMCreateOFDPacket [10:25:48]OFDProtocolAddRootSTLVToBuf [10:25:48]FM_MakeSignedData [10:25:48]FM_MakeSignedData [10:25:48]SAM_PROTO_SignData [10:25:48]wFMCommunicate request_size=4 [10:25:48]MH_SAM_APDU [10:25:48]CAPDU: 80 0D 01 02 [10:25:48]Write to MH i2c: E2 08 00 F2 00 80 0D 01 02 00 00 00 00 6B [10:25:48]Write i2c OK [10:25:48]MH_I2C_Read... [10:25:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:25:48]Read from MH i2c: E2 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 03 00 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 03 00 F2 00 00 90 00 66 [10:25:48]RAPDU: 90 00 [10:25:48]wFMCommunicate OK [10:25:48]wFMCommunicate request_size=255 [10:25:48]MH_SAM_APDU [10:25:48]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 AB 36 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 [10:25:48]Write to MH i2c: E2 02 01 F3 00 80 0D 02 02 FA 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 AB 36 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 00 00 70 [10:25:48]Write i2c OK [10:25:48]MH_I2C_Read... [10:25:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:48]Read from MH i2c: E2 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 03 00 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 03 00 F3 00 00 90 00 67 [10:25:48]RAPDU: 90 00 [10:25:48]wFMCommunicate OK [10:25:48]wFMCommunicate request_size=35 [10:25:48]MH_SAM_APDU [10:25:48]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 92 99 01 00 35 04 06 00 60 B4 31 2E 10 0F [10:25:48]Write to MH i2c: E2 26 00 F4 00 80 0D 02 02 1E 00 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 92 99 01 00 35 04 06 00 60 B4 31 2E 10 0F 00 00 27 [10:25:48]Write i2c OK [10:25:48]MH_I2C_Read... [10:25:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:25:48]Read from MH i2c: E2 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 03 00 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 03 00 F4 00 00 90 00 68 [10:25:48]RAPDU: 90 00 [10:25:48]wFMCommunicate OK [10:25:48]wFMCommunicate request_size=4 [10:25:48]MH_SAM_APDU [10:25:48]CAPDU: 80 0D 03 02 [10:25:48]Write to MH i2c: E2 08 00 F5 00 80 0D 03 02 00 00 00 00 70 [10:25:48]Write i2c OK [10:25:48]MH_I2C_Read... [10:25:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:25:48]Read from MH i2c: E2 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 0B 00 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 0B 00 F5 00 00 0C 98 EF 5A 8D 11 73 1A 90 00 89 [10:25:48]RAPDU: 0C 98 EF 5A 8D 11 73 1A 90 00 [10:25:48]wFMCommunicate OK [10:25:48]SAM_PROTO_SignData done [10:25:48]FM_MakeSignedData done [10:25:48]CreateOFDProtocolMessage [10:25:48]wFMCommunicate request_size=4 [10:25:48]MH_SAM_APDU [10:25:48]CAPDU: 80 11 00 00 [10:25:48]Write to MH i2c: E2 08 00 F6 00 80 11 00 00 00 00 00 00 70 [10:25:48]Write i2c OK [10:25:48]MH_I2C_Read... [10:25:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:48]Read from MH i2c: E2 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 17 00 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: E2 17 00 F6 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 CB [10:25:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:25:48]wFMCommunicate OK [10:25:48]CreateOFDProtocolMessage done [10:25:48]OFDSenderStorePacket 104850 [10:25:48]StoreOFDPacket docnum=104850 [10:25:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 28 01 00 00 49 EB 20 01 2C 79 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 AB 36 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 92 99 01 00 35 04 06 00 60 B4 31 2E 10 0F 0C 98 EF 5A 8D 11 73 1A [10:25:48]CheckFolder [10:25:48]dirname=/storage/ofd_packets [10:25:48]CheckFolder done [10:25:48]ProducePacketName [10:25:48]name=ofd_packets/00104850 [10:25:48]NVStorageSaveData ofd_packets/00104850 [10:25:48]File name is /storage/ofd_packets/00104850 [10:25:48]Write 326 bytes [10:25:48]NVStorageSaveData done [10:25:48]OFDSenderStorePacket done [10:25:48]KKMCreateOFDPacket done [10:25:48]NVStorageSaveData kkm_last_timestamp [10:25:48]File name is /storage/kkm_last_timestamp [10:25:48]Write 4 bytes [10:25:48]NVStorageSaveData done [10:25:48]ExternCall_PrintAddStr [10:25:48]wPrintStart [10:25:48]Write to MH i2c: 01 00 00 F7 00 F7 [10:25:48]Write i2c OK [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: 01 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: 01 07 00 [10:25:48]MH_I2C_Read... [10:25:48]Read from MH i2c: 01 07 00 F7 00 00 00 00 00 00 FF 0F 0C [10:25:48]RasterBufferAndPrint [10:25:48]line Счет N : (3)16953 [10:25:48]line ИНН: 02508201610067 [10:25:48]line Контрольно-Кассовый Чек [10:25:48]line ПРОДАЖА [10:25:48]line Товар: 2000036230011 [10:25:48]line Кофе Латте XL(GABB TRADE) [10:25:48]line 1.000 * 130.00 [10:25:48]line = 130.00 [10:25:48]line НДС 12% НСП 1% [10:25:48]line > о реализуемом товаре [10:25:48]line ИТОГО: 130.00 [10:25:48]line НСП 1% : 1.15 [10:25:48]line НДС 12% : 13.80 [10:25:48]line Наличными: 130.00 [10:25:48]line Безнал.: 0.00 [10:25:48]line Место: АЗС № 176 [10:25:48]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:25:48]line СНО: Общий режим [10:25:48]line Чек 190 26.09.2024 10:25 [10:25:48]line Смена: 237 ФФД: 1.0 [10:25:48]line ЗНМ: 0300000238 [10:25:48]line РНМ: 0000000000145756 [10:25:48]line Версия ККМ: v1.0 [10:25:48]line ФМ: 0000000000959278 [10:25:48]line ФД: 104850 [10:25:48]line ФПД: 106327035482127 [10:25:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T102547&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104850&fm=106327035482127&tin=02508201610067®Number=0000000000145756&sum=13000 [10:25:49]line 0 [10:25:49]OFD Sender: Processing packet 104850 [packets to send 51, broken 50] [10:25:49]ProducePacketName [10:25:49]name=ofd_packets/00104850 [10:25:49]OFD Sender: To server: pG, [10:25:49]CommunicateWithHost lk.salyk.kg:30040 [10:25:49]ConnectInit lk.salyk.kg [10:25:49]written 0, free lines is 4095 [10:25:49]Connected sock=10 [10:25:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 28 01 00 00 49 EB 20 01 2C 79 5A 03 01 00 03 00 14 01 1E 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 05 00 00 00 00 07 04 06 00 C8 32 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BE 00 00 00 F4 03 04 00 AB 36 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 92 99 01 00 35 04 06 00 60 B4 31 2E 10 0F 0C 98 EF 5A 8D 11 73 1A [10:25:49]Write to MH i2c: 01 00 00 1E 01 1F [10:25:49]Write i2c OK [10:25:49]MH_I2C_Read... [10:25:49]Read from MH i2c: 01 [10:25:49]MH_I2C_Read... [10:25:49]Read from MH i2c: 01 07 00 [10:25:49]MH_I2C_Read... [10:25:49]Read from MH i2c: 01 07 00 1E 01 00 00 00 00 00 32 0D 65 [10:25:49]RasterBufferAndPrint [10:25:49]line [10:25:49]line [10:25:49]line [10:25:49]line [10:25:49]line [10:25:49]written 0, free lines is 3382 [10:25:49]MH_Cut [10:25:49]Write to MH i2c: D1 01 00 25 01 01 F8 [10:25:49]Write i2c OK [10:25:49]MH_I2C_Read... [10:25:49]Read from MH i2c: D1 [10:25:49]MH_I2C_Read... [10:25:49]Read from MH i2c: D1 01 00 [10:25:49]MH_I2C_Read... [10:25:49]Read from MH i2c: D1 01 00 25 01 00 F7 [10:25:49]Write to MH i2c: 01 00 00 26 01 27 [10:25:49]Write i2c OK [10:25:49]MH_I2C_Read... [10:25:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 43 AC 47 00 6D DE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 92 99 01 00 F4 03 04 00 5B E0 F4 66 B6 04 01 00 00 6B 1B 55 CA CC 35 3E DC [10:25:49]CommunicateWithHost err = 0 [10:25:49]CheckOFDResponse [10:25:49]1017 (14) - 77093643461234 [10:25:49]1041 (16) - 0000000000959278 [10:25:49]1040 (4) - 104850 [10:25:49]1012 (4) - 26.09.2024 04:17 [10:25:49]1206 (1) - 0 [10:25:49]OFD Sender: Remove packet 104850 [10:25:49]ProducePacketName [10:25:49]name=ofd_packets/00104850 [10:25:49]NVStorageDeleteData [10:25:50]OFD Sender: No OFD packet to send [10:25:50]*** Cut start [10:25:50]*** Partial cut [10:25:50]*** CUTSNS_PIN = 1 [10:25:50]*** CUTSNS_PIN = 0 [10:25:50]*** Brake cut motor [10:25:50]Read from MH i2c: 01 [10:25:50]MH_I2C_Read... [10:25:50]*** Stop cut motor [10:25:50]*** Cut end [10:25:50]Read from MH i2c: 01 07 00 [10:25:50]MH_I2C_Read... [10:25:50]Read from MH i2c: 01 07 00 26 01 00 00 00 00 00 FF 0F 3C [10:25:50]process_action close_receipt done [10:25:50]requested_data is exist [10:25:50]produce_requested_data [10:25:50]requested_item fm.sn is exist - process it [10:25:50]wFMCommunicate request_size=4 [10:25:50]MH_SAM_APDU [10:25:50]CAPDU: 80 11 00 00 [10:25:50]Write to MH i2c: E2 08 00 27 01 80 11 00 00 00 00 00 00 A2 [10:25:50]Write i2c OK [10:25:50]MH_I2C_Read... [10:25:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:25:50]Read from MH i2c: E2 [10:25:50]MH_I2C_Read... [10:25:50]Read from MH i2c: E2 17 00 [10:25:50]MH_I2C_Read... [10:25:50]Read from MH i2c: E2 17 00 27 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 FD [10:25:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:25:50]wFMCommunicate OK [10:25:50]requested_item fd.num is exist - process it [10:25:50]SAM_PROTO_GetFieldsCounters [10:25:50]wFMCommunicate request_size=4 [10:25:50]MH_SAM_APDU [10:25:50]CAPDU: 80 13 00 00 [10:25:50]Write to MH i2c: E2 08 00 28 01 80 13 00 00 00 00 00 00 A5 [10:25:50]Write i2c OK [10:25:50]MH_I2C_Read... [10:25:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:25:50]Read from MH i2c: E2 [10:25:50]MH_I2C_Read... [10:25:50]Read from MH i2c: E2 62 00 [10:25:50]MH_I2C_Read... [10:25:50]Read from MH i2c: E2 62 00 28 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 92 99 01 00 0E 04 04 00 ED 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 24 [10:25:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 92 99 01 00 0E 04 04 00 ED 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 [10:25:50]wFMCommunicate OK [10:25:50]SAM_PROTO_GetFieldsCounters done [10:25:50]requested_item shift.num is exist - process it [10:25:50]requested_item shift.opened is exist - process it [10:25:50]req_shift_opened [10:25:50]FM_GetShiftState [10:25:50]SAM_PROTO_GetShiftState [10:25:50]wFMCommunicate request_size=4 [10:25:50]MH_SAM_APDU [10:25:50]CAPDU: 80 13 01 00 [10:25:50]Write to MH i2c: E2 08 00 29 01 80 13 01 00 00 00 00 00 A7 [10:25:50]Write i2c OK [10:25:50]MH_I2C_Read... [10:25:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:25:50]Read from MH i2c: E2 [10:25:50]MH_I2C_Read... [10:25:50]Read from MH i2c: E2 0E 00 [10:25:50]MH_I2C_Read... [10:25:50]Read from MH i2c: E2 0E 00 29 01 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 A3 [10:25:50]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:25:50]wFMCommunicate OK [10:25:50]SAM_PROTO_GetShiftState done [10:25:50]FM_GetShiftState done [10:25:50]req_shift_opened done [10:25:50]requested_item shift.open_date is exist - process it [10:25:50]req_shift_open_date [10:25:50]req_shift_open_date done [10:25:50]produce_requested_data done [10:25:50]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104850,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:25:50]process_action_free close_receipt [10:25:50]json_value_free [10:25:50]json_value_free done [10:25:50]process_json_proto returns [10:25:50]Send response to host [10:25:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104850,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:25:50]free response buf [10:25:50]execute_script done [10:25:50]execute_script returns [10:25:50]free content buf [10:25:50]Sock 7.Close socket [10:25:50]Sock 7.Thread stoped [10:25:55]OFD Sender: No OFD packet to send [10:26:00]OFD Sender: No OFD packet to send [10:26:05]OFD Sender: No OFD packet to send [10:26:10]OFD Sender: No OFD packet to send [10:26:15]OFD Sender: No OFD packet to send [10:26:20]OFD Sender: No OFD packet to send [10:26:25]OFD Sender: No OFD packet to send [10:26:29]accept exits with 9 [10:26:29]New connection [10:26:29]New thread 3067018596 created [10:26:29]Thread 3066875236 joined [10:26:29]Waiting for new connection... [10:26:29] Sock 9.Parse request [10:26:29]Sock 9.Check first char [10:26:29]Sock 9.First char is OK [10:26:29]request: POST /json_proto HTTP/1.0 [10:26:29]Method: POST [10:26:29]URL: /json_proto [10:26:29]Method is POST - this is cgi request [10:26:29]url: /json_proto [10:26:29]query_string will be loaded in cgi processing [10:26:29]execute_cgi json_proto POST (null) [10:26:29]execute_cgi path=json_proto method=POST [10:26:29]POST find Content-Length [10:26:29]Host: 172.17.62.195:8080 [10:26:29]Content-Length: 687 [10:26:29]Content-Type: application/json [10:26:29] [10:26:29]POST finish read [10:26:29]Found Content-Length = 687 [10:26:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [10:26:29]execute_script... [10:26: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)118299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [10:26:29]POST & json_proto [10:26:29]process_json_proto [10:26:29]json parsed OK: [10:26:29]protocol is kg_v1.0 [10:26:29]action value=close_receipt [10:26:29]process_action close_receipt [10:26:29]cmd_close_receipt [10:26:29]MH_GetDate [10:26:29]Write to MH i2c: F0 00 00 2A 01 1A [10:26:29]Write i2c OK [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: F0 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: F0 09 00 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: F0 09 00 2A 01 00 D5 36 F5 66 65 34 CA 65 51 [10:26:29]GetLastDocTimeStamp 1727346347 [10:26:29]current date 1727346389 [10:26:29]FM_GetShiftState [10:26:29]SAM_PROTO_GetShiftState [10:26:29]wFMCommunicate request_size=4 [10:26:29]MH_SAM_APDU [10:26:29]CAPDU: 80 13 01 00 [10:26:29]Write to MH i2c: E2 08 00 2B 01 80 13 01 00 00 00 00 00 A9 [10:26:29]Write i2c OK [10:26:29]MH_I2C_Read... [10:26:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:29]Read from MH i2c: E2 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 0E 00 [10:26:29]MH_I2C_Read... [10:26:29]Read from MH i2c: E2 0E 00 2B 01 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 A5 [10:26:29]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:26:29]wFMCommunicate OK [10:26:29]SAM_PROTO_GetShiftState done [10:26:29]FM_GetShiftState done [10:26:29]opened in 1727309552 [10:26:29]opened+sec_in_day 1727395952 [10:26:29]quantity*price = 160029 [10:26:29]sum+1 = 160031 [10:26:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.30 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.94 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 191 26.09.2024 10:26 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104851 ФПД: 208708374661511 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T102629&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104851&fm=208708374661511&tin=02508201610067®Number=0000000000145756&sum=160000 [10:26:30]StoreToDocumentArchive [10:26:30]shift 237 fd 104851 [10:26:30]save to /storage/0237/doc_00104851 [10:26:30]save last doc name /storage/0237/doc_00104851 to /storage/kkm_last_doc_name [10:26:30]save OK [10:26:30]Clear old archive folders... [10:26:30]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:26:30]tlvbuf is 002F8DA0 [10:26:30]SAM_PROTO_ClearQueue [10:26:30]wFMCommunicate request_size=4 [10:26:30]MH_SAM_APDU [10:26:30]CAPDU: 80 09 00 00 [10:26:30]Write to MH i2c: E2 08 00 38 01 80 09 00 00 00 00 00 00 AB [10:26:30]Write i2c OK [10:26:30]MH_I2C_Read... [10:26:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:26:30]Read from MH i2c: E2 [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: E2 03 00 [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: E2 03 00 38 01 00 90 00 AD [10:26:30]RAPDU: 90 00 [10:26:30]wFMCommunicate OK [10:26:30]SAM_PROTO_ClearQueue done [10:26:30]KKMCreateOFDPacket [10:26:30]OFDProtocolAddRootSTLVToBuf [10:26:30]FM_MakeSignedData [10:26:30]FM_MakeSignedData [10:26:30]SAM_PROTO_SignData [10:26:30]wFMCommunicate request_size=4 [10:26:30]MH_SAM_APDU [10:26:30]CAPDU: 80 0D 01 02 [10:26:30]Write to MH i2c: E2 08 00 39 01 80 0D 01 02 00 00 00 00 B3 [10:26:30]Write i2c OK [10:26:30]MH_I2C_Read... [10:26:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:26:30]Read from MH i2c: E2 [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: E2 03 00 [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: E2 03 00 39 01 00 90 00 AE [10:26:30]RAPDU: 90 00 [10:26:30]wFMCommunicate OK [10:26:30]wFMCommunicate request_size=255 [10:26:30]MH_SAM_APDU [10:26:30]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 BF 00 00 00 F4 03 04 00 D5 36 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 93 99 01 00 35 04 06 00 [10:26:30]Write to MH i2c: E2 02 01 3A 01 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 BF 00 00 00 F4 03 04 00 D5 36 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 93 99 01 00 35 04 06 00 00 00 7F [10:26:30]Write i2c OK [10:26:30]MH_I2C_Read... [10:26:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:30]Read from MH i2c: E2 [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: E2 03 00 [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: E2 03 00 3A 01 00 90 00 AF [10:26:30]RAPDU: 90 00 [10:26:30]wFMCommunicate OK [10:26:30]wFMCommunicate request_size=11 [10:26:30]MH_SAM_APDU [10:26:30]CAPDU: 80 0D 02 02 06 BD D1 B4 88 89 87 [10:26:30]Write to MH i2c: E2 0E 00 3B 01 80 0D 02 02 06 00 BD D1 B4 88 89 87 00 00 9C [10:26:30]Write i2c OK [10:26:30]MH_I2C_Read... [10:26:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:26:30]Read from MH i2c: E2 [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: E2 03 00 [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: E2 03 00 3B 01 00 90 00 B0 [10:26:30]RAPDU: 90 00 [10:26:30]wFMCommunicate OK [10:26:30]wFMCommunicate request_size=4 [10:26:30]MH_SAM_APDU [10:26:30]CAPDU: 80 0D 03 02 [10:26:30]Write to MH i2c: E2 08 00 3C 01 80 0D 03 02 00 00 00 00 B8 [10:26:30]Write i2c OK [10:26:30]MH_I2C_Read... [10:26:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:26:30]Read from MH i2c: E2 [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: E2 0B 00 [10:26:30]MH_I2C_Read... [10:26:30]Read from MH i2c: E2 0B 00 3C 01 00 7A 74 90 28 16 21 F5 20 90 00 AB [10:26:30]RAPDU: 7A 74 90 28 16 21 F5 20 90 00 [10:26:30]wFMCommunicate OK [10:26:30]SAM_PROTO_SignData done [10:26:30]FM_MakeSignedData done [10:26:30]CreateOFDProtocolMessage [10:26:30]wFMCommunicate request_size=4 [10:26:30]MH_SAM_APDU [10:26:31]CAPDU: 80 11 00 00 [10:26:31]Write to MH i2c: E2 08 00 3D 01 80 11 00 00 00 00 00 00 B8 [10:26:31]Write i2c OK [10:26:31]MH_I2C_Read... [10:26:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:31]Read from MH i2c: E2 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: E2 17 00 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: E2 17 00 3D 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 13 [10:26:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:26:31]wFMCommunicate OK [10:26:31]CreateOFDProtocolMessage done [10:26:31]OFDSenderStorePacket 104851 [10:26:31]StoreOFDPacket docnum=104851 [10:26:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 FA 3F 08 01 AE 47 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 BF 00 00 00 F4 03 04 00 D5 36 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 93 99 01 00 35 04 06 00 BD D1 B4 88 89 87 7A 74 90 28 16 21 F5 20 [10:26:31]CheckFolder [10:26:31]dirname=/storage/ofd_packets [10:26:31]CheckFolder done [10:26:31]ProducePacketName [10:26:31]name=ofd_packets/00104851 [10:26:31]NVStorageSaveData ofd_packets/00104851 [10:26:31]File name is /storage/ofd_packets/00104851 [10:26:31]Write 302 bytes [10:26:31]NVStorageSaveData done [10:26:31]OFDSenderStorePacket done [10:26:31]KKMCreateOFDPacket done [10:26:31]NVStorageSaveData kkm_last_timestamp [10:26:31]File name is /storage/kkm_last_timestamp [10:26:31]Write 4 bytes [10:26:31]NVStorageSaveData done [10:26:31]ExternCall_PrintAddStr [10:26:31]wPrintStart [10:26:31]Write to MH i2c: 01 00 00 3E 01 3F [10:26:31]Write i2c OK [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: 01 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: 01 07 00 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: 01 07 00 3E 01 00 00 00 00 00 FF 0F 54 [10:26:31]RasterBufferAndPrint [10:26:31]line Счет N : (1)118299 [10:26:31]line ИНН: 02508201610067 [10:26:31]line Контрольно-Кассовый Чек [10:26:31]line ПРОДАЖА [10:26:31]line ТРК (МРК, ГНК) : 11 [10:26:31]line Товар: 2710194210 [10:26:31]line ДТ(л)-К-5 [10:26:31]line 21.140 * 75.70 [10:26:31]line = 1600.30 [10:26:31]line НДС 12% НСП 1% [10:26:31]line > о реализуемом товаре [10:26:31]line ОКРУГЛЕНИЕ: -0.30 [10:26:31]line ИТОГО: 1600.00 [10:26:31]line Внесено: 1600.00 [10:26:31]line СДАЧА: 0.00 [10:26:31]line НСП 1% : 14.16 [10:26:31]line НДС 12% : 169.94 [10:26:31]line Наличными: 1600.00 [10:26:31]line Безнал.: 0.00 [10:26:31]line Место: АЗС № 176 [10:26:31]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:26:31]line СНО: Общий режим [10:26:31]line Чек 191 26.09.2024 10:26 [10:26:31]line Смена: 237 ФФД: 1.0 [10:26:31]line ЗНМ: 0300000238 [10:26:31]line РНМ: 0000000000145756 [10:26:31]line Версия ККМ: v1.0 [10:26:31]line ФМ: 0000000000959278 [10:26:31]line ФД: 104851 [10:26:31]line ФПД: 208708374661511 [10:26:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T102629&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104851&fm=208708374661511&tin=02508201610067®Number=0000000000145756&sum=160000 [10:26:31]OFD Sender: Processing packet 104851 [packets to send 51, broken 50] [10:26:31]ProducePacketName [10:26:31]name=ofd_packets/00104851 [10:26:31]OFD Sender: To server: pG, [10:26:31]CommunicateWithHost lk.salyk.kg:30040 [10:26:31]ConnectInit lk.salyk.kg [10:26:31]written 0, free lines is 4095 [10:26:31]Connected sock=11 [10:26:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 FA 3F 08 01 AE 47 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 BF 00 00 00 F4 03 04 00 D5 36 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 93 99 01 00 35 04 06 00 BD D1 B4 88 89 87 7A 74 90 28 16 21 F5 20 [10:26:31]Write to MH i2c: 01 00 00 68 01 69 [10:26:31]Write i2c OK [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: 01 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: 01 07 00 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: 01 07 00 68 01 00 00 00 00 00 FE 0C 7A [10:26:31]RasterBufferAndPrint [10:26:31]line [10:26:31]line [10:26:31]line [10:26:31]line [10:26:31]line [10:26:31]written 0, free lines is 3332 [10:26:31]MH_Cut [10:26:31]Write to MH i2c: D1 01 00 6F 01 01 42 [10:26:31]Write i2c OK [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: D1 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: D1 01 00 [10:26:31]MH_I2C_Read... [10:26:31]Read from MH i2c: D1 01 00 6F 01 00 41 [10:26:31]Write to MH i2c: 01 00 00 70 01 71 [10:26:31]Write i2c OK [10:26:31]MH_I2C_Read... [10:26:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 16 99 47 00 12 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 93 99 01 00 F4 03 04 00 86 E0 F4 66 B6 04 01 00 00 83 30 B3 82 5C E0 30 F0 [10:26:31]CommunicateWithHost err = 0 [10:26:31]CheckOFDResponse [10:26:31]1017 (14) - 77093643461234 [10:26:31]1041 (16) - 0000000000959278 [10:26:31]1040 (4) - 104851 [10:26:31]1012 (4) - 26.09.2024 04:18 [10:26:31]1206 (1) - 0 [10:26:31]OFD Sender: Remove packet 104851 [10:26:31]ProducePacketName [10:26:31]name=ofd_packets/00104851 [10:26:31]NVStorageDeleteData [10:26:32]OFD Sender: No OFD packet to send [10:26:32]*** Cut start [10:26:32]*** Partial cut [10:26:32]*** CUTSNS_PIN = 1 [10:26:32]*** CUTSNS_PIN = 0 [10:26:32]*** Brake cut motor [10:26:33]Read from MH i2c: 01 [10:26:33]MH_I2C_Read... [10:26:33]*** Stop cut motor [10:26:33]*** Cut end [10:26:33]Read from MH i2c: 01 07 00 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: 01 07 00 70 01 00 00 00 00 00 FF 0F 86 [10:26:33]process_action close_receipt done [10:26:33]requested_data is exist [10:26:33]produce_requested_data [10:26:33]requested_item fm.sn is exist - process it [10:26:33]wFMCommunicate request_size=4 [10:26:33]MH_SAM_APDU [10:26:33]CAPDU: 80 11 00 00 [10:26:33]Write to MH i2c: E2 08 00 71 01 80 11 00 00 00 00 00 00 EC [10:26:33]Write i2c OK [10:26:33]MH_I2C_Read... [10:26:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:26:33]Read from MH i2c: E2 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 17 00 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 17 00 71 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 47 [10:26:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:26:33]wFMCommunicate OK [10:26:33]requested_item fd.num is exist - process it [10:26:33]SAM_PROTO_GetFieldsCounters [10:26:33]wFMCommunicate request_size=4 [10:26:33]MH_SAM_APDU [10:26:33]CAPDU: 80 13 00 00 [10:26:33]Write to MH i2c: E2 08 00 72 01 80 13 00 00 00 00 00 00 EF [10:26:33]Write i2c OK [10:26:33]MH_I2C_Read... [10:26:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:26:33]Read from MH i2c: E2 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 62 00 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 62 00 72 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 93 99 01 00 0E 04 04 00 ED 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 72 [10:26:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 93 99 01 00 0E 04 04 00 ED 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 [10:26:33]wFMCommunicate OK [10:26:33]SAM_PROTO_GetFieldsCounters done [10:26:33]requested_item shift.num is exist - process it [10:26:33]requested_item shift.opened is exist - process it [10:26:33]req_shift_opened [10:26:33]FM_GetShiftState [10:26:33]SAM_PROTO_GetShiftState [10:26:33]wFMCommunicate request_size=4 [10:26:33]MH_SAM_APDU [10:26:33]CAPDU: 80 13 01 00 [10:26:33]Write to MH i2c: E2 08 00 73 01 80 13 01 00 00 00 00 00 F1 [10:26:33]Write i2c OK [10:26:33]MH_I2C_Read... [10:26:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:26:33]Read from MH i2c: E2 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 0E 00 [10:26:33]MH_I2C_Read... [10:26:33]Read from MH i2c: E2 0E 00 73 01 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 ED [10:26:33]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:26:33]wFMCommunicate OK [10:26:33]SAM_PROTO_GetShiftState done [10:26:33]FM_GetShiftState done [10:26:33]req_shift_opened done [10:26:33]requested_item shift.open_date is exist - process it [10:26:33]req_shift_open_date [10:26:33]req_shift_open_date done [10:26:33]produce_requested_data done [10:26:33]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104851,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:26:33]process_action_free close_receipt [10:26:33]json_value_free [10:26:33]json_value_free done [10:26:33]process_json_proto returns [10:26:33]Send response to host [10:26:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104851,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:26:33]free response buf [10:26:33]execute_script done [10:26:33]execute_script returns [10:26:33]free content buf [10:26:33]Sock 9.Close socket [10:26:33]Sock 9.Thread stoped [10:26:37]OFD Sender: No OFD packet to send [10:26:42]OFD Sender: No OFD packet to send [10:26:47]OFD Sender: No OFD packet to send [10:26:52]OFD Sender: No OFD packet to send [10:26:57]OFD Sender: No OFD packet to send [10:27:02]OFD Sender: No OFD packet to send [10:27:07]OFD Sender: No OFD packet to send [10:27:12]OFD Sender: No OFD packet to send [10:27:17]OFD Sender: No OFD packet to send [10:27:22]OFD Sender: No OFD packet to send [10:27:27]OFD Sender: No OFD packet to send [10:27:29]accept exits with 7 [10:27:29]New connection [10:27:29]New thread 3066875236 created [10:27:29]Thread 3067018596 joined [10:27:29]Waiting for new connection... [10:27:29] Sock 7.Parse request [10:27:29]Sock 7.Check first char [10:27:29]Sock 7.First char is OK [10:27:29]request: POST /json_proto HTTP/1.0 [10:27:29]Method: POST [10:27:29]URL: /json_proto [10:27:29]Method is POST - this is cgi request [10:27:29]url: /json_proto [10:27:29]query_string will be loaded in cgi processing [10:27:29]execute_cgi json_proto POST (null) [10:27:29]execute_cgi path=json_proto method=POST [10:27:29]POST find Content-Length [10:27:29]Host: 172.17.62.195:8080 [10:27:29]Content-Length: 677 [10:27:29]Content-Type: application/json [10:27:29] [10:27:29]POST finish read [10:27:29]Found Content-Length = 677 [10:27:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:27:29]execute_script... [10:27: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)118300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:27:29]POST & json_proto [10:27:29]process_json_proto [10:27:29]json parsed OK: [10:27:29]protocol is kg_v1.0 [10:27:29]action value=close_receipt [10:27:29]process_action close_receipt [10:27:29]cmd_close_receipt [10:27:29]MH_GetDate [10:27:29]Write to MH i2c: F0 00 00 74 01 64 [10:27:29]Write i2c OK [10:27:29]MH_I2C_Read... [10:27:29]Read from MH i2c: F0 [10:27:29]MH_I2C_Read... [10:27:29]Read from MH i2c: F0 09 00 [10:27:29]MH_I2C_Read... [10:27:29]Read from MH i2c: F0 09 00 74 01 00 11 37 F5 66 65 34 CA 65 D8 [10:27:29]GetLastDocTimeStamp 1727346389 [10:27:29]current date 1727346449 [10:27:29]FM_GetShiftState [10:27:29]SAM_PROTO_GetShiftState [10:27:29]wFMCommunicate request_size=4 [10:27:29]MH_SAM_APDU [10:27:29]CAPDU: 80 13 01 00 [10:27:29]Write to MH i2c: E2 08 00 75 01 80 13 01 00 00 00 00 00 F3 [10:27:29]Write i2c OK [10:27:29]MH_I2C_Read... [10:27:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:29]Read from MH i2c: E2 [10:27:29]MH_I2C_Read... [10:27:29]Read from MH i2c: E2 0E 00 [10:27:29]MH_I2C_Read... [10:27:29]Read from MH i2c: E2 0E 00 75 01 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 EF [10:27:29]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:27:29]wFMCommunicate OK [10:27:29]SAM_PROTO_GetShiftState done [10:27:29]FM_GetShiftState done [10:27:29]opened in 1727309552 [10:27:29]opened+sec_in_day 1727395952 [10:27:29]quantity*price = 50036 [10:27:29]sum+1 = 50037 [10:27: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 192 26.09.2024 10:27 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104852 ФПД: 16335735450733 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T102729&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104852&fm=16335735450733&tin=02508201610067®Number=0000000000145756&sum=50000 [10:27:30]StoreToDocumentArchive [10:27:30]shift 237 fd 104852 [10:27:30]save to /storage/0237/doc_00104852 [10:27:30]save last doc name /storage/0237/doc_00104852 to /storage/kkm_last_doc_name [10:27:30]save OK [10:27:30]Clear old archive folders... [10:27:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:27:30]tlvbuf is 002F4B70 [10:27:30]SAM_PROTO_ClearQueue [10:27:30]wFMCommunicate request_size=4 [10:27:30]MH_SAM_APDU [10:27:30]CAPDU: 80 09 00 00 [10:27:30]Write to MH i2c: E2 08 00 82 01 80 09 00 00 00 00 00 00 F5 [10:27:30]Write i2c OK [10:27:30]MH_I2C_Read... [10:27:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:27:30]Read from MH i2c: E2 [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: E2 03 00 [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: E2 03 00 82 01 00 90 00 F7 [10:27:30]RAPDU: 90 00 [10:27:30]wFMCommunicate OK [10:27:30]SAM_PROTO_ClearQueue done [10:27:30]KKMCreateOFDPacket [10:27:30]OFDProtocolAddRootSTLVToBuf [10:27:30]FM_MakeSignedData [10:27:30]FM_MakeSignedData [10:27:30]SAM_PROTO_SignData [10:27:30]wFMCommunicate request_size=4 [10:27:30]MH_SAM_APDU [10:27:30]CAPDU: 80 0D 01 02 [10:27:30]Write to MH i2c: E2 08 00 83 01 80 0D 01 02 00 00 00 00 FD [10:27:30]Write i2c OK [10:27:30]MH_I2C_Read... [10:27:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:27:30]Read from MH i2c: E2 [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: E2 03 00 [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: E2 03 00 83 01 00 90 00 F8 [10:27:30]RAPDU: 90 00 [10:27:30]wFMCommunicate OK [10:27:30]wFMCommunicate request_size=255 [10:27:30]MH_SAM_APDU [10:27: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 11 37 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 94 99 01 00 35 04 06 00 0E [10:27:30]Write to MH i2c: E2 02 01 84 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 11 37 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 94 99 01 00 35 04 06 00 0E 00 00 13 [10:27:30]Write i2c OK [10:27:30]MH_I2C_Read... [10:27:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:30]Read from MH i2c: E2 [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: E2 03 00 [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: E2 03 00 84 01 00 90 00 F9 [10:27:30]RAPDU: 90 00 [10:27:30]wFMCommunicate OK [10:27:30]wFMCommunicate request_size=10 [10:27:30]MH_SAM_APDU [10:27:30]CAPDU: 80 0D 02 02 05 DB 75 B5 6C 6D [10:27:30]Write to MH i2c: E2 0D 00 85 01 80 0D 02 02 05 00 DB 75 B5 6C 6D 00 00 E8 [10:27:30]Write i2c OK [10:27:30]MH_I2C_Read... [10:27:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:30]Read from MH i2c: E2 [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: E2 03 00 [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: E2 03 00 85 01 00 90 00 FA [10:27:30]RAPDU: 90 00 [10:27:30]wFMCommunicate OK [10:27:30]wFMCommunicate request_size=4 [10:27:30]MH_SAM_APDU [10:27:30]CAPDU: 80 0D 03 02 [10:27:30]Write to MH i2c: E2 08 00 86 01 80 0D 03 02 00 00 00 00 02 [10:27:30]Write i2c OK [10:27:30]MH_I2C_Read... [10:27:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:27:30]Read from MH i2c: E2 [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: E2 0B 00 [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: E2 0B 00 86 01 00 C4 8C 04 7D DC 4C BF B1 90 00 6C [10:27:30]RAPDU: C4 8C 04 7D DC 4C BF B1 90 00 [10:27:30]wFMCommunicate OK [10:27:30]SAM_PROTO_SignData done [10:27:30]FM_MakeSignedData done [10:27:30]CreateOFDProtocolMessage [10:27:30]wFMCommunicate request_size=4 [10:27:30]MH_SAM_APDU [10:27:30]CAPDU: 80 11 00 00 [10:27:30]Write to MH i2c: E2 08 00 87 01 80 11 00 00 00 00 00 00 02 [10:27:30]Write i2c OK [10:27:30]MH_I2C_Read... [10:27:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:30]Read from MH i2c: E2 [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: E2 17 00 [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: E2 17 00 87 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 5D [10:27:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:27:30]wFMCommunicate OK [10:27:30]CreateOFDProtocolMessage done [10:27:30]OFDSenderStorePacket 104852 [10:27:30]StoreOFDPacket docnum=104852 [10:27:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 6C 94 07 01 27 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 11 37 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 94 99 01 00 35 04 06 00 0E DB 75 B5 6C 6D C4 8C 04 7D DC 4C BF B1 [10:27:30]CheckFolder [10:27:30]dirname=/storage/ofd_packets [10:27:30]CheckFolder done [10:27:30]ProducePacketName [10:27:30]name=ofd_packets/00104852 [10:27:30]NVStorageSaveData ofd_packets/00104852 [10:27:30]File name is /storage/ofd_packets/00104852 [10:27:30]Write 301 bytes [10:27:30]NVStorageSaveData done [10:27:30]OFDSenderStorePacket done [10:27:30]KKMCreateOFDPacket done [10:27:30]NVStorageSaveData kkm_last_timestamp [10:27:30]File name is /storage/kkm_last_timestamp [10:27:30]Write 4 bytes [10:27:30]NVStorageSaveData done [10:27:30]ExternCall_PrintAddStr [10:27:30]wPrintStart [10:27:30]Write to MH i2c: 01 00 00 88 01 89 [10:27:30]Write i2c OK [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: 01 [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: 01 07 00 [10:27:30]MH_I2C_Read... [10:27:30]Read from MH i2c: 01 07 00 88 01 00 00 00 00 00 FF 0F 9E [10:27:30]RasterBufferAndPrint [10:27:30]line Счет N : (1)118300 [10:27:30]line ИНН: 02508201610067 [10:27:30]line Контрольно-Кассовый Чек [10:27:30]line ПРОДАЖА [10:27:30]line ТРК (МРК, ГНК) : 42 [10:27:30]line Товар: 2710124130 [10:27:30]line Аи-92-К-5 [10:27:30]line 7.380 * 67.80 [10:27:30]line = 500.36 [10:27:30]line НДС 12% НСП 1% [10:27:30]line > о реализуемом товаре [10:27:30]line ОКРУГЛЕНИЕ: -0.36 [10:27:30]line ИТОГО: 500.00 [10:27:30]line Внесено: 500.00 [10:27:30]line СДАЧА: 0.00 [10:27:30]line НСП 1% : 4.43 [10:27:30]line НДС 12% : 53.14 [10:27:30]line Наличными: 500.00 [10:27:30]line Безнал.: 0.00 [10:27:30]line Место: АЗС № 176 [10:27:30]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:27:30]line СНО: Общий режим [10:27:30]line Чек 192 26.09.2024 10:27 [10:27:30]line Смена: 237 ФФД: 1.0 [10:27:30]line ЗНМ: 0300000238 [10:27:30]line РНМ: 0000000000145756 [10:27:30]line Версия ККМ: v1.0 [10:27:30]line ФМ: 0000000000959278 [10:27:30]line ФД: 104852 [10:27:30]line ФПД: 16335735450733 [10:27:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T102729&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104852&fm=16335735450733&tin=02508201610067®Number=0000000000145756&sum=50000 [10:27:31]OFD Sender: Processing packet 104852 [packets to send 51, broken 50] [10:27:31]ProducePacketName [10:27:31]name=ofd_packets/00104852 [10:27:31]OFD Sender: To server: pG, [10:27:31]CommunicateWithHost lk.salyk.kg:30040 [10:27:31]ConnectInit lk.salyk.kg [10:27:31]written 0, free lines is 4095 [10:27:31]Connected sock=11 [10:27:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 6C 94 07 01 27 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 11 37 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 94 99 01 00 35 04 06 00 0E DB 75 B5 6C 6D C4 8C 04 7D DC 4C BF B1 [10:27:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 8A FF 47 00 08 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 94 99 01 00 F4 03 04 00 C1 E0 F4 66 B6 04 01 00 00 97 0F AB 7B A1 0A 62 9C [10:27:31]CommunicateWithHost err = 0 [10:27:31]CheckOFDResponse [10:27:31]1017 (14) - 77093643461234 [10:27:31]1041 (16) - 0000000000959278 [10:27:31]1040 (4) - 104852 [10:27:31]1012 (4) - 26.09.2024 04:19 [10:27:31]1206 (1) - 0 [10:27:31]OFD Sender: Remove packet 104852 [10:27:31]ProducePacketName [10:27:31]name=ofd_packets/00104852 [10:27:31]NVStorageDeleteData [10:27:31]Write to MH i2c: 01 00 00 B2 01 B3 [10:27:31]Write i2c OK [10:27:31]MH_I2C_Read... [10:27:31]Read from MH i2c: 01 [10:27:31]MH_I2C_Read... [10:27:31]Read from MH i2c: 01 07 00 [10:27:31]MH_I2C_Read... [10:27:31]Read from MH i2c: 01 07 00 B2 01 00 00 00 00 00 FE 0C C4 [10:27:31]RasterBufferAndPrint [10:27:31]line [10:27:31]line [10:27:31]line [10:27:31]line [10:27:31]line [10:27:31]written 0, free lines is 3332 [10:27:31]MH_Cut [10:27:31]Write to MH i2c: D1 01 00 B9 01 01 8C [10:27:31]Write i2c OK [10:27:31]MH_I2C_Read... [10:27:31]Read from MH i2c: D1 [10:27:31]MH_I2C_Read... [10:27:31]Read from MH i2c: D1 01 00 [10:27:31]MH_I2C_Read... [10:27:31]Read from MH i2c: D1 01 00 B9 01 00 8B [10:27:31]Write to MH i2c: 01 00 00 BA 01 BB [10:27:31]Write i2c OK [10:27:31]MH_I2C_Read... [10:27:31]OFD Sender: No OFD packet to send [10:27:32]*** Cut start [10:27:32]*** Partial cut [10:27:32]*** CUTSNS_PIN = 1 [10:27:32]*** CUTSNS_PIN = 0 [10:27:32]*** Brake cut motor [10:27:32]Read from MH i2c: 01 [10:27:32]MH_I2C_Read... [10:27:32]*** Stop cut motor [10:27:32]*** Cut end [10:27:32]Read from MH i2c: 01 07 00 [10:27:32]MH_I2C_Read... [10:27:32]Read from MH i2c: 01 07 00 BA 01 00 00 00 00 00 FF 0F D0 [10:27:32]process_action close_receipt done [10:27:32]requested_data is exist [10:27:32]produce_requested_data [10:27:32]requested_item fm.sn is exist - process it [10:27:32]wFMCommunicate request_size=4 [10:27:32]MH_SAM_APDU [10:27:32]CAPDU: 80 11 00 00 [10:27:32]Write to MH i2c: E2 08 00 BB 01 80 11 00 00 00 00 00 00 36 [10:27:32]Write i2c OK [10:27:32]MH_I2C_Read... [10:27:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:32]Read from MH i2c: E2 [10:27:32]MH_I2C_Read... [10:27:32]Read from MH i2c: E2 17 00 [10:27:32]MH_I2C_Read... [10:27:32]Read from MH i2c: E2 17 00 BB 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 91 [10:27:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:27:32]wFMCommunicate OK [10:27:32]requested_item fd.num is exist - process it [10:27:32]SAM_PROTO_GetFieldsCounters [10:27:32]wFMCommunicate request_size=4 [10:27:32]MH_SAM_APDU [10:27:32]CAPDU: 80 13 00 00 [10:27:32]Write to MH i2c: E2 08 00 BC 01 80 13 00 00 00 00 00 00 39 [10:27:32]Write i2c OK [10:27:32]MH_I2C_Read... [10:27:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:32]Read from MH i2c: E2 [10:27:32]MH_I2C_Read... [10:27:32]Read from MH i2c: E2 62 00 [10:27:32]MH_I2C_Read... [10:27:32]Read from MH i2c: E2 62 00 BC 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 94 99 01 00 0E 04 04 00 ED 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 C0 [10:27:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 94 99 01 00 0E 04 04 00 ED 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 [10:27:32]wFMCommunicate OK [10:27:32]SAM_PROTO_GetFieldsCounters done [10:27:32]requested_item shift.num is exist - process it [10:27:32]requested_item shift.opened is exist - process it [10:27:32]req_shift_opened [10:27:32]FM_GetShiftState [10:27:33]SAM_PROTO_GetShiftState [10:27:33]wFMCommunicate request_size=4 [10:27:33]MH_SAM_APDU [10:27:33]CAPDU: 80 13 01 00 [10:27:33]Write to MH i2c: E2 08 00 BD 01 80 13 01 00 00 00 00 00 3B [10:27:33]Write i2c OK [10:27:33]MH_I2C_Read... [10:27:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:33]Read from MH i2c: E2 [10:27:33]MH_I2C_Read... [10:27:33]Read from MH i2c: E2 0E 00 [10:27:33]MH_I2C_Read... [10:27:33]Read from MH i2c: E2 0E 00 BD 01 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 37 [10:27:33]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:27:33]wFMCommunicate OK [10:27:33]SAM_PROTO_GetShiftState done [10:27:33]FM_GetShiftState done [10:27:33]req_shift_opened done [10:27:33]requested_item shift.open_date is exist - process it [10:27:33]req_shift_open_date [10:27:33]req_shift_open_date done [10:27:33]produce_requested_data done [10:27:33]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104852,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:27:33]process_action_free close_receipt [10:27:33]json_value_free [10:27:33]json_value_free done [10:27:33]process_json_proto returns [10:27:33]Send response to host [10:27:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104852,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:27:33]free response buf [10:27:33]execute_script done [10:27:33]execute_script returns [10:27:33]free content buf [10:27:33]Sock 7.Close socket [10:27:33]Sock 7.Thread stoped [10:27:36]OFD Sender: No OFD packet to send [10:27:41]OFD Sender: No OFD packet to send [10:27:46]OFD Sender: No OFD packet to send [10:27:51]OFD Sender: No OFD packet to send [10:27:57]OFD Sender: No OFD packet to send [10:28:02]OFD Sender: No OFD packet to send [10:28:07]OFD Sender: No OFD packet to send [10:28:12]OFD Sender: No OFD packet to send [10:28:17]OFD Sender: No OFD packet to send [10:28:22]OFD Sender: No OFD packet to send [10:28:27]OFD Sender: No OFD packet to send [10:28:32]OFD Sender: No OFD packet to send [10:28:37]OFD Sender: No OFD packet to send [10:28:42]OFD Sender: No OFD packet to send [10:28:47]OFD Sender: No OFD packet to send [10:28:52]OFD Sender: No OFD packet to send [10:28:57]OFD Sender: No OFD packet to send [10:29:02]OFD Sender: No OFD packet to send [10:29:07]OFD Sender: No OFD packet to send [10:29:12]OFD Sender: No OFD packet to send [10:29:17]OFD Sender: No OFD packet to send [10:29:18]accept exits with 9 [10:29:18]New connection [10:29:18]New thread 3067018596 created [10:29:18]Thread 3066875236 joined [10:29:18]Waiting for new connection... [10:29:18] Sock 9.Parse request [10:29:18]Sock 9.Check first char [10:29:18]Sock 9.First char is OK [10:29:18]request: POST /json_proto HTTP/1.0 [10:29:18]Method: POST [10:29:18]URL: /json_proto [10:29:18]Method is POST - this is cgi request [10:29:18]url: /json_proto [10:29:18]query_string will be loaded in cgi processing [10:29:18]execute_cgi json_proto POST (null) [10:29:18]execute_cgi path=json_proto method=POST [10:29:18]POST find Content-Length [10:29:18]Host: 172.17.62.195:8080 [10:29:18]Content-Length: 819 [10:29:18]Content-Type: application/json [10:29:18] [10:29:18]POST finish read [10:29:18]Found Content-Length = 819 [10:29:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118301", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:18]execute_script... [10:29: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)118301", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:29:18]POST & json_proto [10:29:18]process_json_proto [10:29:18]json parsed OK: [10:29:18]protocol is kg_v1.0 [10:29:18]action value=close_receipt [10:29:18]process_action close_receipt [10:29:18]cmd_close_receipt [10:29:18]MH_GetDate [10:29:18]Write to MH i2c: F0 00 00 BE 01 AE [10:29:18]Write i2c OK [10:29:18]MH_I2C_Read... [10:29:18]Read from MH i2c: F0 [10:29:18]MH_I2C_Read... [10:29:18]Read from MH i2c: F0 09 00 [10:29:18]MH_I2C_Read... [10:29:18]Read from MH i2c: F0 09 00 BE 01 00 7F 37 F5 66 65 34 CA 65 90 [10:29:18]GetLastDocTimeStamp 1727346449 [10:29:18]current date 1727346559 [10:29:18]FM_GetShiftState [10:29:18]SAM_PROTO_GetShiftState [10:29:18]wFMCommunicate request_size=4 [10:29:18]MH_SAM_APDU [10:29:18]CAPDU: 80 13 01 00 [10:29:18]Write to MH i2c: E2 08 00 BF 01 80 13 01 00 00 00 00 00 3D [10:29:18]Write i2c OK [10:29:18]MH_I2C_Read... [10:29:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:18]Read from MH i2c: E2 [10:29:18]MH_I2C_Read... [10:29:18]Read from MH i2c: E2 0E 00 [10:29:18]MH_I2C_Read... [10:29:18]Read from MH i2c: E2 0E 00 BF 01 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 39 [10:29:18]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:29:18]wFMCommunicate OK [10:29:18]SAM_PROTO_GetShiftState done [10:29:18]FM_GetShiftState done [10:29:18]opened in 1727309552 [10:29:18]opened+sec_in_day 1727395952 [10:29:18]quantity*price = 200043 [10:29:18]sum+1 = 200044 [10:29:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 193 26.09.2024 10:29 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000000959278 ФД: 104853 ФПД: 219694948923013 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T102919&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104853&fm=219694948923013&tin=02508201610067®Number=0000000000145756&sum=200043 [10:29:20]StoreToDocumentArchive [10:29:20]shift 237 fd 104853 [10:29:20]save to /storage/0237/doc_00104853 [10:29:20]save last doc name /storage/0237/doc_00104853 to /storage/kkm_last_doc_name [10:29:20]save OK [10:29:20]Clear old archive folders... [10:29:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:29:20]tlvbuf is 002F6780 [10:29:20]SAM_PROTO_ClearQueue [10:29:20]wFMCommunicate request_size=4 [10:29:20]MH_SAM_APDU [10:29:20]CAPDU: 80 09 00 00 [10:29:20]Write to MH i2c: E2 08 00 CC 01 80 09 00 00 00 00 00 00 3F [10:29:20]Write i2c OK [10:29:20]MH_I2C_Read... [10:29:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:29:20]Read from MH i2c: E2 [10:29:20]MH_I2C_Read... [10:29:20]Read from MH i2c: E2 03 00 [10:29:20]MH_I2C_Read... [10:29:20]Read from MH i2c: E2 03 00 CC 01 00 90 00 41 [10:29:20]RAPDU: 90 00 [10:29:20]wFMCommunicate OK [10:29:20]SAM_PROTO_ClearQueue done [10:29:20]KKMCreateOFDPacket [10:29:20]OFDProtocolAddRootSTLVToBuf [10:29:20]FM_MakeSignedData [10:29:20]FM_MakeSignedData [10:29:20]SAM_PROTO_SignData [10:29:20]wFMCommunicate request_size=4 [10:29:20]MH_SAM_APDU [10:29:20]CAPDU: 80 0D 01 02 [10:29:20]Write to MH i2c: E2 08 00 CD 01 80 0D 01 02 00 00 00 00 47 [10:29:20]Write i2c OK [10:29:20]MH_I2C_Read... [10:29:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:29:20]Read from MH i2c: E2 [10:29:20]MH_I2C_Read... [10:29:20]Read from MH i2c: E2 03 00 [10:29:20]MH_I2C_Read... [10:29:20]Read from MH i2c: E2 03 00 CD 01 00 90 00 42 [10:29:20]RAPDU: 90 00 [10:29:20]wFMCommunicate OK [10:29:20]wFMCommunicate request_size=255 [10:29:20]MH_SAM_APDU [10:29:20]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 7F 37 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 95 99 01 00 35 04 06 00 C7 [10:29:20]Write to MH i2c: E2 02 01 CE 01 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 7F 37 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 95 99 01 00 35 04 06 00 C7 00 00 94 [10:29:20]Write i2c OK [10:29:20]MH_I2C_Read... [10:29:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:20]Read from MH i2c: E2 [10:29:20]MH_I2C_Read... [10:29:20]Read from MH i2c: E2 03 00 [10:29:20]MH_I2C_Read... [10:29:20]Read from MH i2c: E2 03 00 CE 01 00 90 00 43 [10:29:20]RAPDU: 90 00 [10:29:20]wFMCommunicate OK [10:29:20]wFMCommunicate request_size=10 [10:29:20]MH_SAM_APDU [10:29:20]CAPDU: 80 0D 02 02 05 CF B7 63 B6 85 [10:29:20]Write to MH i2c: E2 0D 00 CF 01 80 0D 02 02 05 00 CF B7 63 B6 85 00 00 78 [10:29:20]Write i2c OK [10:29:20]MH_I2C_Read... [10:29:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:29:20]Read from MH i2c: E2 [10:29:20]MH_I2C_Read... [10:29:20]Read from MH i2c: E2 03 00 [10:29:20]MH_I2C_Read... [10:29:20]Read from MH i2c: E2 03 00 CF 01 00 90 00 44 [10:29:20]RAPDU: 90 00 [10:29:20]wFMCommunicate OK [10:29:20]wFMCommunicate request_size=4 [10:29:20]MH_SAM_APDU [10:29:20]CAPDU: 80 0D 03 02 [10:29:20]Write to MH i2c: E2 08 00 D0 01 80 0D 03 02 00 00 00 00 4C [10:29:20]Write i2c OK [10:29:20]MH_I2C_Read... [10:29:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:29:20]Read from MH i2c: E2 [10:29:20]MH_I2C_Read... [10:29:20]Read from MH i2c: E2 0B 00 [10:29:20]MH_I2C_Read... [10:29:20]Read from MH i2c: E2 0B 00 D0 01 00 A6 B5 DF 76 E3 00 B2 1C 90 00 AE [10:29:20]RAPDU: A6 B5 DF 76 E3 00 B2 1C 90 00 [10:29:20]wFMCommunicate OK [10:29:20]SAM_PROTO_SignData done [10:29:20]FM_MakeSignedData done [10:29:20]CreateOFDProtocolMessage [10:29:20]wFMCommunicate request_size=4 [10:29:20]MH_SAM_APDU [10:29:20]CAPDU: 80 11 00 00 [10:29:20]Write to MH i2c: E2 08 00 D1 01 80 11 00 00 00 00 00 00 4C [10:29:20]Write i2c OK [10:29:20]MH_I2C_Read... [10:29:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:20]Read from MH i2c: E2 [10:29:20]MH_I2C_Read... [10:29:20]Read from MH i2c: E2 17 00 [10:29:20]MH_I2C_Read... [10:29:20]Read from MH i2c: E2 17 00 D1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 A7 [10:29:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:29:20]wFMCommunicate OK [10:29:20]CreateOFDProtocolMessage done [10:29:20]OFDSenderStorePacket 104853 [10:29:20]StoreOFDPacket docnum=104853 [10:29:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 0B 65 07 01 0C 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 7F 37 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 95 99 01 00 35 04 06 00 C7 CF B7 63 B6 85 A6 B5 DF 76 E3 00 B2 1C [10:29:20]CheckFolder [10:29:20]dirname=/storage/ofd_packets [10:29:20]CheckFolder done [10:29:20]ProducePacketName [10:29:20]name=ofd_packets/00104853 [10:29:20]NVStorageSaveData ofd_packets/00104853 [10:29:20]File name is /storage/ofd_packets/00104853 [10:29:20]Write 301 bytes [10:29:20]NVStorageSaveData done [10:29:20]OFDSenderStorePacket done [10:29:20]KKMCreateOFDPacket done [10:29:20]NVStorageSaveData kkm_last_timestamp [10:29:20]File name is /storage/kkm_last_timestamp [10:29:20]Write 4 bytes [10:29:20]NVStorageSaveData done [10:29:20]ExternCall_PrintAddStr [10:29:20]wPrintStart [10:29:20]Write to MH i2c: 01 00 00 D2 01 D3 [10:29:20]Write i2c OK [10:29:20]MH_I2C_Read... [10:29:20]Read from MH i2c: 01 [10:29:20]MH_I2C_Read... [10:29:20]Read from MH i2c: 01 07 00 [10:29:20]MH_I2C_Read... [10:29:20]Read from MH i2c: 01 07 00 D2 01 00 00 00 00 00 FF 0F E8 [10:29:20]RasterBufferAndPrint [10:29:20]line Счет N : (1)118301 [10:29:20]line ИНН: 02508201610067 [10:29:20]line Контрольно-Кассовый Чек [10:29:20]line ПРОДАЖА [10:29:20]line ТРК (МРК, ГНК) : 23 [10:29:20]line Товар: 2710124500 [10:29:20]line Аи-95-К-5 [10:29:20]line 26.960 * 74.20 [10:29:20]line = 2000.43 [10:29:20]line НДС 12% НСП 1% [10:29:20]line > о реализуемом товаре [10:29:20]line ИТОГО: 2000.43 [10:29:20]line НСП 1% : 17.70 [10:29:20]line НДС 12% : 212.43 [10:29:20]line Наличными: 0.00 [10:29:20]line Безнал.: 2000.43 [10:29:20]line Место: АЗС № 176 [10:29:20]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:29:20]line СНО: Общий режим [10:29:20]line Чек 193 26.09.2024 10:29 [10:29:20]line Смена: 237 ФФД: 1.0 [10:29:20]line ЗНМ: 0300000238 [10:29:20]line РНМ: 0000000000145756 [10:29:20]line Версия ККМ: v1.0 [10:29:20]line Платежная система: Бакай Банк [10:29:20]line ФМ: 0000000000959278 [10:29:20]line ФД: 104853 [10:29:20]line ФПД: 219694948923013 [10:29:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T102919&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104853&fm=219694948923013&tin=02508201610067®Number=0000000000145756&sum=200043 [10:29:20]OFD Sender: Processing packet 104853 [packets to send 51, broken 50] [10:29:20]ProducePacketName [10:29:20]name=ofd_packets/00104853 [10:29:20]OFD Sender: To server: pG, [10:29:20]CommunicateWithHost lk.salyk.kg:30040 [10:29:20]ConnectInit lk.salyk.kg [10:29:21]written 0, free lines is 4095 [10:29:21]Connected sock=10 [10:29:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 0B 65 07 01 0C 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 7F 37 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 95 99 01 00 35 04 06 00 C7 CF B7 63 B6 85 A6 B5 DF 76 E3 00 B2 1C [10:29:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 66 57 47 00 54 DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 95 99 01 00 F4 03 04 00 2F E1 F4 66 B6 04 01 00 00 47 2C 78 FE 60 D2 02 24 [10:29:21]CommunicateWithHost err = 0 [10:29:21]CheckOFDResponse [10:29:21]1017 (14) - 77093643461234 [10:29:21]1041 (16) - 0000000000959278 [10:29:21]1040 (4) - 104853 [10:29:21]1012 (4) - 26.09.2024 04:21 [10:29:21]1206 (1) - 0 [10:29:21]OFD Sender: Remove packet 104853 [10:29:21]ProducePacketName [10:29:21]name=ofd_packets/00104853 [10:29:21]NVStorageDeleteData [10:29:21]Write to MH i2c: 01 00 00 FB 01 FC [10:29:21]Write i2c OK [10:29:21]MH_I2C_Read... [10:29:21]Read from MH i2c: 01 [10:29:21]MH_I2C_Read... [10:29:21]Read from MH i2c: 01 07 00 [10:29:21]MH_I2C_Read... [10:29:21]Read from MH i2c: 01 07 00 FB 01 00 00 00 00 00 29 0D 39 [10:29:21]RasterBufferAndPrint [10:29:21]line [10:29:21]line [10:29:21]line [10:29:21]line [10:29:21]line [10:29:21]written 0, free lines is 3375 [10:29:21]MH_Cut [10:29:21]Write to MH i2c: D1 01 00 02 02 01 D6 [10:29:21]Write i2c OK [10:29:21]MH_I2C_Read... [10:29:21]Read from MH i2c: D1 [10:29:21]MH_I2C_Read... [10:29:21]Read from MH i2c: D1 01 00 [10:29:21]MH_I2C_Read... [10:29:21]Read from MH i2c: D1 01 00 02 02 00 D5 [10:29:21]Write to MH i2c: 01 00 00 03 02 05 [10:29:21]Write i2c OK [10:29:21]MH_I2C_Read... [10:29:21]OFD Sender: No OFD packet to send [10:29:22]*** Cut start [10:29:22]*** Partial cut [10:29:22]*** CUTSNS_PIN = 1 [10:29:22]*** CUTSNS_PIN = 0 [10:29:22]*** Brake cut motor [10:29:22]Read from MH i2c: 01 [10:29:22]MH_I2C_Read... [10:29:22]*** Stop cut motor [10:29:22]*** Cut end [10:29:22]Read from MH i2c: 01 07 00 [10:29:22]MH_I2C_Read... [10:29:22]Read from MH i2c: 01 07 00 03 02 00 00 00 00 00 FF 0F 1A [10:29:22]process_action close_receipt done [10:29:22]requested_data is exist [10:29:22]produce_requested_data [10:29:22]requested_item fm.sn is exist - process it [10:29:22]wFMCommunicate request_size=4 [10:29:22]MH_SAM_APDU [10:29:22]CAPDU: 80 11 00 00 [10:29:22]Write to MH i2c: E2 08 00 04 02 80 11 00 00 00 00 00 00 80 [10:29:22]Write i2c OK [10:29:22]MH_I2C_Read... [10:29:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:29:22]Read from MH i2c: E2 [10:29:22]MH_I2C_Read... [10:29:22]Read from MH i2c: E2 17 00 [10:29:22]MH_I2C_Read... [10:29:22]Read from MH i2c: E2 17 00 04 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 DB [10:29:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:29:22]wFMCommunicate OK [10:29:22]requested_item fd.num is exist - process it [10:29:22]SAM_PROTO_GetFieldsCounters [10:29:22]wFMCommunicate request_size=4 [10:29:22]MH_SAM_APDU [10:29:22]CAPDU: 80 13 00 00 [10:29:22]Write to MH i2c: E2 08 00 05 02 80 13 00 00 00 00 00 00 83 [10:29:22]Write i2c OK [10:29:22]MH_I2C_Read... [10:29:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:29:22]Read from MH i2c: E2 [10:29:22]MH_I2C_Read... [10:29:22]Read from MH i2c: E2 62 00 [10:29:22]MH_I2C_Read... [10:29:22]Read from MH i2c: E2 62 00 05 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 95 99 01 00 0E 04 04 00 ED 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 0E [10:29:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 95 99 01 00 0E 04 04 00 ED 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 [10:29:22]wFMCommunicate OK [10:29:22]SAM_PROTO_GetFieldsCounters done [10:29:22]requested_item shift.num is exist - process it [10:29:22]requested_item shift.opened is exist - process it [10:29:22]req_shift_opened [10:29:22]FM_GetShiftState [10:29:22]SAM_PROTO_GetShiftState [10:29:22]wFMCommunicate request_size=4 [10:29:22]MH_SAM_APDU [10:29:22]CAPDU: 80 13 01 00 [10:29:22]Write to MH i2c: E2 08 00 06 02 80 13 01 00 00 00 00 00 85 [10:29:22]Write i2c OK [10:29:22]MH_I2C_Read... [10:29:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:29:22]Read from MH i2c: E2 [10:29:22]MH_I2C_Read... [10:29:22]Read from MH i2c: E2 0E 00 [10:29:22]MH_I2C_Read... [10:29:22]Read from MH i2c: E2 0E 00 06 02 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 81 [10:29:22]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:29:22]wFMCommunicate OK [10:29:22]SAM_PROTO_GetShiftState done [10:29:22]FM_GetShiftState done [10:29:22]req_shift_opened done [10:29:22]requested_item shift.open_date is exist - process it [10:29:22]req_shift_open_date [10:29:22]req_shift_open_date done [10:29:22]produce_requested_data done [10:29:22]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104853,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:29:22]process_action_free close_receipt [10:29:22]json_value_free [10:29:22]json_value_free done [10:29:22]process_json_proto returns [10:29:22]Send response to host [10:29:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104853,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:29:22]free response buf [10:29:22]execute_script done [10:29:22]execute_script returns [10:29:22]free content buf [10:29:22]Sock 9.Close socket [10:29:22]Sock 9.Thread stoped [10:29:26]OFD Sender: No OFD packet to send [10:29:31]OFD Sender: No OFD packet to send [10:29:36]OFD Sender: No OFD packet to send [10:29:41]OFD Sender: No OFD packet to send [10:29:46]OFD Sender: No OFD packet to send [10:29:51]OFD Sender: No OFD packet to send [10:29:56]OFD Sender: No OFD packet to send [10:30:01]OFD Sender: No OFD packet to send [10:30:07]OFD Sender: No OFD packet to send [10:30:12]OFD Sender: No OFD packet to send [10:30:17]OFD Sender: No OFD packet to send [10:30:22]OFD Sender: No OFD packet to send [10:30:27]OFD Sender: No OFD packet to send [10:30:32]OFD Sender: No OFD packet to send [10:30:37]OFD Sender: No OFD packet to send [10:30:42]OFD Sender: No OFD packet to send [10:30:47]OFD Sender: No OFD packet to send [10:30:52]OFD Sender: No OFD packet to send [10:30:57]OFD Sender: No OFD packet to send [10:31:02]OFD Sender: No OFD packet to send [10:31:07]OFD Sender: No OFD packet to send [10:31:12]OFD Sender: No OFD packet to send [10:31:17]OFD Sender: No OFD packet to send [10:31:22]OFD Sender: No OFD packet to send [10:31:27]OFD Sender: No OFD packet to send [10:31:32]OFD Sender: No OFD packet to send [10:31:37]OFD Sender: No OFD packet to send [10:31:42]OFD Sender: No OFD packet to send [10:31:47]OFD Sender: No OFD packet to send [10:31:52]OFD Sender: No OFD packet to send [10:31:52]accept exits with 7 [10:31:52]New connection [10:31:52]New thread 3066875236 created [10:31:52]Thread 3067018596 joined [10:31:52]Waiting for new connection... [10:31:52] Sock 7.Parse request [10:31:52]Sock 7.Check first char [10:31:52]Sock 7.First char is OK [10:31:52]request: POST /json_proto HTTP/1.0 [10:31:52]Method: POST [10:31:52]URL: /json_proto [10:31:52]Method is POST - this is cgi request [10:31:52]url: /json_proto [10:31:52]query_string will be loaded in cgi processing [10:31:52]execute_cgi json_proto POST (null) [10:31:52]execute_cgi path=json_proto method=POST [10:31:52]POST find Content-Length [10:31:52]Host: 172.17.62.195:8080 [10:31:52]Content-Length: 647 [10:31:52]Content-Type: application/json [10:31:52] [10:31:52]POST finish read [10:31:52]Found Content-Length = 647 [10:31:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118302", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [10:31:52]execute_script... [10:31: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)118302", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [10:31:52]POST & json_proto [10:31:52]process_json_proto [10:31:52]json parsed OK: [10:31:52]protocol is kg_v1.0 [10:31:52]action value=close_receipt [10:31:52]process_action close_receipt [10:31:52]cmd_close_receipt [10:31:52]MH_GetDate [10:31:52]Write to MH i2c: F0 00 00 07 02 F8 [10:31:52]Write i2c OK [10:31:52]MH_I2C_Read... [10:31:52]Read from MH i2c: F0 [10:31:52]MH_I2C_Read... [10:31:52]Read from MH i2c: F0 09 00 [10:31:52]MH_I2C_Read... [10:31:52]Read from MH i2c: F0 09 00 07 02 00 18 38 F5 66 65 34 CA 65 74 [10:31:52]GetLastDocTimeStamp 1727346559 [10:31:52]current date 1727346712 [10:31:52]FM_GetShiftState [10:31:52]SAM_PROTO_GetShiftState [10:31:52]wFMCommunicate request_size=4 [10:31:52]MH_SAM_APDU [10:31:52]CAPDU: 80 13 01 00 [10:31:52]Write to MH i2c: E2 08 00 08 02 80 13 01 00 00 00 00 00 87 [10:31:52]Write i2c OK [10:31:52]MH_I2C_Read... [10:31:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:52]Read from MH i2c: E2 [10:31:52]MH_I2C_Read... [10:31:52]Read from MH i2c: E2 0E 00 [10:31:52]MH_I2C_Read... [10:31:52]Read from MH i2c: E2 0E 00 08 02 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 83 [10:31:52]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:31:52]wFMCommunicate OK [10:31:52]SAM_PROTO_GetShiftState done [10:31:52]FM_GetShiftState done [10:31:52]opened in 1727309552 [10:31:52]opened+sec_in_day 1727395952 [10:31:52]quantity*price = 99999 [10:31:52]sum+1 = 100001 [10:31:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 194 26.09.2024 10:31 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104854 ФПД: 202258841926058 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T103152&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104854&fm=202258841926058&tin=02508201610067®Number=0000000000145756&sum=100000 [10:31:53]StoreToDocumentArchive [10:31:53]shift 237 fd 104854 [10:31:53]save to /storage/0237/doc_00104854 [10:31:53]save last doc name /storage/0237/doc_00104854 to /storage/kkm_last_doc_name [10:31:53]save OK [10:31:53]Clear old archive folders... [10:31:53]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:31:53]tlvbuf is 002FAB70 [10:31:53]SAM_PROTO_ClearQueue [10:31:53]wFMCommunicate request_size=4 [10:31:53]MH_SAM_APDU [10:31:53]CAPDU: 80 09 00 00 [10:31:53]Write to MH i2c: E2 08 00 15 02 80 09 00 00 00 00 00 00 89 [10:31:53]Write i2c OK [10:31:53]MH_I2C_Read... [10:31:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:31:53]Read from MH i2c: E2 [10:31:53]MH_I2C_Read... [10:31:53]Read from MH i2c: E2 03 00 [10:31:53]MH_I2C_Read... [10:31:53]Read from MH i2c: E2 03 00 15 02 00 90 00 8B [10:31:53]RAPDU: 90 00 [10:31:53]wFMCommunicate OK [10:31:53]SAM_PROTO_ClearQueue done [10:31:53]KKMCreateOFDPacket [10:31:53]OFDProtocolAddRootSTLVToBuf [10:31:53]FM_MakeSignedData [10:31:53]FM_MakeSignedData [10:31:53]SAM_PROTO_SignData [10:31:53]wFMCommunicate request_size=4 [10:31:53]MH_SAM_APDU [10:31:53]CAPDU: 80 0D 01 02 [10:31:53]Write to MH i2c: E2 08 00 16 02 80 0D 01 02 00 00 00 00 91 [10:31:53]Write i2c OK [10:31:53]MH_I2C_Read... [10:31:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:31:53]Read from MH i2c: E2 [10:31:53]MH_I2C_Read... [10:31:53]Read from MH i2c: E2 03 00 [10:31:53]MH_I2C_Read... [10:31:53]Read from MH i2c: E2 03 00 16 02 00 90 00 8C [10:31:53]RAPDU: 90 00 [10:31:53]wFMCommunicate OK [10:31:53]wFMCommunicate request_size=255 [10:31:53]MH_SAM_APDU [10:31:53]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 C2 00 00 00 F4 03 04 00 18 38 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 96 99 01 00 35 04 06 00 [10:31:53]Write to MH i2c: E2 02 01 17 02 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 C2 00 00 00 F4 03 04 00 18 38 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 96 99 01 00 35 04 06 00 00 00 78 [10:31:53]Write i2c OK [10:31:53]MH_I2C_Read... [10:31:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:54]Read from MH i2c: E2 [10:31:54]MH_I2C_Read... [10:31:54]Read from MH i2c: E2 03 00 [10:31:54]MH_I2C_Read... [10:31:54]Read from MH i2c: E2 03 00 17 02 00 90 00 8D [10:31:54]RAPDU: 90 00 [10:31:54]wFMCommunicate OK [10:31:54]wFMCommunicate request_size=11 [10:31:54]MH_SAM_APDU [10:31:54]CAPDU: 80 0D 02 02 06 B7 F4 0E 6C F9 AA [10:31:54]Write to MH i2c: E2 0E 00 18 02 80 0D 02 02 06 00 B7 F4 0E 6C F9 AA 00 00 68 [10:31:54]Write i2c OK [10:31:54]MH_I2C_Read... [10:31:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:31:54]Read from MH i2c: E2 [10:31:54]MH_I2C_Read... [10:31:54]Read from MH i2c: E2 03 00 [10:31:54]MH_I2C_Read... [10:31:54]Read from MH i2c: E2 03 00 18 02 00 90 00 8E [10:31:54]RAPDU: 90 00 [10:31:54]wFMCommunicate OK [10:31:54]wFMCommunicate request_size=4 [10:31:54]MH_SAM_APDU [10:31:54]CAPDU: 80 0D 03 02 [10:31:54]Write to MH i2c: E2 08 00 19 02 80 0D 03 02 00 00 00 00 96 [10:31:54]Write i2c OK [10:31:54]MH_I2C_Read... [10:31:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:31:54]Read from MH i2c: E2 [10:31:54]MH_I2C_Read... [10:31:54]Read from MH i2c: E2 0B 00 [10:31:54]MH_I2C_Read... [10:31:54]Read from MH i2c: E2 0B 00 19 02 00 C6 7B C1 31 15 7E 9A B8 90 00 AF [10:31:54]RAPDU: C6 7B C1 31 15 7E 9A B8 90 00 [10:31:54]wFMCommunicate OK [10:31:54]SAM_PROTO_SignData done [10:31:54]FM_MakeSignedData done [10:31:54]CreateOFDProtocolMessage [10:31:54]wFMCommunicate request_size=4 [10:31:54]MH_SAM_APDU [10:31:54]CAPDU: 80 11 00 00 [10:31:54]Write to MH i2c: E2 08 00 1A 02 80 11 00 00 00 00 00 00 96 [10:31:54]Write i2c OK [10:31:54]MH_I2C_Read... [10:31:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:54]Read from MH i2c: E2 [10:31:54]MH_I2C_Read... [10:31:54]Read from MH i2c: E2 17 00 [10:31:54]MH_I2C_Read... [10:31:54]Read from MH i2c: E2 17 00 1A 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 F1 [10:31:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:31:54]wFMCommunicate OK [10:31:54]CreateOFDProtocolMessage done [10:31:54]OFDSenderStorePacket 104854 [10:31:54]StoreOFDPacket docnum=104854 [10:31:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 35 CC 08 01 BA D5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 C2 00 00 00 F4 03 04 00 18 38 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 96 99 01 00 35 04 06 00 B7 F4 0E 6C F9 AA C6 7B C1 31 15 7E 9A B8 [10:31:54]CheckFolder [10:31:54]dirname=/storage/ofd_packets [10:31:54]CheckFolder done [10:31:54]ProducePacketName [10:31:54]name=ofd_packets/00104854 [10:31:54]NVStorageSaveData ofd_packets/00104854 [10:31:54]File name is /storage/ofd_packets/00104854 [10:31:54]Write 302 bytes [10:31:54]NVStorageSaveData done [10:31:54]OFDSenderStorePacket done [10:31:54]KKMCreateOFDPacket done [10:31:54]NVStorageSaveData kkm_last_timestamp [10:31:54]File name is /storage/kkm_last_timestamp [10:31:54]Write 4 bytes [10:31:54]NVStorageSaveData done [10:31:54]ExternCall_PrintAddStr [10:31:54]wPrintStart [10:31:54]Write to MH i2c: 01 00 00 1B 02 1D [10:31:54]Write i2c OK [10:31:54]MH_I2C_Read... [10:31:54]Read from MH i2c: 01 [10:31:54]MH_I2C_Read... [10:31:54]Read from MH i2c: 01 07 00 [10:31:54]MH_I2C_Read... [10:31:54]Read from MH i2c: 01 07 00 1B 02 00 00 00 00 00 FF 0F 32 [10:31:54]RasterBufferAndPrint [10:31:54]line Счет N : (1)118302 [10:31:54]line ИНН: 02508201610067 [10:31:54]line Контрольно-Кассовый Чек [10:31:54]line ПРОДАЖА [10:31:54]line ТРК (МРК, ГНК) : 11 [10:31:54]line Товар: 2710194210 [10:31:54]line ДТ(л)-К-5 [10:31:54]line 13.210 * 75.70 [10:31:54]line = 1000.00 [10:31:54]line НДС 12% НСП 1% [10:31:54]line > о реализуемом товаре [10:31:54]line ИТОГО: 1000.00 [10:31:54]line НСП 1% : 8.85 [10:31:54]line НДС 12% : 106.19 [10:31:54]line Наличными: 1000.00 [10:31:54]line Безнал.: 0.00 [10:31:54]line Место: АЗС № 176 [10:31:54]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:31:54]line СНО: Общий режим [10:31:54]line Чек 194 26.09.2024 10:31 [10:31:54]line Смена: 237 ФФД: 1.0 [10:31:54]line ЗНМ: 0300000238 [10:31:54]line РНМ: 0000000000145756 [10:31:54]line Версия ККМ: v1.0 [10:31:54]line ФМ: 0000000000959278 [10:31:54]line ФД: 104854 [10:31:54]line ФПД: 202258841926058 [10:31:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T103152&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104854&fm=202258841926058&tin=02508201610067®Number=0000000000145756&sum=100000 [10:31:54]OFD Sender: Processing packet 104854 [packets to send 51, broken 50] [10:31:54]ProducePacketName [10:31:54]name=ofd_packets/00104854 [10:31:54]OFD Sender: To server: pG, [10:31:54]CommunicateWithHost lk.salyk.kg:30040 [10:31:54]ConnectInit lk.salyk.kg [10:31:54]written 0, free lines is 4095 [10:31:54]Connected sock=10 [10:31:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 35 CC 08 01 BA D5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 C2 00 00 00 F4 03 04 00 18 38 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 96 99 01 00 35 04 06 00 B7 F4 0E 6C F9 AA C6 7B C1 31 15 7E 9A B8 [10:31:55]Write to MH i2c: 01 00 00 42 02 44 [10:31:55]Write i2c OK [10:31:55]MH_I2C_Read... [10:31:55]Read from MH i2c: 01 [10:31:55]MH_I2C_Read... [10:31:55]Read from MH i2c: 01 07 00 [10:31:55]MH_I2C_Read... [10:31:55]Read from MH i2c: 01 07 00 42 02 00 00 00 00 00 34 0D 8C [10:31:55]RasterBufferAndPrint [10:31:55]line [10:31:55]line [10:31:55]line [10:31:55]line [10:31:55]line [10:31:55]written 0, free lines is 3387 [10:31:55]MH_Cut [10:31:55]Write to MH i2c: D1 01 00 49 02 01 1D [10:31:55]Write i2c OK [10:31:55]MH_I2C_Read... [10:31:55]Read from MH i2c: D1 [10:31:55]MH_I2C_Read... [10:31:55]Read from MH i2c: D1 01 00 [10:31:55]MH_I2C_Read... [10:31:55]Read from MH i2c: D1 01 00 49 02 00 1C [10:31:55]Write to MH i2c: 01 00 00 4A 02 4C [10:31:55]Write i2c OK [10:31:55]MH_I2C_Read... [10:31:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 A5 08 47 00 F3 B9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 96 99 01 00 F4 03 04 00 C9 E1 F4 66 B6 04 01 00 00 F4 BA B9 DE E5 84 4E 06 [10:31:55]CommunicateWithHost err = 0 [10:31:55]CheckOFDResponse [10:31:55]1017 (14) - 77093643461234 [10:31:55]1041 (16) - 0000000000959278 [10:31:55]1040 (4) - 104854 [10:31:55]1012 (4) - 26.09.2024 04:23 [10:31:55]1206 (1) - 0 [10:31:55]OFD Sender: Remove packet 104854 [10:31:55]ProducePacketName [10:31:55]name=ofd_packets/00104854 [10:31:55]NVStorageDeleteData [10:31:55]OFD Sender: No OFD packet to send [10:31:55]*** Cut start [10:31:55]*** Partial cut [10:31:55]*** CUTSNS_PIN = 1 [10:31:55]*** CUTSNS_PIN = 0 [10:31:56]*** Brake cut motor [10:31:56]Read from MH i2c: 01 [10:31:56]MH_I2C_Read... [10:31:56]*** Stop cut motor [10:31:56]*** Cut end [10:31:56]Read from MH i2c: 01 07 00 [10:31:56]MH_I2C_Read... [10:31:56]Read from MH i2c: 01 07 00 4A 02 00 00 00 00 00 FF 0F 61 [10:31:56]process_action close_receipt done [10:31:56]requested_data is exist [10:31:56]produce_requested_data [10:31:56]requested_item fm.sn is exist - process it [10:31:56]wFMCommunicate request_size=4 [10:31:56]MH_SAM_APDU [10:31:56]CAPDU: 80 11 00 00 [10:31:56]Write to MH i2c: E2 08 00 4B 02 80 11 00 00 00 00 00 00 C7 [10:31:56]Write i2c OK [10:31:56]MH_I2C_Read... [10:31:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:31:56]Read from MH i2c: E2 [10:31:56]MH_I2C_Read... [10:31:56]Read from MH i2c: E2 17 00 [10:31:56]MH_I2C_Read... [10:31:56]Read from MH i2c: E2 17 00 4B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 22 [10:31:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:31:56]wFMCommunicate OK [10:31:56]requested_item fd.num is exist - process it [10:31:56]SAM_PROTO_GetFieldsCounters [10:31:56]wFMCommunicate request_size=4 [10:31:56]MH_SAM_APDU [10:31:56]CAPDU: 80 13 00 00 [10:31:56]Write to MH i2c: E2 08 00 4C 02 80 13 00 00 00 00 00 00 CA [10:31:56]Write i2c OK [10:31:56]MH_I2C_Read... [10:31:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:31:56]Read from MH i2c: E2 [10:31:56]MH_I2C_Read... [10:31:56]Read from MH i2c: E2 62 00 [10:31:56]MH_I2C_Read... [10:31:56]Read from MH i2c: E2 62 00 4C 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 96 99 01 00 0E 04 04 00 ED 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 59 [10:31:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 96 99 01 00 0E 04 04 00 ED 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 [10:31:56]wFMCommunicate OK [10:31:56]SAM_PROTO_GetFieldsCounters done [10:31:56]requested_item shift.num is exist - process it [10:31:56]requested_item shift.opened is exist - process it [10:31:56]req_shift_opened [10:31:56]FM_GetShiftState [10:31:56]SAM_PROTO_GetShiftState [10:31:56]wFMCommunicate request_size=4 [10:31:56]MH_SAM_APDU [10:31:56]CAPDU: 80 13 01 00 [10:31:56]Write to MH i2c: E2 08 00 4D 02 80 13 01 00 00 00 00 00 CC [10:31:56]Write i2c OK [10:31:56]MH_I2C_Read... [10:31:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:31:56]Read from MH i2c: E2 [10:31:56]MH_I2C_Read... [10:31:56]Read from MH i2c: E2 0E 00 [10:31:56]MH_I2C_Read... [10:31:56]Read from MH i2c: E2 0E 00 4D 02 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 C8 [10:31:56]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:31:56]wFMCommunicate OK [10:31:56]SAM_PROTO_GetShiftState done [10:31:56]FM_GetShiftState done [10:31:56]req_shift_opened done [10:31:56]requested_item shift.open_date is exist - process it [10:31:56]req_shift_open_date [10:31:56]req_shift_open_date done [10:31:56]produce_requested_data done [10:31:56]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104854,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:31:56]process_action_free close_receipt [10:31:56]json_value_free [10:31:56]json_value_free done [10:31:56]process_json_proto returns [10:31:56]Send response to host [10:31:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104854,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:31:56]free response buf [10:31:56]execute_script done [10:31:56]execute_script returns [10:31:56]free content buf [10:31:56]Sock 7.Close socket [10:31:56]Sock 7.Thread stoped [10:32:00]OFD Sender: No OFD packet to send [10:32:05]OFD Sender: No OFD packet to send [10:32:10]OFD Sender: No OFD packet to send [10:32:15]OFD Sender: No OFD packet to send [10:32:20]OFD Sender: No OFD packet to send [10:32:25]OFD Sender: No OFD packet to send [10:32:30]OFD Sender: No OFD packet to send [10:32:35]OFD Sender: No OFD packet to send [10:32:40]OFD Sender: No OFD packet to send [10:32:45]OFD Sender: No OFD packet to send [10:32:50]OFD Sender: No OFD packet to send [10:32:55]OFD Sender: No OFD packet to send [10:33:00]OFD Sender: No OFD packet to send [10:33:05]OFD Sender: No OFD packet to send [10:33:10]OFD Sender: No OFD packet to send [10:33:12]accept exits with 9 [10:33:12]New connection [10:33:12]New thread 3067018596 created [10:33:12]Thread 3066875236 joined [10:33:12]Waiting for new connection... [10:33:12] Sock 9.Parse request [10:33:12]Sock 9.Check first char [10:33:12]Sock 9.First char is OK [10:33:12]request: POST /json_proto HTTP/1.0 [10:33:12]Method: POST [10:33:12]URL: /json_proto [10:33:12]Method is POST - this is cgi request [10:33:12]url: /json_proto [10:33:12]query_string will be loaded in cgi processing [10:33:12]execute_cgi json_proto POST (null) [10:33:12]execute_cgi path=json_proto method=POST [10:33:12]POST find Content-Length [10:33:12]Host: 172.17.62.195:8080 [10:33:12]Content-Length: 677 [10:33:12]Content-Type: application/json [10:33:12] [10:33:12]POST finish read [10:33:12]Found Content-Length = 677 [10:33:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118303", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:33:12]execute_script... [10:33:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118303", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:33:12]POST & json_proto [10:33:12]process_json_proto [10:33:12]json parsed OK: [10:33:12]protocol is kg_v1.0 [10:33:12]action value=close_receipt [10:33:12]process_action close_receipt [10:33:12]cmd_close_receipt [10:33:12]MH_GetDate [10:33:12]Write to MH i2c: F0 00 00 4E 02 3F [10:33:12]Write i2c OK [10:33:12]MH_I2C_Read... [10:33:12]Read from MH i2c: F0 [10:33:12]MH_I2C_Read... [10:33:12]Read from MH i2c: F0 09 00 [10:33:12]MH_I2C_Read... [10:33:12]Read from MH i2c: F0 09 00 4E 02 00 68 38 F5 66 65 34 CA 65 0B [10:33:12]GetLastDocTimeStamp 1727346712 [10:33:12]current date 1727346792 [10:33:12]FM_GetShiftState [10:33:12]SAM_PROTO_GetShiftState [10:33:12]wFMCommunicate request_size=4 [10:33:12]MH_SAM_APDU [10:33:12]CAPDU: 80 13 01 00 [10:33:12]Write to MH i2c: E2 08 00 4F 02 80 13 01 00 00 00 00 00 CE [10:33:12]Write i2c OK [10:33:12]MH_I2C_Read... [10:33:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:12]Read from MH i2c: E2 [10:33:12]MH_I2C_Read... [10:33:12]Read from MH i2c: E2 0E 00 [10:33:12]MH_I2C_Read... [10:33:12]Read from MH i2c: E2 0E 00 4F 02 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 CA [10:33:12]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:33:12]wFMCommunicate OK [10:33:12]SAM_PROTO_GetShiftState done [10:33:12]FM_GetShiftState done [10:33:12]opened in 1727309552 [10:33:12]opened+sec_in_day 1727395952 [10:33:12]quantity*price = 50036 [10:33:12]sum+1 = 50037 [10:33:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 195 26.09.2024 10:33 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104855 ФПД: 197760136444826 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T103312&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104855&fm=197760136444826&tin=02508201610067®Number=0000000000145756&sum=50000 [10:33:13]StoreToDocumentArchive [10:33:13]shift 237 fd 104855 [10:33:13]save to /storage/0237/doc_00104855 [10:33:13]save last doc name /storage/0237/doc_00104855 to /storage/kkm_last_doc_name [10:33:13]save OK [10:33:13]Clear old archive folders... [10:33:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:33:13]tlvbuf is 0032C390 [10:33:13]SAM_PROTO_ClearQueue [10:33:13]wFMCommunicate request_size=4 [10:33:13]MH_SAM_APDU [10:33:13]CAPDU: 80 09 00 00 [10:33:13]Write to MH i2c: E2 08 00 5C 02 80 09 00 00 00 00 00 00 D0 [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:13]Read from MH i2c: E2 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 03 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 03 00 5C 02 00 90 00 D2 [10:33:13]RAPDU: 90 00 [10:33:13]wFMCommunicate OK [10:33:13]SAM_PROTO_ClearQueue done [10:33:13]KKMCreateOFDPacket [10:33:13]OFDProtocolAddRootSTLVToBuf [10:33:13]FM_MakeSignedData [10:33:13]FM_MakeSignedData [10:33:13]SAM_PROTO_SignData [10:33:13]wFMCommunicate request_size=4 [10:33:13]MH_SAM_APDU [10:33:13]CAPDU: 80 0D 01 02 [10:33:13]Write to MH i2c: E2 08 00 5D 02 80 0D 01 02 00 00 00 00 D8 [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:13]Read from MH i2c: E2 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 03 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 03 00 5D 02 00 90 00 D3 [10:33:13]RAPDU: 90 00 [10:33:13]wFMCommunicate OK [10:33:13]wFMCommunicate request_size=255 [10:33:13]MH_SAM_APDU [10:33: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 68 38 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 97 99 01 00 35 04 06 00 B3 [10:33:13]Write to MH i2c: E2 02 01 5E 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 68 38 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 97 99 01 00 35 04 06 00 B3 00 00 F1 [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:13]Read from MH i2c: E2 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 03 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 03 00 5E 02 00 90 00 D4 [10:33:13]RAPDU: 90 00 [10:33:13]wFMCommunicate OK [10:33:13]wFMCommunicate request_size=10 [10:33:13]MH_SAM_APDU [10:33:13]CAPDU: 80 0D 02 02 05 DC 9E AE FB 9A [10:33:13]Write to MH i2c: E2 0D 00 5F 02 80 0D 02 02 05 00 DC 9E AE FB 9A 00 00 A2 [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:13]Read from MH i2c: E2 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 03 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 03 00 5F 02 00 90 00 D5 [10:33:13]RAPDU: 90 00 [10:33:13]wFMCommunicate OK [10:33:13]wFMCommunicate request_size=4 [10:33:13]MH_SAM_APDU [10:33:13]CAPDU: 80 0D 03 02 [10:33:13]Write to MH i2c: E2 08 00 60 02 80 0D 03 02 00 00 00 00 DD [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:13]Read from MH i2c: E2 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 0B 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 0B 00 60 02 00 43 C5 EE B1 60 68 C1 E4 90 00 F2 [10:33:13]RAPDU: 43 C5 EE B1 60 68 C1 E4 90 00 [10:33:13]wFMCommunicate OK [10:33:13]SAM_PROTO_SignData done [10:33:13]FM_MakeSignedData done [10:33:13]CreateOFDProtocolMessage [10:33:13]wFMCommunicate request_size=4 [10:33:13]MH_SAM_APDU [10:33:13]CAPDU: 80 11 00 00 [10:33:13]Write to MH i2c: E2 08 00 61 02 80 11 00 00 00 00 00 00 DD [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:13]Read from MH i2c: E2 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 17 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: E2 17 00 61 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 38 [10:33:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:33:13]wFMCommunicate OK [10:33:13]CreateOFDProtocolMessage done [10:33:13]OFDSenderStorePacket 104855 [10:33:13]StoreOFDPacket docnum=104855 [10:33:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 8A FF 07 01 DE 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 68 38 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 97 99 01 00 35 04 06 00 B3 DC 9E AE FB 9A 43 C5 EE B1 60 68 C1 E4 [10:33:13]CheckFolder [10:33:13]dirname=/storage/ofd_packets [10:33:13]CheckFolder done [10:33:13]ProducePacketName [10:33:13]name=ofd_packets/00104855 [10:33:13]NVStorageSaveData ofd_packets/00104855 [10:33:13]File name is /storage/ofd_packets/00104855 [10:33:13]Write 301 bytes [10:33:13]NVStorageSaveData done [10:33:13]OFDSenderStorePacket done [10:33:13]KKMCreateOFDPacket done [10:33:13]NVStorageSaveData kkm_last_timestamp [10:33:13]File name is /storage/kkm_last_timestamp [10:33:13]Write 4 bytes [10:33:13]NVStorageSaveData done [10:33:13]ExternCall_PrintAddStr [10:33:13]wPrintStart [10:33:13]Write to MH i2c: 01 00 00 62 02 64 [10:33:13]Write i2c OK [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: 01 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: 01 07 00 [10:33:13]MH_I2C_Read... [10:33:13]Read from MH i2c: 01 07 00 62 02 00 00 00 00 00 FF 0F 79 [10:33:13]RasterBufferAndPrint [10:33:13]line Счет N : (1)118303 [10:33:13]line ИНН: 02508201610067 [10:33:13]line Контрольно-Кассовый Чек [10:33:13]line ПРОДАЖА [10:33:13]line ТРК (МРК, ГНК) : 32 [10:33:13]line Товар: 2710124130 [10:33:13]line Аи-92-К-5 [10:33:13]line 7.380 * 67.80 [10:33:13]line = 500.36 [10:33:13]line НДС 12% НСП 1% [10:33:13]line > о реализуемом товаре [10:33:13]line ОКРУГЛЕНИЕ: -0.36 [10:33:13]line ИТОГО: 500.00 [10:33:13]line Внесено: 500.00 [10:33:13]line СДАЧА: 0.00 [10:33:13]line НСП 1% : 4.43 [10:33:13]line НДС 12% : 53.14 [10:33:13]line Наличными: 500.00 [10:33:13]line Безнал.: 0.00 [10:33:13]line Место: АЗС № 176 [10:33:13]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:33:13]line СНО: Общий режим [10:33:13]line Чек 195 26.09.2024 10:33 [10:33:13]line Смена: 237 ФФД: 1.0 [10:33:13]line ЗНМ: 0300000238 [10:33:13]line РНМ: 0000000000145756 [10:33:13]line Версия ККМ: v1.0 [10:33:13]line ФМ: 0000000000959278 [10:33:13]line ФД: 104855 [10:33:13]line ФПД: 197760136444826 [10:33:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T103312&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104855&fm=197760136444826&tin=02508201610067®Number=0000000000145756&sum=50000 [10:33:14]OFD Sender: Processing packet 104855 [packets to send 51, broken 50] [10:33:14]ProducePacketName [10:33:14]name=ofd_packets/00104855 [10:33:14]OFD Sender: To server: pG, [10:33:14]CommunicateWithHost lk.salyk.kg:30040 [10:33:14]ConnectInit lk.salyk.kg [10:33:14]written 0, free lines is 4095 [10:33:14]Connected sock=10 [10:33:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 8A FF 07 01 DE 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 00 00 00 F4 03 04 00 68 38 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 97 99 01 00 35 04 06 00 B3 DC 9E AE FB 9A 43 C5 EE B1 60 68 C1 E4 [10:33:14]Write to MH i2c: 01 00 00 8C 02 8E [10:33:14]Write i2c OK [10:33:14]MH_I2C_Read... [10:33:14]Read from MH i2c: 01 [10:33:14]MH_I2C_Read... [10:33:14]Read from MH i2c: 01 07 00 [10:33:14]MH_I2C_Read... [10:33:14]Read from MH i2c: 01 07 00 8C 02 00 00 00 00 00 0E 0D B0 [10:33:14]RasterBufferAndPrint [10:33:14]line [10:33:14]line [10:33:14]line [10:33:14]line [10:33:14]line [10:33:14]written 0, free lines is 3348 [10:33:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 38 C5 47 00 27 40 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 97 99 01 00 F4 03 04 00 19 E2 F4 66 B6 04 01 00 00 2B 2F F1 12 54 B0 CF 0C [10:33:14]CommunicateWithHost err = 0 [10:33:14]CheckOFDResponse [10:33:14]1017 (14) - 77093643461234 [10:33:14]1041 (16) - 0000000000959278 [10:33:14]1040 (4) - 104855 [10:33:14]1012 (4) - 26.09.2024 04:24 [10:33:14]1206 (1) - 0 [10:33:14]OFD Sender: Remove packet 104855 [10:33:14]ProducePacketName [10:33:14]name=ofd_packets/00104855 [10:33:14]NVStorageDeleteData [10:33:14]MH_Cut [10:33:14]Write to MH i2c: D1 01 00 93 02 01 67 [10:33:14]Write i2c OK [10:33:14]MH_I2C_Read... [10:33:14]Read from MH i2c: D1 [10:33:14]MH_I2C_Read... [10:33:14]Read from MH i2c: D1 01 00 [10:33:14]MH_I2C_Read... [10:33:14]Read from MH i2c: D1 01 00 93 02 00 66 [10:33:14]Write to MH i2c: 01 00 00 94 02 96 [10:33:14]Write i2c OK [10:33:14]MH_I2C_Read... [10:33:15]OFD Sender: No OFD packet to send [10:33:15]*** Cut start [10:33:15]*** Partial cut [10:33:15]*** CUTSNS_PIN = 1 [10:33:15]*** CUTSNS_PIN = 0 [10:33:15]*** Brake cut motor [10:33:15]Read from MH i2c: 01 [10:33:15]MH_I2C_Read... [10:33:15]*** Stop cut motor [10:33:15]*** Cut end [10:33:15]Read from MH i2c: 01 07 00 [10:33:15]MH_I2C_Read... [10:33:15]Read from MH i2c: 01 07 00 94 02 00 00 00 00 00 FF 0F AB [10:33:15]process_action close_receipt done [10:33:15]requested_data is exist [10:33:15]produce_requested_data [10:33:15]requested_item fm.sn is exist - process it [10:33:15]wFMCommunicate request_size=4 [10:33:15]MH_SAM_APDU [10:33:15]CAPDU: 80 11 00 00 [10:33:15]Write to MH i2c: E2 08 00 95 02 80 11 00 00 00 00 00 00 11 [10:33:15]Write i2c OK [10:33:15]MH_I2C_Read... [10:33:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:15]Read from MH i2c: E2 [10:33:15]MH_I2C_Read... [10:33:15]Read from MH i2c: E2 17 00 [10:33:15]MH_I2C_Read... [10:33:15]Read from MH i2c: E2 17 00 95 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 6C [10:33:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:33:15]wFMCommunicate OK [10:33:15]requested_item fd.num is exist - process it [10:33:15]SAM_PROTO_GetFieldsCounters [10:33:15]wFMCommunicate request_size=4 [10:33:15]MH_SAM_APDU [10:33:15]CAPDU: 80 13 00 00 [10:33:15]Write to MH i2c: E2 08 00 96 02 80 13 00 00 00 00 00 00 14 [10:33:15]Write i2c OK [10:33:15]MH_I2C_Read... [10:33:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:16]Read from MH i2c: E2 [10:33:16]MH_I2C_Read... [10:33:16]Read from MH i2c: E2 62 00 [10:33:16]MH_I2C_Read... [10:33:16]Read from MH i2c: E2 62 00 96 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 97 99 01 00 0E 04 04 00 ED 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 A7 [10:33:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 97 99 01 00 0E 04 04 00 ED 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 [10:33:16]wFMCommunicate OK [10:33:16]SAM_PROTO_GetFieldsCounters done [10:33:16]requested_item shift.num is exist - process it [10:33:16]requested_item shift.opened is exist - process it [10:33:16]req_shift_opened [10:33:16]FM_GetShiftState [10:33:16]SAM_PROTO_GetShiftState [10:33:16]wFMCommunicate request_size=4 [10:33:16]MH_SAM_APDU [10:33:16]CAPDU: 80 13 01 00 [10:33:16]Write to MH i2c: E2 08 00 97 02 80 13 01 00 00 00 00 00 16 [10:33:16]Write i2c OK [10:33:16]MH_I2C_Read... [10:33:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:16]Read from MH i2c: E2 [10:33:16]MH_I2C_Read... [10:33:16]Read from MH i2c: E2 0E 00 [10:33:16]MH_I2C_Read... [10:33:16]Read from MH i2c: E2 0E 00 97 02 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 12 [10:33:16]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:33:16]wFMCommunicate OK [10:33:16]SAM_PROTO_GetShiftState done [10:33:16]FM_GetShiftState done [10:33:16]req_shift_opened done [10:33:16]requested_item shift.open_date is exist - process it [10:33:16]req_shift_open_date [10:33:16]req_shift_open_date done [10:33:16]produce_requested_data done [10:33:16]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104855,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:33:16]process_action_free close_receipt [10:33:16]json_value_free [10:33:16]json_value_free done [10:33:16]process_json_proto returns [10:33:16]Send response to host [10:33:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104855,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:33:16]free response buf [10:33:16]execute_script done [10:33:16]execute_script returns [10:33:16]free content buf [10:33:16]Sock 9.Close socket [10:33:16]Sock 9.Thread stoped [10:33:20]OFD Sender: No OFD packet to send [10:33:25]OFD Sender: No OFD packet to send [10:33:30]OFD Sender: No OFD packet to send [10:33:35]OFD Sender: No OFD packet to send [10:33:40]OFD Sender: No OFD packet to send [10:33:45]OFD Sender: No OFD packet to send [10:33:50]OFD Sender: No OFD packet to send [10:33:55]OFD Sender: No OFD packet to send [10:34:00]OFD Sender: No OFD packet to send [10:34:05]OFD Sender: No OFD packet to send [10:34:10]OFD Sender: No OFD packet to send [10:34:15]OFD Sender: No OFD packet to send [10:34:20]OFD Sender: No OFD packet to send [10:34:25]OFD Sender: No OFD packet to send [10:34:30]OFD Sender: No OFD packet to send [10:34:35]OFD Sender: No OFD packet to send [10:34:40]OFD Sender: No OFD packet to send [10:34:45]OFD Sender: No OFD packet to send [10:34:50]OFD Sender: No OFD packet to send [10:34:55]OFD Sender: No OFD packet to send [10:35:00]OFD Sender: No OFD packet to send [10:35:02]accept exits with 7 [10:35:02]New connection [10:35:02]New thread 3066875236 created [10:35:02]Thread 3067018596 joined [10:35:02]Waiting for new connection... [10:35:02] Sock 7.Parse request [10:35:02]Sock 7.Check first char [10:35:02]Sock 7.First char is OK [10:35:02]request: POST /json_proto HTTP/1.0 [10:35:02]Method: POST [10:35:02]URL: /json_proto [10:35:02]Method is POST - this is cgi request [10:35:02]url: /json_proto [10:35:02]query_string will be loaded in cgi processing [10:35:02]execute_cgi json_proto POST (null) [10:35:02]execute_cgi path=json_proto method=POST [10:35:02]POST find Content-Length [10:35:02]Host: 172.17.62.195:8080 [10:35:02]Content-Length: 677 [10:35:02]Content-Type: application/json [10:35:02] [10:35:02]POST finish read [10:35:02]Found Content-Length = 677 [10:35:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [10:35:02]execute_script... [10:35: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)118304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [10:35:02]POST & json_proto [10:35:02]process_json_proto [10:35:02]json parsed OK: [10:35:02]protocol is kg_v1.0 [10:35:02]action value=close_receipt [10:35:02]process_action close_receipt [10:35:02]cmd_close_receipt [10:35:02]MH_GetDate [10:35:02]Write to MH i2c: F0 00 00 98 02 89 [10:35:02]Write i2c OK [10:35:02]MH_I2C_Read... [10:35:02]Read from MH i2c: F0 [10:35:02]MH_I2C_Read... [10:35:02]Read from MH i2c: F0 09 00 [10:35:02]MH_I2C_Read... [10:35:02]Read from MH i2c: F0 09 00 98 02 00 D6 38 F5 66 65 34 CA 65 C3 [10:35:02]GetLastDocTimeStamp 1727346792 [10:35:02]current date 1727346902 [10:35:02]FM_GetShiftState [10:35:02]SAM_PROTO_GetShiftState [10:35:02]wFMCommunicate request_size=4 [10:35:02]MH_SAM_APDU [10:35:02]CAPDU: 80 13 01 00 [10:35:02]Write to MH i2c: E2 08 00 99 02 80 13 01 00 00 00 00 00 18 [10:35:02]Write i2c OK [10:35:02]MH_I2C_Read... [10:35:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:02]Read from MH i2c: E2 [10:35:02]MH_I2C_Read... [10:35:02]Read from MH i2c: E2 0E 00 [10:35:02]MH_I2C_Read... [10:35:02]Read from MH i2c: E2 0E 00 99 02 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 14 [10:35:02]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:35:02]wFMCommunicate OK [10:35:02]SAM_PROTO_GetShiftState done [10:35:02]FM_GetShiftState done [10:35:02]opened in 1727309552 [10:35:02]opened+sec_in_day 1727395952 [10:35:02]quantity*price = 30035 [10:35:02]sum+1 = 30036 [10:35:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 196 26.09.2024 10:35 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104856 ФПД: 58498248215125 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T103502&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104856&fm=58498248215125&tin=02508201610067®Number=0000000000145756&sum=30000 [10:35:03]StoreToDocumentArchive [10:35:03]shift 237 fd 104856 [10:35:03]save to /storage/0237/doc_00104856 [10:35:03]save last doc name /storage/0237/doc_00104856 to /storage/kkm_last_doc_name [10:35:03]save OK [10:35:03]Clear old archive folders... [10:35:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:35:03]tlvbuf is 0032F4A0 [10:35:03]SAM_PROTO_ClearQueue [10:35:03]wFMCommunicate request_size=4 [10:35:03]MH_SAM_APDU [10:35:03]CAPDU: 80 09 00 00 [10:35:03]Write to MH i2c: E2 08 00 A6 02 80 09 00 00 00 00 00 00 1A [10:35:03]Write i2c OK [10:35:03]MH_I2C_Read... [10:35:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:35:03]Read from MH i2c: E2 [10:35:03]MH_I2C_Read... [10:35:03]Read from MH i2c: E2 03 00 [10:35:03]MH_I2C_Read... [10:35:03]Read from MH i2c: E2 03 00 A6 02 00 90 00 1C [10:35:03]RAPDU: 90 00 [10:35:03]wFMCommunicate OK [10:35:03]SAM_PROTO_ClearQueue done [10:35:03]KKMCreateOFDPacket [10:35:03]OFDProtocolAddRootSTLVToBuf [10:35:03]FM_MakeSignedData [10:35:03]FM_MakeSignedData [10:35:03]SAM_PROTO_SignData [10:35:03]wFMCommunicate request_size=4 [10:35:03]MH_SAM_APDU [10:35:03]CAPDU: 80 0D 01 02 [10:35:03]Write to MH i2c: E2 08 00 A7 02 80 0D 01 02 00 00 00 00 22 [10:35:03]Write i2c OK [10:35:03]MH_I2C_Read... [10:35:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:35:03]Read from MH i2c: E2 [10:35:03]MH_I2C_Read... [10:35:03]Read from MH i2c: E2 03 00 [10:35:03]MH_I2C_Read... [10:35:03]Read from MH i2c: E2 03 00 A7 02 00 90 00 1D [10:35:03]RAPDU: 90 00 [10:35:03]wFMCommunicate OK [10:35:03]wFMCommunicate request_size=255 [10:35:03]MH_SAM_APDU [10:35: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 35 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 C4 00 00 00 F4 03 04 00 D6 38 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 98 99 01 00 35 04 06 00 35 [10:35:03]Write to MH i2c: E2 02 01 A8 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 35 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 C4 00 00 00 F4 03 04 00 D6 38 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 98 99 01 00 35 04 06 00 35 00 00 4C [10:35:03]Write i2c OK [10:35:03]MH_I2C_Read... [10:35:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:03]Read from MH i2c: E2 [10:35:03]MH_I2C_Read... [10:35:03]Read from MH i2c: E2 03 00 [10:35:03]MH_I2C_Read... [10:35:03]Read from MH i2c: E2 03 00 A8 02 00 90 00 1E [10:35:03]RAPDU: 90 00 [10:35:03]wFMCommunicate OK [10:35:03]wFMCommunicate request_size=10 [10:35:03]MH_SAM_APDU [10:35:03]CAPDU: 80 0D 02 02 05 34 2F 4E 0A 55 [10:35:03]Write to MH i2c: E2 0D 00 A9 02 80 0D 02 02 05 00 34 2F 4E 0A 55 00 00 3F [10:35:03]Write i2c OK [10:35:03]MH_I2C_Read... [10:35:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:35:04]Read from MH i2c: E2 [10:35:04]MH_I2C_Read... [10:35:04]Read from MH i2c: E2 03 00 [10:35:04]MH_I2C_Read... [10:35:04]Read from MH i2c: E2 03 00 A9 02 00 90 00 1F [10:35:04]RAPDU: 90 00 [10:35:04]wFMCommunicate OK [10:35:04]wFMCommunicate request_size=4 [10:35:04]MH_SAM_APDU [10:35:04]CAPDU: 80 0D 03 02 [10:35:04]Write to MH i2c: E2 08 00 AA 02 80 0D 03 02 00 00 00 00 27 [10:35:04]Write i2c OK [10:35:04]MH_I2C_Read... [10:35:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:35:04]Read from MH i2c: E2 [10:35:04]MH_I2C_Read... [10:35:04]Read from MH i2c: E2 0B 00 [10:35:04]MH_I2C_Read... [10:35:04]Read from MH i2c: E2 0B 00 AA 02 00 C6 58 D3 91 EF 81 F6 D1 90 00 E1 [10:35:04]RAPDU: C6 58 D3 91 EF 81 F6 D1 90 00 [10:35:04]wFMCommunicate OK [10:35:04]SAM_PROTO_SignData done [10:35:04]FM_MakeSignedData done [10:35:04]CreateOFDProtocolMessage [10:35:04]wFMCommunicate request_size=4 [10:35:04]MH_SAM_APDU [10:35:04]CAPDU: 80 11 00 00 [10:35:04]Write to MH i2c: E2 08 00 AB 02 80 11 00 00 00 00 00 00 27 [10:35:04]Write i2c OK [10:35:04]MH_I2C_Read... [10:35:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:04]Read from MH i2c: E2 [10:35:04]MH_I2C_Read... [10:35:04]Read from MH i2c: E2 17 00 [10:35:04]MH_I2C_Read... [10:35:04]Read from MH i2c: E2 17 00 AB 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 82 [10:35:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:35:04]wFMCommunicate OK [10:35:04]CreateOFDProtocolMessage done [10:35:04]OFDSenderStorePacket 104856 [10:35:04]StoreOFDPacket docnum=104856 [10:35:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 F9 94 07 01 1E 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 35 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 C4 00 00 00 F4 03 04 00 D6 38 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 98 99 01 00 35 04 06 00 35 34 2F 4E 0A 55 C6 58 D3 91 EF 81 F6 D1 [10:35:04]CheckFolder [10:35:04]dirname=/storage/ofd_packets [10:35:04]CheckFolder done [10:35:04]ProducePacketName [10:35:04]name=ofd_packets/00104856 [10:35:04]NVStorageSaveData ofd_packets/00104856 [10:35:04]File name is /storage/ofd_packets/00104856 [10:35:04]Write 301 bytes [10:35:04]NVStorageSaveData done [10:35:04]OFDSenderStorePacket done [10:35:04]KKMCreateOFDPacket done [10:35:04]NVStorageSaveData kkm_last_timestamp [10:35:04]File name is /storage/kkm_last_timestamp [10:35:04]Write 4 bytes [10:35:04]NVStorageSaveData done [10:35:04]ExternCall_PrintAddStr [10:35:04]wPrintStart [10:35:04]Write to MH i2c: 01 00 00 AC 02 AE [10:35:04]Write i2c OK [10:35:04]MH_I2C_Read... [10:35:04]Read from MH i2c: 01 [10:35:04]MH_I2C_Read... [10:35:04]Read from MH i2c: 01 07 00 [10:35:04]MH_I2C_Read... [10:35:04]Read from MH i2c: 01 07 00 AC 02 00 00 00 00 00 FF 0F C3 [10:35:04]RasterBufferAndPrint [10:35:04]line Счет N : (1)118304 [10:35:04]line ИНН: 02508201610067 [10:35:04]line Контрольно-Кассовый Чек [10:35:04]line ПРОДАЖА [10:35:04]line ТРК (МРК, ГНК) : 22 [10:35:04]line Товар: 2710124130 [10:35:04]line Аи-92-К-5 [10:35:04]line 4.430 * 67.80 [10:35:04]line = 300.35 [10:35:04]line НДС 12% НСП 1% [10:35:04]line > о реализуемом товаре [10:35:04]line ОКРУГЛЕНИЕ: -0.35 [10:35:04]line ИТОГО: 300.00 [10:35:04]line Внесено: 300.00 [10:35:04]line СДАЧА: 0.00 [10:35:04]line НСП 1% : 2.66 [10:35:04]line НДС 12% : 31.90 [10:35:04]line Наличными: 300.00 [10:35:04]line Безнал.: 0.00 [10:35:04]line Место: АЗС № 176 [10:35:04]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:35:04]line СНО: Общий режим [10:35:04]line Чек 196 26.09.2024 10:35 [10:35:04]line Смена: 237 ФФД: 1.0 [10:35:04]line ЗНМ: 0300000238 [10:35:04]line РНМ: 0000000000145756 [10:35:04]line Версия ККМ: v1.0 [10:35:04]line ФМ: 0000000000959278 [10:35:04]line ФД: 104856 [10:35:04]line ФПД: 58498248215125 [10:35:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T103502&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104856&fm=58498248215125&tin=02508201610067®Number=0000000000145756&sum=30000 [10:35:04]OFD Sender: Processing packet 104856 [packets to send 51, broken 50] [10:35:04]ProducePacketName [10:35:04]name=ofd_packets/00104856 [10:35:04]OFD Sender: To server: pG, [10:35:04]CommunicateWithHost lk.salyk.kg:30040 [10:35:04]ConnectInit lk.salyk.kg [10:35:04]written 0, free lines is 4095 [10:35:04]Connected sock=10 [10:35:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 F9 94 07 01 1E 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 35 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 C4 00 00 00 F4 03 04 00 D6 38 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 98 99 01 00 35 04 06 00 35 34 2F 4E 0A 55 C6 58 D3 91 EF 81 F6 D1 [10:35:04]Write to MH i2c: 01 00 00 D6 02 D8 [10:35:04]Write i2c OK [10:35:04]MH_I2C_Read... [10:35:04]Read from MH i2c: 01 [10:35:04]MH_I2C_Read... [10:35:04]Read from MH i2c: 01 07 00 [10:35:04]MH_I2C_Read... [10:35:04]Read from MH i2c: 01 07 00 D6 02 00 00 00 00 00 0F 0D FB [10:35:04]RasterBufferAndPrint [10:35:04]line [10:35:04]line [10:35:04]line [10:35:04]line [10:35:04]line [10:35:04]written 0, free lines is 3349 [10:35:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 F5 2F 47 00 86 AE A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 98 99 01 00 F4 03 04 00 87 E2 F4 66 B6 04 01 00 00 57 C5 4D E7 3D 0E 49 C6 [10:35:04]CommunicateWithHost err = 0 [10:35:04]CheckOFDResponse [10:35:04]1017 (14) - 77093643461234 [10:35:04]1041 (16) - 0000000000959278 [10:35:04]1040 (4) - 104856 [10:35:04]1012 (4) - 26.09.2024 04:26 [10:35:04]1206 (1) - 0 [10:35:04]OFD Sender: Remove packet 104856 [10:35:04]ProducePacketName [10:35:04]name=ofd_packets/00104856 [10:35:04]NVStorageDeleteData [10:35:04]MH_Cut [10:35:04]Write to MH i2c: D1 01 00 DD 02 01 B1 [10:35:04]Write i2c OK [10:35:04]MH_I2C_Read... [10:35:04]Read from MH i2c: D1 [10:35:04]MH_I2C_Read... [10:35:04]Read from MH i2c: D1 01 00 [10:35:04]MH_I2C_Read... [10:35:04]Read from MH i2c: D1 01 00 DD 02 00 B0 [10:35:04]Write to MH i2c: 01 00 00 DE 02 E0 [10:35:04]Write i2c OK [10:35:04]MH_I2C_Read... [10:35:05]OFD Sender: No OFD packet to send [10:35:05]*** Cut start [10:35:05]*** Partial cut [10:35:05]*** CUTSNS_PIN = 1 [10:35:05]*** CUTSNS_PIN = 0 [10:35:05]*** Brake cut motor [10:35:06]Read from MH i2c: 01 [10:35:06]MH_I2C_Read... [10:35:06]*** Stop cut motor [10:35:06]*** Cut end [10:35:06]Read from MH i2c: 01 07 00 [10:35:06]MH_I2C_Read... [10:35:06]Read from MH i2c: 01 07 00 DE 02 00 00 00 00 00 FF 0F F5 [10:35:06]process_action close_receipt done [10:35:06]requested_data is exist [10:35:06]produce_requested_data [10:35:06]requested_item fm.sn is exist - process it [10:35:06]wFMCommunicate request_size=4 [10:35:06]MH_SAM_APDU [10:35:06]CAPDU: 80 11 00 00 [10:35:06]Write to MH i2c: E2 08 00 DF 02 80 11 00 00 00 00 00 00 5B [10:35:06]Write i2c OK [10:35:06]MH_I2C_Read... [10:35:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:35:06]Read from MH i2c: E2 [10:35:06]MH_I2C_Read... [10:35:06]Read from MH i2c: E2 17 00 [10:35:06]MH_I2C_Read... [10:35:06]Read from MH i2c: E2 17 00 DF 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 B6 [10:35:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:35:06]wFMCommunicate OK [10:35:06]requested_item fd.num is exist - process it [10:35:06]SAM_PROTO_GetFieldsCounters [10:35:06]wFMCommunicate request_size=4 [10:35:06]MH_SAM_APDU [10:35:06]CAPDU: 80 13 00 00 [10:35:06]Write to MH i2c: E2 08 00 E0 02 80 13 00 00 00 00 00 00 5E [10:35:06]Write i2c OK [10:35:06]MH_I2C_Read... [10:35:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:35:06]Read from MH i2c: E2 [10:35:06]MH_I2C_Read... [10:35:06]Read from MH i2c: E2 62 00 [10:35:06]MH_I2C_Read... [10:35:06]Read from MH i2c: E2 62 00 E0 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 98 99 01 00 0E 04 04 00 ED 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 F5 [10:35:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 98 99 01 00 0E 04 04 00 ED 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 [10:35:06]wFMCommunicate OK [10:35:06]SAM_PROTO_GetFieldsCounters done [10:35:06]requested_item shift.num is exist - process it [10:35:06]requested_item shift.opened is exist - process it [10:35:06]req_shift_opened [10:35:06]FM_GetShiftState [10:35:06]SAM_PROTO_GetShiftState [10:35:06]wFMCommunicate request_size=4 [10:35:06]MH_SAM_APDU [10:35:06]CAPDU: 80 13 01 00 [10:35:06]Write to MH i2c: E2 08 00 E1 02 80 13 01 00 00 00 00 00 60 [10:35:06]Write i2c OK [10:35:06]MH_I2C_Read... [10:35:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:35:06]Read from MH i2c: E2 [10:35:06]MH_I2C_Read... [10:35:06]Read from MH i2c: E2 0E 00 [10:35:06]MH_I2C_Read... [10:35:06]Read from MH i2c: E2 0E 00 E1 02 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 5C [10:35:06]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:35:06]wFMCommunicate OK [10:35:06]SAM_PROTO_GetShiftState done [10:35:06]FM_GetShiftState done [10:35:06]req_shift_opened done [10:35:06]requested_item shift.open_date is exist - process it [10:35:06]req_shift_open_date [10:35:06]req_shift_open_date done [10:35:06]produce_requested_data done [10:35:06]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104856,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:35:06]process_action_free close_receipt [10:35:06]json_value_free [10:35:06]json_value_free done [10:35:06]process_json_proto returns [10:35:06]Send response to host [10:35:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104856,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:35:06]free response buf [10:35:06]execute_script done [10:35:06]execute_script returns [10:35:06]free content buf [10:35:06]Sock 7.Close socket [10:35:06]Sock 7.Thread stoped [10:35:10]OFD Sender: No OFD packet to send [10:35:15]OFD Sender: No OFD packet to send [10:35:20]OFD Sender: No OFD packet to send [10:35:25]OFD Sender: No OFD packet to send [10:35:30]OFD Sender: No OFD packet to send [10:35:35]OFD Sender: No OFD packet to send [10:35:40]OFD Sender: No OFD packet to send [10:35:45]OFD Sender: No OFD packet to send [10:35:50]OFD Sender: No OFD packet to send [10:35:55]OFD Sender: No OFD packet to send [10:36:00]OFD Sender: No OFD packet to send [10:36:05]OFD Sender: No OFD packet to send [10:36:10]OFD Sender: No OFD packet to send [10:36:15]OFD Sender: No OFD packet to send [10:36:20]OFD Sender: No OFD packet to send [10:36:21]accept exits with 9 [10:36:21]New connection [10:36:21]New thread 3067018596 created [10:36:21]Thread 3066875236 joined [10:36:21]Waiting for new connection... [10:36:21] Sock 9.Parse request [10:36:21]Sock 9.Check first char [10:36:21]Sock 9.First char is OK [10:36:21]request: POST /json_proto HTTP/1.0 [10:36:21]Method: POST [10:36:21]URL: /json_proto [10:36:21]Method is POST - this is cgi request [10:36:21]url: /json_proto [10:36:21]query_string will be loaded in cgi processing [10:36:21]execute_cgi json_proto POST (null) [10:36:21]execute_cgi path=json_proto method=POST [10:36:21]POST find Content-Length [10:36:21]Host: 172.17.62.195:8080 [10:36:21]Content-Length: 677 [10:36:21]Content-Type: application/json [10:36:21] [10:36:21]POST finish read [10:36:21]Found Content-Length = 677 [10:36:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:21]execute_script... [10:36:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118306", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:36:21]POST & json_proto [10:36:21]process_json_proto [10:36:21]json parsed OK: [10:36:21]protocol is kg_v1.0 [10:36:21]action value=close_receipt [10:36:21]process_action close_receipt [10:36:21]cmd_close_receipt [10:36:21]MH_GetDate [10:36:21]Write to MH i2c: F0 00 00 E2 02 D3 [10:36:21]Write i2c OK [10:36:21]MH_I2C_Read... [10:36:21]Read from MH i2c: F0 [10:36:21]MH_I2C_Read... [10:36:21]Read from MH i2c: F0 09 00 [10:36:21]MH_I2C_Read... [10:36:21]Read from MH i2c: F0 09 00 E2 02 00 26 39 F5 66 65 34 CA 65 5E [10:36:21]GetLastDocTimeStamp 1727346902 [10:36:21]current date 1727346982 [10:36:21]FM_GetShiftState [10:36:21]SAM_PROTO_GetShiftState [10:36:21]wFMCommunicate request_size=4 [10:36:21]MH_SAM_APDU [10:36:21]CAPDU: 80 13 01 00 [10:36:21]Write to MH i2c: E2 08 00 E3 02 80 13 01 00 00 00 00 00 62 [10:36:21]Write i2c OK [10:36:21]MH_I2C_Read... [10:36:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:21]Read from MH i2c: E2 [10:36:21]MH_I2C_Read... [10:36:21]Read from MH i2c: E2 0E 00 [10:36:21]MH_I2C_Read... [10:36:21]Read from MH i2c: E2 0E 00 E3 02 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 5E [10:36:21]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:36:21]wFMCommunicate OK [10:36:21]SAM_PROTO_GetShiftState done [10:36:21]FM_GetShiftState done [10:36:21]opened in 1727309552 [10:36:21]opened+sec_in_day 1727395952 [10:36:21]quantity*price = 60027 [10:36:21]sum+1 = 60029 [10:36:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 197 26.09.2024 10:36 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104857 ФПД: 66472714341648 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T103622&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104857&fm=66472714341648&tin=02508201610067®Number=0000000000145756&sum=60000 [10:36:23]StoreToDocumentArchive [10:36:23]shift 237 fd 104857 [10:36:23]save to /storage/0237/doc_00104857 [10:36:23]save last doc name /storage/0237/doc_00104857 to /storage/kkm_last_doc_name [10:36:23]save OK [10:36:23]Clear old archive folders... [10:36:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:36:23]tlvbuf is 002A43D0 [10:36:23]SAM_PROTO_ClearQueue [10:36:23]wFMCommunicate request_size=4 [10:36:23]MH_SAM_APDU [10:36:23]CAPDU: 80 09 00 00 [10:36:23]Write to MH i2c: E2 08 00 F0 02 80 09 00 00 00 00 00 00 64 [10:36:23]Write i2c OK [10:36:23]MH_I2C_Read... [10:36:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:36:23]Read from MH i2c: E2 [10:36:23]MH_I2C_Read... [10:36:23]Read from MH i2c: E2 03 00 [10:36:23]MH_I2C_Read... [10:36:23]Read from MH i2c: E2 03 00 F0 02 00 90 00 66 [10:36:23]RAPDU: 90 00 [10:36:23]wFMCommunicate OK [10:36:23]SAM_PROTO_ClearQueue done [10:36:23]KKMCreateOFDPacket [10:36:23]OFDProtocolAddRootSTLVToBuf [10:36:23]FM_MakeSignedData [10:36:23]FM_MakeSignedData [10:36:23]SAM_PROTO_SignData [10:36:23]wFMCommunicate request_size=4 [10:36:23]MH_SAM_APDU [10:36:23]CAPDU: 80 0D 01 02 [10:36:23]Write to MH i2c: E2 08 00 F1 02 80 0D 01 02 00 00 00 00 6C [10:36:23]Write i2c OK [10:36:23]MH_I2C_Read... [10:36:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:36:23]Read from MH i2c: E2 [10:36:23]MH_I2C_Read... [10:36:23]Read from MH i2c: E2 03 00 [10:36:23]MH_I2C_Read... [10:36:23]Read from MH i2c: E2 03 00 F1 02 00 90 00 67 [10:36:23]RAPDU: 90 00 [10:36:23]wFMCommunicate OK [10:36:23]wFMCommunicate request_size=255 [10:36:23]MH_SAM_APDU [10:36:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 26 39 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 99 99 01 00 35 04 06 00 3C [10:36:23]Write to MH i2c: E2 02 01 F2 02 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 26 39 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 99 99 01 00 35 04 06 00 3C 00 00 3F [10:36:23]Write i2c OK [10:36:23]MH_I2C_Read... [10:36:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:23]Read from MH i2c: E2 [10:36:23]MH_I2C_Read... [10:36:23]Read from MH i2c: E2 03 00 [10:36:23]MH_I2C_Read... [10:36:23]Read from MH i2c: E2 03 00 F2 02 00 90 00 68 [10:36:23]RAPDU: 90 00 [10:36:23]wFMCommunicate OK [10:36:23]wFMCommunicate request_size=10 [10:36:23]MH_SAM_APDU [10:36:23]CAPDU: 80 0D 02 02 05 74 E2 86 8D 10 [10:36:23]Write to MH i2c: E2 0D 00 F3 02 80 0D 02 02 05 00 74 E2 86 8D 10 00 00 F2 [10:36:23]Write i2c OK [10:36:23]MH_I2C_Read... [10:36:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:36:23]Read from MH i2c: E2 [10:36:23]MH_I2C_Read... [10:36:23]Read from MH i2c: E2 03 00 [10:36:23]MH_I2C_Read... [10:36:23]Read from MH i2c: E2 03 00 F3 02 00 90 00 69 [10:36:23]RAPDU: 90 00 [10:36:23]wFMCommunicate OK [10:36:23]wFMCommunicate request_size=4 [10:36:23]MH_SAM_APDU [10:36:23]CAPDU: 80 0D 03 02 [10:36:23]Write to MH i2c: E2 08 00 F4 02 80 0D 03 02 00 00 00 00 71 [10:36:23]Write i2c OK [10:36:23]MH_I2C_Read... [10:36:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:36:23]Read from MH i2c: E2 [10:36:23]MH_I2C_Read... [10:36:23]Read from MH i2c: E2 0B 00 [10:36:23]MH_I2C_Read... [10:36:23]Read from MH i2c: E2 0B 00 F4 02 00 75 EA F7 4E D5 AB AE D2 90 00 16 [10:36:23]RAPDU: 75 EA F7 4E D5 AB AE D2 90 00 [10:36:23]wFMCommunicate OK [10:36:23]SAM_PROTO_SignData done [10:36:23]FM_MakeSignedData done [10:36:23]CreateOFDProtocolMessage [10:36:23]wFMCommunicate request_size=4 [10:36:23]MH_SAM_APDU [10:36:23]CAPDU: 80 11 00 00 [10:36:23]Write to MH i2c: E2 08 00 F5 02 80 11 00 00 00 00 00 00 71 [10:36:23]Write i2c OK [10:36:23]MH_I2C_Read... [10:36:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:23]Read from MH i2c: E2 [10:36:23]MH_I2C_Read... [10:36:23]Read from MH i2c: E2 17 00 [10:36:23]MH_I2C_Read... [10:36:23]Read from MH i2c: E2 17 00 F5 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 CC [10:36:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:36:23]wFMCommunicate OK [10:36:23]CreateOFDProtocolMessage done [10:36:23]OFDSenderStorePacket 104857 [10:36:23]StoreOFDPacket docnum=104857 [10:36:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 17 D3 07 01 5F 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 26 39 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 99 99 01 00 35 04 06 00 3C 74 E2 86 8D 10 75 EA F7 4E D5 AB AE D2 [10:36:23]CheckFolder [10:36:23]dirname=/storage/ofd_packets [10:36:23]CheckFolder done [10:36:23]ProducePacketName [10:36:23]name=ofd_packets/00104857 [10:36:23]NVStorageSaveData ofd_packets/00104857 [10:36:23]File name is /storage/ofd_packets/00104857 [10:36:23]Write 301 bytes [10:36:23]NVStorageSaveData done [10:36:23]OFDSenderStorePacket done [10:36:23]KKMCreateOFDPacket done [10:36:23]NVStorageSaveData kkm_last_timestamp [10:36:23]File name is /storage/kkm_last_timestamp [10:36:23]Write 4 bytes [10:36:23]NVStorageSaveData done [10:36:23]ExternCall_PrintAddStr [10:36:23]wPrintStart [10:36:23]Write to MH i2c: 01 00 00 F6 02 F8 [10:36:23]Write i2c OK [10:36:23]MH_I2C_Read... [10:36:23]Read from MH i2c: 01 [10:36:23]MH_I2C_Read... [10:36:23]Read from MH i2c: 01 07 00 [10:36:23]MH_I2C_Read... [10:36:23]Read from MH i2c: 01 07 00 F6 02 00 00 00 00 00 FF 0F 0D [10:36:23]RasterBufferAndPrint [10:36:23]line Счет N : (1)118306 [10:36:23]line ИНН: 02508201610067 [10:36:23]line Контрольно-Кассовый Чек [10:36:23]line ПРОДАЖА [10:36:23]line ТРК (МРК, ГНК) : 43 [10:36:23]line Товар: 2710124500 [10:36:23]line Аи-95-К-5 [10:36:23]line 8.090 * 74.20 [10:36:23]line = 600.28 [10:36:23]line НДС 12% НСП 1% [10:36:23]line > о реализуемом товаре [10:36:23]line ОКРУГЛЕНИЕ: -0.28 [10:36:23]line ИТОГО: 600.00 [10:36:23]line Внесено: 600.00 [10:36:23]line СДАЧА: 0.00 [10:36:23]line НСП 1% : 5.31 [10:36:23]line НДС 12% : 63.75 [10:36:23]line Наличными: 600.00 [10:36:23]line Безнал.: 0.00 [10:36:23]line Место: АЗС № 176 [10:36:23]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:36:23]line СНО: Общий режим [10:36:23]line Чек 197 26.09.2024 10:36 [10:36:23]line Смена: 237 ФФД: 1.0 [10:36:23]line ЗНМ: 0300000238 [10:36:23]line РНМ: 0000000000145756 [10:36:23]line Версия ККМ: v1.0 [10:36:23]line ФМ: 0000000000959278 [10:36:23]line ФД: 104857 [10:36:23]line ФПД: 66472714341648 [10:36:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T103622&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104857&fm=66472714341648&tin=02508201610067®Number=0000000000145756&sum=60000 [10:36:23]OFD Sender: Processing packet 104857 [packets to send 51, broken 50] [10:36:23]ProducePacketName [10:36:23]name=ofd_packets/00104857 [10:36:23]OFD Sender: To server: pG, [10:36:23]CommunicateWithHost lk.salyk.kg:30040 [10:36:23]ConnectInit lk.salyk.kg [10:36:23]written 0, free lines is 4095 [10:36:24]Connected sock=7 [10:36:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 17 D3 07 01 5F 14 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 26 39 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 99 99 01 00 35 04 06 00 3C 74 E2 86 8D 10 75 EA F7 4E D5 AB AE D2 [10:36:24]Write to MH i2c: 01 00 00 20 03 23 [10:36:24]Write i2c OK [10:36:24]MH_I2C_Read... [10:36:24]Read from MH i2c: 01 [10:36:24]MH_I2C_Read... [10:36:24]Read from MH i2c: 01 07 00 [10:36:24]MH_I2C_Read... [10:36:24]Read from MH i2c: 01 07 00 20 03 00 00 00 00 00 06 0D 3D [10:36:24]RasterBufferAndPrint [10:36:24]line [10:36:24]line [10:36:24]line [10:36:24]line [10:36:24]line [10:36:24]written 0, free lines is 3343 [10:36:24]MH_Cut [10:36:24]Write to MH i2c: D1 01 00 27 03 01 FC [10:36:24]Write i2c OK [10:36:24]MH_I2C_Read... [10:36:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 C6 EF 47 00 CC 09 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 99 99 01 00 F4 03 04 00 D6 E2 F4 66 B6 04 01 00 00 58 8F FA 81 BF 83 0A ED [10:36:24]CommunicateWithHost err = 0 [10:36:24]CheckOFDResponse [10:36:24]1017 (14) - 77093643461234 [10:36:24]1041 (16) - 0000000000959278 [10:36:24]1040 (4) - 104857 [10:36:24]1012 (4) - 26.09.2024 04:28 [10:36:24]1206 (1) - 0 [10:36:24]OFD Sender: Remove packet 104857 [10:36:24]ProducePacketName [10:36:24]name=ofd_packets/00104857 [10:36:24]NVStorageDeleteData [10:36:24]Read from MH i2c: D1 [10:36:24]MH_I2C_Read... [10:36:24]Read from MH i2c: D1 01 00 [10:36:24]MH_I2C_Read... [10:36:24]Read from MH i2c: D1 01 00 27 03 00 FB [10:36:24]Write to MH i2c: 01 00 00 28 03 2B [10:36:24]Write i2c OK [10:36:24]MH_I2C_Read... [10:36:24]OFD Sender: No OFD packet to send [10:36:25]*** Cut start [10:36:25]*** Partial cut [10:36:25]*** CUTSNS_PIN = 1 [10:36:25]*** CUTSNS_PIN = 0 [10:36:25]*** Brake cut motor [10:36:25]Read from MH i2c: 01 [10:36:25]MH_I2C_Read... [10:36:25]*** Stop cut motor [10:36:25]*** Cut end [10:36:25]Read from MH i2c: 01 07 00 [10:36:25]MH_I2C_Read... [10:36:25]Read from MH i2c: 01 07 00 28 03 00 00 00 00 00 FF 0F 40 [10:36:25]process_action close_receipt done [10:36:25]requested_data is exist [10:36:25]produce_requested_data [10:36:25]requested_item fm.sn is exist - process it [10:36:25]wFMCommunicate request_size=4 [10:36:25]MH_SAM_APDU [10:36:25]CAPDU: 80 11 00 00 [10:36:25]Write to MH i2c: E2 08 00 29 03 80 11 00 00 00 00 00 00 A6 [10:36:25]Write i2c OK [10:36:25]MH_I2C_Read... [10:36:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:36:25]Read from MH i2c: E2 [10:36:25]MH_I2C_Read... [10:36:25]Read from MH i2c: E2 17 00 [10:36:25]MH_I2C_Read... [10:36:25]Read from MH i2c: E2 17 00 29 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 01 [10:36:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:36:25]wFMCommunicate OK [10:36:25]requested_item fd.num is exist - process it [10:36:25]SAM_PROTO_GetFieldsCounters [10:36:25]wFMCommunicate request_size=4 [10:36:25]MH_SAM_APDU [10:36:25]CAPDU: 80 13 00 00 [10:36:25]Write to MH i2c: E2 08 00 2A 03 80 13 00 00 00 00 00 00 A9 [10:36:25]Write i2c OK [10:36:25]MH_I2C_Read... [10:36:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:36:25]Read from MH i2c: E2 [10:36:25]MH_I2C_Read... [10:36:25]Read from MH i2c: E2 62 00 [10:36:25]MH_I2C_Read... [10:36:25]Read from MH i2c: E2 62 00 2A 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 99 99 01 00 0E 04 04 00 ED 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 44 [10:36:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 99 99 01 00 0E 04 04 00 ED 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 [10:36:25]wFMCommunicate OK [10:36:25]SAM_PROTO_GetFieldsCounters done [10:36:25]requested_item shift.num is exist - process it [10:36:25]requested_item shift.opened is exist - process it [10:36:25]req_shift_opened [10:36:25]FM_GetShiftState [10:36:25]SAM_PROTO_GetShiftState [10:36:25]wFMCommunicate request_size=4 [10:36:25]MH_SAM_APDU [10:36:25]CAPDU: 80 13 01 00 [10:36:25]Write to MH i2c: E2 08 00 2B 03 80 13 01 00 00 00 00 00 AB [10:36:25]Write i2c OK [10:36:25]MH_I2C_Read... [10:36:25]Read from MH i2c: E2 [10:36:25]MH_I2C_Read... [10:36:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:36:25]Read from MH i2c: E2 0E 00 [10:36:25]MH_I2C_Read... [10:36:25]Read from MH i2c: E2 0E 00 2B 03 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 A7 [10:36:25]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:36:25]wFMCommunicate OK [10:36:25]SAM_PROTO_GetShiftState done [10:36:25]FM_GetShiftState done [10:36:25]req_shift_opened done [10:36:25]requested_item shift.open_date is exist - process it [10:36:25]req_shift_open_date [10:36:25]req_shift_open_date done [10:36:25]produce_requested_data done [10:36:25]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104857,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:36:25]process_action_free close_receipt [10:36:25]json_value_free [10:36:25]json_value_free done [10:36:25]process_json_proto returns [10:36:25]Send response to host [10:36:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104857,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:36:25]free response buf [10:36:25]execute_script done [10:36:25]execute_script returns [10:36:25]free content buf [10:36:25]Sock 9.Close socket [10:36:25]Sock 9.Thread stoped [10:36:29]OFD Sender: No OFD packet to send [10:36:34]OFD Sender: No OFD packet to send [10:36:39]OFD Sender: No OFD packet to send [10:36:44]OFD Sender: No OFD packet to send [10:36:49]OFD Sender: No OFD packet to send [10:36:54]OFD Sender: No OFD packet to send [10:36:59]OFD Sender: No OFD packet to send [10:37:04]OFD Sender: No OFD packet to send [10:37:09]OFD Sender: No OFD packet to send [10:37:14]OFD Sender: No OFD packet to send [10:37:19]OFD Sender: No OFD packet to send [10:37:24]OFD Sender: No OFD packet to send [10:37:29]OFD Sender: No OFD packet to send [10:37:35]OFD Sender: No OFD packet to send [10:37:40]OFD Sender: No OFD packet to send [10:37:45]OFD Sender: No OFD packet to send [10:37:50]OFD Sender: No OFD packet to send [10:37:55]OFD Sender: No OFD packet to send [10:38:00]OFD Sender: No OFD packet to send [10:38:05]OFD Sender: No OFD packet to send [10:38:10]OFD Sender: No OFD packet to send [10:38:15]OFD Sender: No OFD packet to send [10:38:20]OFD Sender: No OFD packet to send [10:38:25]OFD Sender: No OFD packet to send [10:38:30]OFD Sender: No OFD packet to send [10:38:35]OFD Sender: No OFD packet to send [10:38:40]OFD Sender: No OFD packet to send [10:38:45]OFD Sender: No OFD packet to send [10:38:50]OFD Sender: No OFD packet to send [10:38:55]OFD Sender: No OFD packet to send [10:39:00]OFD Sender: No OFD packet to send [10:39:05]OFD Sender: No OFD packet to send [10:39:10]OFD Sender: No OFD packet to send [10:39:15]OFD Sender: No OFD packet to send [10:39:20]OFD Sender: No OFD packet to send [10:39:25]OFD Sender: No OFD packet to send [10:39:30]OFD Sender: No OFD packet to send [10:39:35]OFD Sender: No OFD packet to send [10:39:40]OFD Sender: No OFD packet to send [10:39:42]accept exits with 10 [10:39:42]New connection [10:39:42]New thread 3066875236 created [10:39:42]Thread 3067018596 joined [10:39:42]Waiting for new connection... [10:39:42] Sock 10.Parse request [10:39:42]Sock 10.Check first char [10:39:42]Sock 10.First char is OK [10:39:42]request: POST /json_proto HTTP/1.0 [10:39:42]Method: POST [10:39:42]URL: /json_proto [10:39:42]Method is POST - this is cgi request [10:39:42]url: /json_proto [10:39:42]query_string will be loaded in cgi processing [10:39:42]execute_cgi json_proto POST (null) [10:39:42]execute_cgi path=json_proto method=POST [10:39:42]POST find Content-Length [10:39:42]Host: 172.17.62.195:8080 [10:39:42]Content-Length: 682 [10:39:42]Content-Type: application/json [10:39:42] [10:39:42]POST finish read [10:39:42]Found Content-Length = 682 [10:39:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:39:42]execute_script... [10:39:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118307", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:39:42]POST & json_proto [10:39:42]process_json_proto [10:39:42]json parsed OK: [10:39:42]protocol is kg_v1.0 [10:39:42]action value=close_receipt [10:39:42]process_action close_receipt [10:39:42]cmd_close_receipt [10:39:42]MH_GetDate [10:39:42]Write to MH i2c: F0 00 00 2C 03 1E [10:39:42]Write i2c OK [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: F0 [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: F0 09 00 [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: F0 09 00 2C 03 00 EE 39 F5 66 65 34 CA 65 71 [10:39:42]GetLastDocTimeStamp 1727346982 [10:39:42]current date 1727347182 [10:39:42]FM_GetShiftState [10:39:42]SAM_PROTO_GetShiftState [10:39:42]wFMCommunicate request_size=4 [10:39:42]MH_SAM_APDU [10:39:42]CAPDU: 80 13 01 00 [10:39:42]Write to MH i2c: E2 08 00 2D 03 80 13 01 00 00 00 00 00 AD [10:39:42]Write i2c OK [10:39:42]MH_I2C_Read... [10:39:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:42]Read from MH i2c: E2 [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: E2 0E 00 [10:39:42]MH_I2C_Read... [10:39:42]Read from MH i2c: E2 0E 00 2D 03 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 A9 [10:39:42]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:39:42]wFMCommunicate OK [10:39:42]SAM_PROTO_GetShiftState done [10:39:42]FM_GetShiftState done [10:39:42]opened in 1727309552 [10:39:42]opened+sec_in_day 1727395952 [10:39:42]quantity*price = 100005 [10:39:42]sum+1 = 100006 [10:39: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 198 26.09.2024 10:39 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104858 ФПД: 95039858510314 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T103942&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104858&fm=95039858510314&tin=02508201610067®Number=0000000000145756&sum=100000 [10:39:43]StoreToDocumentArchive [10:39:43]shift 237 fd 104858 [10:39:43]save to /storage/0237/doc_00104858 [10:39:43]save last doc name /storage/0237/doc_00104858 to /storage/kkm_last_doc_name [10:39:43]save OK [10:39:43]Clear old archive folders... [10:39:43]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:39:43]tlvbuf is 002F53D0 [10:39:43]SAM_PROTO_ClearQueue [10:39:43]wFMCommunicate request_size=4 [10:39:43]MH_SAM_APDU [10:39:43]CAPDU: 80 09 00 00 [10:39:43]Write to MH i2c: E2 08 00 3A 03 80 09 00 00 00 00 00 00 AF [10:39:43]Write i2c OK [10:39:43]MH_I2C_Read... [10:39:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:39:43]Read from MH i2c: E2 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 03 00 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 03 00 3A 03 00 90 00 B1 [10:39:43]RAPDU: 90 00 [10:39:43]wFMCommunicate OK [10:39:43]SAM_PROTO_ClearQueue done [10:39:43]KKMCreateOFDPacket [10:39:43]OFDProtocolAddRootSTLVToBuf [10:39:43]FM_MakeSignedData [10:39:43]FM_MakeSignedData [10:39:43]SAM_PROTO_SignData [10:39:43]wFMCommunicate request_size=4 [10:39:43]MH_SAM_APDU [10:39:43]CAPDU: 80 0D 01 02 [10:39:43]Write to MH i2c: E2 08 00 3B 03 80 0D 01 02 00 00 00 00 B7 [10:39:43]Write i2c OK [10:39:43]MH_I2C_Read... [10:39:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:39:43]Read from MH i2c: E2 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 03 00 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 03 00 3B 03 00 90 00 B2 [10:39:43]RAPDU: 90 00 [10:39:43]wFMCommunicate OK [10:39:43]wFMCommunicate request_size=255 [10:39:43]MH_SAM_APDU [10:39:43]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 EE 39 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9A 99 01 00 35 04 06 00 56 [10:39:43]Write to MH i2c: E2 02 01 3C 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 EE 39 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9A 99 01 00 35 04 06 00 56 00 00 8F [10:39:43]Write i2c OK [10:39:43]MH_I2C_Read... [10:39:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:43]Read from MH i2c: E2 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 03 00 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 03 00 3C 03 00 90 00 B3 [10:39:43]RAPDU: 90 00 [10:39:43]wFMCommunicate OK [10:39:43]wFMCommunicate request_size=10 [10:39:43]MH_SAM_APDU [10:39:43]CAPDU: 80 0D 02 02 05 70 31 01 89 EA [10:39:43]Write to MH i2c: E2 0D 00 3D 03 80 0D 02 02 05 00 70 31 01 89 EA 00 00 D9 [10:39:43]Write i2c OK [10:39:43]MH_I2C_Read... [10:39:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:39:43]Read from MH i2c: E2 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 03 00 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 03 00 3D 03 00 90 00 B4 [10:39:43]RAPDU: 90 00 [10:39:43]wFMCommunicate OK [10:39:43]wFMCommunicate request_size=4 [10:39:43]MH_SAM_APDU [10:39:43]CAPDU: 80 0D 03 02 [10:39:43]Write to MH i2c: E2 08 00 3E 03 80 0D 03 02 00 00 00 00 BC [10:39:43]Write i2c OK [10:39:43]MH_I2C_Read... [10:39:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:39:43]Read from MH i2c: E2 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 0B 00 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 0B 00 3E 03 00 4A 79 F4 DA E0 A4 4A 59 90 00 75 [10:39:43]RAPDU: 4A 79 F4 DA E0 A4 4A 59 90 00 [10:39:43]wFMCommunicate OK [10:39:43]SAM_PROTO_SignData done [10:39:43]FM_MakeSignedData done [10:39:43]CreateOFDProtocolMessage [10:39:43]wFMCommunicate request_size=4 [10:39:43]MH_SAM_APDU [10:39:43]CAPDU: 80 11 00 00 [10:39:43]Write to MH i2c: E2 08 00 3F 03 80 11 00 00 00 00 00 00 BC [10:39:43]Write i2c OK [10:39:43]MH_I2C_Read... [10:39:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:43]Read from MH i2c: E2 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 17 00 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: E2 17 00 3F 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 17 [10:39:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:39:43]wFMCommunicate OK [10:39:43]CreateOFDProtocolMessage done [10:39:43]OFDSenderStorePacket 104858 [10:39:43]StoreOFDPacket docnum=104858 [10:39:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 F3 3E 07 01 8D 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 EE 39 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9A 99 01 00 35 04 06 00 56 70 31 01 89 EA 4A 79 F4 DA E0 A4 4A 59 [10:39:43]CheckFolder [10:39:43]dirname=/storage/ofd_packets [10:39:43]CheckFolder done [10:39:43]ProducePacketName [10:39:43]name=ofd_packets/00104858 [10:39:43]NVStorageSaveData ofd_packets/00104858 [10:39:43]File name is /storage/ofd_packets/00104858 [10:39:43]Write 301 bytes [10:39:43]NVStorageSaveData done [10:39:43]OFDSenderStorePacket done [10:39:43]KKMCreateOFDPacket done [10:39:43]NVStorageSaveData kkm_last_timestamp [10:39:43]File name is /storage/kkm_last_timestamp [10:39:43]Write 4 bytes [10:39:43]NVStorageSaveData done [10:39:43]ExternCall_PrintAddStr [10:39:43]wPrintStart [10:39:43]Write to MH i2c: 01 00 00 40 03 43 [10:39:43]Write i2c OK [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: 01 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: 01 07 00 [10:39:43]MH_I2C_Read... [10:39:43]Read from MH i2c: 01 07 00 40 03 00 00 00 00 00 FF 0F 58 [10:39:43]RasterBufferAndPrint [10:39:43]line Счет N : (1)118307 [10:39:43]line ИНН: 02508201610067 [10:39:43]line Контрольно-Кассовый Чек [10:39:43]line ПРОДАЖА [10:39:43]line ТРК (МРК, ГНК) : 22 [10:39:43]line Товар: 2710124130 [10:39:43]line Аи-92-К-5 [10:39:43]line 14.750 * 67.80 [10:39:43]line = 1000.05 [10:39:43]line НДС 12% НСП 1% [10:39:43]line > о реализуемом товаре [10:39:43]line ОКРУГЛЕНИЕ: -0.05 [10:39:43]line ИТОГО: 1000.00 [10:39:43]line Внесено: 1000.00 [10:39:43]line СДАЧА: 0.00 [10:39:43]line НСП 1% : 8.85 [10:39:43]line НДС 12% : 106.20 [10:39:43]line Наличными: 1000.00 [10:39:43]line Безнал.: 0.00 [10:39:43]line Место: АЗС № 176 [10:39:43]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:39:43]line СНО: Общий режим [10:39:43]line Чек 198 26.09.2024 10:39 [10:39:43]line Смена: 237 ФФД: 1.0 [10:39:43]line ЗНМ: 0300000238 [10:39:43]line РНМ: 0000000000145756 [10:39:43]line Версия ККМ: v1.0 [10:39:43]line ФМ: 0000000000959278 [10:39:43]line ФД: 104858 [10:39:43]line ФПД: 95039858510314 [10:39:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T103942&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104858&fm=95039858510314&tin=02508201610067®Number=0000000000145756&sum=100000 [10:39:44]OFD Sender: Processing packet 104858 [packets to send 51, broken 50] [10:39:44]ProducePacketName [10:39:44]name=ofd_packets/00104858 [10:39:44]OFD Sender: To server: pG, [10:39:44]CommunicateWithHost lk.salyk.kg:30040 [10:39:44]ConnectInit lk.salyk.kg [10:39:44]written 0, free lines is 4095 [10:39:44]Connected sock=9 [10:39:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 F3 3E 07 01 8D 91 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 EE 39 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9A 99 01 00 35 04 06 00 56 70 31 01 89 EA 4A 79 F4 DA E0 A4 4A 59 [10:39:44]Write to MH i2c: 01 00 00 6A 03 6D [10:39:44]Write i2c OK [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: 01 [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: 01 07 00 [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: 01 07 00 6A 03 00 00 00 00 00 0B 0D 8C [10:39:44]RasterBufferAndPrint [10:39:44]line [10:39:44]line [10:39:44]line [10:39:44]line [10:39:44]line [10:39:44]written 0, free lines is 3345 [10:39:44]MH_Cut [10:39:44]Write to MH i2c: D1 01 00 71 03 01 46 [10:39:44]Write i2c OK [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: D1 [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: D1 01 00 [10:39:44]MH_I2C_Read... [10:39:44]Read from MH i2c: D1 01 00 71 03 00 45 [10:39:44]Write to MH i2c: 01 00 00 72 03 75 [10:39:44]Write i2c OK [10:39:44]MH_I2C_Read... [10:39:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 36 C2 47 00 8C 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9A 99 01 00 F4 03 04 00 9F E3 F4 66 B6 04 01 00 00 81 1A 08 BF 02 7B 60 92 [10:39:44]CommunicateWithHost err = 0 [10:39:44]CheckOFDResponse [10:39:44]1017 (14) - 77093643461234 [10:39:44]1041 (16) - 0000000000959278 [10:39:44]1040 (4) - 104858 [10:39:44]1012 (4) - 26.09.2024 04:31 [10:39:44]1206 (1) - 0 [10:39:44]OFD Sender: Remove packet 104858 [10:39:44]ProducePacketName [10:39:44]name=ofd_packets/00104858 [10:39:44]NVStorageDeleteData [10:39:45]OFD Sender: No OFD packet to send [10:39:45]*** Cut start [10:39:45]*** Partial cut [10:39:45]*** CUTSNS_PIN = 1 [10:39:45]*** CUTSNS_PIN = 0 [10:39:45]*** Brake cut motor [10:39:45]Read from MH i2c: *** Stop cut motor [10:39:45]*** Cut end [10:39:45]01 [10:39:45]MH_I2C_Read... [10:39:45]Read from MH i2c: 01 07 00 [10:39:45]MH_I2C_Read... [10:39:45]Read from MH i2c: 01 07 00 72 03 00 00 00 00 00 FF 0F 8A [10:39:45]process_action close_receipt done [10:39:45]requested_data is exist [10:39:45]produce_requested_data [10:39:45]requested_item fm.sn is exist - process it [10:39:45]wFMCommunicate request_size=4 [10:39:45]MH_SAM_APDU [10:39:45]CAPDU: 80 11 00 00 [10:39:45]Write to MH i2c: E2 08 00 73 03 80 11 00 00 00 00 00 00 F0 [10:39:45]Write i2c OK [10:39:45]MH_I2C_Read... [10:39:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:39:45]Read from MH i2c: E2 [10:39:45]MH_I2C_Read... [10:39:45]Read from MH i2c: E2 17 00 [10:39:45]MH_I2C_Read... [10:39:45]Read from MH i2c: E2 17 00 73 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 4B [10:39:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:39:45]wFMCommunicate OK [10:39:45]requested_item fd.num is exist - process it [10:39:45]SAM_PROTO_GetFieldsCounters [10:39:45]wFMCommunicate request_size=4 [10:39:45]MH_SAM_APDU [10:39:45]CAPDU: 80 13 00 00 [10:39:45]Write to MH i2c: E2 08 00 74 03 80 13 00 00 00 00 00 00 F3 [10:39:45]Write i2c OK [10:39:45]MH_I2C_Read... [10:39:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:39:46]Read from MH i2c: E2 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 62 00 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 62 00 74 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 9A 99 01 00 0E 04 04 00 ED 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 92 [10:39:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 9A 99 01 00 0E 04 04 00 ED 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 [10:39:46]wFMCommunicate OK [10:39:46]SAM_PROTO_GetFieldsCounters done [10:39:46]requested_item shift.num is exist - process it [10:39:46]requested_item shift.opened is exist - process it [10:39:46]req_shift_opened [10:39:46]FM_GetShiftState [10:39:46]SAM_PROTO_GetShiftState [10:39:46]wFMCommunicate request_size=4 [10:39:46]MH_SAM_APDU [10:39:46]CAPDU: 80 13 01 00 [10:39:46]Write to MH i2c: E2 08 00 75 03 80 13 01 00 00 00 00 00 F5 [10:39:46]Write i2c OK [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 [10:39:46]MH_I2C_Read... [10:39:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:39:46]Read from MH i2c: E2 0E 00 [10:39:46]MH_I2C_Read... [10:39:46]Read from MH i2c: E2 0E 00 75 03 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F1 [10:39:46]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:39:46]wFMCommunicate OK [10:39:46]SAM_PROTO_GetShiftState done [10:39:46]FM_GetShiftState done [10:39:46]req_shift_opened done [10:39:46]requested_item shift.open_date is exist - process it [10:39:46]req_shift_open_date [10:39:46]req_shift_open_date done [10:39:46]produce_requested_data done [10:39:46]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104858,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:39:46]process_action_free close_receipt [10:39:46]json_value_free [10:39:46]json_value_free done [10:39:46]process_json_proto returns [10:39:46]Send response to host [10:39:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104858,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:39:46]free response buf [10:39:46]execute_script done [10:39:46]execute_script returns [10:39:46]free content buf [10:39:46]Sock 10.Close socket [10:39:46]Sock 10.Thread stoped [10:39:50]OFD Sender: No OFD packet to send [10:39:55]OFD Sender: No OFD packet to send [10:40:00]OFD Sender: No OFD packet to send [10:40:05]OFD Sender: No OFD packet to send [10:40:10]OFD Sender: No OFD packet to send [10:40:15]OFD Sender: No OFD packet to send [10:40:20]OFD Sender: No OFD packet to send [10:40:25]OFD Sender: No OFD packet to send [10:40:30]OFD Sender: No OFD packet to send [10:40:35]OFD Sender: No OFD packet to send [10:40:40]OFD Sender: No OFD packet to send [10:40:45]OFD Sender: No OFD packet to send [10:40:50]OFD Sender: No OFD packet to send [10:40:55]OFD Sender: No OFD packet to send [10:40:55]accept exits with 7 [10:40:55]New connection [10:40:55]New thread 3067018596 created [10:40:55]Thread 3066875236 joined [10:40:55]Waiting for new connection... [10:40:55] Sock 7.Parse request [10:40:55]Sock 7.Check first char [10:40:55]Sock 7.First char is OK [10:40:55]request: POST /json_proto HTTP/1.0 [10:40:55]Method: POST [10:40:55]URL: /json_proto [10:40:55]Method is POST - this is cgi request [10:40:55]url: /json_proto [10:40:55]query_string will be loaded in cgi processing [10:40:55]execute_cgi json_proto POST (null) [10:40:55]execute_cgi path=json_proto method=POST [10:40:55]POST find Content-Length [10:40:55]Host: 172.17.62.195:8080 [10:40:55]Content-Length: 677 [10:40:55]Content-Type: application/json [10:40:55] [10:40:55]POST finish read [10:40:55]Found Content-Length = 677 [10:40:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:55]execute_script... [10:40: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)118308", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:55]POST & json_proto [10:40:55]process_json_proto [10:40:55]json parsed OK: [10:40:55]protocol is kg_v1.0 [10:40:55]action value=close_receipt [10:40:55]process_action close_receipt [10:40:55]cmd_close_receipt [10:40:55]MH_GetDate [10:40:55]Write to MH i2c: F0 00 00 76 03 68 [10:40:55]Write i2c OK [10:40:55]MH_I2C_Read... [10:40:55]Read from MH i2c: F0 [10:40:55]MH_I2C_Read... [10:40:55]Read from MH i2c: F0 09 00 [10:40:55]MH_I2C_Read... [10:40:55]Read from MH i2c: F0 09 00 76 03 00 37 3A F5 66 65 34 CA 65 05 [10:40:55]GetLastDocTimeStamp 1727347182 [10:40:55]current date 1727347255 [10:40:55]FM_GetShiftState [10:40:55]SAM_PROTO_GetShiftState [10:40:55]wFMCommunicate request_size=4 [10:40:55]MH_SAM_APDU [10:40:55]CAPDU: 80 13 01 00 [10:40:55]Write to MH i2c: E2 08 00 77 03 80 13 01 00 00 00 00 00 F7 [10:40:55]Write i2c OK [10:40:55]MH_I2C_Read... [10:40:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:55]Read from MH i2c: E2 [10:40:55]MH_I2C_Read... [10:40:55]Read from MH i2c: E2 0E 00 [10:40:55]MH_I2C_Read... [10:40:55]Read from MH i2c: E2 0E 00 77 03 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F3 [10:40:55]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:40:55]wFMCommunicate OK [10:40:55]SAM_PROTO_GetShiftState done [10:40:55]FM_GetShiftState done [10:40:55]opened in 1727309552 [10:40:55]opened+sec_in_day 1727395952 [10:40:55]quantity*price = 40002 [10:40:55]sum+1 = 40003 [10:40:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 199 26.09.2024 10:40 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104859 ФПД: 200956582219298 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T104055&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104859&fm=200956582219298&tin=02508201610067®Number=0000000000145756&sum=40000 [10:40:56]StoreToDocumentArchive [10:40:56]shift 237 fd 104859 [10:40:56]save to /storage/0237/doc_00104859 [10:40:56]save last doc name /storage/0237/doc_00104859 to /storage/kkm_last_doc_name [10:40:56]save OK [10:40:56]Clear old archive folders... [10:40:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:40:56]tlvbuf is 0031E880 [10:40:56]SAM_PROTO_ClearQueue [10:40:56]wFMCommunicate request_size=4 [10:40:56]MH_SAM_APDU [10:40:56]CAPDU: 80 09 00 00 [10:40:56]Write to MH i2c: E2 08 00 84 03 80 09 00 00 00 00 00 00 F9 [10:40:56]Write i2c OK [10:40:56]MH_I2C_Read... [10:40:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:40:56]Read from MH i2c: E2 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: E2 03 00 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: E2 03 00 84 03 00 90 00 FB [10:40:56]RAPDU: 90 00 [10:40:56]wFMCommunicate OK [10:40:56]SAM_PROTO_ClearQueue done [10:40:56]KKMCreateOFDPacket [10:40:56]OFDProtocolAddRootSTLVToBuf [10:40:56]FM_MakeSignedData [10:40:56]FM_MakeSignedData [10:40:56]SAM_PROTO_SignData [10:40:56]wFMCommunicate request_size=4 [10:40:56]MH_SAM_APDU [10:40:56]CAPDU: 80 0D 01 02 [10:40:56]Write to MH i2c: E2 08 00 85 03 80 0D 01 02 00 00 00 00 01 [10:40:56]Write i2c OK [10:40:56]MH_I2C_Read... [10:40:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:40:56]Read from MH i2c: E2 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: E2 03 00 [10:40:56]MH_I2C_Read... [10:40:56]Read from MH i2c: E2 03 00 85 03 00 90 00 FC [10:40:56]RAPDU: 90 00 [10:40:56]wFMCommunicate OK [10:40:56]wFMCommunicate request_size=255 [10:40:56]MH_SAM_APDU [10:40: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 35 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 C7 00 00 00 F4 03 04 00 37 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9B 99 01 00 35 04 06 00 B6 [10:40:56]Write to MH i2c: E2 02 01 86 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 35 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 C7 00 00 00 F4 03 04 00 37 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9B 99 01 00 35 04 06 00 B6 00 00 DB [10:40:56]Write i2c OK [10:40:56]MH_I2C_Read... [10:40:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:57]Read from MH i2c: E2 [10:40:57]MH_I2C_Read... [10:40:57]Read from MH i2c: E2 03 00 [10:40:57]MH_I2C_Read... [10:40:57]Read from MH i2c: E2 03 00 86 03 00 90 00 FD [10:40:57]RAPDU: 90 00 [10:40:57]wFMCommunicate OK [10:40:57]wFMCommunicate request_size=10 [10:40:57]MH_SAM_APDU [10:40:57]CAPDU: 80 0D 02 02 05 C4 D9 B2 CE 22 [10:40:57]Write to MH i2c: E2 0D 00 87 03 80 0D 02 02 05 00 C4 D9 B2 CE 22 00 00 4D [10:40:57]Write i2c OK [10:40:57]MH_I2C_Read... [10:40:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:57]Read from MH i2c: E2 [10:40:57]MH_I2C_Read... [10:40:57]Read from MH i2c: E2 03 00 [10:40:57]MH_I2C_Read... [10:40:57]Read from MH i2c: E2 03 00 87 03 00 90 00 FE [10:40:57]RAPDU: 90 00 [10:40:57]wFMCommunicate OK [10:40:57]wFMCommunicate request_size=4 [10:40:57]MH_SAM_APDU [10:40:57]CAPDU: 80 0D 03 02 [10:40:57]Write to MH i2c: E2 08 00 88 03 80 0D 03 02 00 00 00 00 06 [10:40:57]Write i2c OK [10:40:57]MH_I2C_Read... [10:40:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:40:57]Read from MH i2c: E2 [10:40:57]MH_I2C_Read... [10:40:57]Read from MH i2c: E2 0B 00 [10:40:57]MH_I2C_Read... [10:40:57]Read from MH i2c: E2 0B 00 88 03 00 9E B4 04 10 92 A5 BB 26 90 00 85 [10:40:57]RAPDU: 9E B4 04 10 92 A5 BB 26 90 00 [10:40:57]wFMCommunicate OK [10:40:57]SAM_PROTO_SignData done [10:40:57]FM_MakeSignedData done [10:40:57]CreateOFDProtocolMessage [10:40:57]wFMCommunicate request_size=4 [10:40:57]MH_SAM_APDU [10:40:57]CAPDU: 80 11 00 00 [10:40:57]Write to MH i2c: E2 08 00 89 03 80 11 00 00 00 00 00 00 06 [10:40:57]Write i2c OK [10:40:57]MH_I2C_Read... [10:40:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:57]Read from MH i2c: E2 [10:40:57]MH_I2C_Read... [10:40:57]Read from MH i2c: E2 17 00 [10:40:57]MH_I2C_Read... [10:40:57]Read from MH i2c: E2 17 00 89 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 61 [10:40:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:40:57]wFMCommunicate OK [10:40:57]CreateOFDProtocolMessage done [10:40:57]OFDSenderStorePacket 104859 [10:40:57]StoreOFDPacket docnum=104859 [10:40:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E6 27 07 01 13 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 C7 00 00 00 F4 03 04 00 37 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9B 99 01 00 35 04 06 00 B6 C4 D9 B2 CE 22 9E B4 04 10 92 A5 BB 26 [10:40:57]CheckFolder [10:40:57]dirname=/storage/ofd_packets [10:40:57]CheckFolder done [10:40:57]ProducePacketName [10:40:57]name=ofd_packets/00104859 [10:40:57]NVStorageSaveData ofd_packets/00104859 [10:40:57]File name is /storage/ofd_packets/00104859 [10:40:57]Write 301 bytes [10:40:57]NVStorageSaveData done [10:40:57]OFDSenderStorePacket done [10:40:57]KKMCreateOFDPacket done [10:40:57]NVStorageSaveData kkm_last_timestamp [10:40:57]File name is /storage/kkm_last_timestamp [10:40:57]Write 4 bytes [10:40:57]NVStorageSaveData done [10:40:57]ExternCall_PrintAddStr [10:40:57]wPrintStart [10:40:57]Write to MH i2c: 01 00 00 8A 03 8D [10:40:57]Write i2c OK [10:40:57]MH_I2C_Read... [10:40:57]Read from MH i2c: 01 [10:40:57]MH_I2C_Read... [10:40:57]Read from MH i2c: 01 07 00 [10:40:57]MH_I2C_Read... [10:40:57]Read from MH i2c: 01 07 00 8A 03 00 00 00 00 00 FF 0F A2 [10:40:57]RasterBufferAndPrint [10:40:57]line Счет N : (1)118308 [10:40:57]line ИНН: 02508201610067 [10:40:57]line Контрольно-Кассовый Чек [10:40:57]line ПРОДАЖА [10:40:57]line ТРК (МРК, ГНК) : 12 [10:40:57]line Товар: 2710124130 [10:40:57]line Аи-92-К-5 [10:40:57]line 5.900 * 67.80 [10:40:57]line = 400.02 [10:40:57]line НДС 12% НСП 1% [10:40:57]line > о реализуемом товаре [10:40:57]line ОКРУГЛЕНИЕ: -0.02 [10:40:57]line ИТОГО: 400.00 [10:40:57]line Внесено: 400.00 [10:40:57]line СДАЧА: 0.00 [10:40:57]line НСП 1% : 3.54 [10:40:57]line НДС 12% : 42.48 [10:40:57]line Наличными: 400.00 [10:40:57]line Безнал.: 0.00 [10:40:57]line Место: АЗС № 176 [10:40:57]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:40:57]line СНО: Общий режим [10:40:57]line Чек 199 26.09.2024 10:40 [10:40:57]line Смена: 237 ФФД: 1.0 [10:40:57]line ЗНМ: 0300000238 [10:40:57]line РНМ: 0000000000145756 [10:40:57]line Версия ККМ: v1.0 [10:40:57]line ФМ: 0000000000959278 [10:40:57]line ФД: 104859 [10:40:57]line ФПД: 200956582219298 [10:40:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T104055&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104859&fm=200956582219298&tin=02508201610067®Number=0000000000145756&sum=40000 [10:40:57]OFD Sender: Processing packet 104859 [packets to send 51, broken 50] [10:40:57]ProducePacketName [10:40:57]name=ofd_packets/00104859 [10:40:57]OFD Sender: To server: pG, [10:40:57]CommunicateWithHost lk.salyk.kg:30040 [10:40:57]ConnectInit lk.salyk.kg [10:40:57]written 0, free lines is 4095 [10:40:57]Connected sock=10 [10:40:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E6 27 07 01 13 39 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 C7 00 00 00 F4 03 04 00 37 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9B 99 01 00 35 04 06 00 B6 C4 D9 B2 CE 22 9E B4 04 10 92 A5 BB 26 [10:40:58]Write to MH i2c: 01 00 00 B4 03 B7 [10:40:58]Write i2c OK [10:40:58]MH_I2C_Read... [10:40:58]Read from MH i2c: 01 [10:40:58]MH_I2C_Read... [10:40:58]Read from MH i2c: 01 07 00 [10:40:58]MH_I2C_Read... [10:40:58]Read from MH i2c: 01 07 00 B4 03 00 00 00 00 00 18 0D E3 [10:40:58]RasterBufferAndPrint [10:40:58]line [10:40:58]line [10:40:58]line [10:40:58]line [10:40:58]line [10:40:58]written 0, free lines is 3358 [10:40:58]MH_Cut [10:40:58]Write to MH i2c: D1 01 00 BB 03 01 90 [10:40:58]Write i2c OK [10:40:58]MH_I2C_Read... [10:40:58]Read from MH i2c: D1 [10:40:58]MH_I2C_Read... [10:40:58]Read from MH i2c: D1 01 00 [10:40:58]MH_I2C_Read... [10:40:58]Read from MH i2c: D1 01 00 BB 03 00 8F [10:40:58]Write to MH i2c: 01 00 00 BC 03 BF [10:40:58]Write i2c OK [10:40:58]MH_I2C_Read... [10:40:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 B1 25 47 00 EE 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9B 99 01 00 F4 03 04 00 E8 E3 F4 66 B6 04 01 00 00 78 3E 5C 14 DE C6 D9 15 [10:40:58]CommunicateWithHost err = 0 [10:40:58]CheckOFDResponse [10:40:58]1017 (14) - 77093643461234 [10:40:58]1041 (16) - 0000000000959278 [10:40:58]1040 (4) - 104859 [10:40:58]1012 (4) - 26.09.2024 04:32 [10:40:58]1206 (1) - 0 [10:40:58]OFD Sender: Remove packet 104859 [10:40:58]ProducePacketName [10:40:58]name=ofd_packets/00104859 [10:40:58]NVStorageDeleteData [10:40:58]OFD Sender: No OFD packet to send [10:40:58]*** Cut start [10:40:58]*** Partial cut [10:40:58]*** CUTSNS_PIN = 1 [10:40:58]*** CUTSNS_PIN = 0 [10:40:58]*** Brake cut motor [10:40:59]Read from MH i2c: 01 [10:40:59]MH_I2C_Read... [10:40:59]*** Stop cut motor [10:40:59]*** Cut end [10:40:59]Read from MH i2c: 01 07 00 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: 01 07 00 BC 03 00 00 00 00 00 FF 0F D4 [10:40:59]process_action close_receipt done [10:40:59]requested_data is exist [10:40:59]produce_requested_data [10:40:59]requested_item fm.sn is exist - process it [10:40:59]wFMCommunicate request_size=4 [10:40:59]MH_SAM_APDU [10:40:59]CAPDU: 80 11 00 00 [10:40:59]Write to MH i2c: E2 08 00 BD 03 80 11 00 00 00 00 00 00 3A [10:40:59]Write i2c OK [10:40:59]MH_I2C_Read... [10:40:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:59]Read from MH i2c: E2 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 17 00 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 17 00 BD 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 95 [10:40:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:40:59]wFMCommunicate OK [10:40:59]requested_item fd.num is exist - process it [10:40:59]SAM_PROTO_GetFieldsCounters [10:40:59]wFMCommunicate request_size=4 [10:40:59]MH_SAM_APDU [10:40:59]CAPDU: 80 13 00 00 [10:40:59]Write to MH i2c: E2 08 00 BE 03 80 13 00 00 00 00 00 00 3D [10:40:59]Write i2c OK [10:40:59]MH_I2C_Read... [10:40:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:40:59]Read from MH i2c: E2 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 62 00 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 62 00 BE 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 9B 99 01 00 0E 04 04 00 ED 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 E0 [10:40:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 9B 99 01 00 0E 04 04 00 ED 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 [10:40:59]wFMCommunicate OK [10:40:59]SAM_PROTO_GetFieldsCounters done [10:40:59]requested_item shift.num is exist - process it [10:40:59]requested_item shift.opened is exist - process it [10:40:59]req_shift_opened [10:40:59]FM_GetShiftState [10:40:59]SAM_PROTO_GetShiftState [10:40:59]wFMCommunicate request_size=4 [10:40:59]MH_SAM_APDU [10:40:59]CAPDU: 80 13 01 00 [10:40:59]Write to MH i2c: E2 08 00 BF 03 80 13 01 00 00 00 00 00 3F [10:40:59]Write i2c OK [10:40:59]MH_I2C_Read... [10:40:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:59]Read from MH i2c: E2 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 0E 00 [10:40:59]MH_I2C_Read... [10:40:59]Read from MH i2c: E2 0E 00 BF 03 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 3B [10:40:59]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:40:59]wFMCommunicate OK [10:40:59]SAM_PROTO_GetShiftState done [10:40:59]FM_GetShiftState done [10:40:59]req_shift_opened done [10:40:59]requested_item shift.open_date is exist - process it [10:40:59]req_shift_open_date [10:40:59]req_shift_open_date done [10:40:59]produce_requested_data done [10:40:59]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104859,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:40:59]process_action_free close_receipt [10:40:59]json_value_free [10:40:59]json_value_free done [10:40:59]process_json_proto returns [10:40:59]Send response to host [10:40:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104859,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:40:59]free response buf [10:40:59]execute_script done [10:40:59]execute_script returns [10:40:59]free content buf [10:40:59]Sock 7.Close socket [10:40:59]Sock 7.Thread stoped [10:41:03]OFD Sender: No OFD packet to send [10:41:08]OFD Sender: No OFD packet to send [10:41:13]OFD Sender: No OFD packet to send [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:40]accept exits with 9 [10:41:40]New connection [10:41:40]New thread 3066875236 created [10:41:40]Thread 3067018596 joined [10:41:40]Waiting for new connection... [10:41:40] Sock 9.Parse request [10:41:40]Sock 9.Check first char [10:41:40]Sock 9.First char is OK [10:41:40]request: POST /json_proto HTTP/1.0 [10:41:40]Method: POST [10:41:40]URL: /json_proto [10:41:40]Method is POST - this is cgi request [10:41:40]url: /json_proto [10:41:40]query_string will be loaded in cgi processing [10:41:40]execute_cgi json_proto POST (null) [10:41:40]execute_cgi path=json_proto method=POST [10:41:40]POST find Content-Length [10:41:40]Host: 172.17.62.195:8080 [10:41:40]Content-Length: 677 [10:41:40]Content-Type: application/json [10:41:40] [10:41:40]POST finish read [10:41:40]Found Content-Length = 677 [10:41:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:40]execute_script... [10:41:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118310", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:41:40]POST & json_proto [10:41:40]process_json_proto [10:41:40]json parsed OK: [10:41:40]protocol is kg_v1.0 [10:41:40]action value=close_receipt [10:41:40]process_action close_receipt [10:41:40]cmd_close_receipt [10:41:40]MH_GetDate [10:41:40]Write to MH i2c: F0 00 00 C0 03 B2 [10:41:40]Write i2c OK [10:41:40]MH_I2C_Read... [10:41:40]Read from MH i2c: F0 [10:41:40]MH_I2C_Read... [10:41:40]Read from MH i2c: F0 09 00 [10:41:40]MH_I2C_Read... [10:41:40]Read from MH i2c: F0 09 00 C0 03 00 64 3A F5 66 65 34 CA 65 7C [10:41:40]GetLastDocTimeStamp 1727347255 [10:41:40]current date 1727347300 [10:41:40]FM_GetShiftState [10:41:40]SAM_PROTO_GetShiftState [10:41:40]wFMCommunicate request_size=4 [10:41:40]MH_SAM_APDU [10:41:40]CAPDU: 80 13 01 00 [10:41:40]Write to MH i2c: E2 08 00 C1 03 80 13 01 00 00 00 00 00 41 [10:41:40]Write i2c OK [10:41:40]MH_I2C_Read... [10:41:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:40]Read from MH i2c: E2 [10:41:40]MH_I2C_Read... [10:41:40]Read from MH i2c: E2 0E 00 [10:41:40]MH_I2C_Read... [10:41:40]Read from MH i2c: E2 0E 00 C1 03 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 3D [10:41:40]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:41:40]wFMCommunicate OK [10:41:40]SAM_PROTO_GetShiftState done [10:41:40]FM_GetShiftState done [10:41:40]opened in 1727309552 [10:41:40]opened+sec_in_day 1727395952 [10:41:40]quantity*price = 60027 [10:41:40]sum+1 = 60029 [10:41:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 200 26.09.2024 10:41 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104860 ФПД: 42479856525923 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T104140&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104860&fm=42479856525923&tin=02508201610067®Number=0000000000145756&sum=60000 [10:41:41]StoreToDocumentArchive [10:41:41]shift 237 fd 104860 [10:41:41]save to /storage/0237/doc_00104860 [10:41:41]save last doc name /storage/0237/doc_00104860 to /storage/kkm_last_doc_name [10:41:41]save OK [10:41:41]Clear old archive folders... [10:41:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:41:41]tlvbuf is 002F5370 [10:41:41]SAM_PROTO_ClearQueue [10:41:41]wFMCommunicate request_size=4 [10:41:41]MH_SAM_APDU [10:41:41]CAPDU: 80 09 00 00 [10:41:41]Write to MH i2c: E2 08 00 CE 03 80 09 00 00 00 00 00 00 43 [10:41:41]Write i2c OK [10:41:41]MH_I2C_Read... [10:41:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:41:41]Read from MH i2c: E2 [10:41:41]MH_I2C_Read... [10:41:41]Read from MH i2c: E2 03 00 [10:41:41]MH_I2C_Read... [10:41:41]Read from MH i2c: E2 03 00 CE 03 00 90 00 45 [10:41:41]RAPDU: 90 00 [10:41:41]wFMCommunicate OK [10:41:41]SAM_PROTO_ClearQueue done [10:41:41]KKMCreateOFDPacket [10:41:41]OFDProtocolAddRootSTLVToBuf [10:41:41]FM_MakeSignedData [10:41:41]FM_MakeSignedData [10:41:41]SAM_PROTO_SignData [10:41:41]wFMCommunicate request_size=4 [10:41:41]MH_SAM_APDU [10:41:41]CAPDU: 80 0D 01 02 [10:41:41]Write to MH i2c: E2 08 00 CF 03 80 0D 01 02 00 00 00 00 4B [10:41:41]Write i2c OK [10:41:41]MH_I2C_Read... [10:41:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:41:41]Read from MH i2c: E2 [10:41:41]MH_I2C_Read... [10:41:41]Read from MH i2c: E2 03 00 [10:41:41]MH_I2C_Read... [10:41:41]Read from MH i2c: E2 03 00 CF 03 00 90 00 46 [10:41:41]RAPDU: 90 00 [10:41:41]wFMCommunicate OK [10:41:41]wFMCommunicate request_size=255 [10:41:41]MH_SAM_APDU [10:41:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 64 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9C 99 01 00 35 04 06 00 26 [10:41:41]Write to MH i2c: E2 02 01 D0 03 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 64 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9C 99 01 00 35 04 06 00 26 00 00 4D [10:41:41]Write i2c OK [10:41:41]MH_I2C_Read... [10:41:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:42]Read from MH i2c: E2 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: E2 03 00 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: E2 03 00 D0 03 00 90 00 47 [10:41:42]RAPDU: 90 00 [10:41:42]wFMCommunicate OK [10:41:42]wFMCommunicate request_size=10 [10:41:42]MH_SAM_APDU [10:41:42]CAPDU: 80 0D 02 02 05 A2 9C C2 22 63 [10:41:42]Write to MH i2c: E2 0D 00 D1 03 80 0D 02 02 05 00 A2 9C C2 22 63 00 00 DD [10:41:42]Write i2c OK [10:41:42]MH_I2C_Read... [10:41:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:41:42]Read from MH i2c: E2 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: E2 03 00 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: E2 03 00 D1 03 00 90 00 48 [10:41:42]RAPDU: 90 00 [10:41:42]wFMCommunicate OK [10:41:42]wFMCommunicate request_size=4 [10:41:42]MH_SAM_APDU [10:41:42]CAPDU: 80 0D 03 02 [10:41:42]Write to MH i2c: E2 08 00 D2 03 80 0D 03 02 00 00 00 00 50 [10:41:42]Write i2c OK [10:41:42]MH_I2C_Read... [10:41:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:41:42]Read from MH i2c: E2 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: E2 0B 00 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: E2 0B 00 D2 03 00 01 83 AF 40 CE 94 7C E6 90 00 88 [10:41:42]RAPDU: 01 83 AF 40 CE 94 7C E6 90 00 [10:41:42]wFMCommunicate OK [10:41:42]SAM_PROTO_SignData done [10:41:42]FM_MakeSignedData done [10:41:42]CreateOFDProtocolMessage [10:41:42]wFMCommunicate request_size=4 [10:41:42]MH_SAM_APDU [10:41:42]CAPDU: 80 11 00 00 [10:41:42]Write to MH i2c: E2 08 00 D3 03 80 11 00 00 00 00 00 00 50 [10:41:42]Write i2c OK [10:41:42]MH_I2C_Read... [10:41:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:42]Read from MH i2c: E2 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: E2 17 00 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: E2 17 00 D3 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 AB [10:41:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:41:42]wFMCommunicate OK [10:41:42]CreateOFDProtocolMessage done [10:41:42]OFDSenderStorePacket 104860 [10:41:42]StoreOFDPacket docnum=104860 [10:41:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 EC 8B 07 01 BC 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 64 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9C 99 01 00 35 04 06 00 26 A2 9C C2 22 63 01 83 AF 40 CE 94 7C E6 [10:41:42]CheckFolder [10:41:42]dirname=/storage/ofd_packets [10:41:42]CheckFolder done [10:41:42]ProducePacketName [10:41:42]name=ofd_packets/00104860 [10:41:42]NVStorageSaveData ofd_packets/00104860 [10:41:42]File name is /storage/ofd_packets/00104860 [10:41:42]Write 301 bytes [10:41:42]NVStorageSaveData done [10:41:42]OFDSenderStorePacket done [10:41:42]KKMCreateOFDPacket done [10:41:42]NVStorageSaveData kkm_last_timestamp [10:41:42]File name is /storage/kkm_last_timestamp [10:41:42]Write 4 bytes [10:41:42]NVStorageSaveData done [10:41:42]ExternCall_PrintAddStr [10:41:42]wPrintStart [10:41:42]Write to MH i2c: 01 00 00 D4 03 D7 [10:41:42]Write i2c OK [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: 01 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: 01 07 00 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: 01 07 00 D4 03 00 00 00 00 00 FF 0F EC [10:41:42]RasterBufferAndPrint [10:41:42]line Счет N : (1)118310 [10:41:42]line ИНН: 02508201610067 [10:41:42]line Контрольно-Кассовый Чек [10:41:42]line ПРОДАЖА [10:41:42]line ТРК (МРК, ГНК) : 23 [10:41:42]line Товар: 2710124500 [10:41:42]line Аи-95-К-5 [10:41:42]line 8.090 * 74.20 [10:41:42]line = 600.28 [10:41:42]line НДС 12% НСП 1% [10:41:42]line > о реализуемом товаре [10:41:42]line ОКРУГЛЕНИЕ: -0.28 [10:41:42]line ИТОГО: 600.00 [10:41:42]line Внесено: 600.00 [10:41:42]line СДАЧА: 0.00 [10:41:42]line НСП 1% : 5.31 [10:41:42]line НДС 12% : 63.75 [10:41:42]line Наличными: 600.00 [10:41:42]line Безнал.: 0.00 [10:41:42]line Место: АЗС № 176 [10:41:42]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:41:42]line СНО: Общий режим [10:41:42]line Чек 200 26.09.2024 10:41 [10:41:42]line Смена: 237 ФФД: 1.0 [10:41:42]line ЗНМ: 0300000238 [10:41:42]line РНМ: 0000000000145756 [10:41:42]line Версия ККМ: v1.0 [10:41:42]line ФМ: 0000000000959278 [10:41:42]line ФД: 104860 [10:41:42]line ФПД: 42479856525923 [10:41:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T104140&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104860&fm=42479856525923&tin=02508201610067®Number=0000000000145756&sum=60000 [10:41:42]OFD Sender: Processing packet 104860 [packets to send 51, broken 50] [10:41:42]ProducePacketName [10:41:42]name=ofd_packets/00104860 [10:41:42]OFD Sender: To server: pG, [10:41:42]CommunicateWithHost lk.salyk.kg:30040 [10:41:42]ConnectInit lk.salyk.kg [10:41:42]written 0, free lines is 4095 [10:41:42]Connected sock=10 [10:41:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 EC 8B 07 01 BC 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 64 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9C 99 01 00 35 04 06 00 26 A2 9C C2 22 63 01 83 AF 40 CE 94 7C E6 [10:41:42]Write to MH i2c: 01 00 00 FE 03 01 [10:41:42]Write i2c OK [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: 01 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: 01 07 00 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: 01 07 00 FE 03 00 00 00 00 00 0A 0D 1F [10:41:42]RasterBufferAndPrint [10:41:42]line [10:41:42]line [10:41:42]line [10:41:42]line [10:41:42]line [10:41:42]written 0, free lines is 3344 [10:41:42]MH_Cut [10:41:42]Write to MH i2c: D1 01 00 05 04 01 DB [10:41:42]Write i2c OK [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: D1 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: D1 01 00 [10:41:42]MH_I2C_Read... [10:41:42]Read from MH i2c: D1 01 00 05 04 00 DA [10:41:42]Write to MH i2c: 01 00 00 06 04 0A [10:41:43]Write i2c OK [10:41:43]MH_I2C_Read... [10:41:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 FC E5 47 00 9B 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9C 99 01 00 F4 03 04 00 15 E4 F4 66 B6 04 01 00 00 72 B8 F8 6E D2 B5 DF 83 [10:41:43]CommunicateWithHost err = 0 [10:41:43]CheckOFDResponse [10:41:43]1017 (14) - 77093643461234 [10:41:43]1041 (16) - 0000000000959278 [10:41:43]1040 (4) - 104860 [10:41:43]1012 (4) - 26.09.2024 04:33 [10:41:43]1206 (1) - 0 [10:41:43]OFD Sender: Remove packet 104860 [10:41:43]ProducePacketName [10:41:43]name=ofd_packets/00104860 [10:41:43]NVStorageDeleteData [10:41:43]OFD Sender: No OFD packet to send [10:41:43]*** Cut start [10:41:43]*** Partial cut [10:41:43]*** CUTSNS_PIN = 1 [10:41:43]*** CUTSNS_PIN = 0 [10:41:43]*** Brake cut motor [10:41:44]Read from MH i2c: 01 [10:41:44]MH_I2C_Read... [10:41:44]*** Stop cut motor [10:41:44]*** Cut end [10:41:44]Read from MH i2c: 01 07 00 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: 01 07 00 06 04 00 00 00 00 00 FF 0F 1F [10:41:44]process_action close_receipt done [10:41:44]requested_data is exist [10:41:44]produce_requested_data [10:41:44]requested_item fm.sn is exist - process it [10:41:44]wFMCommunicate request_size=4 [10:41:44]MH_SAM_APDU [10:41:44]CAPDU: 80 11 00 00 [10:41:44]Write to MH i2c: E2 08 00 07 04 80 11 00 00 00 00 00 00 85 [10:41:44]Write i2c OK [10:41:44]MH_I2C_Read... [10:41:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:41:44]Read from MH i2c: E2 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 17 00 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 17 00 07 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E0 [10:41:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:41:44]wFMCommunicate OK [10:41:44]requested_item fd.num is exist - process it [10:41:44]SAM_PROTO_GetFieldsCounters [10:41:44]wFMCommunicate request_size=4 [10:41:44]MH_SAM_APDU [10:41:44]CAPDU: 80 13 00 00 [10:41:44]Write to MH i2c: E2 08 00 08 04 80 13 00 00 00 00 00 00 88 [10:41:44]Write i2c OK [10:41:44]MH_I2C_Read... [10:41:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:41:44]Read from MH i2c: E2 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 62 00 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 62 00 08 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 9C 99 01 00 0E 04 04 00 ED 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 2F [10:41:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 9C 99 01 00 0E 04 04 00 ED 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 [10:41:44]wFMCommunicate OK [10:41:44]SAM_PROTO_GetFieldsCounters done [10:41:44]requested_item shift.num is exist - process it [10:41:44]requested_item shift.opened is exist - process it [10:41:44]req_shift_opened [10:41:44]FM_GetShiftState [10:41:44]SAM_PROTO_GetShiftState [10:41:44]wFMCommunicate request_size=4 [10:41:44]MH_SAM_APDU [10:41:44]CAPDU: 80 13 01 00 [10:41:44]Write to MH i2c: E2 08 00 09 04 80 13 01 00 00 00 00 00 8A [10:41:44]Write i2c OK [10:41:44]MH_I2C_Read... [10:41:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:41:44]Read from MH i2c: E2 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 0E 00 [10:41:44]MH_I2C_Read... [10:41:44]Read from MH i2c: E2 0E 00 09 04 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 86 [10:41:44]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:41:44]wFMCommunicate OK [10:41:44]SAM_PROTO_GetShiftState done [10:41:44]FM_GetShiftState done [10:41:44]req_shift_opened done [10:41:44]requested_item shift.open_date is exist - process it [10:41:44]req_shift_open_date [10:41:44]req_shift_open_date done [10:41:44]produce_requested_data done [10:41:44]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104860,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:41:44]process_action_free close_receipt [10:41:44]json_value_free [10:41:44]json_value_free done [10:41:44]process_json_proto returns [10:41:44]Send response to host [10:41:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104860,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:41:44]free response buf [10:41:44]execute_script done [10:41:44]execute_script returns [10:41:44]free content buf [10:41:44]Sock 9.Close socket [10:41:44]Sock 9.Thread stoped [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]accept exits with 7 [10:42:08]New connection [10:42:08]New thread 3067018596 created [10:42:08]Thread 3066875236 joined [10:42:08]Waiting for new connection... [10:42:08] Sock 7.Parse request [10:42:08]Sock 7.Check first char [10:42:08]Sock 7.First char is OK [10:42:08]request: POST /json_proto HTTP/1.0 [10:42:08]Method: POST [10:42:08]URL: /json_proto [10:42:08]Method is POST - this is cgi request [10:42:08]url: /json_proto [10:42:08]query_string will be loaded in cgi processing [10:42:08]execute_cgi json_proto POST (null) [10:42:08]execute_cgi path=json_proto method=POST [10:42:08]POST find Content-Length [10:42:08]Host: 172.17.62.195:8080 [10:42:08]Content-Length: 824 [10:42:08]Content-Type: application/json [10:42:08] [10:42:08]POST finish read [10:42:08]Found Content-Length = 824 [10:42:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 26.420, "sum" : 1999.99, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1999.99 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:08]execute_script... [10:42: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)118311", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 26.420, "sum" : 1999.99, "attribute": 0, "vats" : [ {"type": 0, "rate": 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" : 1999.99 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:42:08]POST & json_proto [10:42:08]process_json_proto [10:42:08]json parsed OK: [10:42:08]protocol is kg_v1.0 [10:42:08]action value=close_receipt [10:42:08]process_action close_receipt [10:42:08]cmd_close_receipt [10:42:08]MH_GetDate [10:42:08]Write to MH i2c: F0 00 00 0A 04 FD [10:42:08]Write i2c OK [10:42:08]MH_I2C_Read... [10:42:08]Read from MH i2c: F0 [10:42:08]MH_I2C_Read... [10:42:08]Read from MH i2c: F0 09 00 [10:42:08]MH_I2C_Read... [10:42:08]Read from MH i2c: F0 09 00 0A 04 00 80 3A F5 66 65 34 CA 65 E3 [10:42:08]GetLastDocTimeStamp 1727347300 [10:42:08]current date 1727347328 [10:42:08]FM_GetShiftState [10:42:08]SAM_PROTO_GetShiftState [10:42:08]wFMCommunicate request_size=4 [10:42:08]MH_SAM_APDU [10:42:08]CAPDU: 80 13 01 00 [10:42:08]Write to MH i2c: E2 08 00 0B 04 80 13 01 00 00 00 00 00 8C [10:42:08]Write i2c OK [10:42:08]MH_I2C_Read... [10:42:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:08]Read from MH i2c: E2 [10:42:08]MH_I2C_Read... [10:42:08]Read from MH i2c: E2 0E 00 [10:42:08]MH_I2C_Read... [10:42:08]Read from MH i2c: E2 0E 00 0B 04 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 88 [10:42:08]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:42:08]wFMCommunicate OK [10:42:08]SAM_PROTO_GetShiftState done [10:42:08]FM_GetShiftState done [10:42:08]opened in 1727309552 [10:42:08]opened+sec_in_day 1727395952 [10:42:08]quantity*price = 199999 [10:42:08]sum+1 = 200000 [10:42:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1999.99 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 0.00 Безнал.: 1999.99 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 201 26.09.2024 10:42 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000000959278 ФД: 104861 ФПД: 60395856035656 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T104208&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104861&fm=60395856035656&tin=02508201610067®Number=0000000000145756&sum=199999 [10:42:09]StoreToDocumentArchive [10:42:09]shift 237 fd 104861 [10:42:09]save to /storage/0237/doc_00104861 [10:42:09]save last doc name /storage/0237/doc_00104861 to /storage/kkm_last_doc_name [10:42:09]save OK [10:42:09]Clear old archive folders... [10:42:09]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:42:09]tlvbuf is 0031E880 [10:42:09]SAM_PROTO_ClearQueue [10:42:09]wFMCommunicate request_size=4 [10:42:09]MH_SAM_APDU [10:42:09]CAPDU: 80 09 00 00 [10:42:09]Write to MH i2c: E2 08 00 18 04 80 09 00 00 00 00 00 00 8E [10:42:09]Write i2c OK [10:42:09]MH_I2C_Read... [10:42:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:42:09]Read from MH i2c: E2 [10:42:09]MH_I2C_Read... [10:42:09]Read from MH i2c: E2 03 00 [10:42:09]MH_I2C_Read... [10:42:09]Read from MH i2c: E2 03 00 18 04 00 90 00 90 [10:42:09]RAPDU: 90 00 [10:42:09]wFMCommunicate OK [10:42:09]SAM_PROTO_ClearQueue done [10:42:09]KKMCreateOFDPacket [10:42:09]OFDProtocolAddRootSTLVToBuf [10:42:09]FM_MakeSignedData [10:42:09]FM_MakeSignedData [10:42:09]SAM_PROTO_SignData [10:42:09]wFMCommunicate request_size=4 [10:42:09]MH_SAM_APDU [10:42:09]CAPDU: 80 0D 01 02 [10:42:09]Write to MH i2c: E2 08 00 19 04 80 0D 01 02 00 00 00 00 96 [10:42:09]Write i2c OK [10:42:09]MH_I2C_Read... [10:42:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:42:09]Read from MH i2c: E2 [10:42:09]MH_I2C_Read... [10:42:09]Read from MH i2c: E2 03 00 [10:42:09]MH_I2C_Read... [10:42:09]Read from MH i2c: E2 03 00 19 04 00 90 00 91 [10:42:09]RAPDU: 90 00 [10:42:09]wFMCommunicate OK [10:42:09]wFMCommunicate request_size=255 [10:42:09]MH_SAM_APDU [10:42:09]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 34 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 3F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 80 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9D 99 01 00 35 04 06 00 [10:42:09]Write to MH i2c: E2 02 01 1A 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 34 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 3F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 80 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9D 99 01 00 35 04 06 00 00 00 58 [10:42:09]Write i2c OK [10:42:09]MH_I2C_Read... [10:42:09]Read from MH i2c: E2 [10:42:09]MH_I2C_Read... [10:42:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:09]Read from MH i2c: E2 03 00 [10:42:09]MH_I2C_Read... [10:42:09]Read from MH i2c: E2 03 00 1A 04 00 90 00 92 [10:42:09]RAPDU: 90 00 [10:42:09]wFMCommunicate OK [10:42:09]wFMCommunicate request_size=11 [10:42:09]MH_SAM_APDU [10:42:09]CAPDU: 80 0D 02 02 06 36 EE 01 8B 7F 48 [10:42:09]Write to MH i2c: E2 0E 00 1B 04 80 0D 02 02 06 00 36 EE 01 8B 7F 48 00 00 1C [10:42:09]Write i2c OK [10:42:09]MH_I2C_Read... [10:42:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:09]Read from MH i2c: E2 [10:42:09]MH_I2C_Read... [10:42:09]Read from MH i2c: E2 03 00 [10:42:09]MH_I2C_Read... [10:42:09]Read from MH i2c: E2 03 00 1B 04 00 90 00 93 [10:42:09]RAPDU: 90 00 [10:42:09]wFMCommunicate OK [10:42:09]wFMCommunicate request_size=4 [10:42:09]MH_SAM_APDU [10:42:09]CAPDU: 80 0D 03 02 [10:42:09]Write to MH i2c: E2 08 00 1C 04 80 0D 03 02 00 00 00 00 9B [10:42:09]Write i2c OK [10:42:09]MH_I2C_Read... [10:42:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:42:09]Read from MH i2c: E2 [10:42:09]MH_I2C_Read... [10:42:09]Read from MH i2c: E2 0B 00 [10:42:09]MH_I2C_Read... [10:42:09]Read from MH i2c: E2 0B 00 1C 04 00 A9 35 E2 BD A0 96 20 18 90 00 87 [10:42:09]RAPDU: A9 35 E2 BD A0 96 20 18 90 00 [10:42:09]wFMCommunicate OK [10:42:09]SAM_PROTO_SignData done [10:42:09]FM_MakeSignedData done [10:42:09]CreateOFDProtocolMessage [10:42:09]wFMCommunicate request_size=4 [10:42:09]MH_SAM_APDU [10:42:09]CAPDU: 80 11 00 00 [10:42:09]Write to MH i2c: E2 08 00 1D 04 80 11 00 00 00 00 00 00 9B [10:42:09]Write i2c OK [10:42:09]MH_I2C_Read... [10:42:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:09]Read from MH i2c: E2 [10:42:09]MH_I2C_Read... [10:42:09]Read from MH i2c: E2 17 00 [10:42:09]MH_I2C_Read... [10:42:09]Read from MH i2c: E2 17 00 1D 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 F6 [10:42:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:42:09]wFMCommunicate OK [10:42:09]CreateOFDProtocolMessage done [10:42:09]OFDSenderStorePacket 104861 [10:42:09]StoreOFDPacket docnum=104861 [10:42:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 E2 B2 08 01 1B BD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 34 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 3F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 80 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9D 99 01 00 35 04 06 00 36 EE 01 8B 7F 48 A9 35 E2 BD A0 96 20 18 [10:42:09]CheckFolder [10:42:09]dirname=/storage/ofd_packets [10:42:09]CheckFolder done [10:42:09]ProducePacketName [10:42:09]name=ofd_packets/00104861 [10:42:09]NVStorageSaveData ofd_packets/00104861 [10:42:09]File name is /storage/ofd_packets/00104861 [10:42:09]Write 302 bytes [10:42:09]NVStorageSaveData done [10:42:09]OFDSenderStorePacket done [10:42:09]KKMCreateOFDPacket done [10:42:09]NVStorageSaveData kkm_last_timestamp [10:42:09]File name is /storage/kkm_last_timestamp [10:42:09]Write 4 bytes [10:42:09]NVStorageSaveData done [10:42:09]ExternCall_PrintAddStr [10:42:09]wPrintStart [10:42:09]Write to MH i2c: 01 00 00 1E 04 22 [10:42:09]Write i2c OK [10:42:09]MH_I2C_Read... [10:42:09]Read from MH i2c: 01 [10:42:09]MH_I2C_Read... [10:42:09]Read from MH i2c: 01 07 00 [10:42:09]MH_I2C_Read... [10:42:09]Read from MH i2c: 01 07 00 1E 04 00 00 00 00 00 FF 0F 37 [10:42:09]RasterBufferAndPrint [10:42:09]line Счет N : (1)118311 [10:42:09]line ИНН: 02508201610067 [10:42:09]line Контрольно-Кассовый Чек [10:42:09]line ПРОДАЖА [10:42:09]line ТРК (МРК, ГНК) : 31 [10:42:09]line Товар: 2710194210 [10:42:09]line ДТ(л)-К-5 [10:42:09]line 26.420 * 75.70 [10:42:09]line = 1999.99 [10:42:09]line НДС 12% НСП 1% [10:42:09]line > о реализуемом товаре [10:42:09]line ИТОГО: 1999.99 [10:42:09]line НСП 1% : 17.70 [10:42:09]line НДС 12% : 212.39 [10:42:09]line Наличными: 0.00 [10:42:09]line Безнал.: 1999.99 [10:42:09]line Место: АЗС № 176 [10:42:09]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:42:09]line СНО: Общий режим [10:42:09]line Чек 201 26.09.2024 10:42 [10:42:09]line Смена: 237 ФФД: 1.0 [10:42:09]line ЗНМ: 0300000238 [10:42:09]line РНМ: 0000000000145756 [10:42:09]line Версия ККМ: v1.0 [10:42:09]line Платежная система: Бакай Банк [10:42:09]line ФМ: 0000000000959278 [10:42:09]line ФД: 104861 [10:42:09]line ФПД: 60395856035656 [10:42:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T104208&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104861&fm=60395856035656&tin=02508201610067®Number=0000000000145756&sum=199999 [10:42:10]OFD Sender: Processing packet 104861 [packets to send 51, broken 50] [10:42:10]ProducePacketName [10:42:10]name=ofd_packets/00104861 [10:42:10]OFD Sender: To server: pG, [10:42:10]CommunicateWithHost lk.salyk.kg:30040 [10:42:10]ConnectInit lk.salyk.kg [10:42:10]written 0, free lines is 4095 [10:42:10]Connected sock=10 [10:42:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 E2 B2 08 01 1B BD 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 34 67 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 3F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 3F 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 3F 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 80 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9D 99 01 00 35 04 06 00 36 EE 01 8B 7F 48 A9 35 E2 BD A0 96 20 18 [10:42:10]Write to MH i2c: 01 00 00 47 04 4B [10:42:10]Write i2c OK [10:42:10]MH_I2C_Read... [10:42:10]Read from MH i2c: 01 [10:42:10]MH_I2C_Read... [10:42:10]Read from MH i2c: 01 07 00 [10:42:10]MH_I2C_Read... [10:42:10]Read from MH i2c: 01 07 00 47 04 00 00 00 00 00 21 0D 80 [10:42:10]RasterBufferAndPrint [10:42:10]line [10:42:10]line [10:42:10]line [10:42:10]line [10:42:10]line [10:42:10]written 0, free lines is 3367 [10:42:10]MH_Cut [10:42:10]Write to MH i2c: D1 01 00 4E 04 01 24 [10:42:10]Write i2c OK [10:42:10]MH_I2C_Read... [10:42:10]Read from MH i2c: D1 [10:42:10]MH_I2C_Read... [10:42:10]Read from MH i2c: D1 01 00 [10:42:10]MH_I2C_Read... [10:42:10]Read from MH i2c: D1 01 00 4E 04 00 23 [10:42:10]Write to MH i2c: 01 00 00 4F 04 53 [10:42:10]Write i2c OK [10:42:10]MH_I2C_Read... [10:42:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 B6 B8 47 00 89 ED A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9D 99 01 00 F4 03 04 00 31 E4 F4 66 B6 04 01 00 00 EE 77 24 71 DD 7F 5D 87 [10:42:10]CommunicateWithHost err = 0 [10:42:10]CheckOFDResponse [10:42:10]1017 (14) - 77093643461234 [10:42:10]1041 (16) - 0000000000959278 [10:42:10]1040 (4) - 104861 [10:42:10]1012 (4) - 26.09.2024 04:33 [10:42:10]1206 (1) - 0 [10:42:10]OFD Sender: Remove packet 104861 [10:42:10]ProducePacketName [10:42:10]name=ofd_packets/00104861 [10:42:10]NVStorageDeleteData [10:42:11]OFD Sender: No OFD packet to send [10:42:11]*** Cut start [10:42:11]*** Partial cut [10:42:11]*** CUTSNS_PIN = 1 [10:42:11]*** CUTSNS_PIN = 0 [10:42:11]*** Brake cut motor [10:42:11]Read from MH i2c: 01 [10:42:11]MH_I2C_Read... [10:42:11]*** Stop cut motor [10:42:11]*** Cut end [10:42:11]Read from MH i2c: 01 07 00 [10:42:11]MH_I2C_Read... [10:42:11]Read from MH i2c: 01 07 00 4F 04 00 00 00 00 00 FF 0F 68 [10:42:11]process_action close_receipt done [10:42:11]requested_data is exist [10:42:11]produce_requested_data [10:42:11]requested_item fm.sn is exist - process it [10:42:11]wFMCommunicate request_size=4 [10:42:11]MH_SAM_APDU [10:42:11]CAPDU: 80 11 00 00 [10:42:11]Write to MH i2c: E2 08 00 50 04 80 11 00 00 00 00 00 00 CE [10:42:11]Write i2c OK [10:42:11]MH_I2C_Read... [10:42:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:11]Read from MH i2c: E2 [10:42:11]MH_I2C_Read... [10:42:11]Read from MH i2c: E2 17 00 [10:42:11]MH_I2C_Read... [10:42:11]Read from MH i2c: E2 17 00 50 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 29 [10:42:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:42:11]wFMCommunicate OK [10:42:11]requested_item fd.num is exist - process it [10:42:11]SAM_PROTO_GetFieldsCounters [10:42:11]wFMCommunicate request_size=4 [10:42:11]MH_SAM_APDU [10:42:11]CAPDU: 80 13 00 00 [10:42:11]Write to MH i2c: E2 08 00 51 04 80 13 00 00 00 00 00 00 D1 [10:42:11]Write i2c OK [10:42:11]MH_I2C_Read... [10:42:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:42:11]Read from MH i2c: E2 [10:42:11]MH_I2C_Read... [10:42:11]Read from MH i2c: E2 62 00 [10:42:11]MH_I2C_Read... [10:42:11]Read from MH i2c: E2 62 00 51 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 9D 99 01 00 0E 04 04 00 ED 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 7C [10:42:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 9D 99 01 00 0E 04 04 00 ED 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 [10:42:12]wFMCommunicate OK [10:42:12]SAM_PROTO_GetFieldsCounters done [10:42:12]requested_item shift.num is exist - process it [10:42:12]requested_item shift.opened is exist - process it [10:42:12]req_shift_opened [10:42:12]FM_GetShiftState [10:42:12]SAM_PROTO_GetShiftState [10:42:12]wFMCommunicate request_size=4 [10:42:12]MH_SAM_APDU [10:42:12]CAPDU: 80 13 01 00 [10:42:12]Write to MH i2c: E2 08 00 52 04 80 13 01 00 00 00 00 00 D3 [10:42:12]Write i2c OK [10:42:12]MH_I2C_Read... [10:42:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:12]Read from MH i2c: E2 [10:42:12]MH_I2C_Read... [10:42:12]Read from MH i2c: E2 0E 00 [10:42:12]MH_I2C_Read... [10:42:12]Read from MH i2c: E2 0E 00 52 04 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 CF [10:42:12]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:42:12]wFMCommunicate OK [10:42:12]SAM_PROTO_GetShiftState done [10:42:12]FM_GetShiftState done [10:42:12]req_shift_opened done [10:42:12]requested_item shift.open_date is exist - process it [10:42:12]req_shift_open_date [10:42:12]req_shift_open_date done [10:42:12]produce_requested_data done [10:42:12]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104861,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:42:12]process_action_free close_receipt [10:42:12]json_value_free [10:42:12]json_value_free done [10:42:12]process_json_proto returns [10:42:12]Send response to host [10:42:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104861,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:42:12]free response buf [10:42:12]execute_script done [10:42:12]execute_script returns [10:42:12]free content buf [10:42:12]Sock 7.Close socket [10:42:12]Sock 7.Thread stoped [10:42:16]OFD Sender: No OFD packet to send [10:42:21]OFD Sender: No OFD packet to send [10:42:26]OFD Sender: No OFD packet to send [10:42:31]OFD Sender: No OFD packet to send [10:42:36]OFD Sender: No OFD packet to send [10:42:36]accept exits with 9 [10:42:36]New connection [10:42:36]New thread 3066875236 created [10:42:36]Thread 3067018596 joined [10:42:36]Waiting for new connection... [10:42:36] Sock 9.Parse request [10:42:36]Sock 9.Check first char [10:42:36]Sock 9.First char is OK [10:42:36]request: POST /json_proto HTTP/1.0 [10:42:36]Method: POST [10:42:36]URL: /json_proto [10:42:36]Method is POST - this is cgi request [10:42:36]url: /json_proto [10:42:36]query_string will be loaded in cgi processing [10:42:36]execute_cgi json_proto POST (null) [10:42:36]execute_cgi path=json_proto method=POST [10:42:36]POST find Content-Length [10:42:36]Host: 172.17.62.195:8080 [10:42:36]Content-Length: 647 [10:42:36]Content-Type: application/json [10:42:36] [10:42:36]POST finish read [10:42:36]Found Content-Length = 647 [10:42:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [10:42:36]execute_script... [10:42: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)118312", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [10:42:36]POST & json_proto [10:42:36]process_json_proto [10:42:36]json parsed OK: [10:42:36]protocol is kg_v1.0 [10:42:36]action value=close_receipt [10:42:36]process_action close_receipt [10:42:36]cmd_close_receipt [10:42:36]MH_GetDate [10:42:36]Write to MH i2c: F0 00 00 53 04 46 [10:42:36]Write i2c OK [10:42:36]MH_I2C_Read... [10:42:36]Read from MH i2c: F0 [10:42:36]MH_I2C_Read... [10:42:36]Read from MH i2c: F0 09 00 [10:42:36]MH_I2C_Read... [10:42:36]Read from MH i2c: F0 09 00 53 04 00 9C 3A F5 66 65 34 CA 65 48 [10:42:36]GetLastDocTimeStamp 1727347328 [10:42:36]current date 1727347356 [10:42:36]FM_GetShiftState [10:42:36]SAM_PROTO_GetShiftState [10:42:36]wFMCommunicate request_size=4 [10:42:36]MH_SAM_APDU [10:42:36]CAPDU: 80 13 01 00 [10:42:36]Write to MH i2c: E2 08 00 54 04 80 13 01 00 00 00 00 00 D5 [10:42:36]Write i2c OK [10:42:36]MH_I2C_Read... [10:42:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:36]Read from MH i2c: E2 [10:42:36]MH_I2C_Read... [10:42:36]Read from MH i2c: E2 0E 00 [10:42:36]MH_I2C_Read... [10:42:36]Read from MH i2c: E2 0E 00 54 04 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D1 [10:42:36]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:42:36]wFMCommunicate OK [10:42:36]SAM_PROTO_GetShiftState done [10:42:36]FM_GetShiftState done [10:42:36]opened in 1727309552 [10:42:36]opened+sec_in_day 1727395952 [10:42:36]quantity*price = 99999 [10:42:36]sum+1 = 100001 [10:42:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 202 26.09.2024 10:42 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104862 ФПД: 240546968689792 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T104236&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104862&fm=240546968689792&tin=02508201610067®Number=0000000000145756&sum=100000 [10:42:37]StoreToDocumentArchive [10:42:37]shift 237 fd 104862 [10:42:37]save to /storage/0237/doc_00104862 [10:42:37]save last doc name /storage/0237/doc_00104862 to /storage/kkm_last_doc_name [10:42:37]save OK [10:42:37]Clear old archive folders... [10:42:37]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:42:37]tlvbuf is 0031E8D0 [10:42:37]SAM_PROTO_ClearQueue [10:42:37]wFMCommunicate request_size=4 [10:42:37]MH_SAM_APDU [10:42:37]CAPDU: 80 09 00 00 [10:42:37]Write to MH i2c: E2 08 00 61 04 80 09 00 00 00 00 00 00 D7 [10:42:37]Write i2c OK [10:42:37]MH_I2C_Read... [10:42:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:42:37]Read from MH i2c: E2 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: E2 03 00 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: E2 03 00 61 04 00 90 00 D9 [10:42:37]RAPDU: 90 00 [10:42:37]wFMCommunicate OK [10:42:37]SAM_PROTO_ClearQueue done [10:42:37]KKMCreateOFDPacket [10:42:37]OFDProtocolAddRootSTLVToBuf [10:42:37]FM_MakeSignedData [10:42:37]FM_MakeSignedData [10:42:37]SAM_PROTO_SignData [10:42:37]wFMCommunicate request_size=4 [10:42:37]MH_SAM_APDU [10:42:37]CAPDU: 80 0D 01 02 [10:42:37]Write to MH i2c: E2 08 00 62 04 80 0D 01 02 00 00 00 00 DF [10:42:37]Write i2c OK [10:42:37]MH_I2C_Read... [10:42:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:42:37]Read from MH i2c: E2 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: E2 03 00 [10:42:37]MH_I2C_Read... [10:42:37]Read from MH i2c: E2 03 00 62 04 00 90 00 DA [10:42:37]RAPDU: 90 00 [10:42:37]wFMCommunicate OK [10:42:37]wFMCommunicate request_size=255 [10:42:37]MH_SAM_APDU [10:42:37]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 CA 00 00 00 F4 03 04 00 9C 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9E 99 01 00 35 04 06 00 [10:42:37]Write to MH i2c: E2 02 01 63 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 CA 00 00 00 F4 03 04 00 9C 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9E 99 01 00 35 04 06 00 00 00 5C [10:42:37]Write i2c OK [10:42:37]MH_I2C_Read... [10:42:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:38]Read from MH i2c: E2 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: E2 03 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: E2 03 00 63 04 00 90 00 DB [10:42:38]RAPDU: 90 00 [10:42:38]wFMCommunicate OK [10:42:38]wFMCommunicate request_size=11 [10:42:38]MH_SAM_APDU [10:42:38]CAPDU: 80 0D 02 02 06 DA C6 B4 9E DC 80 [10:42:38]Write to MH i2c: E2 0E 00 64 04 80 0D 02 02 06 00 DA C6 B4 9E DC 80 00 00 3C [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:42:38]Read from MH i2c: E2 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: E2 03 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: E2 03 00 64 04 00 90 00 DC [10:42:38]RAPDU: 90 00 [10:42:38]wFMCommunicate OK [10:42:38]wFMCommunicate request_size=4 [10:42:38]MH_SAM_APDU [10:42:38]CAPDU: 80 0D 03 02 [10:42:38]Write to MH i2c: E2 08 00 65 04 80 0D 03 02 00 00 00 00 E4 [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:42:38]Read from MH i2c: E2 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: E2 0B 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: E2 0B 00 65 04 00 21 2D 0E 70 18 8D BB 67 90 00 78 [10:42:38]RAPDU: 21 2D 0E 70 18 8D BB 67 90 00 [10:42:38]wFMCommunicate OK [10:42:38]SAM_PROTO_SignData done [10:42:38]FM_MakeSignedData done [10:42:38]CreateOFDProtocolMessage [10:42:38]wFMCommunicate request_size=4 [10:42:38]MH_SAM_APDU [10:42:38]CAPDU: 80 11 00 00 [10:42:38]Write to MH i2c: E2 08 00 66 04 80 11 00 00 00 00 00 00 E4 [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:38]Read from MH i2c: E2 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: E2 17 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: E2 17 00 66 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 3F [10:42:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:42:38]wFMCommunicate OK [10:42:38]CreateOFDProtocolMessage done [10:42:38]OFDSenderStorePacket 104862 [10:42:38]StoreOFDPacket docnum=104862 [10:42:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 C2 26 08 01 F9 98 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 CA 00 00 00 F4 03 04 00 9C 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9E 99 01 00 35 04 06 00 DA C6 B4 9E DC 80 21 2D 0E 70 18 8D BB 67 [10:42:38]CheckFolder [10:42:38]dirname=/storage/ofd_packets [10:42:38]CheckFolder done [10:42:38]ProducePacketName [10:42:38]name=ofd_packets/00104862 [10:42:38]NVStorageSaveData ofd_packets/00104862 [10:42:38]File name is /storage/ofd_packets/00104862 [10:42:38]Write 302 bytes [10:42:38]NVStorageSaveData done [10:42:38]OFDSenderStorePacket done [10:42:38]KKMCreateOFDPacket done [10:42:38]NVStorageSaveData kkm_last_timestamp [10:42:38]File name is /storage/kkm_last_timestamp [10:42:38]Write 4 bytes [10:42:38]NVStorageSaveData done [10:42:38]ExternCall_PrintAddStr [10:42:38]wPrintStart [10:42:38]Write to MH i2c: 01 00 00 67 04 6B [10:42:38]Write i2c OK [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 07 00 [10:42:38]MH_I2C_Read... [10:42:38]Read from MH i2c: 01 07 00 67 04 00 00 00 00 00 FF 0F 80 [10:42:38]RasterBufferAndPrint [10:42:38]line Счет N : (1)118312 [10:42:38]line ИНН: 02508201610067 [10:42:38]line Контрольно-Кассовый Чек [10:42:38]line ПРОДАЖА [10:42:38]line ТРК (МРК, ГНК) : 11 [10:42:38]line Товар: 2710194210 [10:42:38]line ДТ(л)-К-5 [10:42:38]line 13.210 * 75.70 [10:42:38]line = 1000.00 [10:42:38]line НДС 12% НСП 1% [10:42:38]line > о реализуемом товаре [10:42:38]line ИТОГО: 1000.00 [10:42:38]line НСП 1% : 8.85 [10:42:38]line НДС 12% : 106.19 [10:42:38]line Наличными: 1000.00 [10:42:38]line Безнал.: 0.00 [10:42:38]line Место: АЗС № 176 [10:42:38]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:42:38]line СНО: Общий режим [10:42:38]line Чек 202 26.09.2024 10:42 [10:42:38]line Смена: 237 ФФД: 1.0 [10:42:38]line ЗНМ: 0300000238 [10:42:38]line РНМ: 0000000000145756 [10:42:38]line Версия ККМ: v1.0 [10:42:38]line ФМ: 0000000000959278 [10:42:38]line ФД: 104862 [10:42:38]line ФПД: 240546968689792 [10:42:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T104236&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104862&fm=240546968689792&tin=02508201610067®Number=0000000000145756&sum=100000 [10:42:38]OFD Sender: Processing packet 104862 [packets to send 51, broken 50] [10:42:38]ProducePacketName [10:42:38]name=ofd_packets/00104862 [10:42:38]OFD Sender: To server: pG, [10:42:38]CommunicateWithHost lk.salyk.kg:30040 [10:42:38]ConnectInit lk.salyk.kg [10:42:38]written 0, free lines is 4095 [10:42:38]Connected sock=10 [10:42:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 C2 26 08 01 F9 98 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 CA 00 00 00 F4 03 04 00 9C 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9E 99 01 00 35 04 06 00 DA C6 B4 9E DC 80 21 2D 0E 70 18 8D BB 67 [10:42:39]Write to MH i2c: 01 00 00 8E 04 92 [10:42:39]Write i2c OK [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 07 00 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: 01 07 00 8E 04 00 00 00 00 00 39 0D DF [10:42:39]RasterBufferAndPrint [10:42:39]line [10:42:39]line [10:42:39]line [10:42:39]line [10:42:39]line [10:42:39]written 0, free lines is 3392 [10:42:39]MH_Cut [10:42:39]Write to MH i2c: D1 01 00 95 04 01 6B [10:42:39]Write i2c OK [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: D1 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: D1 01 00 [10:42:39]MH_I2C_Read... [10:42:39]Read from MH i2c: D1 01 00 95 04 00 6A [10:42:39]Write to MH i2c: 01 00 00 96 04 9A [10:42:39]Write i2c OK [10:42:39]MH_I2C_Read... [10:42:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 9D 50 47 00 70 5E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9E 99 01 00 F4 03 04 00 4D E4 F4 66 B6 04 01 00 00 A6 44 7D 9E DF E3 27 DC [10:42:39]CommunicateWithHost err = 0 [10:42:39]CheckOFDResponse [10:42:39]1017 (14) - 77093643461234 [10:42:39]1041 (16) - 0000000000959278 [10:42:39]1040 (4) - 104862 [10:42:39]1012 (4) - 26.09.2024 04:34 [10:42:39]1206 (1) - 0 [10:42:39]OFD Sender: Remove packet 104862 [10:42:39]ProducePacketName [10:42:39]name=ofd_packets/00104862 [10:42:39]NVStorageDeleteData [10:42:39]OFD Sender: No OFD packet to send [10:42:39]*** Cut start [10:42:39]*** Partial cut [10:42:39]*** CUTSNS_PIN = 1 [10:42:39]*** CUTSNS_PIN = 0 [10:42:40]*** Brake cut motor [10:42:40]Read from MH i2c: 01 [10:42:40]MH_I2C_Read... [10:42:40]*** Stop cut motor [10:42:40]*** Cut end [10:42:40]Read from MH i2c: 01 07 00 [10:42:40]MH_I2C_Read... [10:42:40]Read from MH i2c: 01 07 00 96 04 00 00 00 00 00 FF 0F AF [10:42:40]process_action close_receipt done [10:42:40]requested_data is exist [10:42:40]produce_requested_data [10:42:40]requested_item fm.sn is exist - process it [10:42:40]wFMCommunicate request_size=4 [10:42:40]MH_SAM_APDU [10:42:40]CAPDU: 80 11 00 00 [10:42:40]Write to MH i2c: E2 08 00 97 04 80 11 00 00 00 00 00 00 15 [10:42:40]Write i2c OK [10:42:40]MH_I2C_Read... [10:42:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:42:40]Read from MH i2c: E2 [10:42:40]MH_I2C_Read... [10:42:40]Read from MH i2c: E2 17 00 [10:42:40]MH_I2C_Read... [10:42:40]Read from MH i2c: E2 17 00 97 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 70 [10:42:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:42:40]wFMCommunicate OK [10:42:40]requested_item fd.num is exist - process it [10:42:40]SAM_PROTO_GetFieldsCounters [10:42:40]wFMCommunicate request_size=4 [10:42:40]MH_SAM_APDU [10:42:40]CAPDU: 80 13 00 00 [10:42:40]Write to MH i2c: E2 08 00 98 04 80 13 00 00 00 00 00 00 18 [10:42:40]Write i2c OK [10:42:40]MH_I2C_Read... [10:42:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:42:40]Read from MH i2c: E2 [10:42:40]MH_I2C_Read... [10:42:40]Read from MH i2c: E2 62 00 [10:42:40]MH_I2C_Read... [10:42:40]Read from MH i2c: E2 62 00 98 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 9E 99 01 00 0E 04 04 00 ED 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 C7 [10:42:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 9E 99 01 00 0E 04 04 00 ED 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 [10:42:40]wFMCommunicate OK [10:42:40]SAM_PROTO_GetFieldsCounters done [10:42:40]requested_item shift.num is exist - process it [10:42:40]requested_item shift.opened is exist - process it [10:42:40]req_shift_opened [10:42:40]FM_GetShiftState [10:42:40]SAM_PROTO_GetShiftState [10:42:40]wFMCommunicate request_size=4 [10:42:40]MH_SAM_APDU [10:42:40]CAPDU: 80 13 01 00 [10:42:40]Write to MH i2c: E2 08 00 99 04 80 13 01 00 00 00 00 00 1A [10:42:40]Write i2c OK [10:42:40]MH_I2C_Read... [10:42:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:42:40]Read from MH i2c: E2 [10:42:40]MH_I2C_Read... [10:42:40]Read from MH i2c: E2 0E 00 [10:42:40]MH_I2C_Read... [10:42:40]Read from MH i2c: E2 0E 00 99 04 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 16 [10:42:40]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:42:40]wFMCommunicate OK [10:42:40]SAM_PROTO_GetShiftState done [10:42:40]FM_GetShiftState done [10:42:40]req_shift_opened done [10:42:40]requested_item shift.open_date is exist - process it [10:42:40]req_shift_open_date [10:42:40]req_shift_open_date done [10:42:40]produce_requested_data done [10:42:40]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104862,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:42:40]process_action_free close_receipt [10:42:40]json_value_free [10:42:40]json_value_free done [10:42:40]process_json_proto returns [10:42:40]Send response to host [10:42:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104862,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:42:40]free response buf [10:42:40]execute_script done [10:42:40]execute_script returns [10:42:40]free content buf [10:42:40]Sock 9.Close socket [10:42:40]Sock 9.Thread stoped [10:42:44]OFD Sender: No OFD packet to send [10:42:49]OFD Sender: No OFD packet to send [10:42:54]OFD Sender: No OFD packet to send [10:42:59]OFD Sender: No OFD packet to send [10:43:04]OFD Sender: No OFD packet to send [10:43:09]OFD Sender: No OFD packet to send [10:43:14]OFD Sender: No OFD packet to send [10:43:19]OFD Sender: No OFD packet to send [10:43:24]OFD Sender: No OFD packet to send [10:43:29]OFD Sender: No OFD packet to send [10:43:34]OFD Sender: No OFD packet to send [10:43:39]OFD Sender: No OFD packet to send [10:43:44]OFD Sender: No OFD packet to send [10:43:49]OFD Sender: No OFD packet to send [10:43:50]accept exits with 7 [10:43:50]New connection [10:43:50]New thread 3067018596 created [10:43:50]Thread 3066875236 joined [10:43:50]Waiting for new connection... [10:43:50] Sock 7.Parse request [10:43:50]Sock 7.Check first char [10:43:50]Sock 7.First char is OK [10:43:50]request: POST /json_proto HTTP/1.0 [10:43:50]Method: POST [10:43:50]URL: /json_proto [10:43:50]Method is POST - this is cgi request [10:43:50]url: /json_proto [10:43:50]query_string will be loaded in cgi processing [10:43:50]execute_cgi json_proto POST (null) [10:43:50]execute_cgi path=json_proto method=POST [10:43:50]POST find Content-Length [10:43:50]Host: 172.17.62.195:8080 [10:43:50]Content-Length: 670 [10:43:50]Content-Type: application/json [10:43:50] [10:43:50]POST finish read [10:43:50]Found Content-Length = 670 [10:43:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 7.220, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:43:50]execute_script... [10:43: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)118313", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 44", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 7.220, "sum" : 500.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:43:50]POST & json_proto [10:43:50]process_json_proto [10:43:50]json parsed OK: [10:43:50]protocol is kg_v1.0 [10:43:50]action value=close_receipt [10:43:50]process_action close_receipt [10:43:50]cmd_close_receipt [10:43:50]MH_GetDate [10:43:50]Write to MH i2c: F0 00 00 9A 04 8D [10:43:50]Write i2c OK [10:43:50]MH_I2C_Read... [10:43:50]Read from MH i2c: F0 [10:43:50]MH_I2C_Read... [10:43:50]Read from MH i2c: F0 09 00 [10:43:50]MH_I2C_Read... [10:43:50]Read from MH i2c: F0 09 00 9A 04 00 E6 3A F5 66 65 34 CA 65 D9 [10:43:50]GetLastDocTimeStamp 1727347356 [10:43:50]current date 1727347430 [10:43:50]FM_GetShiftState [10:43:50]SAM_PROTO_GetShiftState [10:43:50]wFMCommunicate request_size=4 [10:43:50]MH_SAM_APDU [10:43:50]CAPDU: 80 13 01 00 [10:43:50]Write to MH i2c: E2 08 00 9B 04 80 13 01 00 00 00 00 00 1C [10:43:50]Write i2c OK [10:43:50]MH_I2C_Read... [10:43:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:50]Read from MH i2c: E2 [10:43:50]MH_I2C_Read... [10:43:50]Read from MH i2c: E2 0E 00 [10:43:50]MH_I2C_Read... [10:43:50]Read from MH i2c: E2 0E 00 9B 04 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 18 [10:43:50]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:43:50]wFMCommunicate OK [10:43:50]SAM_PROTO_GetShiftState done [10:43:50]FM_GetShiftState done [10:43:50]opened in 1727309552 [10:43:50]opened+sec_in_day 1727395952 [10:43:50]quantity*price = 50034 [10:43:50]sum+1 = 50036 [10:43:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 203 26.09.2024 10:43 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104863 ФПД: 99820097274157 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T104350&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104863&fm=99820097274157&tin=02508201610067®Number=0000000000145756&sum=50000 [10:43:51]StoreToDocumentArchive [10:43:51]shift 237 fd 104863 [10:43:51]save to /storage/0237/doc_00104863 [10:43:51]save last doc name /storage/0237/doc_00104863 to /storage/kkm_last_doc_name [10:43:51]save OK [10:43:51]Clear old archive folders... [10:43:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:43:51]tlvbuf is B6F65A50 [10:43:51]SAM_PROTO_ClearQueue [10:43:51]wFMCommunicate request_size=4 [10:43:51]MH_SAM_APDU [10:43:51]CAPDU: 80 09 00 00 [10:43:51]Write to MH i2c: E2 08 00 A8 04 80 09 00 00 00 00 00 00 1E [10:43:51]Write i2c OK [10:43:51]MH_I2C_Read... [10:43:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:43:51]Read from MH i2c: E2 [10:43:51]MH_I2C_Read... [10:43:51]Read from MH i2c: E2 03 00 [10:43:51]MH_I2C_Read... [10:43:51]Read from MH i2c: E2 03 00 A8 04 00 90 00 20 [10:43:51]RAPDU: 90 00 [10:43:51]wFMCommunicate OK [10:43:51]SAM_PROTO_ClearQueue done [10:43:51]KKMCreateOFDPacket [10:43:51]OFDProtocolAddRootSTLVToBuf [10:43:51]FM_MakeSignedData [10:43:51]FM_MakeSignedData [10:43:51]SAM_PROTO_SignData [10:43:51]wFMCommunicate request_size=4 [10:43:51]MH_SAM_APDU [10:43:51]CAPDU: 80 0D 01 02 [10:43:51]Write to MH i2c: E2 08 00 A9 04 80 0D 01 02 00 00 00 00 26 [10:43:51]Write i2c OK [10:43:51]MH_I2C_Read... [10:43:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:43:51]Read from MH i2c: E2 [10:43:51]MH_I2C_Read... [10:43:51]Read from MH i2c: E2 03 00 [10:43:51]MH_I2C_Read... [10:43:51]Read from MH i2c: E2 03 00 A9 04 00 90 00 21 [10:43:51]RAPDU: 90 00 [10:43:51]wFMCommunicate OK [10:43:51]wFMCommunicate request_size=255 [10:43:51]MH_SAM_APDU [10:43:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 E6 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9F 99 01 00 35 04 06 00 [10:43:51]Write to MH i2c: E2 02 01 AA 04 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 E6 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9F 99 01 00 35 04 06 00 00 00 BB [10:43:51]Write i2c OK [10:43:51]MH_I2C_Read... [10:43:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:52]Read from MH i2c: E2 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: E2 03 00 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: E2 03 00 AA 04 00 90 00 22 [10:43:52]RAPDU: 90 00 [10:43:52]wFMCommunicate OK [10:43:52]wFMCommunicate request_size=11 [10:43:52]MH_SAM_APDU [10:43:52]CAPDU: 80 0D 02 02 06 5A C9 2D 70 81 2D [10:43:52]Write to MH i2c: E2 0E 00 AB 04 80 0D 02 02 06 00 5A C9 2D 70 81 2D 00 00 A3 [10:43:52]Write i2c OK [10:43:52]MH_I2C_Read... [10:43:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:43:52]Read from MH i2c: E2 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: E2 03 00 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: E2 03 00 AB 04 00 90 00 23 [10:43:52]RAPDU: 90 00 [10:43:52]wFMCommunicate OK [10:43:52]wFMCommunicate request_size=4 [10:43:52]MH_SAM_APDU [10:43:52]CAPDU: 80 0D 03 02 [10:43:52]Write to MH i2c: E2 08 00 AC 04 80 0D 03 02 00 00 00 00 2B [10:43:52]Write i2c OK [10:43:52]MH_I2C_Read... [10:43:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:43:52]Read from MH i2c: E2 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: E2 0B 00 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: E2 0B 00 AC 04 00 A8 40 7B FE A7 0C 5B CF 90 00 6A [10:43:52]RAPDU: A8 40 7B FE A7 0C 5B CF 90 00 [10:43:52]wFMCommunicate OK [10:43:52]SAM_PROTO_SignData done [10:43:52]FM_MakeSignedData done [10:43:52]CreateOFDProtocolMessage [10:43:52]wFMCommunicate request_size=4 [10:43:52]MH_SAM_APDU [10:43:52]CAPDU: 80 11 00 00 [10:43:52]Write to MH i2c: E2 08 00 AD 04 80 11 00 00 00 00 00 00 2B [10:43:52]Write i2c OK [10:43:52]MH_I2C_Read... [10:43:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:52]Read from MH i2c: E2 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: E2 17 00 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: E2 17 00 AD 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 86 [10:43:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:43:52]wFMCommunicate OK [10:43:52]CreateOFDProtocolMessage done [10:43:52]OFDSenderStorePacket 104863 [10:43:52]StoreOFDPacket docnum=104863 [10:43:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 F6 6F 08 01 04 3B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 E6 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9F 99 01 00 35 04 06 00 5A C9 2D 70 81 2D A8 40 7B FE A7 0C 5B CF [10:43:52]CheckFolder [10:43:52]dirname=/storage/ofd_packets [10:43:52]CheckFolder done [10:43:52]ProducePacketName [10:43:52]name=ofd_packets/00104863 [10:43:52]NVStorageSaveData ofd_packets/00104863 [10:43:52]File name is /storage/ofd_packets/00104863 [10:43:52]Write 302 bytes [10:43:52]NVStorageSaveData done [10:43:52]OFDSenderStorePacket done [10:43:52]KKMCreateOFDPacket done [10:43:52]NVStorageSaveData kkm_last_timestamp [10:43:52]File name is /storage/kkm_last_timestamp [10:43:52]Write 4 bytes [10:43:52]NVStorageSaveData done [10:43:52]ExternCall_PrintAddStr [10:43:52]wPrintStart [10:43:52]Write to MH i2c: 01 00 00 AE 04 B2 [10:43:52]Write i2c OK [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: 01 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: 01 07 00 [10:43:52]MH_I2C_Read... [10:43:52]Read from MH i2c: 01 07 00 AE 04 00 00 00 00 00 FF 0F C7 [10:43:52]RasterBufferAndPrint [10:43:52]line Счет N : (1)118313 [10:43:52]line ИНН: 02508201610067 [10:43:52]line Контрольно-Кассовый Чек [10:43:52]line ПРОДАЖА [10:43:52]line ТРК (МРК, ГНК) : 44 [10:43:52]line Товар: 2710124130 [10:43:52]line SUPER-92-К-5 [10:43:52]line 7.220 * 69.30 [10:43:52]line = 500.35 [10:43:52]line НДС 12% НСП 1% [10:43:52]line > о реализуемом товаре [10:43:52]line ОКРУГЛЕНИЕ: -0.35 [10:43:52]line ИТОГО: 500.00 [10:43:52]line Внесено: 500.00 [10:43:52]line СДАЧА: 0.00 [10:43:52]line НСП 1% : 4.43 [10:43:52]line НДС 12% : 53.13 [10:43:52]line Наличными: 500.00 [10:43:52]line Безнал.: 0.00 [10:43:52]line Место: АЗС № 176 [10:43:52]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:43:52]line СНО: Общий режим [10:43:52]line Чек 203 26.09.2024 10:43 [10:43:52]line Смена: 237 ФФД: 1.0 [10:43:52]line ЗНМ: 0300000238 [10:43:52]line РНМ: 0000000000145756 [10:43:52]line Версия ККМ: v1.0 [10:43:52]line ФМ: 0000000000959278 [10:43:52]line ФД: 104863 [10:43:52]line ФПД: 99820097274157 [10:43:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T104350&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104863&fm=99820097274157&tin=02508201610067®Number=0000000000145756&sum=50000 [10:43:52]OFD Sender: Processing packet 104863 [packets to send 51, broken 50] [10:43:52]ProducePacketName [10:43:52]name=ofd_packets/00104863 [10:43:52]OFD Sender: To server: pG, [10:43:52]CommunicateWithHost lk.salyk.kg:30040 [10:43:52]ConnectInit lk.salyk.kg [10:43:52]written 0, free lines is 4095 [10:43:52]Connected sock=10 [10:43:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 F6 6F 08 01 04 3B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 34 1C 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 73 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 E6 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9F 99 01 00 35 04 06 00 5A C9 2D 70 81 2D A8 40 7B FE A7 0C 5B CF [10:43:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 97 63 47 00 31 BA A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 9F 99 01 00 F4 03 04 00 97 E4 F4 66 B6 04 01 00 00 4D 9B F4 A1 48 64 52 6B [10:43:53]CommunicateWithHost err = 0 [10:43:53]CheckOFDResponse [10:43:53]1017 (14) - 77093643461234 [10:43:53]1041 (16) - 0000000000959278 [10:43:53]1040 (4) - 104863 [10:43:53]1012 (4) - 26.09.2024 04:35 [10:43:53]1206 (1) - 0 [10:43:53]OFD Sender: Remove packet 104863 [10:43:53]ProducePacketName [10:43:53]name=ofd_packets/00104863 [10:43:53]NVStorageDeleteData [10:43:53]Write to MH i2c: 01 00 00 D8 04 DC [10:43:53]Write i2c OK [10:43:53]MH_I2C_Read... [10:43:53]Read from MH i2c: 01 [10:43:53]MH_I2C_Read... [10:43:53]Read from MH i2c: 01 07 00 [10:43:53]MH_I2C_Read... [10:43:53]Read from MH i2c: 01 07 00 D8 04 00 00 00 00 00 01 0D F1 [10:43:53]RasterBufferAndPrint [10:43:53]line [10:43:53]line [10:43:53]line [10:43:53]line [10:43:53]line [10:43:53]written 0, free lines is 3335 [10:43:53]MH_Cut [10:43:53]Write to MH i2c: D1 01 00 DF 04 01 B5 [10:43:53]Write i2c OK [10:43:53]MH_I2C_Read... [10:43:53]Read from MH i2c: D1 [10:43:53]MH_I2C_Read... [10:43:53]Read from MH i2c: D1 01 00 [10:43:53]MH_I2C_Read... [10:43:53]Read from MH i2c: D1 01 00 DF 04 00 B4 [10:43:53]Write to MH i2c: 01 00 00 E0 04 E4 [10:43:53]Write i2c OK [10:43:53]MH_I2C_Read... [10:43:53]OFD Sender: No OFD packet to send [10:43:53]*** Cut start [10:43:53]*** Partial cut [10:43:53]*** CUTSNS_PIN = 1 [10:43:53]*** CUTSNS_PIN = 0 [10:43:54]*** Brake cut motor [10:43:54]Read from MH i2c: 01 [10:43:54]MH_I2C_Read... [10:43:54]*** Stop cut motor [10:43:54]*** Cut end [10:43:54]Read from MH i2c: 01 07 00 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: 01 07 00 E0 04 00 00 00 00 00 FF 0F F9 [10:43:54]process_action close_receipt done [10:43:54]requested_data is exist [10:43:54]produce_requested_data [10:43:54]requested_item fm.sn is exist - process it [10:43:54]wFMCommunicate request_size=4 [10:43:54]MH_SAM_APDU [10:43:54]CAPDU: 80 11 00 00 [10:43:54]Write to MH i2c: E2 08 00 E1 04 80 11 00 00 00 00 00 00 5F [10:43:54]Write i2c OK [10:43:54]MH_I2C_Read... [10:43:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:43:54]Read from MH i2c: E2 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 17 00 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 17 00 E1 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 BA [10:43:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:43:54]wFMCommunicate OK [10:43:54]requested_item fd.num is exist - process it [10:43:54]SAM_PROTO_GetFieldsCounters [10:43:54]wFMCommunicate request_size=4 [10:43:54]MH_SAM_APDU [10:43:54]CAPDU: 80 13 00 00 [10:43:54]Write to MH i2c: E2 08 00 E2 04 80 13 00 00 00 00 00 00 62 [10:43:54]Write i2c OK [10:43:54]MH_I2C_Read... [10:43:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:43:54]Read from MH i2c: E2 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 62 00 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 62 00 E2 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 9F 99 01 00 0E 04 04 00 ED 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 15 [10:43:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 9F 99 01 00 0E 04 04 00 ED 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 [10:43:54]wFMCommunicate OK [10:43:54]SAM_PROTO_GetFieldsCounters done [10:43:54]requested_item shift.num is exist - process it [10:43:54]requested_item shift.opened is exist - process it [10:43:54]req_shift_opened [10:43:54]FM_GetShiftState [10:43:54]SAM_PROTO_GetShiftState [10:43:54]wFMCommunicate request_size=4 [10:43:54]MH_SAM_APDU [10:43:54]CAPDU: 80 13 01 00 [10:43:54]Write to MH i2c: E2 08 00 E3 04 80 13 01 00 00 00 00 00 64 [10:43:54]Write i2c OK [10:43:54]MH_I2C_Read... [10:43:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:43:54]Read from MH i2c: E2 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 0E 00 [10:43:54]MH_I2C_Read... [10:43:54]Read from MH i2c: E2 0E 00 E3 04 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 60 [10:43:54]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:43:54]wFMCommunicate OK [10:43:54]SAM_PROTO_GetShiftState done [10:43:54]FM_GetShiftState done [10:43:54]req_shift_opened done [10:43:54]requested_item shift.open_date is exist - process it [10:43:54]req_shift_open_date [10:43:54]req_shift_open_date done [10:43:54]produce_requested_data done [10:43:54]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104863,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:43:54]process_action_free close_receipt [10:43:54]json_value_free [10:43:54]json_value_free done [10:43:54]process_json_proto returns [10:43:54]Send response to host [10:43:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104863,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:43:54]free response buf [10:43:54]execute_script done [10:43:54]execute_script returns [10:43:54]free content buf [10:43:54]Sock 7.Close socket [10:43:54]Sock 7.Thread stoped [10:43:58]OFD Sender: No OFD packet to send [10:44:01]accept exits with 9 [10:44:01]New connection [10:44:01]New thread 3066875236 created [10:44:01]Thread 3067018596 joined [10:44:01]Waiting for new connection... [10:44:01] Sock 9.Parse request [10:44:01]Sock 9.Check first char [10:44:01]Sock 9.First char is OK [10:44:01]request: POST /json_proto HTTP/1.0 [10:44:01]Method: POST [10:44:01]URL: /json_proto [10:44:01]Method is POST - this is cgi request [10:44:01]url: /json_proto [10:44:01]query_string will be loaded in cgi processing [10:44:01]execute_cgi json_proto POST (null) [10:44:01]execute_cgi path=json_proto method=POST [10:44:01]POST find Content-Length [10:44:01]Host: 172.17.62.195:8080 [10:44:01]Content-Length: 677 [10:44:01]Content-Type: application/json [10:44:01] [10:44:01]POST finish read [10:44:01]Found Content-Length = 677 [10:44:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:44:01]execute_script... [10:44: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)118314", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:44:01]POST & json_proto [10:44:01]process_json_proto [10:44:01]json parsed OK: [10:44:01]protocol is kg_v1.0 [10:44:01]action value=close_receipt [10:44:01]process_action close_receipt [10:44:01]cmd_close_receipt [10:44:01]MH_GetDate [10:44:01]Write to MH i2c: F0 00 00 E4 04 D7 [10:44:01]Write i2c OK [10:44:01]MH_I2C_Read... [10:44:01]Read from MH i2c: F0 [10:44:01]MH_I2C_Read... [10:44:01]Read from MH i2c: F0 09 00 [10:44:01]MH_I2C_Read... [10:44:01]Read from MH i2c: F0 09 00 E4 04 00 F1 3A F5 66 65 34 CA 65 2E [10:44:01]GetLastDocTimeStamp 1727347430 [10:44:01]current date 1727347441 [10:44:01]FM_GetShiftState [10:44:01]SAM_PROTO_GetShiftState [10:44:01]wFMCommunicate request_size=4 [10:44:01]MH_SAM_APDU [10:44:01]CAPDU: 80 13 01 00 [10:44:01]Write to MH i2c: E2 08 00 E5 04 80 13 01 00 00 00 00 00 66 [10:44:01]Write i2c OK [10:44:01]MH_I2C_Read... [10:44:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:01]Read from MH i2c: E2 [10:44:01]MH_I2C_Read... [10:44:01]Read from MH i2c: E2 0E 00 [10:44:01]MH_I2C_Read... [10:44:01]Read from MH i2c: E2 0E 00 E5 04 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 62 [10:44:01]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:44:01]wFMCommunicate OK [10:44:01]SAM_PROTO_GetShiftState done [10:44:01]FM_GetShiftState done [10:44:01]opened in 1727309552 [10:44:01]opened+sec_in_day 1727395952 [10:44:01]quantity*price = 50036 [10:44:01]sum+1 = 50037 [10:44:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 204 26.09.2024 10:44 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104864 ФПД: 72342547977362 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T104401&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104864&fm=72342547977362&tin=02508201610067®Number=0000000000145756&sum=50000 [10:44:02]StoreToDocumentArchive [10:44:02]shift 237 fd 104864 [10:44:02]save to /storage/0237/doc_00104864 [10:44:02]save last doc name /storage/0237/doc_00104864 to /storage/kkm_last_doc_name [10:44:02]save OK [10:44:02]Clear old archive folders... [10:44:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:44:02]tlvbuf is 00314A40 [10:44:02]SAM_PROTO_ClearQueue [10:44:02]wFMCommunicate request_size=4 [10:44:02]MH_SAM_APDU [10:44:02]CAPDU: 80 09 00 00 [10:44:02]Write to MH i2c: E2 08 00 F2 04 80 09 00 00 00 00 00 00 68 [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:44:02]Read from MH i2c: E2 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 03 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 03 00 F2 04 00 90 00 6A [10:44:02]RAPDU: 90 00 [10:44:02]wFMCommunicate OK [10:44:02]SAM_PROTO_ClearQueue done [10:44:02]KKMCreateOFDPacket [10:44:02]OFDProtocolAddRootSTLVToBuf [10:44:02]FM_MakeSignedData [10:44:02]FM_MakeSignedData [10:44:02]SAM_PROTO_SignData [10:44:02]wFMCommunicate request_size=4 [10:44:02]MH_SAM_APDU [10:44:02]CAPDU: 80 0D 01 02 [10:44:02]Write to MH i2c: E2 08 00 F3 04 80 0D 01 02 00 00 00 00 70 [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:44:02]Read from MH i2c: E2 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 03 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 03 00 F3 04 00 90 00 6B [10:44:02]RAPDU: 90 00 [10:44:02]wFMCommunicate OK [10:44:02]wFMCommunicate request_size=255 [10:44:02]MH_SAM_APDU [10:44:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 F1 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A0 99 01 00 35 04 06 00 41 [10:44:02]Write to MH i2c: E2 02 01 F4 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 F1 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A0 99 01 00 35 04 06 00 41 00 00 B4 [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:02]Read from MH i2c: E2 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 03 00 [10:44:02]MH_I2C_Read... [10:44:02]Read from MH i2c: E2 03 00 F4 04 00 90 00 6C [10:44:02]RAPDU: 90 00 [10:44:02]wFMCommunicate OK [10:44:02]wFMCommunicate request_size=10 [10:44:02]MH_SAM_APDU [10:44:02]CAPDU: 80 0D 02 02 05 CB 8F DF D4 92 [10:44:02]Write to MH i2c: E2 0D 00 F5 04 80 0D 02 02 05 00 CB 8F DF D4 92 00 00 1C [10:44:02]Write i2c OK [10:44:02]MH_I2C_Read... [10:44:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:03]Read from MH i2c: E2 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: E2 03 00 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: E2 03 00 F5 04 00 90 00 6D [10:44:03]RAPDU: 90 00 [10:44:03]wFMCommunicate OK [10:44:03]wFMCommunicate request_size=4 [10:44:03]MH_SAM_APDU [10:44:03]CAPDU: 80 0D 03 02 [10:44:03]Write to MH i2c: E2 08 00 F6 04 80 0D 03 02 00 00 00 00 75 [10:44:03]Write i2c OK [10:44:03]MH_I2C_Read... [10:44:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:44:03]Read from MH i2c: E2 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: E2 0B 00 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: E2 0B 00 F6 04 00 D9 17 2D 48 85 53 E1 86 90 00 1A [10:44:03]RAPDU: D9 17 2D 48 85 53 E1 86 90 00 [10:44:03]wFMCommunicate OK [10:44:03]SAM_PROTO_SignData done [10:44:03]FM_MakeSignedData done [10:44:03]CreateOFDProtocolMessage [10:44:03]wFMCommunicate request_size=4 [10:44:03]MH_SAM_APDU [10:44:03]CAPDU: 80 11 00 00 [10:44:03]Write to MH i2c: E2 08 00 F7 04 80 11 00 00 00 00 00 00 75 [10:44:03]Write i2c OK [10:44:03]MH_I2C_Read... [10:44:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:03]Read from MH i2c: E2 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: E2 17 00 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: E2 17 00 F7 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 D0 [10:44:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:44:03]wFMCommunicate OK [10:44:03]CreateOFDProtocolMessage done [10:44:03]OFDSenderStorePacket 104864 [10:44:03]StoreOFDPacket docnum=104864 [10:44:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 8B AD 07 01 40 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 F1 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A0 99 01 00 35 04 06 00 41 CB 8F DF D4 92 D9 17 2D 48 85 53 E1 86 [10:44:03]CheckFolder [10:44:03]dirname=/storage/ofd_packets [10:44:03]CheckFolder done [10:44:03]ProducePacketName [10:44:03]name=ofd_packets/00104864 [10:44:03]NVStorageSaveData ofd_packets/00104864 [10:44:03]File name is /storage/ofd_packets/00104864 [10:44:03]Write 301 bytes [10:44:03]NVStorageSaveData done [10:44:03]OFDSenderStorePacket done [10:44:03]KKMCreateOFDPacket done [10:44:03]NVStorageSaveData kkm_last_timestamp [10:44:03]File name is /storage/kkm_last_timestamp [10:44:03]Write 4 bytes [10:44:03]NVStorageSaveData done [10:44:03]ExternCall_PrintAddStr [10:44:03]wPrintStart [10:44:03]Write to MH i2c: 01 00 00 F8 04 FC [10:44:03]Write i2c OK [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: 01 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: 01 07 00 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: 01 07 00 F8 04 00 00 00 00 00 FF 0F 11 [10:44:03]RasterBufferAndPrint [10:44:03]line Счет N : (1)118314 [10:44:03]line ИНН: 02508201610067 [10:44:03]line Контрольно-Кассовый Чек [10:44:03]line ПРОДАЖА [10:44:03]line ТРК (МРК, ГНК) : 12 [10:44:03]line Товар: 2710124130 [10:44:03]line Аи-92-К-5 [10:44:03]line 7.380 * 67.80 [10:44:03]line = 500.36 [10:44:03]line НДС 12% НСП 1% [10:44:03]line > о реализуемом товаре [10:44:03]line ОКРУГЛЕНИЕ: -0.36 [10:44:03]line ИТОГО: 500.00 [10:44:03]line Внесено: 500.00 [10:44:03]line СДАЧА: 0.00 [10:44:03]line НСП 1% : 4.43 [10:44:03]line НДС 12% : 53.14 [10:44:03]line Наличными: 500.00 [10:44:03]line Безнал.: 0.00 [10:44:03]line Место: АЗС № 176 [10:44:03]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:44:03]line СНО: Общий режим [10:44:03]line Чек 204 26.09.2024 10:44 [10:44:03]line Смена: 237 ФФД: 1.0 [10:44:03]line ЗНМ: 0300000238 [10:44:03]line РНМ: 0000000000145756 [10:44:03]line Версия ККМ: v1.0 [10:44:03]line ФМ: 0000000000959278 [10:44:03]line ФД: 104864 [10:44:03]line ФПД: 72342547977362 [10:44:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T104401&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104864&fm=72342547977362&tin=02508201610067®Number=0000000000145756&sum=50000 [10:44:03]OFD Sender: Processing packet 104864 [packets to send 51, broken 50] [10:44:03]ProducePacketName [10:44:03]name=ofd_packets/00104864 [10:44:03]OFD Sender: To server: pG, [10:44:03]CommunicateWithHost lk.salyk.kg:30040 [10:44:03]ConnectInit lk.salyk.kg [10:44:03]written 0, free lines is 4095 [10:44:03]Connected sock=10 [10:44:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 8B AD 07 01 40 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CC 00 00 00 F4 03 04 00 F1 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A0 99 01 00 35 04 06 00 41 CB 8F DF D4 92 D9 17 2D 48 85 53 E1 86 [10:44:03]Write to MH i2c: 01 00 00 22 05 27 [10:44:03]Write i2c OK [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: 01 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: 01 07 00 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: 01 07 00 22 05 00 00 00 00 00 0A 0D 45 [10:44:03]RasterBufferAndPrint [10:44:03]line [10:44:03]line [10:44:03]line [10:44:03]line [10:44:03]line [10:44:03]written 0, free lines is 3347 [10:44:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 86 24 47 00 AD A6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A0 99 01 00 F4 03 04 00 A2 E4 F4 66 B6 04 01 00 00 E3 D5 31 D1 AF DB 5C 53 [10:44:03]CommunicateWithHost err = 0 [10:44:03]CheckOFDResponse [10:44:03]1017 (14) - 77093643461234 [10:44:03]1041 (16) - 0000000000959278 [10:44:03]1040 (4) - 104864 [10:44:03]1012 (4) - 26.09.2024 04:35 [10:44:03]1206 (1) - 0 [10:44:03]OFD Sender: Remove packet 104864 [10:44:03]ProducePacketName [10:44:03]name=ofd_packets/00104864 [10:44:03]NVStorageDeleteData [10:44:03]MH_Cut [10:44:03]Write to MH i2c: D1 01 00 29 05 01 00 [10:44:03]Write i2c OK [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: D1 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: D1 01 00 [10:44:03]MH_I2C_Read... [10:44:03]Read from MH i2c: D1 01 00 29 05 00 FF [10:44:03]Write to MH i2c: 01 00 00 2A 05 2F [10:44:03]Write i2c OK [10:44:03]MH_I2C_Read... [10:44:04]OFD Sender: No OFD packet to send [10:44:04]*** Cut start [10:44:04]*** Partial cut [10:44:04]*** CUTSNS_PIN = 1 [10:44:04]*** CUTSNS_PIN = 0 [10:44:04]*** Brake cut motor [10:44:05]Read from MH i2c: 01 [10:44:05]MH_I2C_Read... [10:44:05]*** Stop cut motor [10:44:05]*** Cut end [10:44:05]Read from MH i2c: 01 07 00 [10:44:05]MH_I2C_Read... [10:44:05]Read from MH i2c: 01 07 00 2A 05 00 00 00 00 00 FF 0F 44 [10:44:05]process_action close_receipt done [10:44:05]requested_data is exist [10:44:05]produce_requested_data [10:44:05]requested_item fm.sn is exist - process it [10:44:05]wFMCommunicate request_size=4 [10:44:05]MH_SAM_APDU [10:44:05]CAPDU: 80 11 00 00 [10:44:05]Write to MH i2c: E2 08 00 2B 05 80 11 00 00 00 00 00 00 AA [10:44:05]Write i2c OK [10:44:05]MH_I2C_Read... [10:44:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:05]Read from MH i2c: E2 [10:44:05]MH_I2C_Read... [10:44:05]Read from MH i2c: E2 17 00 [10:44:05]MH_I2C_Read... [10:44:05]Read from MH i2c: E2 17 00 2B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 05 [10:44:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:44:05]wFMCommunicate OK [10:44:05]requested_item fd.num is exist - process it [10:44:05]SAM_PROTO_GetFieldsCounters [10:44:05]wFMCommunicate request_size=4 [10:44:05]MH_SAM_APDU [10:44:05]CAPDU: 80 13 00 00 [10:44:05]Write to MH i2c: E2 08 00 2C 05 80 13 00 00 00 00 00 00 AD [10:44:05]Write i2c OK [10:44:05]MH_I2C_Read... [10:44:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:05]Read from MH i2c: E2 [10:44:05]MH_I2C_Read... [10:44:05]Read from MH i2c: E2 62 00 [10:44:05]MH_I2C_Read... [10:44:05]Read from MH i2c: E2 62 00 2C 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 A0 99 01 00 0E 04 04 00 ED 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 64 [10:44:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 A0 99 01 00 0E 04 04 00 ED 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 [10:44:05]wFMCommunicate OK [10:44:05]SAM_PROTO_GetFieldsCounters done [10:44:05]requested_item shift.num is exist - process it [10:44:05]requested_item shift.opened is exist - process it [10:44:05]req_shift_opened [10:44:05]FM_GetShiftState [10:44:05]SAM_PROTO_GetShiftState [10:44:05]wFMCommunicate request_size=4 [10:44:05]MH_SAM_APDU [10:44:05]CAPDU: 80 13 01 00 [10:44:05]Write to MH i2c: E2 08 00 2D 05 80 13 01 00 00 00 00 00 AF [10:44:05]Write i2c OK [10:44:05]MH_I2C_Read... [10:44:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:05]Read from MH i2c: E2 [10:44:05]MH_I2C_Read... [10:44:05]Read from MH i2c: E2 0E 00 [10:44:05]MH_I2C_Read... [10:44:05]Read from MH i2c: E2 0E 00 2D 05 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 AB [10:44:05]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:44:05]wFMCommunicate OK [10:44:05]SAM_PROTO_GetShiftState done [10:44:05]FM_GetShiftState done [10:44:05]req_shift_opened done [10:44:05]requested_item shift.open_date is exist - process it [10:44:05]req_shift_open_date [10:44:05]req_shift_open_date done [10:44:05]produce_requested_data done [10:44:05]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104864,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:44:05]process_action_free close_receipt [10:44:05]json_value_free [10:44:05]json_value_free done [10:44:05]process_json_proto returns [10:44:05]Send response to host [10:44:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104864,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:44:05]free response buf [10:44:05]execute_script done [10:44:05]execute_script returns [10:44:05]free content buf [10:44:05]Sock 9.Close socket [10:44:05]Sock 9.Thread stoped [10:44:09]OFD Sender: No OFD packet to send [10:44:12]accept exits with 7 [10:44:12]New connection [10:44:12]New thread 3067018596 created [10:44:12]Thread 3066875236 joined [10:44:12]Waiting for new connection... [10:44:12] Sock 7.Parse request [10:44:12]Sock 7.Check first char [10:44:12]Sock 7.First char is OK [10:44:12]request: POST /json_proto HTTP/1.0 [10:44:12]Method: POST [10:44:12]URL: /json_proto [10:44:12]Method is POST - this is cgi request [10:44:12]url: /json_proto [10:44:12]query_string will be loaded in cgi processing [10:44:12]execute_cgi json_proto POST (null) [10:44:12]execute_cgi path=json_proto method=POST [10:44:12]POST find Content-Length [10:44:12]Host: 172.17.62.195:8080 [10:44:12]Content-Length: 681 [10:44:12]Content-Type: application/json [10:44:12] [10:44:12]POST finish read [10:44:12]Found Content-Length = 681 [10:44:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 13.270, "sum" : 500.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:44:12]execute_script... [10:44:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118315", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 13.270, "sum" : 500.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:44:12]POST & json_proto [10:44:12]process_json_proto [10:44:12]json parsed OK: [10:44:12]protocol is kg_v1.0 [10:44:12]action value=close_receipt [10:44:12]process_action close_receipt [10:44:12]cmd_close_receipt [10:44:12]MH_GetDate [10:44:12]Write to MH i2c: F0 00 00 2E 05 22 [10:44:12]Write i2c OK [10:44:12]MH_I2C_Read... [10:44:12]Read from MH i2c: F0 [10:44:12]MH_I2C_Read... [10:44:12]Read from MH i2c: F0 09 00 [10:44:12]MH_I2C_Read... [10:44:12]Read from MH i2c: F0 09 00 2E 05 00 FC 3A F5 66 65 34 CA 65 84 [10:44:12]GetLastDocTimeStamp 1727347441 [10:44:12]current date 1727347452 [10:44:12]FM_GetShiftState [10:44:12]SAM_PROTO_GetShiftState [10:44:12]wFMCommunicate request_size=4 [10:44:12]MH_SAM_APDU [10:44:12]CAPDU: 80 13 01 00 [10:44:12]Write to MH i2c: E2 08 00 2F 05 80 13 01 00 00 00 00 00 B1 [10:44:12]Write i2c OK [10:44:12]MH_I2C_Read... [10:44:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:12]Read from MH i2c: E2 [10:44:12]MH_I2C_Read... [10:44:12]Read from MH i2c: E2 0E 00 [10:44:12]MH_I2C_Read... [10:44:12]Read from MH i2c: E2 0E 00 2F 05 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 AD [10:44:12]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:44:12]wFMCommunicate OK [10:44:12]SAM_PROTO_GetShiftState done [10:44:12]FM_GetShiftState done [10:44:12]opened in 1727309552 [10:44:12]opened+sec_in_day 1727395952 [10:44:12]quantity*price = 50027 [10:44:12]sum+1 = 50029 [10:44:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.13 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 205 26.09.2024 10:44 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104865 ФПД: 111957995850763 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T104413&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104865&fm=111957995850763&tin=02508201610067®Number=0000000000145756&sum=50000 [10:44:13]StoreToDocumentArchive [10:44:13]shift 237 fd 104865 [10:44:13]save to /storage/0237/doc_00104865 [10:44:13]save last doc name /storage/0237/doc_00104865 to /storage/kkm_last_doc_name [10:44:13]save OK [10:44:13]Clear old archive folders... [10:44:13]ProcessDocumentItem done err = 0, tmpTLVsize=250 [10:44:13]tlvbuf is 0028AFC0 [10:44:13]SAM_PROTO_ClearQueue [10:44:13]wFMCommunicate request_size=4 [10:44:13]MH_SAM_APDU [10:44:13]CAPDU: 80 09 00 00 [10:44:13]Write to MH i2c: E2 08 00 3C 05 80 09 00 00 00 00 00 00 B3 [10:44:13]Write i2c OK [10:44:13]MH_I2C_Read... [10:44:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:44:14]Read from MH i2c: E2 [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: E2 03 00 [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: E2 03 00 3C 05 00 90 00 B5 [10:44:14]RAPDU: 90 00 [10:44:14]wFMCommunicate OK [10:44:14]SAM_PROTO_ClearQueue done [10:44:14]KKMCreateOFDPacket [10:44:14]OFDProtocolAddRootSTLVToBuf [10:44:14]FM_MakeSignedData [10:44:14]FM_MakeSignedData [10:44:14]SAM_PROTO_SignData [10:44:14]wFMCommunicate request_size=4 [10:44:14]MH_SAM_APDU [10:44:14]CAPDU: 80 0D 01 02 [10:44:14]Write to MH i2c: E2 08 00 3D 05 80 0D 01 02 00 00 00 00 BB [10:44:14]Write i2c OK [10:44:14]MH_I2C_Read... [10:44:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:44:14]Read from MH i2c: E2 [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: E2 03 00 [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: E2 03 00 3D 05 00 90 00 B6 [10:44:14]RAPDU: 90 00 [10:44:14]wFMCommunicate OK [10:44:14]wFMCommunicate request_size=255 [10:44:14]MH_SAM_APDU [10:44:14]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 D6 33 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 FD 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A1 99 01 00 35 04 06 00 65 D3 [10:44:14]Write to MH i2c: E2 02 01 3E 05 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 D6 33 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 FD 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A1 99 01 00 35 04 06 00 65 D3 00 00 EB [10:44:14]Write i2c OK [10:44:14]MH_I2C_Read... [10:44:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:14]Read from MH i2c: E2 [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: E2 03 00 [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: E2 03 00 3E 05 00 90 00 B7 [10:44:14]RAPDU: 90 00 [10:44:14]wFMCommunicate OK [10:44:14]wFMCommunicate request_size=9 [10:44:14]MH_SAM_APDU [10:44:14]CAPDU: 80 0D 02 02 04 40 92 8C 0B [10:44:14]Write to MH i2c: E2 0C 00 3F 05 80 0D 02 02 04 00 40 92 8C 0B 00 00 2F [10:44:14]Write i2c OK [10:44:14]MH_I2C_Read... [10:44:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:44:14]Read from MH i2c: E2 [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: E2 03 00 [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: E2 03 00 3F 05 00 90 00 B8 [10:44:14]RAPDU: 90 00 [10:44:14]wFMCommunicate OK [10:44:14]wFMCommunicate request_size=4 [10:44:14]MH_SAM_APDU [10:44:14]CAPDU: 80 0D 03 02 [10:44:14]Write to MH i2c: E2 08 00 40 05 80 0D 03 02 00 00 00 00 C0 [10:44:14]Write i2c OK [10:44:14]MH_I2C_Read... [10:44:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:44:14]Read from MH i2c: E2 [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: E2 0B 00 [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: E2 0B 00 40 05 00 DF 58 1E 61 DF 33 06 AA 90 00 39 [10:44:14]RAPDU: DF 58 1E 61 DF 33 06 AA 90 00 [10:44:14]wFMCommunicate OK [10:44:14]SAM_PROTO_SignData done [10:44:14]FM_MakeSignedData done [10:44:14]CreateOFDProtocolMessage [10:44:14]wFMCommunicate request_size=4 [10:44:14]MH_SAM_APDU [10:44:14]CAPDU: 80 11 00 00 [10:44:14]Write to MH i2c: E2 08 00 41 05 80 11 00 00 00 00 00 00 C0 [10:44:14]Write i2c OK [10:44:14]MH_I2C_Read... [10:44:14]OFD Sender: No OFD packet to send [10:44:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:14]Read from MH i2c: E2 [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: E2 17 00 [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: E2 17 00 41 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 1B [10:44:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:44:14]wFMCommunicate OK [10:44:14]CreateOFDProtocolMessage done [10:44:14]OFDSenderStorePacket 104865 [10:44:14]StoreOFDPacket docnum=104865 [10:44:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 D8 F6 06 01 9D 39 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 D6 33 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 FD 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A1 99 01 00 35 04 06 00 65 D3 40 92 8C 0B DF 58 1E 61 DF 33 06 AA [10:44:14]CheckFolder [10:44:14]dirname=/storage/ofd_packets [10:44:14]CheckFolder done [10:44:14]ProducePacketName [10:44:14]name=ofd_packets/00104865 [10:44:14]NVStorageSaveData ofd_packets/00104865 [10:44:14]File name is /storage/ofd_packets/00104865 [10:44:14]Write 300 bytes [10:44:14]NVStorageSaveData done [10:44:14]OFDSenderStorePacket done [10:44:14]KKMCreateOFDPacket done [10:44:14]NVStorageSaveData kkm_last_timestamp [10:44:14]File name is /storage/kkm_last_timestamp [10:44:14]Write 4 bytes [10:44:14]NVStorageSaveData done [10:44:14]ExternCall_PrintAddStr [10:44:14]wPrintStart [10:44:14]Write to MH i2c: 01 00 00 42 05 47 [10:44:14]Write i2c OK [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: 01 [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: 01 07 00 [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: 01 07 00 42 05 00 00 00 00 00 FF 0F 5C [10:44:14]RasterBufferAndPrint [10:44:14]line Счет N : (1)118315 [10:44:14]line ИНН: 02508201610067 [10:44:14]line Контрольно-Кассовый Чек [10:44:14]line ПРОДАЖА [10:44:14]line ТРК (МРК, ГНК) : 71 [10:44:14]line Товар: 2711190000 [10:44:14]line ГАЗ-К-3 [10:44:14]line 13.270 * 37.70 [10:44:14]line = 500.28 [10:44:14]line НДС 12% НСП 1% [10:44:14]line > о реализуемом товаре [10:44:14]line ОКРУГЛЕНИЕ: -0.28 [10:44:14]line ИТОГО: 500.00 [10:44:14]line Внесено: 500.00 [10:44:14]line СДАЧА: 0.00 [10:44:14]line НСП 1% : 4.43 [10:44:14]line НДС 12% : 53.13 [10:44:14]line Наличными: 500.00 [10:44:14]line Безнал.: 0.00 [10:44:14]line Место: АЗС № 176 [10:44:14]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:44:14]line СНО: Общий режим [10:44:14]line Чек 205 26.09.2024 10:44 [10:44:14]line Смена: 237 ФФД: 1.0 [10:44:14]line ЗНМ: 0300000238 [10:44:14]line РНМ: 0000000000145756 [10:44:14]line Версия ККМ: v1.0 [10:44:14]line ФМ: 0000000000959278 [10:44:14]line ФД: 104865 [10:44:14]line ФПД: 111957995850763 [10:44:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T104413&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104865&fm=111957995850763&tin=02508201610067®Number=0000000000145756&sum=50000 [10:44:14]written 0, free lines is 4095 [10:44:14]OFD Sender: Processing packet 104865 [packets to send 51, broken 50] [10:44:14]ProducePacketName [10:44:14]name=ofd_packets/00104865 [10:44:14]OFD Sender: To server: pG, [10:44:14]CommunicateWithHost lk.salyk.kg:30040 [10:44:14]ConnectInit lk.salyk.kg [10:44:14]Connected sock=10 [10:44:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 D8 F6 06 01 9D 39 5A 03 01 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 D6 33 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 6C C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C1 14 00 00 00 00 07 04 06 00 50 C3 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 00 00 00 F4 03 04 00 FD 3A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A1 99 01 00 35 04 06 00 65 D3 40 92 8C 0B DF 58 1E 61 DF 33 06 AA [10:44:14]Write to MH i2c: 01 00 00 6C 05 71 [10:44:14]Write i2c OK [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: 01 [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: 01 07 00 [10:44:14]MH_I2C_Read... [10:44:14]Read from MH i2c: 01 07 00 6C 05 00 00 00 00 00 14 0D 99 [10:44:14]RasterBufferAndPrint [10:44:14]line [10:44:14]line [10:44:14]line [10:44:14]line [10:44:14]line [10:44:14]written 0, free lines is 3357 [10:44:15]MH_Cut [10:44:15]Write to MH i2c: D1 01 00 73 05 01 4A [10:44:15]Write i2c OK [10:44:15]MH_I2C_Read... [10:44:15]Read from MH i2c: D1 [10:44:15]MH_I2C_Read... [10:44:15]Read from MH i2c: D1 01 00 [10:44:15]MH_I2C_Read... [10:44:15]Read from MH i2c: D1 01 00 73 05 00 49 [10:44:15]Write to MH i2c: 01 00 00 74 05 79 [10:44:15]Write i2c OK [10:44:15]MH_I2C_Read... [10:44:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 C2 C3 47 00 56 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A1 99 01 00 F4 03 04 00 AD E4 F4 66 B6 04 01 00 00 96 FF FB 6A B4 72 4C 5D [10:44:15]CommunicateWithHost err = 0 [10:44:15]CheckOFDResponse [10:44:15]1017 (14) - 77093643461234 [10:44:15]1041 (16) - 0000000000959278 [10:44:15]1040 (4) - 104865 [10:44:15]1012 (4) - 26.09.2024 04:35 [10:44:15]1206 (1) - 0 [10:44:15]OFD Sender: Remove packet 104865 [10:44:15]ProducePacketName [10:44:15]name=ofd_packets/00104865 [10:44:15]NVStorageDeleteData [10:44:15]OFD Sender: No OFD packet to send [10:44:15]*** Cut start [10:44:15]*** Partial cut [10:44:15]*** CUTSNS_PIN = 1 [10:44:15]*** CUTSNS_PIN = 0 [10:44:15]*** Brake cut motor [10:44:16]Read from MH i2c: 01 [10:44:16]MH_I2C_Read... [10:44:16]*** Stop cut motor [10:44:16]*** Cut end [10:44:16]Read from MH i2c: 01 07 00 [10:44:16]MH_I2C_Read... [10:44:16]Read from MH i2c: 01 07 00 74 05 00 00 00 00 00 FF 0F 8E [10:44:16]process_action close_receipt done [10:44:16]requested_data is exist [10:44:16]produce_requested_data [10:44:16]requested_item fm.sn is exist - process it [10:44:16]wFMCommunicate request_size=4 [10:44:16]MH_SAM_APDU [10:44:16]CAPDU: 80 11 00 00 [10:44:16]Write to MH i2c: E2 08 00 75 05 80 11 00 00 00 00 00 00 F4 [10:44:16]Write i2c OK [10:44:16]MH_I2C_Read... [10:44:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:44:16]Read from MH i2c: E2 [10:44:16]MH_I2C_Read... [10:44:16]Read from MH i2c: E2 17 00 [10:44:16]MH_I2C_Read... [10:44:16]Read from MH i2c: E2 17 00 75 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 4F [10:44:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:44:16]wFMCommunicate OK [10:44:16]requested_item fd.num is exist - process it [10:44:16]SAM_PROTO_GetFieldsCounters [10:44:16]wFMCommunicate request_size=4 [10:44:16]MH_SAM_APDU [10:44:16]CAPDU: 80 13 00 00 [10:44:16]Write to MH i2c: E2 08 00 76 05 80 13 00 00 00 00 00 00 F7 [10:44:16]Write i2c OK [10:44:16]MH_I2C_Read... [10:44:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:44:16]Read from MH i2c: E2 [10:44:16]MH_I2C_Read... [10:44:16]Read from MH i2c: E2 62 00 [10:44:16]MH_I2C_Read... [10:44:16]Read from MH i2c: E2 62 00 76 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 A1 99 01 00 0E 04 04 00 ED 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 B2 [10:44:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 A1 99 01 00 0E 04 04 00 ED 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 [10:44:16]wFMCommunicate OK [10:44:16]SAM_PROTO_GetFieldsCounters done [10:44:16]requested_item shift.num is exist - process it [10:44:16]requested_item shift.opened is exist - process it [10:44:16]req_shift_opened [10:44:16]FM_GetShiftState [10:44:16]SAM_PROTO_GetShiftState [10:44:16]wFMCommunicate request_size=4 [10:44:16]MH_SAM_APDU [10:44:16]CAPDU: 80 13 01 00 [10:44:16]Write to MH i2c: E2 08 00 77 05 80 13 01 00 00 00 00 00 F9 [10:44:16]Write i2c OK [10:44:16]MH_I2C_Read... [10:44:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:44:16]Read from MH i2c: E2 [10:44:16]MH_I2C_Read... [10:44:16]Read from MH i2c: E2 0E 00 [10:44:16]MH_I2C_Read... [10:44:16]Read from MH i2c: E2 0E 00 77 05 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F5 [10:44:16]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:44:16]wFMCommunicate OK [10:44:16]SAM_PROTO_GetShiftState done [10:44:16]FM_GetShiftState done [10:44:16]req_shift_opened done [10:44:16]requested_item shift.open_date is exist - process it [10:44:16]req_shift_open_date [10:44:16]req_shift_open_date done [10:44:16]produce_requested_data done [10:44:16]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104865,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:44:16]process_action_free close_receipt [10:44:16]json_value_free [10:44:16]json_value_free done [10:44:16]process_json_proto returns [10:44:16]Send response to host [10:44:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104865,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:44:16]free response buf [10:44:16]execute_script done [10:44:16]execute_script returns [10:44:16]free content buf [10:44:16]Sock 7.Close socket [10:44:16]Sock 7.Thread stoped [10:44:20]OFD Sender: No OFD packet to send [10:44:25]OFD Sender: No OFD packet to send [10:44:30]OFD Sender: No OFD packet to send [10:44:35]OFD Sender: No OFD packet to send [10:44:40]OFD Sender: No OFD packet to send [10:44:45]OFD Sender: No OFD packet to send [10:44:50]OFD Sender: No OFD packet to send [10:44:55]OFD Sender: No OFD packet to send [10:45:00]OFD Sender: No OFD packet to send [10:45:05]OFD Sender: No OFD packet to send [10:45:10]OFD Sender: No OFD packet to send [10:45:15]OFD Sender: No OFD packet to send [10:45:20]OFD Sender: No OFD packet to send [10:45:25]OFD Sender: No OFD packet to send [10:45:30]OFD Sender: No OFD packet to send [10:45:32]accept exits with 9 [10:45:32]New connection [10:45:32]New thread 3066875236 created [10:45:32]Thread 3067018596 joined [10:45:32]Waiting for new connection... [10:45:32] Sock 9.Parse request [10:45:32]Sock 9.Check first char [10:45:32]Sock 9.First char is OK [10:45:32]request: POST /json_proto HTTP/1.0 [10:45:32]Method: POST [10:45:32]URL: /json_proto [10:45:32]Method is POST - this is cgi request [10:45:32]url: /json_proto [10:45:32]query_string will be loaded in cgi processing [10:45:32]execute_cgi json_proto POST (null) [10:45:32]execute_cgi path=json_proto method=POST [10:45:32]POST find Content-Length [10:45:32]Host: 172.17.62.195:8080 [10:45:32]Content-Length: 677 [10:45:32]Content-Type: application/json [10:45:32] [10:45:32]POST finish read [10:45:32]Found Content-Length = 677 [10:45:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:45:32]execute_script... [10: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)118316", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:45:32]POST & json_proto [10:45:32]process_json_proto [10:45:32]json parsed OK: [10:45:32]protocol is kg_v1.0 [10:45:32]action value=close_receipt [10:45:32]process_action close_receipt [10:45:32]cmd_close_receipt [10:45:32]MH_GetDate [10:45:32]Write to MH i2c: F0 00 00 78 05 6C [10:45:32]Write i2c OK [10:45:32]MH_I2C_Read... [10:45:32]Read from MH i2c: F0 [10:45:32]MH_I2C_Read... [10:45:32]Read from MH i2c: F0 09 00 [10:45:32]MH_I2C_Read... [10:45:32]Read from MH i2c: F0 09 00 78 05 00 4C 3B F5 66 65 34 CA 65 1F [10:45:32]GetLastDocTimeStamp 1727347453 [10:45:32]current date 1727347532 [10:45:32]FM_GetShiftState [10:45:32]SAM_PROTO_GetShiftState [10:45:32]wFMCommunicate request_size=4 [10:45:32]MH_SAM_APDU [10:45:32]CAPDU: 80 13 01 00 [10:45:32]Write to MH i2c: E2 08 00 79 05 80 13 01 00 00 00 00 00 FB [10:45:32]Write i2c OK [10:45:32]MH_I2C_Read... [10:45:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:32]Read from MH i2c: E2 [10:45:32]MH_I2C_Read... [10:45:32]Read from MH i2c: E2 0E 00 [10:45:32]MH_I2C_Read... [10:45:32]Read from MH i2c: E2 0E 00 79 05 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F7 [10:45:32]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:45:32]wFMCommunicate OK [10:45:32]SAM_PROTO_GetShiftState done [10:45:32]FM_GetShiftState done [10:45:32]opened in 1727309552 [10:45:32]opened+sec_in_day 1727395952 [10:45:32]quantity*price = 20001 [10:45:32]sum+1 = 20002 [10:45:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 206 26.09.2024 10:45 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104866 ФПД: 202565609028131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T104532&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104866&fm=202565609028131&tin=02508201610067®Number=0000000000145756&sum=20000 [10:45:33]StoreToDocumentArchive [10:45:33]shift 237 fd 104866 [10:45:33]save to /storage/0237/doc_00104866 [10:45:33]save last doc name /storage/0237/doc_00104866 to /storage/kkm_last_doc_name [10:45:33]save OK [10:45:33]Clear old archive folders... [10:45:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:45:33]tlvbuf is 002A4F70 [10:45:33]SAM_PROTO_ClearQueue [10:45:33]wFMCommunicate request_size=4 [10:45:33]MH_SAM_APDU [10:45:33]CAPDU: 80 09 00 00 [10:45:33]Write to MH i2c: E2 08 00 86 05 80 09 00 00 00 00 00 00 FD [10:45:33]Write i2c OK [10:45:33]MH_I2C_Read... [10:45:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:45:33]Read from MH i2c: E2 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: E2 03 00 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: E2 03 00 86 05 00 90 00 FF [10:45:33]RAPDU: 90 00 [10:45:33]wFMCommunicate OK [10:45:33]SAM_PROTO_ClearQueue done [10:45:33]KKMCreateOFDPacket [10:45:33]OFDProtocolAddRootSTLVToBuf [10:45:33]FM_MakeSignedData [10:45:33]FM_MakeSignedData [10:45:33]SAM_PROTO_SignData [10:45:33]wFMCommunicate request_size=4 [10:45:33]MH_SAM_APDU [10:45:33]CAPDU: 80 0D 01 02 [10:45:33]Write to MH i2c: E2 08 00 87 05 80 0D 01 02 00 00 00 00 05 [10:45:33]Write i2c OK [10:45:33]MH_I2C_Read... [10:45:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:45:33]Read from MH i2c: E2 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: E2 03 00 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: E2 03 00 87 05 00 90 00 00 [10:45:33]RAPDU: 90 00 [10:45:33]wFMCommunicate OK [10:45:33]wFMCommunicate request_size=255 [10:45:33]MH_SAM_APDU [10: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 35 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 CE 00 00 00 F4 03 04 00 4C 3B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A2 99 01 00 35 04 06 00 B8 [10:45:33]Write to MH i2c: E2 02 01 88 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 35 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 CE 00 00 00 F4 03 04 00 4C 3B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A2 99 01 00 35 04 06 00 B8 00 00 22 [10:45:33]Write i2c OK [10:45:33]MH_I2C_Read... [10:45:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:33]Read from MH i2c: E2 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: E2 03 00 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: E2 03 00 88 05 00 90 00 01 [10:45:33]RAPDU: 90 00 [10:45:33]wFMCommunicate OK [10:45:33]wFMCommunicate request_size=10 [10:45:33]MH_SAM_APDU [10:45:33]CAPDU: 80 0D 02 02 05 3B 7B 2B 7A 23 [10:45:33]Write to MH i2c: E2 0D 00 89 05 80 0D 02 02 05 00 3B 7B 2B 7A 23 00 00 90 [10:45:33]Write i2c OK [10:45:33]MH_I2C_Read... [10:45:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:45:33]Read from MH i2c: E2 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: E2 03 00 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: E2 03 00 89 05 00 90 00 02 [10:45:33]RAPDU: 90 00 [10:45:33]wFMCommunicate OK [10:45:33]wFMCommunicate request_size=4 [10:45:33]MH_SAM_APDU [10:45:33]CAPDU: 80 0D 03 02 [10:45:33]Write to MH i2c: E2 08 00 8A 05 80 0D 03 02 00 00 00 00 0A [10:45:33]Write i2c OK [10:45:33]MH_I2C_Read... [10:45:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:45:33]Read from MH i2c: E2 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: E2 0B 00 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: E2 0B 00 8A 05 00 15 E6 15 05 B5 86 3F 13 90 00 AD [10:45:33]RAPDU: 15 E6 15 05 B5 86 3F 13 90 00 [10:45:33]wFMCommunicate OK [10:45:33]SAM_PROTO_SignData done [10:45:33]FM_MakeSignedData done [10:45:33]CreateOFDProtocolMessage [10:45:33]wFMCommunicate request_size=4 [10:45:33]MH_SAM_APDU [10:45:33]CAPDU: 80 11 00 00 [10:45:33]Write to MH i2c: E2 08 00 8B 05 80 11 00 00 00 00 00 00 0A [10:45:33]Write i2c OK [10:45:33]MH_I2C_Read... [10:45:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:33]Read from MH i2c: E2 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: E2 17 00 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: E2 17 00 8B 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 65 [10:45:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:45:33]wFMCommunicate OK [10:45:33]CreateOFDProtocolMessage done [10:45:33]OFDSenderStorePacket 104866 [10:45:33]StoreOFDPacket docnum=104866 [10:45:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 4E 1A 07 01 0E 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 35 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 CE 00 00 00 F4 03 04 00 4C 3B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A2 99 01 00 35 04 06 00 B8 3B 7B 2B 7A 23 15 E6 15 05 B5 86 3F 13 [10:45:33]CheckFolder [10:45:33]dirname=/storage/ofd_packets [10:45:33]CheckFolder done [10:45:33]ProducePacketName [10:45:33]name=ofd_packets/00104866 [10:45:33]NVStorageSaveData ofd_packets/00104866 [10:45:33]File name is /storage/ofd_packets/00104866 [10:45:33]Write 301 bytes [10:45:33]NVStorageSaveData done [10:45:33]OFDSenderStorePacket done [10:45:33]KKMCreateOFDPacket done [10:45:33]NVStorageSaveData kkm_last_timestamp [10:45:33]File name is /storage/kkm_last_timestamp [10:45:33]Write 4 bytes [10:45:33]NVStorageSaveData done [10:45:33]ExternCall_PrintAddStr [10:45:33]wPrintStart [10:45:33]Write to MH i2c: 01 00 00 8C 05 91 [10:45:33]Write i2c OK [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: 01 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: 01 07 00 [10:45:33]MH_I2C_Read... [10:45:33]Read from MH i2c: 01 07 00 8C 05 00 00 00 00 00 FF 0F A6 [10:45:33]RasterBufferAndPrint [10:45:33]line Счет N : (1)118316 [10:45:33]line ИНН: 02508201610067 [10:45:33]line Контрольно-Кассовый Чек [10:45:33]line ПРОДАЖА [10:45:33]line ТРК (МРК, ГНК) : 12 [10:45:33]line Товар: 2710124130 [10:45:33]line Аи-92-К-5 [10:45:33]line 2.950 * 67.80 [10:45:33]line = 200.01 [10:45:33]line НДС 12% НСП 1% [10:45:33]line > о реализуемом товаре [10:45:33]line ОКРУГЛЕНИЕ: -0.01 [10:45:33]line ИТОГО: 200.00 [10:45:33]line Внесено: 200.00 [10:45:33]line СДАЧА: 0.00 [10:45:33]line НСП 1% : 1.77 [10:45:33]line НДС 12% : 21.24 [10:45:33]line Наличными: 200.00 [10:45:33]line Безнал.: 0.00 [10:45:33]line Место: АЗС № 176 [10:45:33]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:45:33]line СНО: Общий режим [10:45:33]line Чек 206 26.09.2024 10:45 [10:45:33]line Смена: 237 ФФД: 1.0 [10:45:33]line ЗНМ: 0300000238 [10:45:33]line РНМ: 0000000000145756 [10:45:33]line Версия ККМ: v1.0 [10:45:33]line ФМ: 0000000000959278 [10:45:33]line ФД: 104866 [10:45:33]line ФПД: 202565609028131 [10:45:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T104532&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104866&fm=202565609028131&tin=02508201610067®Number=0000000000145756&sum=20000 [10:45:33]written 0, free lines is 4095 [10:45:34]OFD Sender: Processing packet 104866 [packets to send 51, broken 50] [10:45:34]ProducePacketName [10:45:34]name=ofd_packets/00104866 [10:45:34]OFD Sender: To server: pG, [10:45:34]CommunicateWithHost lk.salyk.kg:30040 [10:45:34]ConnectInit lk.salyk.kg [10:45:34]Write to MH i2c: 01 00 00 B6 05 BB [10:45:34]Write i2c OK [10:45:34]MH_I2C_Read... [10:45:34]Read from MH i2c: 01 [10:45:34]MH_I2C_Read... [10:45:34]Read from MH i2c: 01 07 00 [10:45:34]MH_I2C_Read... [10:45:34]Read from MH i2c: 01 07 00 B6 05 00 00 00 00 00 00 0D CF [10:45:34]RasterBufferAndPrint [10:45:34]line [10:45:34]line [10:45:34]line [10:45:34]line [10:45:34]line [10:45:34]written 0, free lines is 3334 [10:45:34]Connected sock=10 [10:45:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 4E 1A 07 01 0E 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 35 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 CE 00 00 00 F4 03 04 00 4C 3B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A2 99 01 00 35 04 06 00 B8 3B 7B 2B 7A 23 15 E6 15 05 B5 86 3F 13 [10:45:34]MH_Cut [10:45:34]Write to MH i2c: D1 01 00 BD 05 01 94 [10:45:34]Write i2c OK [10:45:34]MH_I2C_Read... [10:45:34]Read from MH i2c: D1 [10:45:34]MH_I2C_Read... [10:45:34]Read from MH i2c: D1 01 00 [10:45:34]MH_I2C_Read... [10:45:34]Read from MH i2c: D1 01 00 BD 05 00 93 [10:45:34]Write to MH i2c: 01 00 00 BE 05 C3 [10:45:34]Write i2c OK [10:45:34]MH_I2C_Read... [10:45:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 8A 7D 47 00 8F E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A2 99 01 00 F4 03 04 00 FD E4 F4 66 B6 04 01 00 00 F4 69 F2 E3 28 F3 DA 8D [10:45:34]CommunicateWithHost err = 0 [10:45:34]CheckOFDResponse [10:45:34]1017 (14) - 77093643461234 [10:45:34]1041 (16) - 0000000000959278 [10:45:34]1040 (4) - 104866 [10:45:34]1012 (4) - 26.09.2024 04:37 [10:45:34]1206 (1) - 0 [10:45:34]OFD Sender: Remove packet 104866 [10:45:34]ProducePacketName [10:45:34]name=ofd_packets/00104866 [10:45:34]NVStorageDeleteData [10:45:35]*** Cut start [10:45:35]*** Partial cut [10:45:35]*** CUTSNS_PIN = 1 [10:45:35]*** CUTSNS_PIN = 0 [10:45:35]OFD Sender: No OFD packet to send [10:45:35]*** Brake cut motor [10:45:35]Read from MH i2c: 01 [10:45:35]MH_I2C_Read... [10:45:35]*** Stop cut motor [10:45:35]*** Cut end [10:45:35]Read from MH i2c: 01 07 00 [10:45:35]MH_I2C_Read... [10:45:35]Read from MH i2c: 01 07 00 BE 05 00 00 00 00 00 FF 0F D8 [10:45:35]process_action close_receipt done [10:45:35]requested_data is exist [10:45:35]produce_requested_data [10:45:35]requested_item fm.sn is exist - process it [10:45:35]wFMCommunicate request_size=4 [10:45:35]MH_SAM_APDU [10:45:35]CAPDU: 80 11 00 00 [10:45:35]Write to MH i2c: E2 08 00 BF 05 80 11 00 00 00 00 00 00 3E [10:45:35]Write i2c OK [10:45:35]MH_I2C_Read... [10:45:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:45:35]Read from MH i2c: E2 [10:45:35]MH_I2C_Read... [10:45:35]Read from MH i2c: E2 17 00 [10:45:35]MH_I2C_Read... [10:45:35]Read from MH i2c: E2 17 00 BF 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 99 [10:45:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:45:35]wFMCommunicate OK [10:45:35]requested_item fd.num is exist - process it [10:45:35]SAM_PROTO_GetFieldsCounters [10:45:35]wFMCommunicate request_size=4 [10:45:35]MH_SAM_APDU [10:45:35]CAPDU: 80 13 00 00 [10:45:35]Write to MH i2c: E2 08 00 C0 05 80 13 00 00 00 00 00 00 41 [10:45:35]Write i2c OK [10:45:35]MH_I2C_Read... [10:45:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:45:35]Read from MH i2c: E2 [10:45:35]MH_I2C_Read... [10:45:35]Read from MH i2c: E2 62 00 [10:45:35]MH_I2C_Read... [10:45:35]Read from MH i2c: E2 62 00 C0 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 A2 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 00 [10:45:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 A2 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:45:35]wFMCommunicate OK [10:45:35]SAM_PROTO_GetFieldsCounters done [10:45:35]requested_item shift.num is exist - process it [10:45:35]requested_item shift.opened is exist - process it [10:45:35]req_shift_opened [10:45:35]FM_GetShiftState [10:45:35]SAM_PROTO_GetShiftState [10:45:35]wFMCommunicate request_size=4 [10:45:35]MH_SAM_APDU [10:45:35]CAPDU: 80 13 01 00 [10:45:35]Write to MH i2c: E2 08 00 C1 05 80 13 01 00 00 00 00 00 43 [10:45:35]Write i2c OK [10:45:35]MH_I2C_Read... [10:45:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:45:35]Read from MH i2c: E2 [10:45:35]MH_I2C_Read... [10:45:35]Read from MH i2c: E2 0E 00 [10:45:35]MH_I2C_Read... [10:45:35]Read from MH i2c: E2 0E 00 C1 05 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 3F [10:45:35]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:45:35]wFMCommunicate OK [10:45:35]SAM_PROTO_GetShiftState done [10:45:35]FM_GetShiftState done [10:45:35]req_shift_opened done [10:45:35]requested_item shift.open_date is exist - process it [10:45:35]req_shift_open_date [10:45:35]req_shift_open_date done [10:45:35]produce_requested_data done [10:45:35]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104866,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:45:35]process_action_free close_receipt [10:45:35]json_value_free [10:45:35]json_value_free done [10:45:35]process_json_proto returns [10:45:35]Send response to host [10:45:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104866,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:45:35]free response buf [10:45:35]execute_script done [10:45:35]execute_script returns [10:45:35]free content buf [10:45:35]Sock 9.Close socket [10:45:35]Sock 9.Thread stoped [10:45:40]OFD Sender: No OFD packet to send [10:45:45]OFD Sender: No OFD packet to send [10:45:50]OFD Sender: No OFD packet to send [10:45:55]OFD Sender: No OFD packet to send [10:46:00]OFD Sender: No OFD packet to send [10:46:05]OFD Sender: No OFD packet to send [10:46:10]OFD Sender: No OFD packet to send [10:46:15]OFD Sender: No OFD packet to send [10:46:20]OFD Sender: No OFD packet to send [10:46:25]OFD Sender: No OFD packet to send [10:46:30]OFD Sender: No OFD packet to send [10:46:35]OFD Sender: No OFD packet to send [10:46:40]OFD Sender: No OFD packet to send [10:46:45]OFD Sender: No OFD packet to send [10:46:50]OFD Sender: No OFD packet to send [10:46:51]accept exits with 7 [10:46:51]New connection [10:46:51]New thread 3067018596 created [10:46:51]Thread 3066875236 joined [10:46:51]Waiting for new connection... [10:46:51] Sock 7.Parse request [10:46:51]Sock 7.Check first char [10:46:51]Sock 7.First char is OK [10:46:51]request: POST /json_proto HTTP/1.0 [10:46:51]Method: POST [10:46:51]URL: /json_proto [10:46:51]Method is POST - this is cgi request [10:46:51]url: /json_proto [10:46:51]query_string will be loaded in cgi processing [10:46:51]execute_cgi json_proto POST (null) [10:46:51]execute_cgi path=json_proto method=POST [10:46:51]POST find Content-Length [10:46:51]Host: 172.17.62.195:8080 [10:46:51]Content-Length: 647 [10:46:51]Content-Type: application/json [10:46:51] [10:46:51]POST finish read [10:46:51]Found Content-Length = 647 [10:46:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [10:46:51]execute_script... [10:46: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)118317", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [10:46:51]POST & json_proto [10:46:51]process_json_proto [10:46:51]json parsed OK: [10:46:51]protocol is kg_v1.0 [10:46:51]action value=close_receipt [10:46:51]process_action close_receipt [10:46:51]cmd_close_receipt [10:46:51]MH_GetDate [10:46:51]Write to MH i2c: F0 00 00 C2 05 B6 [10:46:51]Write i2c OK [10:46:51]MH_I2C_Read... [10:46:51]Read from MH i2c: F0 [10:46:51]MH_I2C_Read... [10:46:51]Read from MH i2c: F0 09 00 [10:46:51]MH_I2C_Read... [10:46:51]Read from MH i2c: F0 09 00 C2 05 00 9B 3B F5 66 65 34 CA 65 B8 [10:46:51]GetLastDocTimeStamp 1727347532 [10:46:51]current date 1727347611 [10:46:51]FM_GetShiftState [10:46:51]SAM_PROTO_GetShiftState [10:46:51]wFMCommunicate request_size=4 [10:46:51]MH_SAM_APDU [10:46:51]CAPDU: 80 13 01 00 [10:46:51]Write to MH i2c: E2 08 00 C3 05 80 13 01 00 00 00 00 00 45 [10:46:51]Write i2c OK [10:46:51]MH_I2C_Read... [10:46:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:51]Read from MH i2c: E2 [10:46:51]MH_I2C_Read... [10:46:51]Read from MH i2c: E2 0E 00 [10:46:51]MH_I2C_Read... [10:46:51]Read from MH i2c: E2 0E 00 C3 05 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 41 [10:46:51]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:46:51]wFMCommunicate OK [10:46:51]SAM_PROTO_GetShiftState done [10:46:51]FM_GetShiftState done [10:46:51]opened in 1727309552 [10:46:51]opened+sec_in_day 1727395952 [10:46:51]quantity*price = 99999 [10:46:51]sum+1 = 100001 [10:46:51]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 207 26.09.2024 10:46 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104867 ФПД: 180544193830046 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T104651&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104867&fm=180544193830046&tin=02508201610067®Number=0000000000145756&sum=100000 [10:46:52]StoreToDocumentArchive [10:46:52]shift 237 fd 104867 [10:46:52]save to /storage/0237/doc_00104867 [10:46:52]save last doc name /storage/0237/doc_00104867 to /storage/kkm_last_doc_name [10:46:52]save OK [10:46:52]Clear old archive folders... [10:46:52]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:46:52]tlvbuf is 002F9F10 [10:46:52]SAM_PROTO_ClearQueue [10:46:52]wFMCommunicate request_size=4 [10:46:52]MH_SAM_APDU [10:46:52]CAPDU: 80 09 00 00 [10:46:52]Write to MH i2c: E2 08 00 D0 05 80 09 00 00 00 00 00 00 47 [10:46:52]Write i2c OK [10:46:52]MH_I2C_Read... [10:46:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:46:52]Read from MH i2c: E2 [10:46:52]MH_I2C_Read... [10:46:52]Read from MH i2c: E2 03 00 [10:46:52]MH_I2C_Read... [10:46:52]Read from MH i2c: E2 03 00 D0 05 00 90 00 49 [10:46:52]RAPDU: 90 00 [10:46:52]wFMCommunicate OK [10:46:52]SAM_PROTO_ClearQueue done [10:46:52]KKMCreateOFDPacket [10:46:52]OFDProtocolAddRootSTLVToBuf [10:46:52]FM_MakeSignedData [10:46:52]FM_MakeSignedData [10:46:52]SAM_PROTO_SignData [10:46:52]wFMCommunicate request_size=4 [10:46:52]MH_SAM_APDU [10:46:52]CAPDU: 80 0D 01 02 [10:46:52]Write to MH i2c: E2 08 00 D1 05 80 0D 01 02 00 00 00 00 4F [10:46:52]Write i2c OK [10:46:52]MH_I2C_Read... [10:46:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:46:52]Read from MH i2c: E2 [10:46:52]MH_I2C_Read... [10:46:52]Read from MH i2c: E2 03 00 [10:46:52]MH_I2C_Read... [10:46:52]Read from MH i2c: E2 03 00 D1 05 00 90 00 4A [10:46:52]RAPDU: 90 00 [10:46:52]wFMCommunicate OK [10:46:52]wFMCommunicate request_size=255 [10:46:52]MH_SAM_APDU [10:46:52]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 CF 00 00 00 F4 03 04 00 9B 3B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A3 99 01 00 35 04 06 00 [10:46:52]Write to MH i2c: E2 02 01 D2 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 CF 00 00 00 F4 03 04 00 9B 3B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A3 99 01 00 35 04 06 00 00 00 D6 [10:46:52]Write i2c OK [10:46:52]MH_I2C_Read... [10:46:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:52]Read from MH i2c: E2 [10:46:52]MH_I2C_Read... [10:46:52]Read from MH i2c: E2 03 00 [10:46:52]MH_I2C_Read... [10:46:52]Read from MH i2c: E2 03 00 D2 05 00 90 00 4B [10:46:52]RAPDU: 90 00 [10:46:52]wFMCommunicate OK [10:46:52]wFMCommunicate request_size=11 [10:46:52]MH_SAM_APDU [10:46:52]CAPDU: 80 0D 02 02 06 A4 34 38 8A 1C 9E [10:46:52]Write to MH i2c: E2 0E 00 D3 05 80 0D 02 02 06 00 A4 34 38 8A 1C 9E 00 00 B2 [10:46:52]Write i2c OK [10:46:52]MH_I2C_Read... [10:46:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:52]Read from MH i2c: E2 [10:46:52]MH_I2C_Read... [10:46:52]Read from MH i2c: E2 03 00 [10:46:52]MH_I2C_Read... [10:46:52]Read from MH i2c: E2 03 00 D3 05 00 90 00 4C [10:46:52]RAPDU: 90 00 [10:46:52]wFMCommunicate OK [10:46:52]wFMCommunicate request_size=4 [10:46:52]MH_SAM_APDU [10:46:52]CAPDU: 80 0D 03 02 [10:46:52]Write to MH i2c: E2 08 00 D4 05 80 0D 03 02 00 00 00 00 54 [10:46:52]Write i2c OK [10:46:52]MH_I2C_Read... [10:46:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:46:52]Read from MH i2c: E2 [10:46:52]MH_I2C_Read... [10:46:52]Read from MH i2c: E2 0B 00 [10:46:52]MH_I2C_Read... [10:46:52]Read from MH i2c: E2 0B 00 D4 05 00 8E 73 F4 78 95 FB 04 B9 90 00 0F [10:46:52]RAPDU: 8E 73 F4 78 95 FB 04 B9 90 00 [10:46:52]wFMCommunicate OK [10:46:52]SAM_PROTO_SignData done [10:46:52]FM_MakeSignedData done [10:46:52]CreateOFDProtocolMessage [10:46:52]wFMCommunicate request_size=4 [10:46:52]MH_SAM_APDU [10:46:52]CAPDU: 80 11 00 00 [10:46:52]Write to MH i2c: E2 08 00 D5 05 80 11 00 00 00 00 00 00 54 [10:46:52]Write i2c OK [10:46:52]MH_I2C_Read... [10:46:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:52]Read from MH i2c: E2 [10:46:52]MH_I2C_Read... [10:46:52]Read from MH i2c: E2 17 00 [10:46:52]MH_I2C_Read... [10:46:52]Read from MH i2c: E2 17 00 D5 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 AF [10:46:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:46:52]wFMCommunicate OK [10:46:52]CreateOFDProtocolMessage done [10:46:52]OFDSenderStorePacket 104867 [10:46:52]StoreOFDPacket docnum=104867 [10:46:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 23 9D 08 01 2E 56 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 CF 00 00 00 F4 03 04 00 9B 3B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A3 99 01 00 35 04 06 00 A4 34 38 8A 1C 9E 8E 73 F4 78 95 FB 04 B9 [10:46:52]CheckFolder [10:46:52]dirname=/storage/ofd_packets [10:46:52]CheckFolder done [10:46:52]ProducePacketName [10:46:52]name=ofd_packets/00104867 [10:46:52]NVStorageSaveData ofd_packets/00104867 [10:46:52]File name is /storage/ofd_packets/00104867 [10:46:52]Write 302 bytes [10:46:52]NVStorageSaveData done [10:46:52]OFDSenderStorePacket done [10:46:52]KKMCreateOFDPacket done [10:46:52]NVStorageSaveData kkm_last_timestamp [10:46:52]File name is /storage/kkm_last_timestamp [10:46:52]Write 4 bytes [10:46:52]NVStorageSaveData done [10:46:52]ExternCall_PrintAddStr [10:46:52]wPrintStart [10:46:52]Write to MH i2c: 01 00 00 D6 05 DB [10:46:52]Write i2c OK [10:46:52]MH_I2C_Read... [10:46:52]Read from MH i2c: 01 [10:46:52]MH_I2C_Read... [10:46:52]Read from MH i2c: 01 07 00 [10:46:52]MH_I2C_Read... [10:46:52]Read from MH i2c: 01 07 00 D6 05 00 00 00 00 00 FF 0F F0 [10:46:52]RasterBufferAndPrint [10:46:52]line Счет N : (1)118317 [10:46:52]line ИНН: 02508201610067 [10:46:52]line Контрольно-Кассовый Чек [10:46:52]line ПРОДАЖА [10:46:52]line ТРК (МРК, ГНК) : 31 [10:46:52]line Товар: 2710194210 [10:46:52]line ДТ(л)-К-5 [10:46:52]line 13.210 * 75.70 [10:46:52]line = 1000.00 [10:46:52]line НДС 12% НСП 1% [10:46:52]line > о реализуемом товаре [10:46:52]line ИТОГО: 1000.00 [10:46:52]line НСП 1% : 8.85 [10:46:52]line НДС 12% : 106.19 [10:46:52]line Наличными: 1000.00 [10:46:52]line Безнал.: 0.00 [10:46:52]line Место: АЗС № 176 [10:46:52]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:46:52]line СНО: Общий режим [10:46:52]line Чек 207 26.09.2024 10:46 [10:46:52]line Смена: 237 ФФД: 1.0 [10:46:52]line ЗНМ: 0300000238 [10:46:52]line РНМ: 0000000000145756 [10:46:52]line Версия ККМ: v1.0 [10:46:52]line ФМ: 0000000000959278 [10:46:52]line ФД: 104867 [10:46:52]line ФПД: 180544193830046 [10:46:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T104651&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104867&fm=180544193830046&tin=02508201610067®Number=0000000000145756&sum=100000 [10:46:53]OFD Sender: Processing packet 104867 [packets to send 51, broken 50] [10:46:53]ProducePacketName [10:46:53]name=ofd_packets/00104867 [10:46:53]OFD Sender: To server: pG, [10:46:53]CommunicateWithHost lk.salyk.kg:30040 [10:46:53]ConnectInit lk.salyk.kg [10:46:53]written 0, free lines is 4095 [10:46:53]Connected sock=10 [10:46:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 23 9D 08 01 2E 56 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 CF 00 00 00 F4 03 04 00 9B 3B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A3 99 01 00 35 04 06 00 A4 34 38 8A 1C 9E 8E 73 F4 78 95 FB 04 B9 [10:46:53]Write to MH i2c: 01 00 00 FD 05 02 [10:46:53]Write i2c OK [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: 01 [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: 01 07 00 [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: 01 07 00 FD 05 00 00 00 00 00 32 0D 48 [10:46:53]RasterBufferAndPrint [10:46:53]line [10:46:53]line [10:46:53]line [10:46:53]line [10:46:53]line [10:46:53]written 0, free lines is 3384 [10:46:53]MH_Cut [10:46:53]Write to MH i2c: D1 01 00 04 06 01 DC [10:46:53]Write i2c OK [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: D1 [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: D1 01 00 [10:46:53]MH_I2C_Read... [10:46:53]Read from MH i2c: D1 01 00 04 06 00 DB [10:46:53]Write to MH i2c: 01 00 00 05 06 0B [10:46:53]Write i2c OK [10:46:53]MH_I2C_Read... [10:46:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 02 8B 47 00 CA F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A3 99 01 00 F4 03 04 00 4C E5 F4 66 B6 04 01 00 00 14 67 BA 0F 41 BB BA 97 [10:46:53]CommunicateWithHost err = 0 [10:46:53]CheckOFDResponse [10:46:53]1017 (14) - 77093643461234 [10:46:53]1041 (16) - 0000000000959278 [10:46:53]1040 (4) - 104867 [10:46:53]1012 (4) - 26.09.2024 04:38 [10:46:53]1206 (1) - 0 [10:46:53]OFD Sender: Remove packet 104867 [10:46:53]ProducePacketName [10:46:53]name=ofd_packets/00104867 [10:46:53]NVStorageDeleteData [10:46:54]OFD Sender: No OFD packet to send [10:46:54]*** Cut start [10:46:54]*** Partial cut [10:46:54]*** CUTSNS_PIN = 1 [10:46:54]*** CUTSNS_PIN = 0 [10:46:54]*** Brake cut motor [10:46:54]Read from MH i2c: 01 [10:46:54]MH_I2C_Read... [10:46:54]*** Stop cut motor [10:46:54]*** Cut end [10:46:54]Read from MH i2c: 01 07 00 [10:46:54]MH_I2C_Read... [10:46:54]Read from MH i2c: 01 07 00 05 06 00 00 00 00 00 FF 0F 20 [10:46:54]process_action close_receipt done [10:46:54]requested_data is exist [10:46:54]produce_requested_data [10:46:54]requested_item fm.sn is exist - process it [10:46:54]wFMCommunicate request_size=4 [10:46:54]MH_SAM_APDU [10:46:54]CAPDU: 80 11 00 00 [10:46:54]Write to MH i2c: E2 08 00 06 06 80 11 00 00 00 00 00 00 86 [10:46:54]Write i2c OK [10:46:54]MH_I2C_Read... [10:46:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:54]Read from MH i2c: E2 [10:46:54]MH_I2C_Read... [10:46:54]Read from MH i2c: E2 17 00 [10:46:54]MH_I2C_Read... [10:46:54]Read from MH i2c: E2 17 00 06 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E1 [10:46:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:46:54]wFMCommunicate OK [10:46:54]requested_item fd.num is exist - process it [10:46:54]SAM_PROTO_GetFieldsCounters [10:46:54]wFMCommunicate request_size=4 [10:46:54]MH_SAM_APDU [10:46:54]CAPDU: 80 13 00 00 [10:46:54]Write to MH i2c: E2 08 00 07 06 80 13 00 00 00 00 00 00 89 [10:46:54]Write i2c OK [10:46:54]MH_I2C_Read... [10:46:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:55]Read from MH i2c: E2 [10:46:55]MH_I2C_Read... [10:46:55]Read from MH i2c: E2 62 00 [10:46:55]MH_I2C_Read... [10:46:55]Read from MH i2c: E2 62 00 07 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 A3 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [10:46:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 A3 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:46:55]wFMCommunicate OK [10:46:55]SAM_PROTO_GetFieldsCounters done [10:46:55]requested_item shift.num is exist - process it [10:46:55]requested_item shift.opened is exist - process it [10:46:55]req_shift_opened [10:46:55]FM_GetShiftState [10:46:55]SAM_PROTO_GetShiftState [10:46:55]wFMCommunicate request_size=4 [10:46:55]MH_SAM_APDU [10:46:55]CAPDU: 80 13 01 00 [10:46:55]Write to MH i2c: E2 08 00 08 06 80 13 01 00 00 00 00 00 8B [10:46:55]Write i2c OK [10:46:55]MH_I2C_Read... [10:46:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:55]Read from MH i2c: E2 [10:46:55]MH_I2C_Read... [10:46:55]Read from MH i2c: E2 0E 00 [10:46:55]MH_I2C_Read... [10:46:55]Read from MH i2c: E2 0E 00 08 06 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 87 [10:46:55]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:46:55]wFMCommunicate OK [10:46:55]SAM_PROTO_GetShiftState done [10:46:55]FM_GetShiftState done [10:46:55]req_shift_opened done [10:46:55]requested_item shift.open_date is exist - process it [10:46:55]req_shift_open_date [10:46:55]req_shift_open_date done [10:46:55]produce_requested_data done [10:46:55]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104867,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:46:55]process_action_free close_receipt [10:46:55]json_value_free [10:46:55]json_value_free done [10:46:55]process_json_proto returns [10:46:55]Send response to host [10:46:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104867,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:46:55]free response buf [10:46:55]execute_script done [10:46:55]execute_script returns [10:46:55]free content buf [10:46:55]Sock 7.Close socket [10:46:55]Sock 7.Thread stoped [10:46:59]OFD Sender: No OFD packet to send [10:47:04]OFD Sender: No OFD packet to send [10:47:09]OFD Sender: No OFD packet to send [10:47:14]OFD Sender: No OFD packet to send [10:47:19]OFD Sender: No OFD packet to send [10:47:24]OFD Sender: No OFD packet to send [10:47:29]OFD Sender: No OFD packet to send [10:47:34]OFD Sender: No OFD packet to send [10:47:39]OFD Sender: No OFD packet to send [10:47:44]OFD Sender: No OFD packet to send [10:47:49]OFD Sender: No OFD packet to send [10:47:54]OFD Sender: No OFD packet to send [10:47:59]OFD Sender: No OFD packet to send [10:48:04]OFD Sender: No OFD packet to send [10:48:09]OFD Sender: No OFD packet to send [10:48:14]OFD Sender: No OFD packet to send [10:48:19]OFD Sender: No OFD packet to send [10:48:24]OFD Sender: No OFD packet to send [10:48:29]OFD Sender: No OFD packet to send [10:48:34]OFD Sender: No OFD packet to send [10:48:34]accept exits with 9 [10:48:34]New connection [10:48:34]New thread 3066875236 created [10:48:34]Thread 3067018596 joined [10:48:34]Waiting for new connection... [10:48:34] Sock 9.Parse request [10:48:34]Sock 9.Check first char [10:48:34]Sock 9.First char is OK [10:48:34]request: POST /json_proto HTTP/1.0 [10:48:34]Method: POST [10:48:34]URL: /json_proto [10:48:34]Method is POST - this is cgi request [10:48:34]url: /json_proto [10:48:34]query_string will be loaded in cgi processing [10:48:34]execute_cgi json_proto POST (null) [10:48:34]execute_cgi path=json_proto method=POST [10:48:34]POST find Content-Length [10:48:34]Host: 172.17.62.195:8080 [10:48:34]Content-Length: 677 [10:48:34]Content-Type: application/json [10:48:34] [10:48:34]POST finish read [10:48:34]Found Content-Length = 677 [10:48:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:48:34]execute_script... [10:48: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)118318", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.090, "sum" : 600.28, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:48:34]POST & json_proto [10:48:34]process_json_proto [10:48:34]json parsed OK: [10:48:34]protocol is kg_v1.0 [10:48:34]action value=close_receipt [10:48:34]process_action close_receipt [10:48:34]cmd_close_receipt [10:48:34]MH_GetDate [10:48:34]Write to MH i2c: F0 00 00 09 06 FE [10:48:34]Write i2c OK [10:48:34]MH_I2C_Read... [10:48:34]Read from MH i2c: F0 [10:48:34]MH_I2C_Read... [10:48:34]Read from MH i2c: F0 09 00 [10:48:34]MH_I2C_Read... [10:48:34]Read from MH i2c: F0 09 00 09 06 00 02 3C F5 66 65 34 CA 65 68 [10:48:34]GetLastDocTimeStamp 1727347611 [10:48:34]current date 1727347714 [10:48:34]FM_GetShiftState [10:48:34]SAM_PROTO_GetShiftState [10:48:34]wFMCommunicate request_size=4 [10:48:34]MH_SAM_APDU [10:48:34]CAPDU: 80 13 01 00 [10:48:34]Write to MH i2c: E2 08 00 0A 06 80 13 01 00 00 00 00 00 8D [10:48:34]Write i2c OK [10:48:34]MH_I2C_Read... [10:48:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:34]Read from MH i2c: E2 [10:48:34]MH_I2C_Read... [10:48:34]Read from MH i2c: E2 0E 00 [10:48:34]MH_I2C_Read... [10:48:34]Read from MH i2c: E2 0E 00 0A 06 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 89 [10:48:34]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:48:34]wFMCommunicate OK [10:48:34]SAM_PROTO_GetShiftState done [10:48:34]FM_GetShiftState done [10:48:34]opened in 1727309552 [10:48:34]opened+sec_in_day 1727395952 [10:48:34]quantity*price = 60027 [10:48:34]sum+1 = 60029 [10:48:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.28 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.75 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 208 26.09.2024 10:48 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104868 ФПД: 9862835198670 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T104834&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104868&fm=9862835198670&tin=02508201610067®Number=0000000000145756&sum=60000 [10:48:35]StoreToDocumentArchive [10:48:35]shift 237 fd 104868 [10:48:35]save to /storage/0237/doc_00104868 [10:48:35]save last doc name /storage/0237/doc_00104868 to /storage/kkm_last_doc_name [10:48:35]save OK [10:48:35]Clear old archive folders... [10:48:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:48:35]tlvbuf is 00319330 [10:48:35]SAM_PROTO_ClearQueue [10:48:35]wFMCommunicate request_size=4 [10:48:35]MH_SAM_APDU [10:48:35]CAPDU: 80 09 00 00 [10:48:35]Write to MH i2c: E2 08 00 17 06 80 09 00 00 00 00 00 00 8F [10:48:35]Write i2c OK [10:48:35]MH_I2C_Read... [10:48:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:48:35]Read from MH i2c: E2 [10:48:35]MH_I2C_Read... [10:48:35]Read from MH i2c: E2 03 00 [10:48:35]MH_I2C_Read... [10:48:35]Read from MH i2c: E2 03 00 17 06 00 90 00 91 [10:48:35]RAPDU: 90 00 [10:48:35]wFMCommunicate OK [10:48:35]SAM_PROTO_ClearQueue done [10:48:35]KKMCreateOFDPacket [10:48:35]OFDProtocolAddRootSTLVToBuf [10:48:35]FM_MakeSignedData [10:48:35]FM_MakeSignedData [10:48:35]SAM_PROTO_SignData [10:48:35]wFMCommunicate request_size=4 [10:48:35]MH_SAM_APDU [10:48:35]CAPDU: 80 0D 01 02 [10:48:35]Write to MH i2c: E2 08 00 18 06 80 0D 01 02 00 00 00 00 97 [10:48:35]Write i2c OK [10:48:35]MH_I2C_Read... [10:48:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:48:35]Read from MH i2c: E2 [10:48:35]MH_I2C_Read... [10:48:35]Read from MH i2c: E2 03 00 [10:48:35]MH_I2C_Read... [10:48:35]Read from MH i2c: E2 03 00 18 06 00 90 00 92 [10:48:35]RAPDU: 90 00 [10:48:35]wFMCommunicate OK [10:48:35]wFMCommunicate request_size=255 [10:48:35]MH_SAM_APDU [10:48:35]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 02 3C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A4 99 01 00 35 04 06 00 08 [10:48:35]Write to MH i2c: E2 02 01 19 06 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 02 3C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A4 99 01 00 35 04 06 00 08 00 00 2B [10:48:35]Write i2c OK [10:48:35]MH_I2C_Read... [10:48:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:35]Read from MH i2c: E2 [10:48:35]MH_I2C_Read... [10:48:35]Read from MH i2c: E2 03 00 [10:48:35]MH_I2C_Read... [10:48:35]Read from MH i2c: E2 03 00 19 06 00 90 00 93 [10:48:35]RAPDU: 90 00 [10:48:35]wFMCommunicate OK [10:48:35]wFMCommunicate request_size=10 [10:48:35]MH_SAM_APDU [10:48:35]CAPDU: 80 0D 02 02 05 F8 5E C9 DA CE [10:48:35]Write to MH i2c: E2 0D 00 1A 06 80 0D 02 02 05 00 F8 5E C9 DA CE 00 00 6B [10:48:35]Write i2c OK [10:48:35]MH_I2C_Read... [10:48:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:48:36]Read from MH i2c: E2 [10:48:36]MH_I2C_Read... [10:48:36]Read from MH i2c: E2 03 00 [10:48:36]MH_I2C_Read... [10:48:36]Read from MH i2c: E2 03 00 1A 06 00 90 00 94 [10:48:36]RAPDU: 90 00 [10:48:36]wFMCommunicate OK [10:48:36]wFMCommunicate request_size=4 [10:48:36]MH_SAM_APDU [10:48:36]CAPDU: 80 0D 03 02 [10:48:36]Write to MH i2c: E2 08 00 1B 06 80 0D 03 02 00 00 00 00 9C [10:48:36]Write i2c OK [10:48:36]MH_I2C_Read... [10:48:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:48:36]Read from MH i2c: E2 [10:48:36]MH_I2C_Read... [10:48:36]Read from MH i2c: E2 0B 00 [10:48:36]MH_I2C_Read... [10:48:36]Read from MH i2c: E2 0B 00 1B 06 00 D4 A9 08 7B D7 36 97 80 90 00 C1 [10:48:36]RAPDU: D4 A9 08 7B D7 36 97 80 90 00 [10:48:36]wFMCommunicate OK [10:48:36]SAM_PROTO_SignData done [10:48:36]FM_MakeSignedData done [10:48:36]CreateOFDProtocolMessage [10:48:36]wFMCommunicate request_size=4 [10:48:36]MH_SAM_APDU [10:48:36]CAPDU: 80 11 00 00 [10:48:36]Write to MH i2c: E2 08 00 1C 06 80 11 00 00 00 00 00 00 9C [10:48:36]Write i2c OK [10:48:36]MH_I2C_Read... [10:48:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:36]Read from MH i2c: E2 [10:48:36]MH_I2C_Read... [10:48:36]Read from MH i2c: E2 17 00 [10:48:36]MH_I2C_Read... [10:48:36]Read from MH i2c: E2 17 00 1C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 F7 [10:48:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:48:36]wFMCommunicate OK [10:48:36]CreateOFDProtocolMessage done [10:48:36]OFDSenderStorePacket 104868 [10:48:36]StoreOFDPacket docnum=104868 [10:48:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 F3 D9 07 01 28 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 02 3C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A4 99 01 00 35 04 06 00 08 F8 5E C9 DA CE D4 A9 08 7B D7 36 97 80 [10:48:36]CheckFolder [10:48:36]dirname=/storage/ofd_packets [10:48:36]CheckFolder done [10:48:36]ProducePacketName [10:48:36]name=ofd_packets/00104868 [10:48:36]NVStorageSaveData ofd_packets/00104868 [10:48:36]File name is /storage/ofd_packets/00104868 [10:48:36]Write 301 bytes [10:48:36]NVStorageSaveData done [10:48:36]OFDSenderStorePacket done [10:48:36]KKMCreateOFDPacket done [10:48:36]NVStorageSaveData kkm_last_timestamp [10:48:36]File name is /storage/kkm_last_timestamp [10:48:36]Write 4 bytes [10:48:36]NVStorageSaveData done [10:48:36]ExternCall_PrintAddStr [10:48:36]wPrintStart [10:48:36]Write to MH i2c: 01 00 00 1D 06 23 [10:48:36]Write i2c OK [10:48:36]MH_I2C_Read... [10:48:36]Read from MH i2c: 01 [10:48:36]MH_I2C_Read... [10:48:36]Read from MH i2c: 01 07 00 [10:48:36]MH_I2C_Read... [10:48:36]Read from MH i2c: 01 07 00 1D 06 00 00 00 00 00 FF 0F 38 [10:48:36]RasterBufferAndPrint [10:48:36]line Счет N : (1)118318 [10:48:36]line ИНН: 02508201610067 [10:48:36]line Контрольно-Кассовый Чек [10:48:36]line ПРОДАЖА [10:48:36]line ТРК (МРК, ГНК) : 13 [10:48:36]line Товар: 2710124500 [10:48:36]line Аи-95-К-5 [10:48:36]line 8.090 * 74.20 [10:48:36]line = 600.28 [10:48:36]line НДС 12% НСП 1% [10:48:36]line > о реализуемом товаре [10:48:36]line ОКРУГЛЕНИЕ: -0.28 [10:48:36]line ИТОГО: 600.00 [10:48:36]line Внесено: 600.00 [10:48:36]line СДАЧА: 0.00 [10:48:36]line НСП 1% : 5.31 [10:48:36]line НДС 12% : 63.75 [10:48:36]line Наличными: 600.00 [10:48:36]line Безнал.: 0.00 [10:48:36]line Место: АЗС № 176 [10:48:36]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:48:36]line СНО: Общий режим [10:48:36]line Чек 208 26.09.2024 10:48 [10:48:36]line Смена: 237 ФФД: 1.0 [10:48:36]line ЗНМ: 0300000238 [10:48:36]line РНМ: 0000000000145756 [10:48:36]line Версия ККМ: v1.0 [10:48:36]line ФМ: 0000000000959278 [10:48:36]line ФД: 104868 [10:48:36]line ФПД: 9862835198670 [10:48:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T104834&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104868&fm=9862835198670&tin=02508201610067®Number=0000000000145756&sum=60000 [10:48:36]OFD Sender: Processing packet 104868 [packets to send 51, broken 50] [10:48:36]ProducePacketName [10:48:36]name=ofd_packets/00104868 [10:48:36]OFD Sender: To server: pG, [10:48:36]CommunicateWithHost lk.salyk.kg:30040 [10:48:36]ConnectInit lk.salyk.kg [10:48:36]written 0, free lines is 4095 [10:48:36]Connected sock=10 [10:48:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 F3 D9 07 01 28 56 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9A 1F 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 7C EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E7 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D0 00 00 00 F4 03 04 00 02 3C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A4 99 01 00 35 04 06 00 08 F8 5E C9 DA CE D4 A9 08 7B D7 36 97 80 [10:48:36]Write to MH i2c: 01 00 00 47 06 4D [10:48:36]Write i2c OK [10:48:36]MH_I2C_Read... [10:48:36]Read from MH i2c: 01 [10:48:36]MH_I2C_Read... [10:48:36]Read from MH i2c: 01 07 00 [10:48:36]MH_I2C_Read... [10:48:36]Read from MH i2c: 01 07 00 47 06 00 00 00 00 00 12 0D 73 [10:48:36]RasterBufferAndPrint [10:48:36]line [10:48:36]line [10:48:36]line [10:48:36]line [10:48:36]line [10:48:36]written 0, free lines is 3356 [10:48:36]MH_Cut [10:48:36]Write to MH i2c: D1 01 00 4E 06 01 26 [10:48:36]Write i2c OK [10:48:36]MH_I2C_Read... [10:48:36]Read from MH i2c: D1 [10:48:36]MH_I2C_Read... [10:48:36]Read from MH i2c: D1 01 00 [10:48:36]MH_I2C_Read... [10:48:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 28 25 47 00 0B 95 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A4 99 01 00 F4 03 04 00 B3 E5 F4 66 B6 04 01 00 00 7F 3C 60 C6 CF C1 DC D4 [10:48:36]CommunicateWithHost err = 0 [10:48:36]CheckOFDResponse [10:48:36]1017 (14) - 77093643461234 [10:48:36]1041 (16) - 0000000000959278 [10:48:36]1040 (4) - 104868 [10:48:36]1012 (4) - 26.09.2024 04:40 [10:48:36]1206 (1) - 0 [10:48:36]OFD Sender: Remove packet 104868 [10:48:36]ProducePacketName [10:48:36]name=ofd_packets/00104868 [10:48:36]NVStorageDeleteData [10:48:36]Read from MH i2c: D1 01 00 4E 06 00 25 [10:48:36]Write to MH i2c: 01 00 00 4F 06 55 [10:48:36]Write i2c OK [10:48:36]MH_I2C_Read... [10:48:37]OFD Sender: No OFD packet to send [10:48:37]*** Cut start [10:48:37]*** Partial cut [10:48:37]*** CUTSNS_PIN = 1 [10:48:37]*** CUTSNS_PIN = 0 [10:48:37]*** Brake cut motor [10:48:38]Read from MH i2c: 01 [10:48:38]MH_I2C_Read... [10:48:38]*** Stop cut motor [10:48:38]*** Cut end [10:48:38]Read from MH i2c: 01 07 00 [10:48:38]MH_I2C_Read... [10:48:38]Read from MH i2c: 01 07 00 4F 06 00 00 00 00 00 FF 0F 6A [10:48:38]process_action close_receipt done [10:48:38]requested_data is exist [10:48:38]produce_requested_data [10:48:38]requested_item fm.sn is exist - process it [10:48:38]wFMCommunicate request_size=4 [10:48:38]MH_SAM_APDU [10:48:38]CAPDU: 80 11 00 00 [10:48:38]Write to MH i2c: E2 08 00 50 06 80 11 00 00 00 00 00 00 D0 [10:48:38]Write i2c OK [10:48:38]MH_I2C_Read... [10:48:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:48:38]Read from MH i2c: E2 [10:48:38]MH_I2C_Read... [10:48:38]Read from MH i2c: E2 17 00 [10:48:38]MH_I2C_Read... [10:48:38]Read from MH i2c: E2 17 00 50 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 2B [10:48:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:48:38]wFMCommunicate OK [10:48:38]requested_item fd.num is exist - process it [10:48:38]SAM_PROTO_GetFieldsCounters [10:48:38]wFMCommunicate request_size=4 [10:48:38]MH_SAM_APDU [10:48:38]CAPDU: 80 13 00 00 [10:48:38]Write to MH i2c: E2 08 00 51 06 80 13 00 00 00 00 00 00 D3 [10:48:38]Write i2c OK [10:48:38]MH_I2C_Read... [10:48:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:48:38]Read from MH i2c: E2 [10:48:38]MH_I2C_Read... [10:48:38]Read from MH i2c: E2 62 00 [10:48:38]MH_I2C_Read... [10:48:38]Read from MH i2c: E2 62 00 51 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 A4 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [10:48:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 A4 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:48:38]wFMCommunicate OK [10:48:38]SAM_PROTO_GetFieldsCounters done [10:48:38]requested_item shift.num is exist - process it [10:48:38]requested_item shift.opened is exist - process it [10:48:38]req_shift_opened [10:48:38]FM_GetShiftState [10:48:38]SAM_PROTO_GetShiftState [10:48:38]wFMCommunicate request_size=4 [10:48:38]MH_SAM_APDU [10:48:38]CAPDU: 80 13 01 00 [10:48:38]Write to MH i2c: E2 08 00 52 06 80 13 01 00 00 00 00 00 D5 [10:48:38]Write i2c OK [10:48:38]MH_I2C_Read... [10:48:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:48:38]Read from MH i2c: E2 [10:48:38]MH_I2C_Read... [10:48:38]Read from MH i2c: E2 0E 00 [10:48:38]MH_I2C_Read... [10:48:38]Read from MH i2c: E2 0E 00 52 06 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D1 [10:48:38]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:48:38]wFMCommunicate OK [10:48:38]SAM_PROTO_GetShiftState done [10:48:38]FM_GetShiftState done [10:48:38]req_shift_opened done [10:48:38]requested_item shift.open_date is exist - process it [10:48:38]req_shift_open_date [10:48:38]req_shift_open_date done [10:48:38]produce_requested_data done [10:48:38]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104868,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:48:38]process_action_free close_receipt [10:48:38]json_value_free [10:48:38]json_value_free done [10:48:38]process_json_proto returns [10:48:38]Send response to host [10:48:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104868,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:48:38]free response buf [10:48:38]execute_script done [10:48:38]execute_script returns [10:48:38]free content buf [10:48:38]Sock 9.Close socket [10:48:38]Sock 9.Thread stoped [10:48:42]OFD Sender: No OFD packet to send [10:48:47]OFD Sender: No OFD packet to send [10:48:52]OFD Sender: No OFD packet to send [10:48:57]OFD Sender: No OFD packet to send [10:49:02]OFD Sender: No OFD packet to send [10:49:07]OFD Sender: No OFD packet to send [10:49:12]OFD Sender: No OFD packet to send [10:49:17]OFD Sender: No OFD packet to send [10:49:22]OFD Sender: No OFD packet to send [10:49:27]OFD Sender: No OFD packet to send [10:49:32]OFD Sender: No OFD packet to send [10:49:37]OFD Sender: No OFD packet to send [10:49:42]OFD Sender: No OFD packet to send [10:49:47]OFD Sender: No OFD packet to send [10:49:52]OFD Sender: No OFD packet to send [10:49:57]OFD Sender: No OFD packet to send [10:50:02]OFD Sender: No OFD packet to send [10:50:07]OFD Sender: No OFD packet to send [10:50:12]OFD Sender: No OFD packet to send [10:50:17]OFD Sender: No OFD packet to send [10:50:22]OFD Sender: No OFD packet to send [10:50:27]OFD Sender: No OFD packet to send [10:50:32]OFD Sender: No OFD packet to send [10:50:37]OFD Sender: No OFD packet to send [10:50:42]OFD Sender: No OFD packet to send [10:50:47]OFD Sender: No OFD packet to send [10:50:52]OFD Sender: No OFD packet to send [10:50:57]accept exits with 7 [10:50:57]New connection [10:50:57]New thread 3067018596 created [10:50:57]Thread 3066875236 joined [10:50:57]Waiting for new connection... [10:50:57] Sock 7.Parse request [10:50:57]Sock 7.Check first char [10:50:57]Sock 7.First char is OK [10:50:57]request: POST /json_proto HTTP/1.0 [10:50:57]Method: POST [10:50:57]URL: /json_proto [10:50:57]Method is POST - this is cgi request [10:50:57]url: /json_proto [10:50:57]query_string will be loaded in cgi processing [10:50:57]execute_cgi json_proto POST (null) [10:50:57]execute_cgi path=json_proto method=POST [10:50:57]POST find Content-Length [10:50:57]Host: 172.17.62.195:8080 [10:50:57]Content-Length: 687 [10:50:57]Content-Type: application/json [10:50:57] [10:50:57]POST finish read [10:50:57]Found Content-Length = 687 [10:50:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [10:50:57]execute_script... [10: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)118319", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [10:50:57]POST & json_proto [10:50:57]process_json_proto [10:50:57]json parsed OK: [10:50:57]protocol is kg_v1.0 [10:50:57]action value=close_receipt [10:50:57]process_action close_receipt [10:50:57]cmd_close_receipt [10:50:57]MH_GetDate [10:50:57]Write to MH i2c: F0 00 00 53 06 48 [10:50:57]Write i2c OK [10:50:57]MH_I2C_Read... [10:50:57]Read from MH i2c: F0 [10:50:57]MH_I2C_Read... [10:50:57]Read from MH i2c: F0 09 00 [10:50:57]MH_I2C_Read... [10:50:57]Read from MH i2c: F0 09 00 53 06 00 91 3C F5 66 65 34 CA 65 41 [10:50:57]GetLastDocTimeStamp 1727347714 [10:50:57]current date 1727347857 [10:50:57]FM_GetShiftState [10:50:57]SAM_PROTO_GetShiftState [10:50:57]wFMCommunicate request_size=4 [10:50:57]MH_SAM_APDU [10:50:57]CAPDU: 80 13 01 00 [10:50:57]Write to MH i2c: E2 08 00 54 06 80 13 01 00 00 00 00 00 D7 [10:50:57]Write i2c OK [10:50:57]MH_I2C_Read... [10:50:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:50:57]Read from MH i2c: E2 [10:50:57]MH_I2C_Read... [10:50:57]Read from MH i2c: E2 0E 00 [10:50:57]MH_I2C_Read... [10:50:57]Read from MH i2c: E2 0E 00 54 06 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D3 [10:50:57]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:50:57]wFMCommunicate OK [10:50:57]SAM_PROTO_GetShiftState done [10:50:57]FM_GetShiftState done [10:50:57]opened in 1727309552 [10:50:57]opened+sec_in_day 1727395952 [10:50:57]quantity*price = 150037 [10:50:57]sum+1 = 150038 [10:50:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 209 26.09.2024 10:50 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104869 ФПД: 188832273512575 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T105057&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104869&fm=188832273512575&tin=02508201610067®Number=0000000000145756&sum=150000 [10:50:58]StoreToDocumentArchive [10:50:58]shift 237 fd 104869 [10:50:58]save to /storage/0237/doc_00104869 [10:50:58]save last doc name /storage/0237/doc_00104869 to /storage/kkm_last_doc_name [10:50:58]save OK [10:50:58]Clear old archive folders... [10:50:58]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:50:58]tlvbuf is 002F4900 [10:50:58]SAM_PROTO_ClearQueue [10:50:58]wFMCommunicate request_size=4 [10:50:58]MH_SAM_APDU [10:50:58]CAPDU: 80 09 00 00 [10:50:58]Write to MH i2c: E2 08 00 61 06 80 09 00 00 00 00 00 00 D9 [10:50:58]Write i2c OK [10:50:58]MH_I2C_Read... [10:50:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:50:58]Read from MH i2c: E2 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: E2 03 00 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: E2 03 00 61 06 00 90 00 DB [10:50:58]RAPDU: 90 00 [10:50:58]wFMCommunicate OK [10:50:58]SAM_PROTO_ClearQueue done [10:50:58]KKMCreateOFDPacket [10:50:58]OFDProtocolAddRootSTLVToBuf [10:50:58]FM_MakeSignedData [10:50:58]FM_MakeSignedData [10:50:58]SAM_PROTO_SignData [10:50:58]wFMCommunicate request_size=4 [10:50:58]MH_SAM_APDU [10:50:58]CAPDU: 80 0D 01 02 [10:50:58]Write to MH i2c: E2 08 00 62 06 80 0D 01 02 00 00 00 00 E1 [10:50:58]Write i2c OK [10:50:58]MH_I2C_Read... [10:50:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:50:58]Read from MH i2c: E2 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: E2 03 00 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: E2 03 00 62 06 00 90 00 DC [10:50:58]RAPDU: 90 00 [10:50:58]wFMCommunicate OK [10:50:58]wFMCommunicate request_size=255 [10:50:58]MH_SAM_APDU [10:50:58]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 D1 00 00 00 F4 03 04 00 91 3C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A5 99 01 00 35 04 06 00 [10:50:58]Write to MH i2c: E2 02 01 63 06 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 D1 00 00 00 F4 03 04 00 91 3C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A5 99 01 00 35 04 06 00 00 00 45 [10:50:58]Write i2c OK [10:50:58]MH_I2C_Read... [10:50:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:58]Read from MH i2c: E2 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: E2 03 00 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: E2 03 00 63 06 00 90 00 DD [10:50:58]RAPDU: 90 00 [10:50:58]wFMCommunicate OK [10:50:58]wFMCommunicate request_size=11 [10:50:58]MH_SAM_APDU [10:50:58]CAPDU: 80 0D 02 02 06 AB BD F0 95 B8 7F [10:50:58]Write to MH i2c: E2 0E 00 64 06 80 0D 02 02 06 00 AB BD F0 95 B8 7F 00 00 14 [10:50:58]Write i2c OK [10:50:58]MH_I2C_Read... [10:50:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:50:58]Read from MH i2c: E2 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: E2 03 00 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: E2 03 00 64 06 00 90 00 DE [10:50:58]RAPDU: 90 00 [10:50:58]wFMCommunicate OK [10:50:58]wFMCommunicate request_size=4 [10:50:58]MH_SAM_APDU [10:50:58]CAPDU: 80 0D 03 02 [10:50:58]Write to MH i2c: E2 08 00 65 06 80 0D 03 02 00 00 00 00 E6 [10:50:58]Write i2c OK [10:50:58]MH_I2C_Read... [10:50:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:50:58]Read from MH i2c: E2 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: E2 0B 00 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: E2 0B 00 65 06 00 57 37 99 3B 71 03 46 04 90 00 07 [10:50:58]RAPDU: 57 37 99 3B 71 03 46 04 90 00 [10:50:58]wFMCommunicate OK [10:50:58]SAM_PROTO_SignData done [10:50:58]FM_MakeSignedData done [10:50:58]CreateOFDProtocolMessage [10:50:58]wFMCommunicate request_size=4 [10:50:58]MH_SAM_APDU [10:50:58]CAPDU: 80 11 00 00 [10:50:58]Write to MH i2c: E2 08 00 66 06 80 11 00 00 00 00 00 00 E6 [10:50:58]Write i2c OK [10:50:58]MH_I2C_Read... [10:50:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:50:58]Read from MH i2c: E2 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: E2 17 00 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: E2 17 00 66 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 41 [10:50:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:50:58]wFMCommunicate OK [10:50:58]CreateOFDProtocolMessage done [10:50:58]OFDSenderStorePacket 104869 [10:50:58]StoreOFDPacket docnum=104869 [10:50:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 68 A7 08 01 FE 46 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 D1 00 00 00 F4 03 04 00 91 3C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A5 99 01 00 35 04 06 00 AB BD F0 95 B8 7F 57 37 99 3B 71 03 46 04 [10:50:58]CheckFolder [10:50:58]dirname=/storage/ofd_packets [10:50:58]CheckFolder done [10:50:58]ProducePacketName [10:50:58]name=ofd_packets/00104869 [10:50:58]NVStorageSaveData ofd_packets/00104869 [10:50:58]File name is /storage/ofd_packets/00104869 [10:50:58]Write 302 bytes [10:50:58]NVStorageSaveData done [10:50:58]OFDSenderStorePacket done [10:50:58]KKMCreateOFDPacket done [10:50:58]NVStorageSaveData kkm_last_timestamp [10:50:58]File name is /storage/kkm_last_timestamp [10:50:58]Write 4 bytes [10:50:58]NVStorageSaveData done [10:50:58]ExternCall_PrintAddStr [10:50:58]wPrintStart [10:50:58]Write to MH i2c: 01 00 00 67 06 6D [10:50:58]Write i2c OK [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: 01 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: 01 07 00 [10:50:58]MH_I2C_Read... [10:50:58]Read from MH i2c: 01 07 00 67 06 00 00 00 00 00 FF 0F 82 [10:50:58]RasterBufferAndPrint [10:50:58]line Счет N : (1)118319 [10:50:58]line ИНН: 02508201610067 [10:50:58]line Контрольно-Кассовый Чек [10:50:58]line ПРОДАЖА [10:50:58]line ТРК (МРК, ГНК) : 31 [10:50:58]line Товар: 2710194210 [10:50:58]line ДТ(л)-К-5 [10:50:58]line 19.820 * 75.70 [10:50:58]line = 1500.37 [10:50:58]line НДС 12% НСП 1% [10:50:58]line > о реализуемом товаре [10:50:58]line ОКРУГЛЕНИЕ: -0.37 [10:50:58]line ИТОГО: 1500.00 [10:50:58]line Внесено: 1500.00 [10:50:58]line СДАЧА: 0.00 [10:50:58]line НСП 1% : 13.28 [10:50:58]line НДС 12% : 159.33 [10:50:58]line Наличными: 1500.00 [10:50:58]line Безнал.: 0.00 [10:50:58]line Место: АЗС № 176 [10:50:58]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:50:58]line СНО: Общий режим [10:50:58]line Чек 209 26.09.2024 10:50 [10:50:58]line Смена: 237 ФФД: 1.0 [10:50:58]line ЗНМ: 0300000238 [10:50:58]line РНМ: 0000000000145756 [10:50:58]line Версия ККМ: v1.0 [10:50:58]line ФМ: 0000000000959278 [10:50:58]line ФД: 104869 [10:50:58]line ФПД: 188832273512575 [10:50:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T105057&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104869&fm=188832273512575&tin=02508201610067®Number=0000000000145756&sum=150000 [10:50:59]OFD Sender: Processing packet 104869 [packets to send 51, broken 50] [10:50:59]ProducePacketName [10:50:59]name=ofd_packets/00104869 [10:50:59]OFD Sender: To server: pG, [10:50:59]CommunicateWithHost lk.salyk.kg:30040 [10:50:59]ConnectInit lk.salyk.kg [10:50:59]written 0, free lines is 4095 [10:50:59]Write to MH i2c: 01 00 00 91 06 97 [10:50:59]Write i2c OK [10:50:59]MH_I2C_Read... [10:50:59]Read from MH i2c: 01 [10:50:59]MH_I2C_Read... [10:50:59]Read from MH i2c: 01 07 00 [10:50:59]MH_I2C_Read... [10:50:59]Read from MH i2c: 01 07 00 91 06 00 00 00 00 00 FB 0C A5 [10:50:59]RasterBufferAndPrint [10:50:59]line [10:50:59]line [10:50:59]line [10:50:59]line [10:50:59]line [10:50:59]written 0, free lines is 3329 [10:50:59]MH_Cut [10:50:59]Write to MH i2c: D1 01 00 98 06 01 70 [10:50:59]Write i2c OK [10:50:59]MH_I2C_Read... [10:50:59]Read from MH i2c: D1 [10:50:59]MH_I2C_Read... [10:50:59]Read from MH i2c: D1 01 00 [10:50:59]MH_I2C_Read... [10:50:59]Read from MH i2c: D1 01 00 98 06 00 6F [10:50:59]Write to MH i2c: 01 00 00 99 06 9F [10:50:59]Write i2c OK [10:50:59]MH_I2C_Read... [10:51:00]*** Cut start [10:51:00]*** Partial cut [10:51:00]*** CUTSNS_PIN = 1 [10:51:00]*** CUTSNS_PIN = 0 [10:51:00]*** Brake cut motor [10:51:00]Read from MH i2c: 01 [10:51:00]MH_I2C_Read... [10:51:00]*** Stop cut motor [10:51:00]*** Cut end [10:51:00]Read from MH i2c: 01 07 00 [10:51:00]MH_I2C_Read... [10:51:00]Read from MH i2c: 01 07 00 99 06 00 00 00 00 00 FF 0F B4 [10:51:00]process_action close_receipt done [10:51:00]requested_data is exist [10:51:00]produce_requested_data [10:51:00]requested_item fm.sn is exist - process it [10:51:00]wFMCommunicate request_size=4 [10:51:00]MH_SAM_APDU [10:51:00]CAPDU: 80 11 00 00 [10:51:00]Write to MH i2c: E2 08 00 9A 06 80 11 00 00 00 00 00 00 1A [10:51:00]Write i2c OK [10:51:00]MH_I2C_Read... [10:51:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:00]Read from MH i2c: E2 [10:51:00]MH_I2C_Read... [10:51:00]Read from MH i2c: E2 17 00 [10:51:00]MH_I2C_Read... [10:51:00]Read from MH i2c: E2 17 00 9A 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 75 [10:51:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:51:00]wFMCommunicate OK [10:51:00]requested_item fd.num is exist - process it [10:51:00]SAM_PROTO_GetFieldsCounters [10:51:00]wFMCommunicate request_size=4 [10:51:00]MH_SAM_APDU [10:51:00]CAPDU: 80 13 00 00 [10:51:00]Write to MH i2c: E2 08 00 9B 06 80 13 00 00 00 00 00 00 1D [10:51:00]Write i2c OK [10:51:00]MH_I2C_Read... [10:51:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:01]Read from MH i2c: E2 [10:51:01]MH_I2C_Read... [10:51:01]Read from MH i2c: E2 62 00 [10:51:01]MH_I2C_Read... [10:51:01]Read from MH i2c: E2 62 00 9B 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 A5 99 01 00 0E 04 04 00 ED 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 E8 [10:51:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 A5 99 01 00 0E 04 04 00 ED 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 [10:51:01]wFMCommunicate OK [10:51:01]SAM_PROTO_GetFieldsCounters done [10:51:01]requested_item shift.num is exist - process it [10:51:01]requested_item shift.opened is exist - process it [10:51:01]req_shift_opened [10:51:01]FM_GetShiftState [10:51:01]SAM_PROTO_GetShiftState [10:51:01]wFMCommunicate request_size=4 [10:51:01]MH_SAM_APDU [10:51:01]CAPDU: 80 13 01 00 [10:51:01]Write to MH i2c: E2 08 00 9C 06 80 13 01 00 00 00 00 00 1F [10:51:01]Write i2c OK [10:51:01]MH_I2C_Read... [10:51:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:01]Read from MH i2c: E2 [10:51:01]MH_I2C_Read... [10:51:01]Read from MH i2c: E2 0E 00 [10:51:01]MH_I2C_Read... [10:51:01]Read from MH i2c: E2 0E 00 9C 06 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 1B [10:51:01]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:51:01]wFMCommunicate OK [10:51:01]SAM_PROTO_GetShiftState done [10:51:01]FM_GetShiftState done [10:51:01]req_shift_opened done [10:51:01]requested_item shift.open_date is exist - process it [10:51:01]req_shift_open_date [10:51:01]req_shift_open_date done [10:51:01]produce_requested_data done [10:51:01]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104869,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:51:01]process_action_free close_receipt [10:51:01]json_value_free [10:51:01]json_value_free done [10:51:01]process_json_proto returns [10:51:01]Send response to host [10:51:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104869,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:51:01]free response buf [10:51:01]execute_script done [10:51:01]execute_script returns [10:51:01]free content buf [10:51:01]Sock 7.Close socket [10:51:01]Sock 7.Thread stoped [10:51:53]accept exits with 9 [10:51:53]New connection [10:51:53]New thread 3066875236 created [10:51:53]Thread 3067018596 joined [10:51:53]Waiting for new connection... [10:51:53] Sock 9.Parse request [10:51:53]Sock 9.Check first char [10:51:53]Sock 9.First char is OK [10:51:53]request: POST /json_proto HTTP/1.0 [10:51:53]Method: POST [10:51:53]URL: /json_proto [10:51:53]Method is POST - this is cgi request [10:51:53]url: /json_proto [10:51:53]query_string will be loaded in cgi processing [10:51:53]execute_cgi json_proto POST (null) [10:51:53]execute_cgi path=json_proto method=POST [10:51:53]POST find Content-Length [10:51:53]Host: 172.17.62.195:8080 [10:51:53]Content-Length: 800 [10:51:53]Content-Type: application/json [10:51:53] [10:51:53]POST finish read [10:51:53]Found Content-Length = 800 [10:51:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 250.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:53]execute_script... [10:51: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)118320", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.690, "sum" : 250.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 250.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:51:53]POST & json_proto [10:51:53]process_json_proto [10:51:53]json parsed OK: [10:51:53]protocol is kg_v1.0 [10:51:53]action value=close_receipt [10:51:53]process_action close_receipt [10:51:53]cmd_close_receipt [10:51:53]MH_GetDate [10:51:53]Write to MH i2c: F0 00 00 9D 06 92 [10:51:53]Write i2c OK [10:51:53]MH_I2C_Read... [10:51:53]Read from MH i2c: F0 [10:51:53]MH_I2C_Read... [10:51:53]Read from MH i2c: F0 09 00 [10:51:53]MH_I2C_Read... [10:51:53]Read from MH i2c: F0 09 00 9D 06 00 C9 3C F5 66 65 34 CA 65 C3 [10:51:53]GetLastDocTimeStamp 1727347857 [10:51:53]current date 1727347913 [10:51:53]FM_GetShiftState [10:51:53]SAM_PROTO_GetShiftState [10:51:53]wFMCommunicate request_size=4 [10:51:53]MH_SAM_APDU [10:51:53]CAPDU: 80 13 01 00 [10:51:53]Write to MH i2c: E2 08 00 9E 06 80 13 01 00 00 00 00 00 21 [10:51:53]Write i2c OK [10:51:53]MH_I2C_Read... [10:51:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:53]Read from MH i2c: E2 [10:51:53]MH_I2C_Read... [10:51:53]Read from MH i2c: E2 0E 00 [10:51:53]MH_I2C_Read... [10:51:53]Read from MH i2c: E2 0E 00 9E 06 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 1D [10:51:53]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:51:53]wFMCommunicate OK [10:51:53]SAM_PROTO_GetShiftState done [10:51:53]FM_GetShiftState done [10:51:53]opened in 1727309552 [10:51:53]opened+sec_in_day 1727395952 [10:51:53]quantity*price = 25018 [10:51:53]sum+1 = 25019 [10:51:53]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 250.18 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 0.00 Безнал.: 250.18 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 210 26.09.2024 10:51 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104870 ФПД: 126256803151907 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T105153&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104870&fm=126256803151907&tin=02508201610067®Number=0000000000145756&sum=25018 [10:51:54]StoreToDocumentArchive [10:51:54]shift 237 fd 104870 [10:51:54]save to /storage/0237/doc_00104870 [10:51:54]save last doc name /storage/0237/doc_00104870 to /storage/kkm_last_doc_name [10:51:54]save OK [10:51:54]Clear old archive folders... [10:51:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:51:54]tlvbuf is 002A9D30 [10:51:54]SAM_PROTO_ClearQueue [10:51:54]wFMCommunicate request_size=4 [10:51:54]MH_SAM_APDU [10:51:54]CAPDU: 80 09 00 00 [10:51:54]Write to MH i2c: E2 08 00 AB 06 80 09 00 00 00 00 00 00 23 [10:51:54]Write i2c OK [10:51:54]MH_I2C_Read... [10:51:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:51:54]Read from MH i2c: E2 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: E2 03 00 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: E2 03 00 AB 06 00 90 00 25 [10:51:54]RAPDU: 90 00 [10:51:54]wFMCommunicate OK [10:51:54]SAM_PROTO_ClearQueue done [10:51:54]KKMCreateOFDPacket [10:51:54]OFDProtocolAddRootSTLVToBuf [10:51:54]FM_MakeSignedData [10:51:54]FM_MakeSignedData [10:51:54]SAM_PROTO_SignData [10:51:54]wFMCommunicate request_size=4 [10:51:54]MH_SAM_APDU [10:51:54]CAPDU: 80 0D 01 02 [10:51:54]Write to MH i2c: E2 08 00 AC 06 80 0D 01 02 00 00 00 00 2B [10:51:54]Write i2c OK [10:51:54]MH_I2C_Read... [10:51:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:51:54]Read from MH i2c: E2 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: E2 03 00 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: E2 03 00 AC 06 00 90 00 26 [10:51:54]RAPDU: 90 00 [10:51:54]wFMCommunicate OK [10:51:54]wFMCommunicate request_size=255 [10:51:54]MH_SAM_APDU [10:51: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 35 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 BA 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BA 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 C9 3C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A6 99 01 00 35 04 06 00 72 [10:51:54]Write to MH i2c: E2 02 01 AD 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 35 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 BA 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BA 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 C9 3C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A6 99 01 00 35 04 06 00 72 00 00 B8 [10:51:54]Write i2c OK [10:51:54]MH_I2C_Read... [10:51:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:54]Read from MH i2c: E2 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: E2 03 00 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: E2 03 00 AD 06 00 90 00 27 [10:51:54]RAPDU: 90 00 [10:51:54]wFMCommunicate OK [10:51:54]wFMCommunicate request_size=10 [10:51:54]MH_SAM_APDU [10:51:54]CAPDU: 80 0D 02 02 05 D4 73 E7 00 23 [10:51:54]Write to MH i2c: E2 0D 00 AE 06 80 0D 02 02 05 00 D4 73 E7 00 23 00 00 89 [10:51:54]Write i2c OK [10:51:54]MH_I2C_Read... [10:51:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:51:54]Read from MH i2c: E2 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: E2 03 00 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: E2 03 00 AE 06 00 90 00 28 [10:51:54]RAPDU: 90 00 [10:51:54]wFMCommunicate OK [10:51:54]wFMCommunicate request_size=4 [10:51:54]MH_SAM_APDU [10:51:54]CAPDU: 80 0D 03 02 [10:51:54]Write to MH i2c: E2 08 00 AF 06 80 0D 03 02 00 00 00 00 30 [10:51:54]Write i2c OK [10:51:54]MH_I2C_Read... [10:51:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:51:54]Read from MH i2c: E2 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: E2 0B 00 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: E2 0B 00 AF 06 00 AD 8D EB 59 3C A5 DD 25 90 00 92 [10:51:54]RAPDU: AD 8D EB 59 3C A5 DD 25 90 00 [10:51:54]wFMCommunicate OK [10:51:54]SAM_PROTO_SignData done [10:51:54]FM_MakeSignedData done [10:51:54]CreateOFDProtocolMessage [10:51:54]wFMCommunicate request_size=4 [10:51:54]MH_SAM_APDU [10:51:54]CAPDU: 80 11 00 00 [10:51:54]Write to MH i2c: E2 08 00 B0 06 80 11 00 00 00 00 00 00 30 [10:51:54]Write i2c OK [10:51:54]MH_I2C_Read... [10:51:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:54]Read from MH i2c: E2 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: E2 17 00 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: E2 17 00 B0 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 8B [10:51:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:51:54]wFMCommunicate OK [10:51:54]CreateOFDProtocolMessage done [10:51:54]OFDSenderStorePacket 104870 [10:51:54]StoreOFDPacket docnum=104870 [10:51:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 34 8B 07 01 9B 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 35 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 BA 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BA 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 C9 3C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A6 99 01 00 35 04 06 00 72 D4 73 E7 00 23 AD 8D EB 59 3C A5 DD 25 [10:51:54]CheckFolder [10:51:54]dirname=/storage/ofd_packets [10:51:54]CheckFolder done [10:51:54]ProducePacketName [10:51:54]name=ofd_packets/00104870 [10:51:54]NVStorageSaveData ofd_packets/00104870 [10:51:54]File name is /storage/ofd_packets/00104870 [10:51:54]Write 301 bytes [10:51:54]NVStorageSaveData done [10:51:54]OFDSenderStorePacket done [10:51:54]KKMCreateOFDPacket done [10:51:54]NVStorageSaveData kkm_last_timestamp [10:51:54]File name is /storage/kkm_last_timestamp [10:51:54]Write 4 bytes [10:51:54]NVStorageSaveData done [10:51:54]ExternCall_PrintAddStr [10:51:54]wPrintStart [10:51:54]Write to MH i2c: 01 00 00 B1 06 B7 [10:51:54]Write i2c OK [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: 01 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: 01 07 00 [10:51:54]MH_I2C_Read... [10:51:54]Read from MH i2c: 01 07 00 B1 06 00 00 00 00 00 FF 0F CC [10:51:54]RasterBufferAndPrint [10:51:54]line Счет N : (1)118320 [10:51:54]line ИНН: 02508201610067 [10:51:54]line Контрольно-Кассовый Чек [10:51:54]line ПРОДАЖА [10:51:54]line ТРК (МРК, ГНК) : 12 [10:51:54]line Товар: 2710124130 [10:51:54]line Аи-92-К-5 [10:51:54]line 3.690 * 67.80 [10:51:54]line = 250.18 [10:51:54]line НДС 12% НСП 1% [10:51:54]line > о реализуемом товаре [10:51:54]line ИТОГО: 250.18 [10:51:54]line НСП 1% : 2.21 [10:51:54]line НДС 12% : 26.57 [10:51:54]line Наличными: 0.00 [10:51:54]line Безнал.: 250.18 [10:51:54]line Место: АЗС № 176 [10:51:54]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:51:54]line СНО: Общий режим [10:51:54]line Чек 210 26.09.2024 10:51 [10:51:54]line Смена: 237 ФФД: 1.0 [10:51:54]line ЗНМ: 0300000238 [10:51:54]line РНМ: 0000000000145756 [10:51:54]line Версия ККМ: v1.0 [10:51:54]line Платежная система: O! деньги [10:51:54]line ФМ: 0000000000959278 [10:51:54]line ФД: 104870 [10:51:54]line ФПД: 126256803151907 [10:51:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T105153&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104870&fm=126256803151907&tin=02508201610067®Number=0000000000145756&sum=25018 [10:51:55]written 0, free lines is 4095 [10:51:55]Write to MH i2c: 01 00 00 DA 06 E0 [10:51:55]Write i2c OK [10:51:55]MH_I2C_Read... [10:51:55]Read from MH i2c: 01 [10:51:55]MH_I2C_Read... [10:51:55]Read from MH i2c: 01 07 00 [10:51:55]MH_I2C_Read... [10:51:55]Read from MH i2c: 01 07 00 DA 06 00 00 00 00 00 10 0D 04 [10:51:55]RasterBufferAndPrint [10:51:55]line [10:51:55]line [10:51:55]line [10:51:55]line [10:51:55]line [10:51:55]written 0, free lines is 3350 [10:51:55]MH_Cut [10:51:55]Write to MH i2c: D1 01 00 E1 06 01 B9 [10:51:55]Write i2c OK [10:51:55]MH_I2C_Read... [10:51:55]Read from MH i2c: D1 [10:51:55]MH_I2C_Read... [10:51:55]Read from MH i2c: D1 01 00 [10:51:55]MH_I2C_Read... [10:51:55]Read from MH i2c: D1 01 00 E1 06 00 B8 [10:51:55]Write to MH i2c: 01 00 00 E2 06 E8 [10:51:55]Write i2c OK [10:51:55]MH_I2C_Read... [10:51:56]*** Cut start [10:51:56]*** Partial cut [10:51:56]*** CUTSNS_PIN = 1 [10:51:56]*** CUTSNS_PIN = 0 [10:51:56]*** Brake cut motor [10:51:56]Read from MH i2c: 01 [10:51:56]MH_I2C_Read... [10:51:56]*** Stop cut motor [10:51:56]*** Cut end [10:51:56]Read from MH i2c: 01 07 00 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: 01 07 00 E2 06 00 00 00 00 00 FF 0F FD [10:51:56]process_action close_receipt done [10:51:56]requested_data is exist [10:51:56]produce_requested_data [10:51:56]requested_item fm.sn is exist - process it [10:51:56]wFMCommunicate request_size=4 [10:51:56]MH_SAM_APDU [10:51:56]CAPDU: 80 11 00 00 [10:51:56]Write to MH i2c: E2 08 00 E3 06 80 11 00 00 00 00 00 00 63 [10:51:56]Write i2c OK [10:51:56]MH_I2C_Read... [10:51:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:51:56]Read from MH i2c: E2 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: E2 17 00 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: E2 17 00 E3 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 BE [10:51:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:51:56]wFMCommunicate OK [10:51:56]requested_item fd.num is exist - process it [10:51:56]SAM_PROTO_GetFieldsCounters [10:51:56]wFMCommunicate request_size=4 [10:51:56]MH_SAM_APDU [10:51:56]CAPDU: 80 13 00 00 [10:51:56]Write to MH i2c: E2 08 00 E4 06 80 13 00 00 00 00 00 00 66 [10:51:56]Write i2c OK [10:51:56]MH_I2C_Read... [10:51:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:51:56]Read from MH i2c: E2 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: E2 62 00 [10:51:56]MH_I2C_Read... [10:51:56]Read from MH i2c: E2 62 00 E4 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 A6 99 01 00 0E 04 04 00 ED 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 35 [10:51:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 A6 99 01 00 0E 04 04 00 ED 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 [10:51:56]wFMCommunicate OK [10:51:56]SAM_PROTO_GetFieldsCounters done [10:51:56]requested_item shift.num is exist - process it [10:51:56]requested_item shift.opened is exist - process it [10:51:56]req_shift_opened [10:51:56]FM_GetShiftState [10:51:56]SAM_PROTO_GetShiftState [10:51:56]wFMCommunicate request_size=4 [10:51:56]MH_SAM_APDU [10:51:56]CAPDU: 80 13 01 00 [10:51:56]Write to MH i2c: E2 08 00 E5 06 80 13 01 00 00 00 00 00 68 [10:51:56]Write i2c OK [10:51:56]MH_I2C_Read... [10:51:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:51:57]Read from MH i2c: E2 [10:51:57]MH_I2C_Read... [10:51:57]Read from MH i2c: E2 0E 00 [10:51:57]MH_I2C_Read... [10:51:57]Read from MH i2c: E2 0E 00 E5 06 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 64 [10:51:57]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:51:57]wFMCommunicate OK [10:51:57]SAM_PROTO_GetShiftState done [10:51:57]FM_GetShiftState done [10:51:57]req_shift_opened done [10:51:57]requested_item shift.open_date is exist - process it [10:51:57]req_shift_open_date [10:51:57]req_shift_open_date done [10:51:57]produce_requested_data done [10:51:57]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104870,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:51:57]process_action_free close_receipt [10:51:57]json_value_free [10:51:57]json_value_free done [10:51:57]process_json_proto returns [10:51:57]Send response to host [10:51:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104870,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:51:57]free response buf [10:51:57]execute_script done [10:51:57]execute_script returns [10:51:57]free content buf [10:51:57]Sock 9.Close socket [10:51:57]Sock 9.Thread stoped [10:53:11]ConnectInit Can't connect to host [10:53:11]CommunicateWithHost connect error [10:53:11]CommunicateWithHost err = -1 [10:53:11]OFD Sender: Server communicate error [10:53:11]OFD Sender: Processing packet 104869 [packets to send 52, broken 50] [10:53:11]ProducePacketName [10:53:11]name=ofd_packets/00104869 [10:53:11]OFD Sender: To server: pG, [10:53:11]CommunicateWithHost lk.salyk.kg:30040 [10:53:11]ConnectInit lk.salyk.kg [10:53:11]Connected sock=9 [10:53:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 68 A7 08 01 FE 46 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 D1 00 00 00 F4 03 04 00 91 3C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A5 99 01 00 35 04 06 00 AB BD F0 95 B8 7F 57 37 99 3B 71 03 46 04 [10:53:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 AD 7E 47 00 9C 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A5 99 01 00 F4 03 04 00 C6 E6 F4 66 B6 04 01 00 00 7A 2E 57 72 A6 17 1D 7A [10:53:12]CommunicateWithHost err = 0 [10:53:12]CheckOFDResponse [10:53:12]1017 (14) - 77093643461234 [10:53:12]1041 (16) - 0000000000959278 [10:53:12]1040 (4) - 104869 [10:53:12]1012 (4) - 26.09.2024 04:44 [10:53:12]1206 (1) - 0 [10:53:12]OFD Sender: Remove packet 104869 [10:53:12]ProducePacketName [10:53:12]name=ofd_packets/00104869 [10:53:12]NVStorageDeleteData [10:53:12]OFD Sender: Processing packet 104870 [packets to send 51, broken 50] [10:53:12]ProducePacketName [10:53:12]name=ofd_packets/00104870 [10:53:12]OFD Sender: To server: pG, [10:53:12]CommunicateWithHost lk.salyk.kg:30040 [10:53:12]ConnectInit lk.salyk.kg [10:53:12]Connected sock=9 [10:53:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 34 8B 07 01 9B 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 35 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 BA 61 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 DD 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 61 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 BA 61 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 C9 3C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A6 99 01 00 35 04 06 00 72 D4 73 E7 00 23 AD 8D EB 59 3C A5 DD 25 [10:53:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 69 2A 47 00 F6 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A6 99 01 00 F4 03 04 00 C7 E6 F4 66 B6 04 01 00 00 70 4A B1 FE 5C 64 C8 8F [10:53:13]CommunicateWithHost err = 0 [10:53:13]CheckOFDResponse [10:53:13]1017 (14) - 77093643461234 [10:53:13]1041 (16) - 0000000000959278 [10:53:13]1040 (4) - 104870 [10:53:13]1012 (4) - 26.09.2024 04:44 [10:53:13]1206 (1) - 0 [10:53:13]OFD Sender: Remove packet 104870 [10:53:13]ProducePacketName [10:53:13]name=ofd_packets/00104870 [10:53:13]NVStorageDeleteData [10:53:13]OFD Sender: No OFD packet to send [10:53:18]OFD Sender: No OFD packet to send [10:53:22]accept exits with 7 [10:53:22]New connection [10:53:22]New thread 3067018596 created [10:53:22]Thread 3066875236 joined [10:53:22]Waiting for new connection... [10:53:22] Sock 7.Parse request [10:53:22]Sock 7.Check first char [10:53:22]Sock 7.First char is OK [10:53:22]request: POST /json_proto HTTP/1.0 [10:53:22]Method: POST [10:53:22]URL: /json_proto [10:53:22]Method is POST - this is cgi request [10:53:22]url: /json_proto [10:53:22]query_string will be loaded in cgi processing [10:53:22]execute_cgi json_proto POST (null) [10:53:22]execute_cgi path=json_proto method=POST [10:53:22]POST find Content-Length [10:53:22]Host: 172.17.62.195:8080 [10:53:22]Content-Length: 677 [10:53:22]Content-Type: application/json [10:53:22] [10:53:22]POST finish read [10:53:22]Found Content-Length = 677 [10:53:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:53:22]execute_script... [10:53: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)118321", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:53:22]POST & json_proto [10:53:22]process_json_proto [10:53:22]json parsed OK: [10:53:22]protocol is kg_v1.0 [10:53:22]action value=close_receipt [10:53:22]process_action close_receipt [10:53:22]cmd_close_receipt [10:53:22]MH_GetDate [10:53:22]Write to MH i2c: F0 00 00 E6 06 DB [10:53:22]Write i2c OK [10:53:22]MH_I2C_Read... [10:53:22]Read from MH i2c: F0 [10:53:22]MH_I2C_Read... [10:53:22]Read from MH i2c: F0 09 00 [10:53:22]MH_I2C_Read... [10:53:22]Read from MH i2c: F0 09 00 E6 06 00 22 3D F5 66 65 34 CA 65 66 [10:53:22]GetLastDocTimeStamp 1727347913 [10:53:22]current date 1727348002 [10:53:22]FM_GetShiftState [10:53:22]SAM_PROTO_GetShiftState [10:53:22]wFMCommunicate request_size=4 [10:53:22]MH_SAM_APDU [10:53:22]CAPDU: 80 13 01 00 [10:53:22]Write to MH i2c: E2 08 00 E7 06 80 13 01 00 00 00 00 00 6A [10:53:22]Write i2c OK [10:53:22]MH_I2C_Read... [10:53:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:22]Read from MH i2c: E2 [10:53:22]MH_I2C_Read... [10:53:22]Read from MH i2c: E2 0E 00 [10:53:22]MH_I2C_Read... [10:53:22]Read from MH i2c: E2 0E 00 E7 06 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 66 [10:53:22]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:53:22]wFMCommunicate OK [10:53:22]SAM_PROTO_GetShiftState done [10:53:22]FM_GetShiftState done [10:53:22]opened in 1727309552 [10:53:22]opened+sec_in_day 1727395952 [10:53:22]quantity*price = 50036 [10:53:22]sum+1 = 50037 [10:53:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 211 26.09.2024 10:53 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104871 ФПД: 93227842655513 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T105322&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104871&fm=93227842655513&tin=02508201610067®Number=0000000000145756&sum=50000 [10:53:23]StoreToDocumentArchive [10:53:23]shift 237 fd 104871 [10:53:23]save to /storage/0237/doc_00104871 [10:53:23]save last doc name /storage/0237/doc_00104871 to /storage/kkm_last_doc_name [10:53:23]save OK [10:53:23]Clear old archive folders... [10:53:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:53:23]tlvbuf is 0032CBF0 [10:53:23]SAM_PROTO_ClearQueue [10:53:23]wFMCommunicate request_size=4 [10:53:23]MH_SAM_APDU [10:53:23]CAPDU: 80 09 00 00 [10:53:23]Write to MH i2c: E2 08 00 F4 06 80 09 00 00 00 00 00 00 6C [10:53:23]Write i2c OK [10:53:23]MH_I2C_Read... [10:53:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:53:23]Read from MH i2c: E2 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 03 00 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 03 00 F4 06 00 90 00 6E [10:53:23]RAPDU: 90 00 [10:53:23]wFMCommunicate OK [10:53:23]SAM_PROTO_ClearQueue done [10:53:23]KKMCreateOFDPacket [10:53:23]OFDProtocolAddRootSTLVToBuf [10:53:23]FM_MakeSignedData [10:53:23]FM_MakeSignedData [10:53:23]SAM_PROTO_SignData [10:53:23]wFMCommunicate request_size=4 [10:53:23]MH_SAM_APDU [10:53:23]CAPDU: 80 0D 01 02 [10:53:23]Write to MH i2c: E2 08 00 F5 06 80 0D 01 02 00 00 00 00 74 [10:53:23]Write i2c OK [10:53:23]MH_I2C_Read... [10:53:23]OFD Sender: No OFD packet to send [10:53:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:53:23]Read from MH i2c: E2 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 03 00 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 03 00 F5 06 00 90 00 6F [10:53:23]RAPDU: 90 00 [10:53:23]wFMCommunicate OK [10:53:23]wFMCommunicate request_size=255 [10:53:23]MH_SAM_APDU [10:53: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 22 3D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A7 99 01 00 35 04 06 00 54 [10:53:23]Write to MH i2c: E2 02 01 F6 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 22 3D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A7 99 01 00 35 04 06 00 54 00 00 0D [10:53:23]Write i2c OK [10:53:23]MH_I2C_Read... [10:53:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:23]Read from MH i2c: E2 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 03 00 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 03 00 F6 06 00 90 00 70 [10:53:23]RAPDU: 90 00 [10:53:23]wFMCommunicate OK [10:53:23]wFMCommunicate request_size=10 [10:53:23]MH_SAM_APDU [10:53:23]CAPDU: 80 0D 02 02 05 CA 4C 71 D5 19 [10:53:23]Write to MH i2c: E2 0D 00 F7 06 80 0D 02 02 05 00 CA 4C 71 D5 19 00 00 F6 [10:53:23]Write i2c OK [10:53:23]MH_I2C_Read... [10:53:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:53:23]Read from MH i2c: E2 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 03 00 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 03 00 F7 06 00 90 00 71 [10:53:23]RAPDU: 90 00 [10:53:23]wFMCommunicate OK [10:53:23]wFMCommunicate request_size=4 [10:53:23]MH_SAM_APDU [10:53:23]CAPDU: 80 0D 03 02 [10:53:23]Write to MH i2c: E2 08 00 F8 06 80 0D 03 02 00 00 00 00 79 [10:53:23]Write i2c OK [10:53:23]MH_I2C_Read... [10:53:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:53:23]Read from MH i2c: E2 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 0B 00 [10:53:23]MH_I2C_Read... [10:53:23]Read from MH i2c: E2 0B 00 F8 06 00 14 31 D9 F6 8F AD A8 62 90 00 D4 [10:53:23]RAPDU: 14 31 D9 F6 8F AD A8 62 90 00 [10:53:23]wFMCommunicate OK [10:53:23]SAM_PROTO_SignData done [10:53:23]FM_MakeSignedData done [10:53:23]CreateOFDProtocolMessage [10:53:23]wFMCommunicate request_size=4 [10:53:23]MH_SAM_APDU [10:53:23]CAPDU: 80 11 00 00 [10:53:23]Write to MH i2c: E2 08 00 F9 06 80 11 00 00 00 00 00 00 79 [10:53:23]Write i2c OK [10:53:23]MH_I2C_Read... [10:53:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:24]Read from MH i2c: E2 [10:53:24]MH_I2C_Read... [10:53:24]Read from MH i2c: E2 17 00 [10:53:24]MH_I2C_Read... [10:53:24]Read from MH i2c: E2 17 00 F9 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 D4 [10:53:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:53:24]wFMCommunicate OK [10:53:24]CreateOFDProtocolMessage done [10:53:24]OFDSenderStorePacket 104871 [10:53:24]StoreOFDPacket docnum=104871 [10:53:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 C2 21 07 01 E5 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 22 3D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A7 99 01 00 35 04 06 00 54 CA 4C 71 D5 19 14 31 D9 F6 8F AD A8 62 [10:53:24]CheckFolder [10:53:24]dirname=/storage/ofd_packets [10:53:24]CheckFolder done [10:53:24]ProducePacketName [10:53:24]name=ofd_packets/00104871 [10:53:24]NVStorageSaveData ofd_packets/00104871 [10:53:24]File name is /storage/ofd_packets/00104871 [10:53:24]Write 301 bytes [10:53:24]NVStorageSaveData done [10:53:24]OFDSenderStorePacket done [10:53:24]KKMCreateOFDPacket done [10:53:24]NVStorageSaveData kkm_last_timestamp [10:53:24]File name is /storage/kkm_last_timestamp [10:53:24]Write 4 bytes [10:53:24]NVStorageSaveData done [10:53:24]ExternCall_PrintAddStr [10:53:24]wPrintStart [10:53:24]Write to MH i2c: 01 00 00 FA 06 00 [10:53:24]Write i2c OK [10:53:24]MH_I2C_Read... [10:53:24]Read from MH i2c: 01 [10:53:24]MH_I2C_Read... [10:53:24]Read from MH i2c: 01 07 00 [10:53:24]MH_I2C_Read... [10:53:24]Read from MH i2c: 01 07 00 FA 06 00 00 00 00 00 FF 0F 15 [10:53:24]RasterBufferAndPrint [10:53:24]line Счет N : (1)118321 [10:53:24]line ИНН: 02508201610067 [10:53:24]line Контрольно-Кассовый Чек [10:53:24]line ПРОДАЖА [10:53:24]line ТРК (МРК, ГНК) : 32 [10:53:24]line Товар: 2710124130 [10:53:24]line Аи-92-К-5 [10:53:24]line 7.380 * 67.80 [10:53:24]line = 500.36 [10:53:24]line НДС 12% НСП 1% [10:53:24]line > о реализуемом товаре [10:53:24]line ОКРУГЛЕНИЕ: -0.36 [10:53:24]line ИТОГО: 500.00 [10:53:24]line Внесено: 500.00 [10:53:24]line СДАЧА: 0.00 [10:53:24]line НСП 1% : 4.43 [10:53:24]line НДС 12% : 53.14 [10:53:24]line Наличными: 500.00 [10:53:24]line Безнал.: 0.00 [10:53:24]line Место: АЗС № 176 [10:53:24]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:53:24]line СНО: Общий режим [10:53:24]line Чек 211 26.09.2024 10:53 [10:53:24]line Смена: 237 ФФД: 1.0 [10:53:24]line ЗНМ: 0300000238 [10:53:24]line РНМ: 0000000000145756 [10:53:24]line Версия ККМ: v1.0 [10:53:24]line ФМ: 0000000000959278 [10:53:24]line ФД: 104871 [10:53:24]line ФПД: 93227842655513 [10:53:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T105322&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104871&fm=93227842655513&tin=02508201610067®Number=0000000000145756&sum=50000 [10:53:24]OFD Sender: Processing packet 104871 [packets to send 51, broken 50] [10:53:24]ProducePacketName [10:53:24]name=ofd_packets/00104871 [10:53:24]OFD Sender: To server: pG, [10:53:24]CommunicateWithHost lk.salyk.kg:30040 [10:53:24]ConnectInit lk.salyk.kg [10:53:24]written 0, free lines is 4095 [10:53:24]Connected sock=10 [10:53:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 C2 21 07 01 E5 90 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 22 3D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A7 99 01 00 35 04 06 00 54 CA 4C 71 D5 19 14 31 D9 F6 8F AD A8 62 [10:53:24]Write to MH i2c: 01 00 00 24 07 2B [10:53:24]Write i2c OK [10:53:24]MH_I2C_Read... [10:53:24]Read from MH i2c: 01 [10:53:24]MH_I2C_Read... [10:53:24]Read from MH i2c: 01 07 00 [10:53:24]MH_I2C_Read... [10:53:24]Read from MH i2c: 01 07 00 24 07 00 00 00 00 00 0A 0D 49 [10:53:24]RasterBufferAndPrint [10:53:24]line [10:53:24]line [10:53:24]line [10:53:24]line [10:53:24]line [10:53:24]written 0, free lines is 3344 [10:53:24]MH_Cut [10:53:24]Write to MH i2c: D1 01 00 2B 07 01 04 [10:53:24]Write i2c OK [10:53:24]MH_I2C_Read... [10:53:24]Read from MH i2c: D1 [10:53:24]MH_I2C_Read... [10:53:24]Read from MH i2c: D1 01 00 [10:53:24]MH_I2C_Read... [10:53:24]Read from MH i2c: D1 01 00 2B 07 00 03 [10:53:24]Write to MH i2c: 01 00 00 2C 07 33 [10:53:24]Write i2c OK [10:53:24]MH_I2C_Read... [10:53:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 0B 06 47 00 BA 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A7 99 01 00 F4 03 04 00 D3 E6 F4 66 B6 04 01 00 00 C9 94 F3 E2 DB 4C 92 ED [10:53:24]CommunicateWithHost err = 0 [10:53:24]CheckOFDResponse [10:53:24]1017 (14) - 77093643461234 [10:53:24]1041 (16) - 0000000000959278 [10:53:24]1040 (4) - 104871 [10:53:24]1012 (4) - 26.09.2024 04:45 [10:53:24]1206 (1) - 0 [10:53:24]OFD Sender: Remove packet 104871 [10:53:24]ProducePacketName [10:53:24]name=ofd_packets/00104871 [10:53:24]NVStorageDeleteData [10:53:25]OFD Sender: No OFD packet to send [10:53:25]*** Cut start [10:53:25]*** Partial cut [10:53:25]*** CUTSNS_PIN = 1 [10:53:25]*** CUTSNS_PIN = 0 [10:53:25]*** Brake cut motor [10:53:26]Read from MH i2c: 01 [10:53:26]MH_I2C_Read... [10:53:26]*** Stop cut motor [10:53:26]*** Cut end [10:53:26]Read from MH i2c: 01 07 00 [10:53:26]MH_I2C_Read... [10:53:26]Read from MH i2c: 01 07 00 2C 07 00 00 00 00 00 FF 0F 48 [10:53:26]process_action close_receipt done [10:53:26]requested_data is exist [10:53:26]produce_requested_data [10:53:26]requested_item fm.sn is exist - process it [10:53:26]wFMCommunicate request_size=4 [10:53:26]MH_SAM_APDU [10:53:26]CAPDU: 80 11 00 00 [10:53:26]Write to MH i2c: E2 08 00 2D 07 80 11 00 00 00 00 00 00 AE [10:53:26]Write i2c OK [10:53:26]MH_I2C_Read... [10:53:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:53:26]Read from MH i2c: E2 [10:53:26]MH_I2C_Read... [10:53:26]Read from MH i2c: E2 17 00 [10:53:26]MH_I2C_Read... [10:53:26]Read from MH i2c: E2 17 00 2D 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 09 [10:53:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:53:26]wFMCommunicate OK [10:53:26]requested_item fd.num is exist - process it [10:53:26]SAM_PROTO_GetFieldsCounters [10:53:26]wFMCommunicate request_size=4 [10:53:26]MH_SAM_APDU [10:53:26]CAPDU: 80 13 00 00 [10:53:26]Write to MH i2c: E2 08 00 2E 07 80 13 00 00 00 00 00 00 B1 [10:53:26]Write i2c OK [10:53:26]MH_I2C_Read... [10:53:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:53:26]Read from MH i2c: E2 [10:53:26]MH_I2C_Read... [10:53:26]Read from MH i2c: E2 62 00 [10:53:26]MH_I2C_Read... [10:53:26]Read from MH i2c: E2 62 00 2E 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 A7 99 01 00 0E 04 04 00 ED 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 84 [10:53:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 A7 99 01 00 0E 04 04 00 ED 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 [10:53:26]wFMCommunicate OK [10:53:26]SAM_PROTO_GetFieldsCounters done [10:53:26]requested_item shift.num is exist - process it [10:53:26]requested_item shift.opened is exist - process it [10:53:26]req_shift_opened [10:53:26]FM_GetShiftState [10:53:26]SAM_PROTO_GetShiftState [10:53:26]wFMCommunicate request_size=4 [10:53:26]MH_SAM_APDU [10:53:26]CAPDU: 80 13 01 00 [10:53:26]Write to MH i2c: E2 08 00 2F 07 80 13 01 00 00 00 00 00 B3 [10:53:26]Write i2c OK [10:53:26]MH_I2C_Read... [10:53:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:53:26]Read from MH i2c: E2 [10:53:26]MH_I2C_Read... [10:53:26]Read from MH i2c: E2 0E 00 [10:53:26]MH_I2C_Read... [10:53:26]Read from MH i2c: E2 0E 00 2F 07 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 AF [10:53:26]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:53:26]wFMCommunicate OK [10:53:26]SAM_PROTO_GetShiftState done [10:53:26]FM_GetShiftState done [10:53:26]req_shift_opened done [10:53:26]requested_item shift.open_date is exist - process it [10:53:26]req_shift_open_date [10:53:26]req_shift_open_date done [10:53:26]produce_requested_data done [10:53:26]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104871,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:53:26]process_action_free close_receipt [10:53:26]json_value_free [10:53:26]json_value_free done [10:53:26]process_json_proto returns [10:53:26]Send response to host [10:53:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104871,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:53:26]free response buf [10:53:26]execute_script done [10:53:26]execute_script returns [10:53:26]free content buf [10:53:26]Sock 7.Close socket [10:53:26]Sock 7.Thread stoped [10:53:30]OFD Sender: No OFD packet to send [10:53:35]OFD Sender: No OFD packet to send [10:53:40]OFD Sender: No OFD packet to send [10:53:45]OFD Sender: No OFD packet to send [10:53:50]OFD Sender: No OFD packet to send [10:53:55]OFD Sender: No OFD packet to send [10:54:00]OFD Sender: No OFD packet to send [10:54:05]OFD Sender: No OFD packet to send [10:54:10]OFD Sender: No OFD packet to send [10:54:15]OFD Sender: No OFD packet to send [10:54:20]OFD Sender: No OFD packet to send [10:54:25]OFD Sender: No OFD packet to send [10:54:30]OFD Sender: No OFD packet to send [10:54:35]OFD Sender: No OFD packet to send [10:54:38]accept exits with 9 [10:54:38]New connection [10:54:38]New thread 3066875236 created [10:54:38]Thread 3067018596 joined [10:54:38]Waiting for new connection... [10:54:38] Sock 9.Parse request [10:54:38]Sock 9.Check first char [10:54:38]Sock 9.First char is OK [10:54:38]request: POST /json_proto HTTP/1.0 [10:54:38]Method: POST [10:54:38]URL: /json_proto [10:54:38]Method is POST - this is cgi request [10:54:38]url: /json_proto [10:54:38]query_string will be loaded in cgi processing [10:54:38]execute_cgi json_proto POST (null) [10:54:38]execute_cgi path=json_proto method=POST [10:54:38]POST find Content-Length [10:54:38]Host: 172.17.62.195:8080 [10:54:38]Content-Length: 803 [10:54:38]Content-Type: application/json [10:54:38] [10:54:38]POST finish read [10:54:38]Found Content-Length = 803 [10:54:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:38]execute_script... [10:54: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)118322", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:38]POST & json_proto [10:54:38]process_json_proto [10:54:38]json parsed OK: [10:54:38]protocol is kg_v1.0 [10:54:38]action value=close_receipt [10:54:38]process_action close_receipt [10:54:38]cmd_close_receipt [10:54:38]MH_GetDate [10:54:38]Write to MH i2c: F0 00 00 30 07 26 [10:54:38]Write i2c OK [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: F0 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: F0 09 00 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: F0 09 00 30 07 00 6E 3D F5 66 65 34 CA 65 FD [10:54:38]GetLastDocTimeStamp 1727348002 [10:54:38]current date 1727348078 [10:54:38]FM_GetShiftState [10:54:38]SAM_PROTO_GetShiftState [10:54:38]wFMCommunicate request_size=4 [10:54:38]MH_SAM_APDU [10:54:38]CAPDU: 80 13 01 00 [10:54:38]Write to MH i2c: E2 08 00 31 07 80 13 01 00 00 00 00 00 B5 [10:54:38]Write i2c OK [10:54:38]MH_I2C_Read... [10:54:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:38]Read from MH i2c: E2 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: E2 0E 00 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: E2 0E 00 31 07 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 B1 [10:54:38]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:54:38]wFMCommunicate OK [10:54:38]SAM_PROTO_GetShiftState done [10:54:38]FM_GetShiftState done [10:54:38]opened in 1727309552 [10:54:38]opened+sec_in_day 1727395952 [10:54:38]quantity*price = 100021 [10:54:38]sum+1 = 100023 [10:54:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.22 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.22 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 212 26.09.2024 10:54 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104872 ФПД: 185370375437160 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T105438&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104872&fm=185370375437160&tin=02508201610067®Number=0000000000145756&sum=100022 [10:54:39]StoreToDocumentArchive [10:54:39]shift 237 fd 104872 [10:54:39]save to /storage/0237/doc_00104872 [10:54:39]save last doc name /storage/0237/doc_00104872 to /storage/kkm_last_doc_name [10:54:39]save OK [10:54:39]Clear old archive folders... [10:54:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:54:39]tlvbuf is 002F42A0 [10:54:39]SAM_PROTO_ClearQueue [10:54:39]wFMCommunicate request_size=4 [10:54:39]MH_SAM_APDU [10:54:39]CAPDU: 80 09 00 00 [10:54:39]Write to MH i2c: E2 08 00 3E 07 80 09 00 00 00 00 00 00 B7 [10:54:39]Write i2c OK [10:54:39]MH_I2C_Read... [10:54:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:54:39]Read from MH i2c: E2 [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: E2 03 00 [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: E2 03 00 3E 07 00 90 00 B9 [10:54:39]RAPDU: 90 00 [10:54:39]wFMCommunicate OK [10:54:39]SAM_PROTO_ClearQueue done [10:54:39]KKMCreateOFDPacket [10:54:39]OFDProtocolAddRootSTLVToBuf [10:54:39]FM_MakeSignedData [10:54:39]FM_MakeSignedData [10:54:39]SAM_PROTO_SignData [10:54:39]wFMCommunicate request_size=4 [10:54:39]MH_SAM_APDU [10:54:39]CAPDU: 80 0D 01 02 [10:54:39]Write to MH i2c: E2 08 00 3F 07 80 0D 01 02 00 00 00 00 BF [10:54:39]Write i2c OK [10:54:39]MH_I2C_Read... [10:54:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:54:39]Read from MH i2c: E2 [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: E2 03 00 [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: E2 03 00 3F 07 00 90 00 BA [10:54:39]RAPDU: 90 00 [10:54:39]wFMCommunicate OK [10:54:39]wFMCommunicate request_size=255 [10:54:39]MH_SAM_APDU [10:54:39]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 6E 3D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A8 99 01 00 35 04 06 00 A8 [10:54:39]Write to MH i2c: E2 02 01 40 07 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 6E 3D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A8 99 01 00 35 04 06 00 A8 00 00 53 [10:54:39]Write i2c OK [10:54:39]MH_I2C_Read... [10:54:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:39]Read from MH i2c: E2 [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: E2 03 00 [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: E2 03 00 40 07 00 90 00 BB [10:54:39]RAPDU: 90 00 [10:54:39]wFMCommunicate OK [10:54:39]wFMCommunicate request_size=10 [10:54:39]MH_SAM_APDU [10:54:39]CAPDU: 80 0D 02 02 05 97 E7 61 3B 68 [10:54:39]Write to MH i2c: E2 0D 00 41 07 80 0D 02 02 05 00 97 E7 61 3B 68 00 00 4E [10:54:39]Write i2c OK [10:54:39]MH_I2C_Read... [10:54:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:39]Read from MH i2c: E2 [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: E2 03 00 [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: E2 03 00 41 07 00 90 00 BC [10:54:39]RAPDU: 90 00 [10:54:39]wFMCommunicate OK [10:54:39]wFMCommunicate request_size=4 [10:54:39]MH_SAM_APDU [10:54:39]CAPDU: 80 0D 03 02 [10:54:39]Write to MH i2c: E2 08 00 42 07 80 0D 03 02 00 00 00 00 C4 [10:54:39]Write i2c OK [10:54:39]MH_I2C_Read... [10:54:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:54:39]Read from MH i2c: E2 [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: E2 0B 00 [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: E2 0B 00 42 07 00 B8 9C 61 C8 85 5D 37 E4 90 00 3F [10:54:39]RAPDU: B8 9C 61 C8 85 5D 37 E4 90 00 [10:54:39]wFMCommunicate OK [10:54:39]SAM_PROTO_SignData done [10:54:39]FM_MakeSignedData done [10:54:39]CreateOFDProtocolMessage [10:54:39]wFMCommunicate request_size=4 [10:54:39]MH_SAM_APDU [10:54:39]CAPDU: 80 11 00 00 [10:54:39]Write to MH i2c: E2 08 00 43 07 80 11 00 00 00 00 00 00 C4 [10:54:39]Write i2c OK [10:54:39]MH_I2C_Read... [10:54:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:39]Read from MH i2c: E2 [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: E2 17 00 [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: E2 17 00 43 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 1F [10:54:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:54:39]wFMCommunicate OK [10:54:39]CreateOFDProtocolMessage done [10:54:39]OFDSenderStorePacket 104872 [10:54:39]StoreOFDPacket docnum=104872 [10:54:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 9C DA 07 01 9D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 6E 3D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A8 99 01 00 35 04 06 00 A8 97 E7 61 3B 68 B8 9C 61 C8 85 5D 37 E4 [10:54:39]CheckFolder [10:54:39]dirname=/storage/ofd_packets [10:54:39]CheckFolder done [10:54:39]ProducePacketName [10:54:39]name=ofd_packets/00104872 [10:54:39]NVStorageSaveData ofd_packets/00104872 [10:54:39]File name is /storage/ofd_packets/00104872 [10:54:39]Write 301 bytes [10:54:39]NVStorageSaveData done [10:54:39]OFDSenderStorePacket done [10:54:39]KKMCreateOFDPacket done [10:54:39]NVStorageSaveData kkm_last_timestamp [10:54:39]File name is /storage/kkm_last_timestamp [10:54:39]Write 4 bytes [10:54:39]NVStorageSaveData done [10:54:39]ExternCall_PrintAddStr [10:54:39]wPrintStart [10:54:39]Write to MH i2c: 01 00 00 44 07 4B [10:54:39]Write i2c OK [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: 01 [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: 01 07 00 [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: 01 07 00 44 07 00 00 00 00 00 FF 0F 60 [10:54:39]RasterBufferAndPrint [10:54:39]line Счет N : (1)118322 [10:54:39]line ИНН: 02508201610067 [10:54:39]line Контрольно-Кассовый Чек [10:54:39]line ПРОДАЖА [10:54:39]line ТРК (МРК, ГНК) : 13 [10:54:39]line Товар: 2710124500 [10:54:39]line Аи-95-К-5 [10:54:39]line 13.480 * 74.20 [10:54:39]line = 1000.22 [10:54:39]line НДС 12% НСП 1% [10:54:39]line > о реализуемом товаре [10:54:39]line ИТОГО: 1000.22 [10:54:39]line НСП 1% : 8.85 [10:54:39]line НДС 12% : 106.22 [10:54:39]line Наличными: 0.00 [10:54:39]line Безнал.: 1000.22 [10:54:39]line Место: АЗС № 176 [10:54:39]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:54:39]line СНО: Общий режим [10:54:39]line Чек 212 26.09.2024 10:54 [10:54:39]line Смена: 237 ФФД: 1.0 [10:54:39]line ЗНМ: 0300000238 [10:54:39]line РНМ: 0000000000145756 [10:54:39]line Версия ККМ: v1.0 [10:54:39]line Платежная система: O! деньги [10:54:39]line ФМ: 0000000000959278 [10:54:39]line ФД: 104872 [10:54:39]line ФПД: 185370375437160 [10:54:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T105438&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104872&fm=185370375437160&tin=02508201610067®Number=0000000000145756&sum=100022 [10:54:40]OFD Sender: Processing packet 104872 [packets to send 51, broken 50] [10:54:40]ProducePacketName [10:54:40]name=ofd_packets/00104872 [10:54:40]OFD Sender: To server: pG, [10:54:40]CommunicateWithHost lk.salyk.kg:30040 [10:54:40]ConnectInit lk.salyk.kg [10:54:40]written 0, free lines is 4095 [10:54:40]Connected sock=10 [10:54:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 9C DA 07 01 9D 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B6 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B6 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 6E 3D F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A8 99 01 00 35 04 06 00 A8 97 E7 61 3B 68 B8 9C 61 C8 85 5D 37 E4 [10:54:40]Write to MH i2c: 01 00 00 6D 07 74 [10:54:40]Write i2c OK [10:54:40]MH_I2C_Read... [10:54:40]Read from MH i2c: 01 [10:54:40]MH_I2C_Read... [10:54:40]Read from MH i2c: 01 07 00 [10:54:40]MH_I2C_Read... [10:54:40]Read from MH i2c: 01 07 00 6D 07 00 00 00 00 00 12 0D 9A [10:54:40]RasterBufferAndPrint [10:54:40]line [10:54:40]line [10:54:40]line [10:54:40]line [10:54:40]line [10:54:40]written 0, free lines is 3352 [10:54:40]MH_Cut [10:54:40]Write to MH i2c: D1 01 00 74 07 01 4D [10:54:40]Write i2c OK [10:54:40]MH_I2C_Read... [10:54:40]Read from MH i2c: D1 [10:54:40]MH_I2C_Read... [10:54:40]Read from MH i2c: D1 01 00 [10:54:40]MH_I2C_Read... [10:54:40]Read from MH i2c: D1 01 00 74 07 00 4C [10:54:40]Write to MH i2c: 01 00 00 75 07 7C [10:54:40]Write i2c OK [10:54:40]MH_I2C_Read... [10:54:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 7E D6 47 00 CE 43 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A8 99 01 00 F4 03 04 00 1F E7 F4 66 B6 04 01 00 00 B2 9D D9 F4 D7 6F 02 D0 [10:54:40]CommunicateWithHost err = 0 [10:54:40]CheckOFDResponse [10:54:40]1017 (14) - 77093643461234 [10:54:40]1041 (16) - 0000000000959278 [10:54:40]1040 (4) - 104872 [10:54:40]1012 (4) - 26.09.2024 04:46 [10:54:40]1206 (1) - 0 [10:54:40]OFD Sender: Remove packet 104872 [10:54:40]ProducePacketName [10:54:40]name=ofd_packets/00104872 [10:54:40]NVStorageDeleteData [10:54:41]OFD Sender: No OFD packet to send [10:54:41]*** Cut start [10:54:41]*** Partial cut [10:54:41]*** CUTSNS_PIN = 1 [10:54:41]*** CUTSNS_PIN = 0 [10:54:41]*** Brake cut motor [10:54:41]Read from MH i2c: 01 [10:54:41]MH_I2C_Read... [10:54:41]*** Stop cut motor [10:54:41]*** Cut end [10:54:41]Read from MH i2c: 01 07 00 [10:54:41]MH_I2C_Read... [10:54:41]Read from MH i2c: 01 07 00 75 07 00 00 00 00 00 FF 0F 91 [10:54:41]process_action close_receipt done [10:54:41]requested_data is exist [10:54:41]produce_requested_data [10:54:41]requested_item fm.sn is exist - process it [10:54:41]wFMCommunicate request_size=4 [10:54:41]MH_SAM_APDU [10:54:41]CAPDU: 80 11 00 00 [10:54:41]Write to MH i2c: E2 08 00 76 07 80 11 00 00 00 00 00 00 F7 [10:54:41]Write i2c OK [10:54:41]MH_I2C_Read... [10:54:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:42]Read from MH i2c: E2 [10:54:42]MH_I2C_Read... [10:54:42]Read from MH i2c: E2 17 00 [10:54:42]MH_I2C_Read... [10:54:42]Read from MH i2c: E2 17 00 76 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 52 [10:54:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:54:42]wFMCommunicate OK [10:54:42]requested_item fd.num is exist - process it [10:54:42]SAM_PROTO_GetFieldsCounters [10:54:42]wFMCommunicate request_size=4 [10:54:42]MH_SAM_APDU [10:54:42]CAPDU: 80 13 00 00 [10:54:42]Write to MH i2c: E2 08 00 77 07 80 13 00 00 00 00 00 00 FA [10:54:42]Write i2c OK [10:54:42]MH_I2C_Read... [10:54:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:42]Read from MH i2c: E2 [10:54:42]MH_I2C_Read... [10:54:42]Read from MH i2c: E2 62 00 [10:54:42]MH_I2C_Read... [10:54:42]Read from MH i2c: E2 62 00 77 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 A8 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 D1 [10:54:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 A8 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:54:42]wFMCommunicate OK [10:54:42]SAM_PROTO_GetFieldsCounters done [10:54:42]requested_item shift.num is exist - process it [10:54:42]requested_item shift.opened is exist - process it [10:54:42]req_shift_opened [10:54:42]FM_GetShiftState [10:54:42]SAM_PROTO_GetShiftState [10:54:42]wFMCommunicate request_size=4 [10:54:42]MH_SAM_APDU [10:54:42]CAPDU: 80 13 01 00 [10:54:42]Write to MH i2c: E2 08 00 78 07 80 13 01 00 00 00 00 00 FC [10:54:42]Write i2c OK [10:54:42]MH_I2C_Read... [10:54:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:42]Read from MH i2c: E2 [10:54:42]MH_I2C_Read... [10:54:42]Read from MH i2c: E2 0E 00 [10:54:42]MH_I2C_Read... [10:54:42]Read from MH i2c: E2 0E 00 78 07 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F8 [10:54:42]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:54:42]wFMCommunicate OK [10:54:42]SAM_PROTO_GetShiftState done [10:54:42]FM_GetShiftState done [10:54:42]req_shift_opened done [10:54:42]requested_item shift.open_date is exist - process it [10:54:42]req_shift_open_date [10:54:42]req_shift_open_date done [10:54:42]produce_requested_data done [10:54:42]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104872,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:54:42]process_action_free close_receipt [10:54:42]json_value_free [10:54:42]json_value_free done [10:54:42]process_json_proto returns [10:54:42]Send response to host [10:54:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104872,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:54:42]free response buf [10:54:42]execute_script done [10:54:42]execute_script returns [10:54:42]free content buf [10:54:42]Sock 9.Close socket [10:54:42]Sock 9.Thread stoped [10:54:46]OFD Sender: No OFD packet to send [10:54:51]OFD Sender: No OFD packet to send [10:54:56]OFD Sender: No OFD packet to send [10:55:01]OFD Sender: No OFD packet to send [10:55:06]OFD Sender: No OFD packet to send [10:55:11]OFD Sender: No OFD packet to send [10:55:16]OFD Sender: No OFD packet to send [10:55:21]OFD Sender: No OFD packet to send [10:55:26]OFD Sender: No OFD packet to send [10:55:31]OFD Sender: No OFD packet to send [10:55:36]OFD Sender: No OFD packet to send [10:55:41]OFD Sender: No OFD packet to send [10:55:46]OFD Sender: No OFD packet to send [10:55:51]OFD Sender: No OFD packet to send [10:55:56]OFD Sender: No OFD packet to send [10:56:01]OFD Sender: No OFD packet to send [10:56:06]OFD Sender: No OFD packet to send [10:56:11]OFD Sender: No OFD packet to send [10:56:16]OFD Sender: No OFD packet to send [10:56:21]OFD Sender: No OFD packet to send [10:56:26]OFD Sender: No OFD packet to send [10:56:31]OFD Sender: No OFD packet to send [10:56:36]OFD Sender: No OFD packet to send [10:56:41]OFD Sender: No OFD packet to send [10:56:46]OFD Sender: No OFD packet to send [10:56:51]OFD Sender: No OFD packet to send [10:56:56]OFD Sender: No OFD packet to send [10:57:01]OFD Sender: No OFD packet to send [10:57:06]OFD Sender: No OFD packet to send [10:57:11]OFD Sender: No OFD packet to send [10:57:16]OFD Sender: No OFD packet to send [10:57:21]OFD Sender: No OFD packet to send [10:57:26]OFD Sender: No OFD packet to send [10:57:31]OFD Sender: No OFD packet to send [10:57:36]OFD Sender: No OFD packet to send [10:57:41]OFD Sender: No OFD packet to send [10:57:46]OFD Sender: No OFD packet to send [10:57:51]OFD Sender: No OFD packet to send [10:57:56]OFD Sender: No OFD packet to send [10:58:01]OFD Sender: No OFD packet to send [10:58:06]OFD Sender: No OFD packet to send [10:58:11]OFD Sender: No OFD packet to send [10:58:16]OFD Sender: No OFD packet to send [10:58:21]OFD Sender: No OFD packet to send [10:58:26]OFD Sender: No OFD packet to send [10:58:31]OFD Sender: No OFD packet to send [10:58:36]OFD Sender: No OFD packet to send [10:58:36]accept exits with 7 [10:58:36]New connection [10:58:36]New thread 3067018596 created [10:58:36]Thread 3066875236 joined [10:58:36]Waiting for new connection... [10:58:36] Sock 7.Parse request [10:58:36]Sock 7.Check first char [10:58:36]Sock 7.First char is OK [10:58:36]request: POST /json_proto HTTP/1.0 [10:58:36]Method: POST [10:58:36]URL: /json_proto [10:58:36]Method is POST - this is cgi request [10:58:36]url: /json_proto [10:58:36]query_string will be loaded in cgi processing [10:58:36]execute_cgi json_proto POST (null) [10:58:36]execute_cgi path=json_proto method=POST [10:58:36]POST find Content-Length [10:58:36]Host: 172.17.62.195:8080 [10:58:36]Content-Length: 808 [10:58:36]Content-Type: application/json [10:58:36] [10:58:36]POST finish read [10:58:36]Found Content-Length = 808 [10:58:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [10:58:36]execute_script... [10:58:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118323", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [10:58:36]POST & json_proto [10:58:36]process_json_proto [10:58:36]json parsed OK: [10:58:36]protocol is kg_v1.0 [10:58:36]action value=close_receipt [10:58:36]process_action close_receipt [10:58:36]cmd_close_receipt [10:58:36]MH_GetDate [10:58:36]Write to MH i2c: F0 00 00 79 07 6F [10:58:36]Write i2c OK [10:58:36]MH_I2C_Read... [10:58:36]Read from MH i2c: F0 [10:58:36]MH_I2C_Read... [10:58:36]Read from MH i2c: F0 09 00 [10:58:36]MH_I2C_Read... [10:58:36]Read from MH i2c: F0 09 00 79 07 00 5D 3E F5 66 65 34 CA 65 36 [10:58:36]GetLastDocTimeStamp 1727348078 [10:58:36]current date 1727348317 [10:58:36]FM_GetShiftState [10:58:36]SAM_PROTO_GetShiftState [10:58:36]wFMCommunicate request_size=4 [10:58:36]MH_SAM_APDU [10:58:36]CAPDU: 80 13 01 00 [10:58:36]Write to MH i2c: E2 08 00 7A 07 80 13 01 00 00 00 00 00 FE [10:58:36]Write i2c OK [10:58:36]MH_I2C_Read... [10:58:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:36]Read from MH i2c: E2 [10:58:36]MH_I2C_Read... [10:58:36]Read from MH i2c: E2 0E 00 [10:58:36]MH_I2C_Read... [10:58:36]Read from MH i2c: E2 0E 00 7A 07 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 FA [10:58:36]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:58:36]wFMCommunicate OK [10:58:36]SAM_PROTO_GetShiftState done [10:58:36]FM_GetShiftState done [10:58:36]opened in 1727309552 [10:58:36]opened+sec_in_day 1727395952 [10:58:36]quantity*price = 99999 [10:58:36]sum+1 = 100001 [10:58:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 0.00 Безнал.: 1000.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 213 26.09.2024 10:58 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104873 ФПД: 163959598373914 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T105837&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104873&fm=163959598373914&tin=02508201610067®Number=0000000000145756&sum=100000 [10:58:38]StoreToDocumentArchive [10:58:38]shift 237 fd 104873 [10:58:38]save to /storage/0237/doc_00104873 [10:58:38]save last doc name /storage/0237/doc_00104873 to /storage/kkm_last_doc_name [10:58:38]save OK [10:58:38]Clear old archive folders... [10:58:38]ProcessDocumentItem done err = 0, tmpTLVsize=252 [10:58:38]tlvbuf is 0028B220 [10:58:38]SAM_PROTO_ClearQueue [10:58:38]wFMCommunicate request_size=4 [10:58:38]MH_SAM_APDU [10:58:38]CAPDU: 80 09 00 00 [10:58:38]Write to MH i2c: E2 08 00 87 07 80 09 00 00 00 00 00 00 00 [10:58:38]Write i2c OK [10:58:38]MH_I2C_Read... [10:58:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:58:38]Read from MH i2c: E2 [10:58:38]MH_I2C_Read... [10:58:38]Read from MH i2c: E2 03 00 [10:58:38]MH_I2C_Read... [10:58:38]Read from MH i2c: E2 03 00 87 07 00 90 00 02 [10:58:38]RAPDU: 90 00 [10:58:38]wFMCommunicate OK [10:58:38]SAM_PROTO_ClearQueue done [10:58:38]KKMCreateOFDPacket [10:58:38]OFDProtocolAddRootSTLVToBuf [10:58:38]FM_MakeSignedData [10:58:38]FM_MakeSignedData [10:58:38]SAM_PROTO_SignData [10:58:38]wFMCommunicate request_size=4 [10:58:38]MH_SAM_APDU [10:58:38]CAPDU: 80 0D 01 02 [10:58:38]Write to MH i2c: E2 08 00 88 07 80 0D 01 02 00 00 00 00 08 [10:58:38]Write i2c OK [10:58:38]MH_I2C_Read... [10:58:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:58:38]Read from MH i2c: E2 [10:58:38]MH_I2C_Read... [10:58:38]Read from MH i2c: E2 03 00 [10:58:38]MH_I2C_Read... [10:58:38]Read from MH i2c: E2 03 00 88 07 00 90 00 03 [10:58:38]RAPDU: 90 00 [10:58:38]wFMCommunicate OK [10:58:38]wFMCommunicate request_size=255 [10:58:38]MH_SAM_APDU [10:58:38]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 D5 00 00 00 F4 03 04 00 5D 3E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A9 99 01 00 35 04 06 00 [10:58:38]Write to MH i2c: E2 02 01 89 07 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 D5 00 00 00 F4 03 04 00 5D 3E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A9 99 01 00 35 04 06 00 00 00 60 [10:58:38]Write i2c OK [10:58:38]MH_I2C_Read... [10:58:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:38]Read from MH i2c: E2 [10:58:38]MH_I2C_Read... [10:58:38]Read from MH i2c: E2 03 00 [10:58:38]MH_I2C_Read... [10:58:38]Read from MH i2c: E2 03 00 89 07 00 90 00 04 [10:58:38]RAPDU: 90 00 [10:58:38]wFMCommunicate OK [10:58:38]wFMCommunicate request_size=11 [10:58:38]MH_SAM_APDU [10:58:38]CAPDU: 80 0D 02 02 06 95 1E D1 9E 5C 1A [10:58:38]Write to MH i2c: E2 0E 00 8A 07 80 0D 02 02 06 00 95 1E D1 9E 5C 1A 00 00 AF [10:58:38]Write i2c OK [10:58:38]MH_I2C_Read... [10:58:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:58:38]Read from MH i2c: E2 [10:58:38]MH_I2C_Read... [10:58:38]Read from MH i2c: E2 03 00 [10:58:38]MH_I2C_Read... [10:58:38]Read from MH i2c: E2 03 00 8A 07 00 90 00 05 [10:58:38]RAPDU: 90 00 [10:58:38]wFMCommunicate OK [10:58:38]wFMCommunicate request_size=4 [10:58:38]MH_SAM_APDU [10:58:38]CAPDU: 80 0D 03 02 [10:58:38]Write to MH i2c: E2 08 00 8B 07 80 0D 03 02 00 00 00 00 0D [10:58:38]Write i2c OK [10:58:38]MH_I2C_Read... [10:58:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:58:38]Read from MH i2c: E2 [10:58:38]MH_I2C_Read... [10:58:38]Read from MH i2c: E2 0B 00 [10:58:38]MH_I2C_Read... [10:58:38]Read from MH i2c: E2 0B 00 8B 07 00 D3 23 30 3A 50 3C 6F 88 90 00 F1 [10:58:38]RAPDU: D3 23 30 3A 50 3C 6F 88 90 00 [10:58:38]wFMCommunicate OK [10:58:38]SAM_PROTO_SignData done [10:58:38]FM_MakeSignedData done [10:58:38]CreateOFDProtocolMessage [10:58:38]wFMCommunicate request_size=4 [10:58:38]MH_SAM_APDU [10:58:38]CAPDU: 80 11 00 00 [10:58:38]Write to MH i2c: E2 08 00 8C 07 80 11 00 00 00 00 00 00 0D [10:58:38]Write i2c OK [10:58:38]MH_I2C_Read... [10:58:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:38]Read from MH i2c: E2 [10:58:38]MH_I2C_Read... [10:58:38]Read from MH i2c: E2 17 00 [10:58:38]MH_I2C_Read... [10:58:38]Read from MH i2c: E2 17 00 8C 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 68 [10:58:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:58:38]wFMCommunicate OK [10:58:38]CreateOFDProtocolMessage done [10:58:38]OFDSenderStorePacket 104873 [10:58:38]StoreOFDPacket docnum=104873 [10:58:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 D9 3D 08 01 7C B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 D5 00 00 00 F4 03 04 00 5D 3E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A9 99 01 00 35 04 06 00 95 1E D1 9E 5C 1A D3 23 30 3A 50 3C 6F 88 [10:58:38]CheckFolder [10:58:38]dirname=/storage/ofd_packets [10:58:38]CheckFolder done [10:58:38]ProducePacketName [10:58:38]name=ofd_packets/00104873 [10:58:38]NVStorageSaveData ofd_packets/00104873 [10:58:38]File name is /storage/ofd_packets/00104873 [10:58:38]Write 302 bytes [10:58:38]NVStorageSaveData done [10:58:38]OFDSenderStorePacket done [10:58:38]KKMCreateOFDPacket done [10:58:38]NVStorageSaveData kkm_last_timestamp [10:58:38]File name is /storage/kkm_last_timestamp [10:58:38]Write 4 bytes [10:58:38]NVStorageSaveData done [10:58:38]ExternCall_PrintAddStr [10:58:38]wPrintStart [10:58:38]Write to MH i2c: 01 00 00 8D 07 94 [10:58:38]Write i2c OK [10:58:38]MH_I2C_Read... [10:58:38]Read from MH i2c: 01 [10:58:38]MH_I2C_Read... [10:58:38]Read from MH i2c: 01 07 00 [10:58:38]MH_I2C_Read... [10:58:38]Read from MH i2c: 01 07 00 8D 07 00 00 00 00 00 FF 0F A9 [10:58:38]RasterBufferAndPrint [10:58:38]line Счет N : (1)118323 [10:58:38]line ИНН: 02508201610067 [10:58:38]line Контрольно-Кассовый Чек [10:58:38]line ПРОДАЖА [10:58:38]line ТРК (МРК, ГНК) : 11 [10:58:38]line Товар: 2710194210 [10:58:38]line ДТ(л)-К-5 [10:58:38]line 13.210 * 75.70 [10:58:38]line = 1000.00 [10:58:38]line НДС 12% НСП 1% [10:58:38]line > о реализуемом товаре [10:58:38]line ИТОГО: 1000.00 [10:58:38]line НСП 1% : 8.85 [10:58:38]line НДС 12% : 106.19 [10:58:38]line Наличными: 0.00 [10:58:38]line Безнал.: 1000.00 [10:58:38]line Место: АЗС № 176 [10:58:38]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [10:58:38]line СНО: Общий режим [10:58:38]line Чек 213 26.09.2024 10:58 [10:58:38]line Смена: 237 ФФД: 1.0 [10:58:38]line ЗНМ: 0300000238 [10:58:38]line РНМ: 0000000000145756 [10:58:38]line Версия ККМ: v1.0 [10:58:38]line Платежная система: O! деньги [10:58:38]line ФМ: 0000000000959278 [10:58:38]line ФД: 104873 [10:58:38]line ФПД: 163959598373914 [10:58:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T105837&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104873&fm=163959598373914&tin=02508201610067®Number=0000000000145756&sum=100000 [10:58:38]OFD Sender: Processing packet 104873 [packets to send 51, broken 50] [10:58:38]ProducePacketName [10:58:38]name=ofd_packets/00104873 [10:58:38]OFD Sender: To server: pG, [10:58:38]CommunicateWithHost lk.salyk.kg:30040 [10:58:38]ConnectInit lk.salyk.kg [10:58:38]written 0, free lines is 4095 [10:58:39]Connected sock=9 [10:58:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 D9 3D 08 01 7C B5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 D5 00 00 00 F4 03 04 00 5D 3E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A9 99 01 00 35 04 06 00 95 1E D1 9E 5C 1A D3 23 30 3A 50 3C 6F 88 [10:58:39]Write to MH i2c: 01 00 00 B6 07 BD [10:58:39]Write i2c OK [10:58:39]MH_I2C_Read... [10:58:39]Read from MH i2c: 01 [10:58:39]MH_I2C_Read... [10:58:39]Read from MH i2c: 01 07 00 [10:58:39]MH_I2C_Read... [10:58:39]Read from MH i2c: 01 07 00 B6 07 00 00 00 00 00 1C 0D ED [10:58:39]RasterBufferAndPrint [10:58:39]line [10:58:39]line [10:58:39]line [10:58:39]line [10:58:39]line [10:58:39]written 0, free lines is 3365 [10:58:39]MH_Cut [10:58:39]Write to MH i2c: D1 01 00 BD 07 01 96 [10:58:39]Write i2c OK [10:58:39]MH_I2C_Read... [10:58:39]Read from MH i2c: D1 [10:58:39]MH_I2C_Read... [10:58:39]Read from MH i2c: D1 01 00 [10:58:39]MH_I2C_Read... [10:58:39]Read from MH i2c: D1 01 00 BD 07 00 95 [10:58:39]Write to MH i2c: 01 00 00 BE 07 C5 [10:58:39]Write i2c OK [10:58:39]MH_I2C_Read... [10:58:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 E4 A2 47 00 3C 65 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 A9 99 01 00 F4 03 04 00 0D E8 F4 66 B6 04 01 00 00 5C 5F DC CB F3 B0 37 9F [10:58:39]CommunicateWithHost err = 0 [10:58:39]CheckOFDResponse [10:58:39]1017 (14) - 77093643461234 [10:58:39]1041 (16) - 0000000000959278 [10:58:39]1040 (4) - 104873 [10:58:39]1012 (4) - 26.09.2024 04:50 [10:58:39]1206 (1) - 0 [10:58:39]OFD Sender: Remove packet 104873 [10:58:39]ProducePacketName [10:58:39]name=ofd_packets/00104873 [10:58:39]NVStorageDeleteData [10:58:39]OFD Sender: No OFD packet to send [10:58:40]*** Cut start [10:58:40]*** Partial cut [10:58:40]*** CUTSNS_PIN = 1 [10:58:40]*** CUTSNS_PIN = 0 [10:58:40]*** Brake cut motor [10:58:40]Read from MH i2c: 01 [10:58:40]MH_I2C_Read... [10:58:40]*** Stop cut motor [10:58:40]*** Cut end [10:58:40]Read from MH i2c: 01 07 00 [10:58:40]MH_I2C_Read... [10:58:40]Read from MH i2c: 01 07 00 BE 07 00 00 00 00 00 FF 0F DA [10:58:40]process_action close_receipt done [10:58:40]requested_data is exist [10:58:40]produce_requested_data [10:58:40]requested_item fm.sn is exist - process it [10:58:40]wFMCommunicate request_size=4 [10:58:40]MH_SAM_APDU [10:58:40]CAPDU: 80 11 00 00 [10:58:40]Write to MH i2c: E2 08 00 BF 07 80 11 00 00 00 00 00 00 40 [10:58:40]Write i2c OK [10:58:40]MH_I2C_Read... [10:58:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:58:40]Read from MH i2c: E2 [10:58:40]MH_I2C_Read... [10:58:40]Read from MH i2c: E2 17 00 [10:58:40]MH_I2C_Read... [10:58:40]Read from MH i2c: E2 17 00 BF 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 9B [10:58:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [10:58:40]wFMCommunicate OK [10:58:40]requested_item fd.num is exist - process it [10:58:40]SAM_PROTO_GetFieldsCounters [10:58:40]wFMCommunicate request_size=4 [10:58:40]MH_SAM_APDU [10:58:40]CAPDU: 80 13 00 00 [10:58:40]Write to MH i2c: E2 08 00 C0 07 80 13 00 00 00 00 00 00 43 [10:58:40]Write i2c OK [10:58:40]MH_I2C_Read... [10:58:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:58:40]Read from MH i2c: E2 [10:58:40]MH_I2C_Read... [10:58:40]Read from MH i2c: E2 62 00 [10:58:40]MH_I2C_Read... [10:58:40]Read from MH i2c: E2 62 00 C0 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 A9 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 1E [10:58:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 A9 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:58:40]wFMCommunicate OK [10:58:40]SAM_PROTO_GetFieldsCounters done [10:58:40]requested_item shift.num is exist - process it [10:58:40]requested_item shift.opened is exist - process it [10:58:40]req_shift_opened [10:58:40]FM_GetShiftState [10:58:40]SAM_PROTO_GetShiftState [10:58:40]wFMCommunicate request_size=4 [10:58:40]MH_SAM_APDU [10:58:40]CAPDU: 80 13 01 00 [10:58:40]Write to MH i2c: E2 08 00 C1 07 80 13 01 00 00 00 00 00 45 [10:58:40]Write i2c OK [10:58:40]MH_I2C_Read... [10:58:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:58:40]Read from MH i2c: E2 [10:58:40]MH_I2C_Read... [10:58:40]Read from MH i2c: E2 0E 00 [10:58:40]MH_I2C_Read... [10:58:40]Read from MH i2c: E2 0E 00 C1 07 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 41 [10:58:40]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [10:58:40]wFMCommunicate OK [10:58:40]SAM_PROTO_GetShiftState done [10:58:40]FM_GetShiftState done [10:58:40]req_shift_opened done [10:58:40]requested_item shift.open_date is exist - process it [10:58:40]req_shift_open_date [10:58:40]req_shift_open_date done [10:58:40]produce_requested_data done [10:58:40]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104873,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [10:58:40]process_action_free close_receipt [10:58:40]json_value_free [10:58:40]json_value_free done [10:58:40]process_json_proto returns [10:58:40]Send response to host [10:58:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104873,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [10:58:40]free response buf [10:58:40]execute_script done [10:58:40]execute_script returns [10:58:40]free content buf [10:58:40]Sock 7.Close socket [10:58:40]Sock 7.Thread stoped [10:58:44]OFD Sender: No OFD packet to send [10:58:49]OFD Sender: No OFD packet to send [10:58:54]OFD Sender: No OFD packet to send [10:58:59]OFD Sender: No OFD packet to send [10:59:04]OFD Sender: No OFD packet to send [10:59:09]OFD Sender: No OFD packet to send [10:59:14]OFD Sender: No OFD packet to send [10:59:19]OFD Sender: No OFD packet to send [10:59:24]OFD Sender: No OFD packet to send [10:59:29]OFD Sender: No OFD packet to send [10:59:34]OFD Sender: No OFD packet to send [10:59:40]OFD Sender: No OFD packet to send [10:59:45]OFD Sender: No OFD packet to send [10:59:50]OFD Sender: No OFD packet to send [10:59:55]OFD Sender: No OFD packet to send [11:00:00]OFD Sender: No OFD packet to send [11:00:05]OFD Sender: No OFD packet to send [11:00:10]OFD Sender: No OFD packet to send [11:00:15]OFD Sender: No OFD packet to send [11:00:20]OFD Sender: No OFD packet to send [11:00:25]OFD Sender: No OFD packet to send [11:00:30]OFD Sender: No OFD packet to send [11:00:31]accept exits with 10 [11:00:31]New connection [11:00:31]New thread 3066875236 created [11:00:31]Thread 3067018596 joined [11:00:31]Waiting for new connection... [11:00:31] Sock 10.Parse request [11:00:31]Sock 10.Check first char [11:00:31]Sock 10.First char is OK [11:00:31]request: POST /json_proto HTTP/1.0 [11:00:31]Method: POST [11:00:31]URL: /json_proto [11:00:31]Method is POST - this is cgi request [11:00:31]url: /json_proto [11:00:31]query_string will be loaded in cgi processing [11:00:31]execute_cgi json_proto POST (null) [11:00:31]execute_cgi path=json_proto method=POST [11:00:31]POST find Content-Length [11:00:31]Host: 172.17.62.195:8080 [11:00:31]Content-Length: 792 [11:00:31]Content-Type: application/json [11:00:31] [11:00:31]POST finish read [11:00:31]Found Content-Length = 792 [11:00:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68933", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:31]execute_script... [11:00:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118324", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 30.000, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68933", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:31]POST & json_proto [11:00:31]process_json_proto [11:00:31]json parsed OK: [11:00:31]protocol is kg_v1.0 [11:00:31]action value=close_receipt [11:00:31]process_action close_receipt [11:00:31]cmd_close_receipt [11:00:31]MH_GetDate [11:00:31]Write to MH i2c: F0 00 00 C2 07 B8 [11:00:31]Write i2c OK [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: F0 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: F0 09 00 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: F0 09 00 C2 07 00 CF 3E F5 66 65 34 CA 65 F1 [11:00:31]GetLastDocTimeStamp 1727348317 [11:00:31]current date 1727348431 [11:00:31]FM_GetShiftState [11:00:31]SAM_PROTO_GetShiftState [11:00:31]wFMCommunicate request_size=4 [11:00:31]MH_SAM_APDU [11:00:31]CAPDU: 80 13 01 00 [11:00:31]Write to MH i2c: E2 08 00 C3 07 80 13 01 00 00 00 00 00 47 [11:00:31]Write i2c OK [11:00:31]MH_I2C_Read... [11:00:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:31]Read from MH i2c: E2 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 0E 00 [11:00:31]MH_I2C_Read... [11:00:31]Read from MH i2c: E2 0E 00 C3 07 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 43 [11:00:31]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:00:31]wFMCommunicate OK [11:00:31]SAM_PROTO_GetShiftState done [11:00:31]FM_GetShiftState done [11:00:31]opened in 1727309552 [11:00:31]opened+sec_in_day 1727395952 [11:00:31]quantity*price = 0 [11:00:31]sum+1 = 1 [11:00:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 214 26.09.2024 11:00 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Талоны: Топливная Карта 68933 ФМ: 0000000000959278 ФД: 104874 ФПД: 114195869103930 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T110031&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104874&fm=114195869103930&tin=02508201610067®Number=0000000000145756&sum=0 [11:00:32]StoreToDocumentArchive [11:00:32]shift 237 fd 104874 [11:00:32]save to /storage/0237/doc_00104874 [11:00:32]save last doc name /storage/0237/doc_00104874 to /storage/kkm_last_doc_name [11:00:32]save OK [11:00:32]Clear old archive folders... [11:00:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:00:32]tlvbuf is 002BBB30 [11:00:32]SAM_PROTO_ClearQueue [11:00:32]wFMCommunicate request_size=4 [11:00:32]MH_SAM_APDU [11:00:32]CAPDU: 80 09 00 00 [11:00:32]Write to MH i2c: E2 08 00 D0 07 80 09 00 00 00 00 00 00 49 [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:00:32]Read from MH i2c: E2 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 03 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 03 00 D0 07 00 90 00 4B [11:00:32]RAPDU: 90 00 [11:00:32]wFMCommunicate OK [11:00:32]SAM_PROTO_ClearQueue done [11:00:32]KKMCreateOFDPacket [11:00:32]OFDProtocolAddRootSTLVToBuf [11:00:32]FM_MakeSignedData [11:00:32]FM_MakeSignedData [11:00:32]SAM_PROTO_SignData [11:00:32]wFMCommunicate request_size=4 [11:00:32]MH_SAM_APDU [11:00:32]CAPDU: 80 0D 01 02 [11:00:32]Write to MH i2c: E2 08 00 D1 07 80 0D 01 02 00 00 00 00 51 [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:00:32]Read from MH i2c: E2 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 03 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 03 00 D1 07 00 90 00 4C [11:00:32]RAPDU: 90 00 [11:00:32]wFMCommunicate OK [11:00:32]wFMCommunicate request_size=255 [11:00:32]MH_SAM_APDU [11:00: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 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 CF 3E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AA 99 01 00 35 04 06 00 67 [11:00:32]Write to MH i2c: E2 02 01 D2 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 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 CF 3E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AA 99 01 00 35 04 06 00 67 00 00 E1 [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:32]Read from MH i2c: E2 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 03 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 03 00 D2 07 00 90 00 4D [11:00:32]RAPDU: 90 00 [11:00:32]wFMCommunicate OK [11:00:32]wFMCommunicate request_size=10 [11:00:32]MH_SAM_APDU [11:00:32]CAPDU: 80 0D 02 02 05 DC 4C 36 77 3A [11:00:32]Write to MH i2c: E2 0D 00 D3 07 80 0D 02 02 05 00 DC 4C 36 77 3A 00 00 6D [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:32]Read from MH i2c: E2 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 03 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 03 00 D3 07 00 90 00 4E [11:00:32]RAPDU: 90 00 [11:00:32]wFMCommunicate OK [11:00:32]wFMCommunicate request_size=4 [11:00:32]MH_SAM_APDU [11:00:32]CAPDU: 80 0D 03 02 [11:00:32]Write to MH i2c: E2 08 00 D4 07 80 0D 03 02 00 00 00 00 56 [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:00:32]Read from MH i2c: E2 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 0B 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 0B 00 D4 07 00 CE EE E2 38 D8 98 07 3B 90 00 DF [11:00:32]RAPDU: CE EE E2 38 D8 98 07 3B 90 00 [11:00:32]wFMCommunicate OK [11:00:32]SAM_PROTO_SignData done [11:00:32]FM_MakeSignedData done [11:00:32]CreateOFDProtocolMessage [11:00:32]wFMCommunicate request_size=4 [11:00:32]MH_SAM_APDU [11:00:32]CAPDU: 80 11 00 00 [11:00:32]Write to MH i2c: E2 08 00 D5 07 80 11 00 00 00 00 00 00 56 [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:32]Read from MH i2c: E2 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 17 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: E2 17 00 D5 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 B1 [11:00:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:00:32]wFMCommunicate OK [11:00:32]CreateOFDProtocolMessage done [11:00:32]OFDSenderStorePacket 104874 [11:00:32]StoreOFDPacket docnum=104874 [11:00:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 3D 6C 07 01 44 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 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 CF 3E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AA 99 01 00 35 04 06 00 67 DC 4C 36 77 3A CE EE E2 38 D8 98 07 3B [11:00:32]CheckFolder [11:00:32]dirname=/storage/ofd_packets [11:00:32]CheckFolder done [11:00:32]ProducePacketName [11:00:32]name=ofd_packets/00104874 [11:00:32]NVStorageSaveData ofd_packets/00104874 [11:00:32]File name is /storage/ofd_packets/00104874 [11:00:32]Write 301 bytes [11:00:32]NVStorageSaveData done [11:00:32]OFDSenderStorePacket done [11:00:32]KKMCreateOFDPacket done [11:00:32]NVStorageSaveData kkm_last_timestamp [11:00:32]File name is /storage/kkm_last_timestamp [11:00:32]Write 4 bytes [11:00:32]NVStorageSaveData done [11:00:32]ExternCall_PrintAddStr [11:00:32]wPrintStart [11:00:32]Write to MH i2c: 01 00 00 D6 07 DD [11:00:32]Write i2c OK [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: 01 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: 01 07 00 [11:00:32]MH_I2C_Read... [11:00:32]Read from MH i2c: 01 07 00 D6 07 00 00 00 00 00 FF 0F F2 [11:00:32]RasterBufferAndPrint [11:00:32]line Счет N : (1)118324 [11:00:32]line ИНН: 02508201610067 [11:00:32]line Контрольно-Кассовый Чек [11:00:32]line ПРОДАЖА [11:00:32]line ТРК (МРК, ГНК) : 42 [11:00:32]line Товар: 2710124130 [11:00:32]line Аи-92-К-5 [11:00:32]line 30.000 * 0.00 [11:00:32]line = 0.00 [11:00:32]line НДС 12% НСП 1% [11:00:32]line > о реализуемом товаре [11:00:32]line ИТОГО: 0.00 [11:00:32]line НСП 1% : 0.00 [11:00:32]line НДС 12% : 0.00 [11:00:32]line Наличными: 0.00 [11:00:32]line Безнал.: 0.00 [11:00:32]line Место: АЗС № 176 [11:00:32]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:00:32]line СНО: Общий режим [11:00:32]line Чек 214 26.09.2024 11:00 [11:00:32]line Смена: 237 ФФД: 1.0 [11:00:32]line ЗНМ: 0300000238 [11:00:32]line РНМ: 0000000000145756 [11:00:32]line Версия ККМ: v1.0 [11:00:32]line Талоны: Топливная Карта [11:00:32]line 68933 [11:00:32]line ФМ: 0000000000959278 [11:00:32]line ФД: 104874 [11:00:32]line ФПД: 114195869103930 [11:00:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T110031&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104874&fm=114195869103930&tin=02508201610067®Number=0000000000145756&sum=0 [11:00:33]OFD Sender: Processing packet 104874 [packets to send 51, broken 50] [11:00:33]ProducePacketName [11:00:33]name=ofd_packets/00104874 [11:00:33]OFD Sender: To server: pG, [11:00:33]CommunicateWithHost lk.salyk.kg:30040 [11:00:33]ConnectInit lk.salyk.kg [11:00:33]written 0, free lines is 4095 [11:00:33]Connected sock=7 [11:00:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 3D 6C 07 01 44 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 35 FF 03 08 00 03 30 75 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D6 00 00 00 F4 03 04 00 CF 3E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AA 99 01 00 35 04 06 00 67 DC 4C 36 77 3A CE EE E2 38 D8 98 07 3B [11:00:33]Write to MH i2c: 01 00 00 FF 07 06 [11:00:33]Write i2c OK [11:00:33]MH_I2C_Read... [11:00:33]Read from MH i2c: 01 [11:00:33]MH_I2C_Read... [11:00:33]Read from MH i2c: 01 07 00 [11:00:33]MH_I2C_Read... [11:00:33]Read from MH i2c: 01 07 00 FF 07 00 00 00 00 00 1A 0D 34 [11:00:33]RasterBufferAndPrint [11:00:33]line [11:00:33]line [11:00:33]line [11:00:33]line [11:00:33]line [11:00:33]written 0, free lines is 3363 [11:00:33]MH_Cut [11:00:33]Write to MH i2c: D1 01 00 06 08 01 E0 [11:00:33]Write i2c OK [11:00:33]MH_I2C_Read... [11:00:33]Read from MH i2c: D1 [11:00:33]MH_I2C_Read... [11:00:33]Read from MH i2c: D1 01 00 [11:00:33]MH_I2C_Read... [11:00:33]Read from MH i2c: D1 01 00 06 08 00 DF [11:00:33]Write to MH i2c: 01 00 00 07 08 0F [11:00:33]Write i2c OK [11:00:33]MH_I2C_Read... [11:00:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 0F 19 47 00 FE 64 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AA 99 01 00 F4 03 04 00 80 E8 F4 66 B6 04 01 00 00 7A 19 27 D4 86 3F D3 CC [11:00:33]CommunicateWithHost err = 0 [11:00:33]CheckOFDResponse [11:00:33]1017 (14) - 77093643461234 [11:00:33]1041 (16) - 0000000000959278 [11:00:33]1040 (4) - 104874 [11:00:33]1012 (4) - 26.09.2024 04:52 [11:00:33]1206 (1) - 0 [11:00:33]OFD Sender: Remove packet 104874 [11:00:33]ProducePacketName [11:00:33]name=ofd_packets/00104874 [11:00:33]NVStorageDeleteData [11:00:34]OFD Sender: No OFD packet to send [11:00:34]*** Cut start [11:00:34]*** Partial cut [11:00:34]*** CUTSNS_PIN = 1 [11:00:34]*** CUTSNS_PIN = 0 [11:00:34]*** Brake cut motor [11:00:34]Read from MH i2c: 01 [11:00:34]MH_I2C_Read... [11:00:34]*** Stop cut motor [11:00:34]*** Cut end [11:00:34]Read from MH i2c: 01 07 00 [11:00:34]MH_I2C_Read... [11:00:34]Read from MH i2c: 01 07 00 07 08 00 00 00 00 00 FF 0F 24 [11:00:34]process_action close_receipt done [11:00:34]requested_data is exist [11:00:34]produce_requested_data [11:00:34]requested_item fm.sn is exist - process it [11:00:34]wFMCommunicate request_size=4 [11:00:34]MH_SAM_APDU [11:00:34]CAPDU: 80 11 00 00 [11:00:34]Write to MH i2c: E2 08 00 08 08 80 11 00 00 00 00 00 00 8A [11:00:34]Write i2c OK [11:00:34]MH_I2C_Read... [11:00:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:35]Read from MH i2c: E2 [11:00:35]MH_I2C_Read... [11:00:35]Read from MH i2c: E2 17 00 [11:00:35]MH_I2C_Read... [11:00:35]Read from MH i2c: E2 17 00 08 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E5 [11:00:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:00:35]wFMCommunicate OK [11:00:35]requested_item fd.num is exist - process it [11:00:35]SAM_PROTO_GetFieldsCounters [11:00:35]wFMCommunicate request_size=4 [11:00:35]MH_SAM_APDU [11:00:35]CAPDU: 80 13 00 00 [11:00:35]Write to MH i2c: E2 08 00 09 08 80 13 00 00 00 00 00 00 8D [11:00:35]Write i2c OK [11:00:35]MH_I2C_Read... [11:00:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:00:35]Read from MH i2c: E2 [11:00:35]MH_I2C_Read... [11:00:35]Read from MH i2c: E2 62 00 [11:00:35]MH_I2C_Read... [11:00:35]Read from MH i2c: E2 62 00 09 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 AA 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 6C [11:00:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 AA 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:00:35]wFMCommunicate OK [11:00:35]SAM_PROTO_GetFieldsCounters done [11:00:35]requested_item shift.num is exist - process it [11:00:35]requested_item shift.opened is exist - process it [11:00:35]req_shift_opened [11:00:35]FM_GetShiftState [11:00:35]SAM_PROTO_GetShiftState [11:00:35]wFMCommunicate request_size=4 [11:00:35]MH_SAM_APDU [11:00:35]CAPDU: 80 13 01 00 [11:00:35]Write to MH i2c: E2 08 00 0A 08 80 13 01 00 00 00 00 00 8F [11:00:35]Write i2c OK [11:00:35]MH_I2C_Read... [11:00:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:35]Read from MH i2c: E2 [11:00:35]MH_I2C_Read... [11:00:35]Read from MH i2c: E2 0E 00 [11:00:35]MH_I2C_Read... [11:00:35]Read from MH i2c: E2 0E 00 0A 08 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 8B [11:00:35]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:00:35]wFMCommunicate OK [11:00:35]SAM_PROTO_GetShiftState done [11:00:35]FM_GetShiftState done [11:00:35]req_shift_opened done [11:00:35]requested_item shift.open_date is exist - process it [11:00:35]req_shift_open_date [11:00:35]req_shift_open_date done [11:00:35]produce_requested_data done [11:00:35]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104874,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:00:35]process_action_free close_receipt [11:00:35]json_value_free [11:00:35]json_value_free done [11:00:35]process_json_proto returns [11:00:35]Send response to host [11:00:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104874,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:00:35]free response buf [11:00:35]execute_script done [11:00:35]execute_script returns [11:00:35]free content buf [11:00:35]Sock 10.Close socket [11:00:35]Sock 10.Thread stoped [11:00:37]accept exits with 9 [11:00:37]New connection [11:00:37]New thread 3067018596 created [11:00:37]Thread 3066875236 joined [11:00:37]Waiting for new connection... [11:00:37] Sock 9.Parse request [11:00:37]Sock 9.Check first char [11:00:37]Sock 9.First char is OK [11:00:37]request: POST /json_proto HTTP/1.0 [11:00:37]Method: POST [11:00:37]URL: /json_proto [11:00:37]Method is POST - this is cgi request [11:00:37]url: /json_proto [11:00:37]query_string will be loaded in cgi processing [11:00:37]execute_cgi json_proto POST (null) [11:00:37]execute_cgi path=json_proto method=POST [11:00:37]POST find Content-Length [11:00:37]Host: 172.17.62.195:8080 [11:00:37]Content-Length: 682 [11:00:37]Content-Type: application/json [11:00:37] [11:00:37]POST finish read [11:00:37]Found Content-Length = 682 [11:00:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:37]execute_script... [11:00: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)118325", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:00:37]POST & json_proto [11:00:37]process_json_proto [11:00:37]json parsed OK: [11:00:37]protocol is kg_v1.0 [11:00:37]action value=close_receipt [11:00:37]process_action close_receipt [11:00:37]cmd_close_receipt [11:00:37]MH_GetDate [11:00:37]Write to MH i2c: F0 00 00 0B 08 02 [11:00:37]Write i2c OK [11:00:37]MH_I2C_Read... [11:00:37]Read from MH i2c: F0 [11:00:37]MH_I2C_Read... [11:00:37]Read from MH i2c: F0 09 00 [11:00:37]MH_I2C_Read... [11:00:37]Read from MH i2c: F0 09 00 0B 08 00 D5 3E F5 66 65 34 CA 65 41 [11:00:37]GetLastDocTimeStamp 1727348431 [11:00:37]current date 1727348437 [11:00:37]FM_GetShiftState [11:00:37]SAM_PROTO_GetShiftState [11:00:37]wFMCommunicate request_size=4 [11:00:37]MH_SAM_APDU [11:00:37]CAPDU: 80 13 01 00 [11:00:37]Write to MH i2c: E2 08 00 0C 08 80 13 01 00 00 00 00 00 91 [11:00:37]Write i2c OK [11:00:37]MH_I2C_Read... [11:00:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:37]Read from MH i2c: E2 [11:00:37]MH_I2C_Read... [11:00:37]Read from MH i2c: E2 0E 00 [11:00:37]MH_I2C_Read... [11:00:37]Read from MH i2c: E2 0E 00 0C 08 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 8D [11:00:37]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:00:37]wFMCommunicate OK [11:00:37]SAM_PROTO_GetShiftState done [11:00:37]FM_GetShiftState done [11:00:37]opened in 1727309552 [11:00:37]opened+sec_in_day 1727395952 [11:00:37]quantity*price = 100005 [11:00:37]sum+1 = 100006 [11:00: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 215 26.09.2024 11:00 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104875 ФПД: 113518718127098 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T110037&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104875&fm=113518718127098&tin=02508201610067®Number=0000000000145756&sum=100000 [11:00:38]StoreToDocumentArchive [11:00:38]shift 237 fd 104875 [11:00:38]save to /storage/0237/doc_00104875 [11:00:38]save last doc name /storage/0237/doc_00104875 to /storage/kkm_last_doc_name [11:00:38]save OK [11:00:38]Clear old archive folders... [11:00:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:00:38]tlvbuf is 002BF980 [11:00:38]SAM_PROTO_ClearQueue [11:00:38]wFMCommunicate request_size=4 [11:00:38]MH_SAM_APDU [11:00:38]CAPDU: 80 09 00 00 [11:00:38]Write to MH i2c: E2 08 00 19 08 80 09 00 00 00 00 00 00 93 [11:00:38]Write i2c OK [11:00:38]MH_I2C_Read... [11:00:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:00:38]Read from MH i2c: E2 [11:00:38]MH_I2C_Read... [11:00:38]Read from MH i2c: E2 03 00 [11:00:38]MH_I2C_Read... [11:00:38]Read from MH i2c: E2 03 00 19 08 00 90 00 95 [11:00:38]RAPDU: 90 00 [11:00:38]wFMCommunicate OK [11:00:38]SAM_PROTO_ClearQueue done [11:00:38]KKMCreateOFDPacket [11:00:38]OFDProtocolAddRootSTLVToBuf [11:00:38]FM_MakeSignedData [11:00:38]FM_MakeSignedData [11:00:38]SAM_PROTO_SignData [11:00:38]wFMCommunicate request_size=4 [11:00:38]MH_SAM_APDU [11:00:38]CAPDU: 80 0D 01 02 [11:00:38]Write to MH i2c: E2 08 00 1A 08 80 0D 01 02 00 00 00 00 9B [11:00:38]Write i2c OK [11:00:38]MH_I2C_Read... [11:00:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:00:38]Read from MH i2c: E2 [11:00:38]MH_I2C_Read... [11:00:38]Read from MH i2c: E2 03 00 [11:00:38]MH_I2C_Read... [11:00:38]Read from MH i2c: E2 03 00 1A 08 00 90 00 96 [11:00:38]RAPDU: 90 00 [11:00:38]wFMCommunicate OK [11:00:38]wFMCommunicate request_size=255 [11:00:38]MH_SAM_APDU [11:00: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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 D5 3E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AB 99 01 00 35 04 06 00 67 [11:00:38]Write to MH i2c: E2 02 01 1B 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 D5 3E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AB 99 01 00 35 04 06 00 67 00 00 92 [11:00:38]Write i2c OK [11:00:38]MH_I2C_Read... [11:00:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:38]Read from MH i2c: E2 [11:00:38]MH_I2C_Read... [11:00:38]Read from MH i2c: E2 03 00 [11:00:38]MH_I2C_Read... [11:00:38]Read from MH i2c: E2 03 00 1B 08 00 90 00 97 [11:00:38]RAPDU: 90 00 [11:00:38]wFMCommunicate OK [11:00:38]wFMCommunicate request_size=10 [11:00:38]MH_SAM_APDU [11:00:38]CAPDU: 80 0D 02 02 05 3E A2 DE 8B FA [11:00:38]Write to MH i2c: E2 0D 00 1C 08 80 0D 02 02 05 00 3E A2 DE 8B FA 00 00 EB [11:00:38]Write i2c OK [11:00:38]MH_I2C_Read... [11:00:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:00:38]Read from MH i2c: E2 [11:00:38]MH_I2C_Read... [11:00:38]Read from MH i2c: E2 03 00 [11:00:38]MH_I2C_Read... [11:00:38]Read from MH i2c: E2 03 00 1C 08 00 90 00 98 [11:00:38]RAPDU: 90 00 [11:00:38]wFMCommunicate OK [11:00:38]wFMCommunicate request_size=4 [11:00:38]MH_SAM_APDU [11:00:38]CAPDU: 80 0D 03 02 [11:00:38]Write to MH i2c: E2 08 00 1D 08 80 0D 03 02 00 00 00 00 A0 [11:00:38]Write i2c OK [11:00:38]MH_I2C_Read... [11:00:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:00:38]Read from MH i2c: E2 [11:00:38]MH_I2C_Read... [11:00:38]Read from MH i2c: E2 0B 00 [11:00:38]MH_I2C_Read... [11:00:38]Read from MH i2c: E2 0B 00 1D 08 00 B4 3B 8A 49 89 EB 9A 6C 90 00 DD [11:00:38]RAPDU: B4 3B 8A 49 89 EB 9A 6C 90 00 [11:00:38]wFMCommunicate OK [11:00:38]SAM_PROTO_SignData done [11:00:38]FM_MakeSignedData done [11:00:38]CreateOFDProtocolMessage [11:00:38]wFMCommunicate request_size=4 [11:00:38]MH_SAM_APDU [11:00:38]CAPDU: 80 11 00 00 [11:00:38]Write to MH i2c: E2 08 00 1E 08 80 11 00 00 00 00 00 00 A0 [11:00:38]Write i2c OK [11:00:38]MH_I2C_Read... [11:00:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:39]Read from MH i2c: E2 [11:00:39]MH_I2C_Read... [11:00:39]Read from MH i2c: E2 17 00 [11:00:39]MH_I2C_Read... [11:00:39]Read from MH i2c: E2 17 00 1E 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 FB [11:00:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:00:39]wFMCommunicate OK [11:00:39]CreateOFDProtocolMessage done [11:00:39]OFDSenderStorePacket 104875 [11:00:39]StoreOFDPacket docnum=104875 [11:00:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 17 04 07 01 88 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 D5 3E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AB 99 01 00 35 04 06 00 67 3E A2 DE 8B FA B4 3B 8A 49 89 EB 9A 6C [11:00:39]CheckFolder [11:00:39]dirname=/storage/ofd_packets [11:00:39]CheckFolder done [11:00:39]ProducePacketName [11:00:39]name=ofd_packets/00104875 [11:00:39]NVStorageSaveData ofd_packets/00104875 [11:00:39]File name is /storage/ofd_packets/00104875 [11:00:39]Write 301 bytes [11:00:39]NVStorageSaveData done [11:00:39]OFDSenderStorePacket done [11:00:39]KKMCreateOFDPacket done [11:00:39]NVStorageSaveData kkm_last_timestamp [11:00:39]File name is /storage/kkm_last_timestamp [11:00:39]Write 4 bytes [11:00:39]NVStorageSaveData done [11:00:39]ExternCall_PrintAddStr [11:00:39]wPrintStart [11:00:39]Write to MH i2c: 01 00 00 1F 08 27 [11:00:39]Write i2c OK [11:00:39]MH_I2C_Read... [11:00:39]Read from MH i2c: 01 [11:00:39]MH_I2C_Read... [11:00:39]Read from MH i2c: 01 07 00 [11:00:39]MH_I2C_Read... [11:00:39]Read from MH i2c: 01 07 00 1F 08 00 00 00 00 00 FF 0F 3C [11:00:39]RasterBufferAndPrint [11:00:39]line Счет N : (1)118325 [11:00:39]line ИНН: 02508201610067 [11:00:39]line Контрольно-Кассовый Чек [11:00:39]line ПРОДАЖА [11:00:39]line ТРК (МРК, ГНК) : 32 [11:00:39]line Товар: 2710124130 [11:00:39]line Аи-92-К-5 [11:00:39]line 14.750 * 67.80 [11:00:39]line = 1000.05 [11:00:39]line НДС 12% НСП 1% [11:00:39]line > о реализуемом товаре [11:00:39]line ОКРУГЛЕНИЕ: -0.05 [11:00:39]line ИТОГО: 1000.00 [11:00:39]line Внесено: 1000.00 [11:00:39]line СДАЧА: 0.00 [11:00:39]line НСП 1% : 8.85 [11:00:39]line НДС 12% : 106.20 [11:00:39]line Наличными: 1000.00 [11:00:39]line Безнал.: 0.00 [11:00:39]line Место: АЗС № 176 [11:00:39]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:00:39]line СНО: Общий режим [11:00:39]line Чек 215 26.09.2024 11:00 [11:00:39]line Смена: 237 ФФД: 1.0 [11:00:39]line ЗНМ: 0300000238 [11:00:39]line РНМ: 0000000000145756 [11:00:39]line Версия ККМ: v1.0 [11:00:39]line ФМ: 0000000000959278 [11:00:39]line ФД: 104875 [11:00:39]line ФПД: 113518718127098 [11:00:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T110037&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104875&fm=113518718127098&tin=02508201610067®Number=0000000000145756&sum=100000 [11:00:39]written 0, free lines is 4095 [11:00:39]OFD Sender: Processing packet 104875 [packets to send 51, broken 50] [11:00:39]ProducePacketName [11:00:39]name=ofd_packets/00104875 [11:00:39]OFD Sender: To server: pG, [11:00:39]CommunicateWithHost lk.salyk.kg:30040 [11:00:39]ConnectInit lk.salyk.kg [11:00:39]Connected sock=10 [11:00:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 17 04 07 01 88 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 00 00 00 F4 03 04 00 D5 3E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AB 99 01 00 35 04 06 00 67 3E A2 DE 8B FA B4 3B 8A 49 89 EB 9A 6C [11:00:39]Write to MH i2c: 01 00 00 49 08 51 [11:00:39]Write i2c OK [11:00:39]MH_I2C_Read... [11:00:39]Read from MH i2c: 01 [11:00:39]MH_I2C_Read... [11:00:39]Read from MH i2c: 01 07 00 [11:00:39]MH_I2C_Read... [11:00:39]Read from MH i2c: 01 07 00 49 08 00 00 00 00 00 00 0D 65 [11:00:39]RasterBufferAndPrint [11:00:39]line [11:00:39]line [11:00:39]line [11:00:39]line [11:00:39]line [11:00:39]written 0, free lines is 3343 [11:00:39]MH_Cut [11:00:39]Write to MH i2c: D1 01 00 50 08 01 2A [11:00:39]Write i2c OK [11:00:39]MH_I2C_Read... [11:00:39]Read from MH i2c: D1 [11:00:39]MH_I2C_Read... [11:00:39]Read from MH i2c: D1 01 00 [11:00:39]MH_I2C_Read... [11:00:39]Read from MH i2c: D1 01 00 50 08 00 29 [11:00:39]Write to MH i2c: 01 00 00 51 08 59 [11:00:39]Write i2c OK [11:00:39]MH_I2C_Read... [11:00:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 DD B3 47 00 2E 16 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AB 99 01 00 F4 03 04 00 86 E8 F4 66 B6 04 01 00 00 A3 E2 19 99 99 31 12 CF [11:00:39]CommunicateWithHost err = 0 [11:00:39]CheckOFDResponse [11:00:39]1017 (14) - 77093643461234 [11:00:39]1041 (16) - 0000000000959278 [11:00:39]1040 (4) - 104875 [11:00:39]1012 (4) - 26.09.2024 04:52 [11:00:39]1206 (1) - 0 [11:00:39]OFD Sender: Remove packet 104875 [11:00:39]ProducePacketName [11:00:39]name=ofd_packets/00104875 [11:00:39]NVStorageDeleteData [11:00:40]OFD Sender: No OFD packet to send [11:00:40]*** Cut start [11:00:40]*** Partial cut [11:00:40]*** CUTSNS_PIN = 1 [11:00:40]*** CUTSNS_PIN = 0 [11:00:40]*** Brake cut motor [11:00:40]Read from MH i2c: 01 [11:00:40]MH_I2C_Read... [11:00:40]*** Stop cut motor [11:00:40]*** Cut end [11:00:40]Read from MH i2c: 01 07 00 [11:00:40]MH_I2C_Read... [11:00:40]Read from MH i2c: 01 07 00 51 08 00 00 00 00 00 FF 0F 6E [11:00:40]process_action close_receipt done [11:00:40]requested_data is exist [11:00:40]produce_requested_data [11:00:40]requested_item fm.sn is exist - process it [11:00:40]wFMCommunicate request_size=4 [11:00:40]MH_SAM_APDU [11:00:40]CAPDU: 80 11 00 00 [11:00:40]Write to MH i2c: E2 08 00 52 08 80 11 00 00 00 00 00 00 D4 [11:00:40]Write i2c OK [11:00:40]MH_I2C_Read... [11:00:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:00:40]Read from MH i2c: E2 [11:00:40]MH_I2C_Read... [11:00:40]Read from MH i2c: E2 17 00 [11:00:40]MH_I2C_Read... [11:00:40]Read from MH i2c: E2 17 00 52 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 2F [11:00:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:00:40]wFMCommunicate OK [11:00:40]requested_item fd.num is exist - process it [11:00:40]SAM_PROTO_GetFieldsCounters [11:00:40]wFMCommunicate request_size=4 [11:00:40]MH_SAM_APDU [11:00:40]CAPDU: 80 13 00 00 [11:00:40]Write to MH i2c: E2 08 00 53 08 80 13 00 00 00 00 00 00 D7 [11:00:40]Write i2c OK [11:00:40]MH_I2C_Read... [11:00:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:00:40]Read from MH i2c: E2 [11:00:40]MH_I2C_Read... [11:00:40]Read from MH i2c: E2 62 00 [11:00:40]MH_I2C_Read... [11:00:40]Read from MH i2c: E2 62 00 53 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 AB 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 BA [11:00:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 AB 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:00:41]wFMCommunicate OK [11:00:41]SAM_PROTO_GetFieldsCounters done [11:00:41]requested_item shift.num is exist - process it [11:00:41]requested_item shift.opened is exist - process it [11:00:41]req_shift_opened [11:00:41]FM_GetShiftState [11:00:41]SAM_PROTO_GetShiftState [11:00:41]wFMCommunicate request_size=4 [11:00:41]MH_SAM_APDU [11:00:41]CAPDU: 80 13 01 00 [11:00:41]Write to MH i2c: E2 08 00 54 08 80 13 01 00 00 00 00 00 D9 [11:00:41]Write i2c OK [11:00:41]MH_I2C_Read... [11:00:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:00:41]Read from MH i2c: E2 [11:00:41]MH_I2C_Read... [11:00:41]Read from MH i2c: E2 0E 00 [11:00:41]MH_I2C_Read... [11:00:41]Read from MH i2c: E2 0E 00 54 08 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D5 [11:00:41]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:00:41]wFMCommunicate OK [11:00:41]SAM_PROTO_GetShiftState done [11:00:41]FM_GetShiftState done [11:00:41]req_shift_opened done [11:00:41]requested_item shift.open_date is exist - process it [11:00:41]req_shift_open_date [11:00:41]req_shift_open_date done [11:00:41]produce_requested_data done [11:00:41]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104875,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:00:41]process_action_free close_receipt [11:00:41]json_value_free [11:00:41]json_value_free done [11:00:41]process_json_proto returns [11:00:41]Send response to host [11:00:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104875,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:00:41]free response buf [11:00:41]execute_script done [11:00:41]execute_script returns [11:00:41]free content buf [11:00:41]Sock 9.Close socket [11:00:41]Sock 9.Thread stoped [11:00:45]OFD Sender: No OFD packet to send [11:00:50]OFD Sender: No OFD packet to send [11:00:55]OFD Sender: No OFD packet to send [11:01:00]OFD Sender: No OFD packet to send [11:01:05]OFD Sender: No OFD packet to send [11:01:10]OFD Sender: No OFD packet to send [11:01:15]OFD Sender: No OFD packet to send [11:01:20]OFD Sender: No OFD packet to send [11:01:25]OFD Sender: No OFD packet to send [11:01:30]OFD Sender: No OFD packet to send [11:01:35]OFD Sender: No OFD packet to send [11:01:40]OFD Sender: No OFD packet to send [11:01:42]accept exits with 7 [11:01:42]New connection [11:01:42]New thread 3066875236 created [11:01:42]Thread 3067018596 joined [11:01:42]Waiting for new connection... [11:01:42] Sock 7.Parse request [11:01:42]Sock 7.Check first char [11:01:42]Sock 7.First char is OK [11:01:42]request: POST /json_proto HTTP/1.0 [11:01:42]Method: POST [11:01:42]URL: /json_proto [11:01:42]Method is POST - this is cgi request [11:01:42]url: /json_proto [11:01:42]query_string will be loaded in cgi processing [11:01:42]execute_cgi json_proto POST (null) [11:01:42]execute_cgi path=json_proto method=POST [11:01:42]POST find Content-Length [11:01:42]Host: 172.17.62.195:8080 [11:01:42]Content-Length: 678 [11:01:42]Content-Type: application/json [11:01:42] [11:01:42]POST finish read [11:01:42]Found Content-Length = 678 [11:01:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:42]execute_script... [11:01: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)118326", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:42]POST & json_proto [11:01:42]process_json_proto [11:01:42]json parsed OK: [11:01:42]protocol is kg_v1.0 [11:01:42]action value=close_receipt [11:01:42]process_action close_receipt [11:01:42]cmd_close_receipt [11:01:42]MH_GetDate [11:01:42]Write to MH i2c: F0 00 00 55 08 4C [11:01:42]Write i2c OK [11:01:42]MH_I2C_Read... [11:01:42]Read from MH i2c: F0 [11:01:42]MH_I2C_Read... [11:01:42]Read from MH i2c: F0 09 00 [11:01:42]MH_I2C_Read... [11:01:42]Read from MH i2c: F0 09 00 55 08 00 17 3F F5 66 65 34 CA 65 CE [11:01:42]GetLastDocTimeStamp 1727348437 [11:01:42]current date 1727348503 [11:01:42]FM_GetShiftState [11:01:42]SAM_PROTO_GetShiftState [11:01:42]wFMCommunicate request_size=4 [11:01:42]MH_SAM_APDU [11:01:42]CAPDU: 80 13 01 00 [11:01:42]Write to MH i2c: E2 08 00 56 08 80 13 01 00 00 00 00 00 DB [11:01:42]Write i2c OK [11:01:42]MH_I2C_Read... [11:01:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:43]Read from MH i2c: E2 [11:01:43]MH_I2C_Read... [11:01:43]Read from MH i2c: E2 0E 00 [11:01:43]MH_I2C_Read... [11:01:43]Read from MH i2c: E2 0E 00 56 08 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D7 [11:01:43]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:01:43]wFMCommunicate OK [11:01:43]SAM_PROTO_GetShiftState done [11:01:43]FM_GetShiftState done [11:01:43]opened in 1727309552 [11:01:43]opened+sec_in_day 1727395952 [11:01:43]quantity*price = 90038 [11:01:43]sum+1 = 90039 [11:01:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 216 26.09.2024 11:01 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104876 ФПД: 108353123527403 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T110143&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104876&fm=108353123527403&tin=02508201610067®Number=0000000000145756&sum=90000 [11:01:44]StoreToDocumentArchive [11:01:44]shift 237 fd 104876 [11:01:44]save to /storage/0237/doc_00104876 [11:01:44]save last doc name /storage/0237/doc_00104876 to /storage/kkm_last_doc_name [11:01:44]save OK [11:01:44]Clear old archive folders... [11:01:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:01:44]tlvbuf is 002AA250 [11:01:44]SAM_PROTO_ClearQueue [11:01:44]wFMCommunicate request_size=4 [11:01:44]MH_SAM_APDU [11:01:44]CAPDU: 80 09 00 00 [11:01:44]Write to MH i2c: E2 08 00 63 08 80 09 00 00 00 00 00 00 DD [11:01:44]Write i2c OK [11:01:44]MH_I2C_Read... [11:01:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:01:44]Read from MH i2c: E2 [11:01:44]MH_I2C_Read... [11:01:44]Read from MH i2c: E2 03 00 [11:01:44]MH_I2C_Read... [11:01:44]Read from MH i2c: E2 03 00 63 08 00 90 00 DF [11:01:44]RAPDU: 90 00 [11:01:44]wFMCommunicate OK [11:01:44]SAM_PROTO_ClearQueue done [11:01:44]KKMCreateOFDPacket [11:01:44]OFDProtocolAddRootSTLVToBuf [11:01:44]FM_MakeSignedData [11:01:44]FM_MakeSignedData [11:01:44]SAM_PROTO_SignData [11:01:44]wFMCommunicate request_size=4 [11:01:44]MH_SAM_APDU [11:01:44]CAPDU: 80 0D 01 02 [11:01:44]Write to MH i2c: E2 08 00 64 08 80 0D 01 02 00 00 00 00 E5 [11:01:44]Write i2c OK [11:01:44]MH_I2C_Read... [11:01:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:01:44]Read from MH i2c: E2 [11:01:44]MH_I2C_Read... [11:01:44]Read from MH i2c: E2 03 00 [11:01:44]MH_I2C_Read... [11:01:44]Read from MH i2c: E2 03 00 64 08 00 90 00 E0 [11:01:44]RAPDU: 90 00 [11:01:44]wFMCommunicate OK [11:01:44]wFMCommunicate request_size=255 [11:01:44]MH_SAM_APDU [11:01: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 35 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 D8 00 00 00 F4 03 04 00 17 3F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AC 99 01 00 35 04 06 00 62 [11:01:44]Write to MH i2c: E2 02 01 65 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 35 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 D8 00 00 00 F4 03 04 00 17 3F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AC 99 01 00 35 04 06 00 62 00 00 56 [11:01:44]Write i2c OK [11:01:44]MH_I2C_Read... [11:01:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:44]Read from MH i2c: E2 [11:01:44]MH_I2C_Read... [11:01:44]Read from MH i2c: E2 03 00 [11:01:44]MH_I2C_Read... [11:01:44]Read from MH i2c: E2 03 00 65 08 00 90 00 E1 [11:01:44]RAPDU: 90 00 [11:01:44]wFMCommunicate OK [11:01:44]wFMCommunicate request_size=10 [11:01:44]MH_SAM_APDU [11:01:44]CAPDU: 80 0D 02 02 05 8B ED 70 2A EB [11:01:44]Write to MH i2c: E2 0D 00 66 08 80 0D 02 02 05 00 8B ED 70 2A EB 00 00 EF [11:01:44]Write i2c OK [11:01:44]MH_I2C_Read... [11:01:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:01:44]Read from MH i2c: E2 [11:01:44]MH_I2C_Read... [11:01:44]Read from MH i2c: E2 03 00 [11:01:44]MH_I2C_Read... [11:01:44]Read from MH i2c: E2 03 00 66 08 00 90 00 E2 [11:01:44]RAPDU: 90 00 [11:01:44]wFMCommunicate OK [11:01:44]wFMCommunicate request_size=4 [11:01:44]MH_SAM_APDU [11:01:44]CAPDU: 80 0D 03 02 [11:01:44]Write to MH i2c: E2 08 00 67 08 80 0D 03 02 00 00 00 00 EA [11:01:44]Write i2c OK [11:01:44]MH_I2C_Read... [11:01:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:01:44]Read from MH i2c: E2 [11:01:44]MH_I2C_Read... [11:01:44]Read from MH i2c: E2 0B 00 [11:01:44]MH_I2C_Read... [11:01:44]Read from MH i2c: E2 0B 00 67 08 00 4E F0 2E 39 7F 9A C9 27 90 00 99 [11:01:44]RAPDU: 4E F0 2E 39 7F 9A C9 27 90 00 [11:01:44]wFMCommunicate OK [11:01:44]SAM_PROTO_SignData done [11:01:44]FM_MakeSignedData done [11:01:44]CreateOFDProtocolMessage [11:01:44]wFMCommunicate request_size=4 [11:01:44]MH_SAM_APDU [11:01:44]CAPDU: 80 11 00 00 [11:01:44]Write to MH i2c: E2 08 00 68 08 80 11 00 00 00 00 00 00 EA [11:01:44]Write i2c OK [11:01:44]MH_I2C_Read... [11:01:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:44]Read from MH i2c: E2 [11:01:44]MH_I2C_Read... [11:01:44]Read from MH i2c: E2 17 00 [11:01:44]MH_I2C_Read... [11:01:44]Read from MH i2c: E2 17 00 68 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 45 [11:01:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:01:44]wFMCommunicate OK [11:01:44]CreateOFDProtocolMessage done [11:01:44]OFDSenderStorePacket 104876 [11:01:44]StoreOFDPacket docnum=104876 [11:01:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 4F AA 07 01 90 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 35 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 D8 00 00 00 F4 03 04 00 17 3F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AC 99 01 00 35 04 06 00 62 8B ED 70 2A EB 4E F0 2E 39 7F 9A C9 27 [11:01:44]CheckFolder [11:01:44]dirname=/storage/ofd_packets [11:01:44]CheckFolder done [11:01:44]ProducePacketName [11:01:44]name=ofd_packets/00104876 [11:01:44]NVStorageSaveData ofd_packets/00104876 [11:01:44]File name is /storage/ofd_packets/00104876 [11:01:44]Write 301 bytes [11:01:44]NVStorageSaveData done [11:01:44]OFDSenderStorePacket done [11:01:44]KKMCreateOFDPacket done [11:01:44]NVStorageSaveData kkm_last_timestamp [11:01:44]File name is /storage/kkm_last_timestamp [11:01:44]Write 4 bytes [11:01:44]NVStorageSaveData done [11:01:44]ExternCall_PrintAddStr [11:01:44]wPrintStart [11:01:44]Write to MH i2c: 01 00 00 69 08 71 [11:01:44]Write i2c OK [11:01:44]MH_I2C_Read... [11:01:44]Read from MH i2c: 01 [11:01:44]MH_I2C_Read... [11:01:44]Read from MH i2c: 01 07 00 [11:01:44]MH_I2C_Read... [11:01:44]Read from MH i2c: 01 07 00 69 08 00 00 00 00 00 FF 0F 86 [11:01:44]RasterBufferAndPrint [11:01:44]line Счет N : (1)118326 [11:01:44]line ИНН: 02508201610067 [11:01:44]line Контрольно-Кассовый Чек [11:01:44]line ПРОДАЖА [11:01:44]line ТРК (МРК, ГНК) : 12 [11:01:44]line Товар: 2710124130 [11:01:44]line Аи-92-К-5 [11:01:44]line 13.280 * 67.80 [11:01:44]line = 900.38 [11:01:44]line НДС 12% НСП 1% [11:01:44]line > о реализуемом товаре [11:01:44]line ОКРУГЛЕНИЕ: -0.38 [11:01:44]line ИТОГО: 900.00 [11:01:44]line Внесено: 900.00 [11:01:44]line СДАЧА: 0.00 [11:01:44]line НСП 1% : 7.97 [11:01:44]line НДС 12% : 95.62 [11:01:44]line Наличными: 900.00 [11:01:44]line Безнал.: 0.00 [11:01:44]line Место: АЗС № 176 [11:01:44]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:01:44]line СНО: Общий режим [11:01:44]line Чек 216 26.09.2024 11:01 [11:01:44]line Смена: 237 ФФД: 1.0 [11:01:44]line ЗНМ: 0300000238 [11:01:44]line РНМ: 0000000000145756 [11:01:44]line Версия ККМ: v1.0 [11:01:44]line ФМ: 0000000000959278 [11:01:44]line ФД: 104876 [11:01:44]line ФПД: 108353123527403 [11:01:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T110143&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104876&fm=108353123527403&tin=02508201610067®Number=0000000000145756&sum=90000 [11:01:45]OFD Sender: Processing packet 104876 [packets to send 51, broken 50] [11:01:45]ProducePacketName [11:01:45]name=ofd_packets/00104876 [11:01:45]OFD Sender: To server: pG, [11:01:45]CommunicateWithHost lk.salyk.kg:30040 [11:01:45]ConnectInit lk.salyk.kg [11:01:45]written 0, free lines is 4095 [11:01:45]Connected sock=10 [11:01:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 4F AA 07 01 90 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 35 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 D8 00 00 00 F4 03 04 00 17 3F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AC 99 01 00 35 04 06 00 62 8B ED 70 2A EB 4E F0 2E 39 7F 9A C9 27 [11:01:45]Write to MH i2c: 01 00 00 93 08 9B [11:01:45]Write i2c OK [11:01:45]MH_I2C_Read... [11:01:45]Read from MH i2c: 01 [11:01:45]MH_I2C_Read... [11:01:45]Read from MH i2c: 01 07 00 [11:01:45]MH_I2C_Read... [11:01:45]Read from MH i2c: 01 07 00 93 08 00 00 00 00 00 07 0D B6 [11:01:45]RasterBufferAndPrint [11:01:45]line [11:01:45]line [11:01:45]line [11:01:45]line [11:01:45]line [11:01:45]written 0, free lines is 3341 [11:01:45]MH_Cut [11:01:45]Write to MH i2c: D1 01 00 9A 08 01 74 [11:01:45]Write i2c OK [11:01:45]MH_I2C_Read... [11:01:45]Read from MH i2c: D1 [11:01:45]MH_I2C_Read... [11:01:45]Read from MH i2c: D1 01 00 [11:01:45]MH_I2C_Read... [11:01:45]Read from MH i2c: D1 01 00 9A 08 00 73 [11:01:45]Write to MH i2c: 01 00 00 9B 08 A3 [11:01:45]Write i2c OK [11:01:45]MH_I2C_Read... [11:01:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 21 CB 47 00 74 0A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AC 99 01 00 F4 03 04 00 C8 E8 F4 66 B6 04 01 00 00 E4 5F 7E 91 BD 86 A9 4D [11:01:45]CommunicateWithHost err = 0 [11:01:45]CheckOFDResponse [11:01:45]1017 (14) - 77093643461234 [11:01:45]1041 (16) - 0000000000959278 [11:01:45]1040 (4) - 104876 [11:01:45]1012 (4) - 26.09.2024 04:53 [11:01:45]1206 (1) - 0 [11:01:45]OFD Sender: Remove packet 104876 [11:01:45]ProducePacketName [11:01:45]name=ofd_packets/00104876 [11:01:45]NVStorageDeleteData [11:01:46]OFD Sender: No OFD packet to send [11:01:46]*** Cut start [11:01:46]*** Partial cut [11:01:46]*** CUTSNS_PIN = 1 [11:01:46]*** CUTSNS_PIN = 0 [11:01:46]*** Brake cut motor [11:01:46]Read from MH i2c: 01 [11:01:46]MH_I2C_Read... [11:01:46]*** Stop cut motor [11:01:46]*** Cut end [11:01:46]Read from MH i2c: 01 07 00 [11:01:46]MH_I2C_Read... [11:01:46]Read from MH i2c: 01 07 00 9B 08 00 00 00 00 00 FF 0F B8 [11:01:46]process_action close_receipt done [11:01:46]requested_data is exist [11:01:46]produce_requested_data [11:01:46]requested_item fm.sn is exist - process it [11:01:46]wFMCommunicate request_size=4 [11:01:46]MH_SAM_APDU [11:01:46]CAPDU: 80 11 00 00 [11:01:46]Write to MH i2c: E2 08 00 9C 08 80 11 00 00 00 00 00 00 1E [11:01:46]Write i2c OK [11:01:46]MH_I2C_Read... [11:01:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:01:46]Read from MH i2c: E2 [11:01:46]MH_I2C_Read... [11:01:46]Read from MH i2c: E2 17 00 [11:01:46]MH_I2C_Read... [11:01:46]Read from MH i2c: E2 17 00 9C 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 79 [11:01:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:01:46]wFMCommunicate OK [11:01:46]requested_item fd.num is exist - process it [11:01:46]SAM_PROTO_GetFieldsCounters [11:01:46]wFMCommunicate request_size=4 [11:01:46]MH_SAM_APDU [11:01:46]CAPDU: 80 13 00 00 [11:01:46]Write to MH i2c: E2 08 00 9D 08 80 13 00 00 00 00 00 00 21 [11:01:46]Write i2c OK [11:01:46]MH_I2C_Read... [11:01:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:01:46]Read from MH i2c: E2 [11:01:46]MH_I2C_Read... [11:01:46]Read from MH i2c: E2 62 00 [11:01:46]MH_I2C_Read... [11:01:46]Read from MH i2c: E2 62 00 9D 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 AC 99 01 00 0E 04 04 00 ED 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 08 [11:01:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 AC 99 01 00 0E 04 04 00 ED 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 [11:01:46]wFMCommunicate OK [11:01:46]SAM_PROTO_GetFieldsCounters done [11:01:46]requested_item shift.num is exist - process it [11:01:46]requested_item shift.opened is exist - process it [11:01:46]req_shift_opened [11:01:46]FM_GetShiftState [11:01:46]SAM_PROTO_GetShiftState [11:01:46]wFMCommunicate request_size=4 [11:01:46]MH_SAM_APDU [11:01:46]CAPDU: 80 13 01 00 [11:01:46]Write to MH i2c: E2 08 00 9E 08 80 13 01 00 00 00 00 00 23 [11:01:46]Write i2c OK [11:01:46]MH_I2C_Read... [11:01:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:01:46]Read from MH i2c: E2 [11:01:46]MH_I2C_Read... [11:01:46]Read from MH i2c: E2 0E 00 [11:01:46]MH_I2C_Read... [11:01:46]Read from MH i2c: E2 0E 00 9E 08 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 1F [11:01:46]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:01:46]wFMCommunicate OK [11:01:46]SAM_PROTO_GetShiftState done [11:01:46]FM_GetShiftState done [11:01:46]req_shift_opened done [11:01:46]requested_item shift.open_date is exist - process it [11:01:46]req_shift_open_date [11:01:46]req_shift_open_date done [11:01:46]produce_requested_data done [11:01:46]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104876,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:01:46]process_action_free close_receipt [11:01:46]json_value_free [11:01:46]json_value_free done [11:01:46]process_json_proto returns [11:01:46]Send response to host [11:01:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104876,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:01:46]free response buf [11:01:46]execute_script done [11:01:46]execute_script returns [11:01:46]free content buf [11:01:46]Sock 7.Close socket [11:01:46]Sock 7.Thread stoped [11:01:51]OFD Sender: No OFD packet to send [11:01:56]OFD Sender: No OFD packet to send [11:02:01]OFD Sender: No OFD packet to send [11:02:06]OFD Sender: No OFD packet to send [11:02:11]OFD Sender: No OFD packet to send [11:02:16]OFD Sender: No OFD packet to send [11:02:21]OFD Sender: No OFD packet to send [11:02:26]OFD Sender: No OFD packet to send [11:02:31]OFD Sender: No OFD packet to send [11:02:36]OFD Sender: No OFD packet to send [11:02:41]OFD Sender: No OFD packet to send [11:02:46]OFD Sender: No OFD packet to send [11:02:51]OFD Sender: No OFD packet to send [11:02:56]OFD Sender: No OFD packet to send [11:03:01]OFD Sender: No OFD packet to send [11:03:06]OFD Sender: No OFD packet to send [11:03:11]OFD Sender: No OFD packet to send [11:03:16]OFD Sender: No OFD packet to send [11:03:21]OFD Sender: No OFD packet to send [11:03:26]OFD Sender: No OFD packet to send [11:03:31]OFD Sender: No OFD packet to send [11:03:36]OFD Sender: No OFD packet to send [11:03:41]OFD Sender: No OFD packet to send [11:03:46]OFD Sender: No OFD packet to send [11:03:51]OFD Sender: No OFD packet to send [11:03:56]OFD Sender: No OFD packet to send [11:04:01]OFD Sender: No OFD packet to send [11:04:06]OFD Sender: No OFD packet to send [11:04:11]OFD Sender: No OFD packet to send [11:04: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:50]accept exits with 9 [11:04:50]New connection [11:04:50]New thread 3067018596 created [11:04:50]Thread 3066875236 joined [11:04:50]Waiting for new connection... [11:04:50] Sock 9.Parse request [11:04:50]Sock 9.Check first char [11:04:50]Sock 9.First char is OK [11:04:50]request: POST /json_proto HTTP/1.0 [11:04:50]Method: POST [11:04:50]URL: /json_proto [11:04:50]Method is POST - this is cgi request [11:04:50]url: /json_proto [11:04:50]query_string will be loaded in cgi processing [11:04:50]execute_cgi json_proto POST (null) [11:04:50]execute_cgi path=json_proto method=POST [11:04:50]POST find Content-Length [11:04:50]Host: 172.17.62.195:8080 [11:04:50]Content-Length: 682 [11:04:50]Content-Type: application/json [11:04:50] [11:04:50]POST finish read [11:04:50]Found Content-Length = 682 [11:04:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:50]execute_script... [11:04: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)118327", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:04:50]POST & json_proto [11:04:50]process_json_proto [11:04:50]json parsed OK: [11:04:50]protocol is kg_v1.0 [11:04:50]action value=close_receipt [11:04:50]process_action close_receipt [11:04:50]cmd_close_receipt [11:04:50]MH_GetDate [11:04:50]Write to MH i2c: F0 00 00 9F 08 96 [11:04:50]Write i2c OK [11:04:50]MH_I2C_Read... [11:04:50]Read from MH i2c: F0 [11:04:50]MH_I2C_Read... [11:04:50]Read from MH i2c: F0 09 00 [11:04:50]MH_I2C_Read... [11:04:50]Read from MH i2c: F0 09 00 9F 08 00 D3 3F F5 66 65 34 CA 65 D4 [11:04:50]GetLastDocTimeStamp 1727348503 [11:04:50]current date 1727348691 [11:04:50]FM_GetShiftState [11:04:50]SAM_PROTO_GetShiftState [11:04:50]wFMCommunicate request_size=4 [11:04:50]MH_SAM_APDU [11:04:50]CAPDU: 80 13 01 00 [11:04:50]Write to MH i2c: E2 08 00 A0 08 80 13 01 00 00 00 00 00 25 [11:04:50]Write i2c OK [11:04:50]MH_I2C_Read... [11:04:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:50]Read from MH i2c: E2 [11:04:50]MH_I2C_Read... [11:04:50]Read from MH i2c: E2 0E 00 [11:04:50]MH_I2C_Read... [11:04:50]Read from MH i2c: E2 0E 00 A0 08 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 21 [11:04:50]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:04:50]wFMCommunicate OK [11:04:50]SAM_PROTO_GetShiftState done [11:04:50]FM_GetShiftState done [11:04:50]opened in 1727309552 [11:04:50]opened+sec_in_day 1727395952 [11:04:50]quantity*price = 100005 [11:04:50]sum+1 = 100006 [11:04:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 217 26.09.2024 11:04 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104877 ФПД: 195133260012962 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T110451&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104877&fm=195133260012962&tin=02508201610067®Number=0000000000145756&sum=100000 [11:04:51]StoreToDocumentArchive [11:04:51]shift 237 fd 104877 [11:04:51]save to /storage/0237/doc_00104877 [11:04:51]save last doc name /storage/0237/doc_00104877 to /storage/kkm_last_doc_name [11:04:51]save OK [11:04:51]Clear old archive folders... [11:04:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:04:51]tlvbuf is 00300AF0 [11:04:51]SAM_PROTO_ClearQueue [11:04:51]wFMCommunicate request_size=4 [11:04:51]MH_SAM_APDU [11:04:51]CAPDU: 80 09 00 00 [11:04:51]Write to MH i2c: E2 08 00 AD 08 80 09 00 00 00 00 00 00 27 [11:04:51]Write i2c OK [11:04:51]MH_I2C_Read... [11:04:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:04:51]Read from MH i2c: E2 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: E2 03 00 [11:04:51]MH_I2C_Read... [11:04:51]Read from MH i2c: E2 03 00 AD 08 00 90 00 29 [11:04:51]RAPDU: 90 00 [11:04:51]wFMCommunicate OK [11:04:51]SAM_PROTO_ClearQueue done [11:04:51]KKMCreateOFDPacket [11:04:51]OFDProtocolAddRootSTLVToBuf [11:04:51]FM_MakeSignedData [11:04:51]FM_MakeSignedData [11:04:51]SAM_PROTO_SignData [11:04:51]wFMCommunicate request_size=4 [11:04:51]MH_SAM_APDU [11:04:51]CAPDU: 80 0D 01 02 [11:04:51]Write to MH i2c: E2 08 00 AE 08 80 0D 01 02 00 00 00 00 2F [11:04:51]Write i2c OK [11:04:51]MH_I2C_Read... [11:04:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:04:52]Read from MH i2c: E2 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: E2 03 00 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: E2 03 00 AE 08 00 90 00 2A [11:04:52]RAPDU: 90 00 [11:04:52]wFMCommunicate OK [11:04:52]wFMCommunicate request_size=255 [11:04:52]MH_SAM_APDU [11:04: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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 D3 3F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AD 99 01 00 35 04 06 00 B1 [11:04:52]Write to MH i2c: E2 02 01 AF 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 D3 3F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AD 99 01 00 35 04 06 00 B1 00 00 73 [11:04:52]Write i2c OK [11:04:52]MH_I2C_Read... [11:04:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:52]Read from MH i2c: E2 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: E2 03 00 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: E2 03 00 AF 08 00 90 00 2B [11:04:52]RAPDU: 90 00 [11:04:52]wFMCommunicate OK [11:04:52]wFMCommunicate request_size=10 [11:04:52]MH_SAM_APDU [11:04:52]CAPDU: 80 0D 02 02 05 79 00 A5 9D A2 [11:04:52]Write to MH i2c: E2 0D 00 B0 08 80 0D 02 02 05 00 79 00 A5 9D A2 00 00 99 [11:04:52]Write i2c OK [11:04:52]MH_I2C_Read... [11:04:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:04:52]Read from MH i2c: E2 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: E2 03 00 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: E2 03 00 B0 08 00 90 00 2C [11:04:52]RAPDU: 90 00 [11:04:52]wFMCommunicate OK [11:04:52]wFMCommunicate request_size=4 [11:04:52]MH_SAM_APDU [11:04:52]CAPDU: 80 0D 03 02 [11:04:52]Write to MH i2c: E2 08 00 B1 08 80 0D 03 02 00 00 00 00 34 [11:04:52]Write i2c OK [11:04:52]MH_I2C_Read... [11:04:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:04:52]Read from MH i2c: E2 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: E2 0B 00 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: E2 0B 00 B1 08 00 6B 86 EF 90 4F 5E 18 3E 90 00 A8 [11:04:52]RAPDU: 6B 86 EF 90 4F 5E 18 3E 90 00 [11:04:52]wFMCommunicate OK [11:04:52]SAM_PROTO_SignData done [11:04:52]FM_MakeSignedData done [11:04:52]CreateOFDProtocolMessage [11:04:52]wFMCommunicate request_size=4 [11:04:52]MH_SAM_APDU [11:04:52]CAPDU: 80 11 00 00 [11:04:52]Write to MH i2c: E2 08 00 B2 08 80 11 00 00 00 00 00 00 34 [11:04:52]Write i2c OK [11:04:52]MH_I2C_Read... [11:04:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:52]Read from MH i2c: E2 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: E2 17 00 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: E2 17 00 B2 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 8F [11:04:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:04:52]wFMCommunicate OK [11:04:52]CreateOFDProtocolMessage done [11:04:52]OFDSenderStorePacket 104877 [11:04:52]StoreOFDPacket docnum=104877 [11:04:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A7 CA 07 01 B9 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 D3 3F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AD 99 01 00 35 04 06 00 B1 79 00 A5 9D A2 6B 86 EF 90 4F 5E 18 3E [11:04:52]CheckFolder [11:04:52]dirname=/storage/ofd_packets [11:04:52]CheckFolder done [11:04:52]ProducePacketName [11:04:52]name=ofd_packets/00104877 [11:04:52]NVStorageSaveData ofd_packets/00104877 [11:04:52]File name is /storage/ofd_packets/00104877 [11:04:52]Write 301 bytes [11:04:52]NVStorageSaveData done [11:04:52]OFDSenderStorePacket done [11:04:52]KKMCreateOFDPacket done [11:04:52]NVStorageSaveData kkm_last_timestamp [11:04:52]File name is /storage/kkm_last_timestamp [11:04:52]Write 4 bytes [11:04:52]NVStorageSaveData done [11:04:52]OFD Sender: Processing packet 104877 [packets to send 51, broken 50] [11:04:52]ProducePacketName [11:04:52]name=ofd_packets/00104877 [11:04:52]OFD Sender: To server: pG, [11:04:52]CommunicateWithHost lk.salyk.kg:30040 [11:04:52]ConnectInit lk.salyk.kg [11:04:52]ExternCall_PrintAddStr [11:04:52]wPrintStart [11:04:52]Write to MH i2c: 01 00 00 B3 08 BB [11:04:52]Write i2c OK [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: 01 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: 01 07 00 [11:04:52]MH_I2C_Read... [11:04:52]Read from MH i2c: 01 07 00 B3 08 00 00 00 00 00 FF 0F D0 [11:04:52]RasterBufferAndPrint [11:04:52]line Счет N : (1)118327 [11:04:52]line ИНН: 02508201610067 [11:04:52]line Контрольно-Кассовый Чек [11:04:52]line ПРОДАЖА [11:04:52]line ТРК (МРК, ГНК) : 42 [11:04:52]line Товар: 2710124130 [11:04:52]line Аи-92-К-5 [11:04:52]line 14.750 * 67.80 [11:04:52]line = 1000.05 [11:04:52]line НДС 12% НСП 1% [11:04:52]line > о реализуемом товаре [11:04:52]line ОКРУГЛЕНИЕ: -0.05 [11:04:52]line ИТОГО: 1000.00 [11:04:52]line Внесено: 1000.00 [11:04:52]line СДАЧА: 0.00 [11:04:52]line НСП 1% : 8.85 [11:04:52]line НДС 12% : 106.20 [11:04:52]line Наличными: 1000.00 [11:04:52]line Безнал.: 0.00 [11:04:52]line Место: АЗС № 176 [11:04:52]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:04:52]line СНО: Общий режим [11:04:52]line Чек 217 26.09.2024 11:04 [11:04:52]line Смена: 237 ФФД: 1.0 [11:04:52]line ЗНМ: 0300000238 [11:04:52]line РНМ: 0000000000145756 [11:04:52]line Версия ККМ: v1.0 [11:04:52]line ФМ: 0000000000959278 [11:04:52]line ФД: 104877 [11:04:52]line ФПД: 195133260012962 [11:04:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T110451&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104877&fm=195133260012962&tin=02508201610067®Number=0000000000145756&sum=100000 [11:04:52]Connected sock=11 [11:04:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A7 CA 07 01 B9 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 D3 3F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AD 99 01 00 35 04 06 00 B1 79 00 A5 9D A2 6B 86 EF 90 4F 5E 18 3E [11:04:52]written 0, free lines is 4095 [11:04:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 E4 57 47 00 99 42 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AD 99 01 00 F4 03 04 00 83 E9 F4 66 B6 04 01 00 00 FF CC C6 16 B6 F4 BA 88 [11:04:53]CommunicateWithHost err = 0 [11:04:53]CheckOFDResponse [11:04:53]1017 (14) - 77093643461234 [11:04:53]1041 (16) - 0000000000959278 [11:04:53]1040 (4) - 104877 [11:04:53]1012 (4) - 26.09.2024 04:56 [11:04:53]1206 (1) - 0 [11:04:53]OFD Sender: Remove packet 104877 [11:04:53]ProducePacketName [11:04:53]name=ofd_packets/00104877 [11:04:53]NVStorageDeleteData [11:04:53]Write to MH i2c: 01 00 00 DD 08 E5 [11:04:53]Write i2c OK [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: 01 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: 01 07 00 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: 01 07 00 DD 08 00 00 00 00 00 0B 0D 04 [11:04:53]RasterBufferAndPrint [11:04:53]line [11:04:53]line [11:04:53]line [11:04:53]line [11:04:53]line [11:04:53]written 0, free lines is 3345 [11:04:53]MH_Cut [11:04:53]Write to MH i2c: D1 01 00 E4 08 01 BE [11:04:53]Write i2c OK [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: D1 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: D1 01 00 [11:04:53]MH_I2C_Read... [11:04:53]Read from MH i2c: D1 01 00 E4 08 00 BD [11:04:53]Write to MH i2c: 01 00 00 E5 08 ED [11:04:53]Write i2c OK [11:04:53]MH_I2C_Read... [11:04:53]OFD Sender: No OFD packet to send [11:04:53]*** Cut start [11:04:53]*** Partial cut [11:04:53]*** CUTSNS_PIN = 1 [11:04:53]*** CUTSNS_PIN = 0 [11:04:54]*** Brake cut motor [11:04:54]Read from MH i2c: 01 [11:04:54]MH_I2C_Read... [11:04:54]*** Stop cut motor [11:04:54]*** Cut end [11:04:54]Read from MH i2c: 01 07 00 [11:04:54]MH_I2C_Read... [11:04:54]Read from MH i2c: 01 07 00 E5 08 00 00 00 00 00 FF 0F 02 [11:04:54]process_action close_receipt done [11:04:54]requested_data is exist [11:04:54]produce_requested_data [11:04:54]requested_item fm.sn is exist - process it [11:04:54]wFMCommunicate request_size=4 [11:04:54]MH_SAM_APDU [11:04:54]CAPDU: 80 11 00 00 [11:04:54]Write to MH i2c: E2 08 00 E6 08 80 11 00 00 00 00 00 00 68 [11:04:54]Write i2c OK [11:04:54]MH_I2C_Read... [11:04:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:04:54]Read from MH i2c: E2 [11:04:54]MH_I2C_Read... [11:04:54]Read from MH i2c: E2 17 00 [11:04:54]MH_I2C_Read... [11:04:54]Read from MH i2c: E2 17 00 E6 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 C3 [11:04:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:04:54]wFMCommunicate OK [11:04:54]requested_item fd.num is exist - process it [11:04:54]SAM_PROTO_GetFieldsCounters [11:04:54]wFMCommunicate request_size=4 [11:04:54]MH_SAM_APDU [11:04:54]CAPDU: 80 13 00 00 [11:04:54]Write to MH i2c: E2 08 00 E7 08 80 13 00 00 00 00 00 00 6B [11:04:54]Write i2c OK [11:04:54]MH_I2C_Read... [11:04:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:04:54]Read from MH i2c: E2 [11:04:54]MH_I2C_Read... [11:04:54]Read from MH i2c: E2 62 00 [11:04:54]MH_I2C_Read... [11:04:54]Read from MH i2c: E2 62 00 E7 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 AD 99 01 00 0E 04 04 00 ED 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 56 [11:04:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 AD 99 01 00 0E 04 04 00 ED 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 [11:04:54]wFMCommunicate OK [11:04:54]SAM_PROTO_GetFieldsCounters done [11:04:54]requested_item shift.num is exist - process it [11:04:54]requested_item shift.opened is exist - process it [11:04:54]req_shift_opened [11:04:54]FM_GetShiftState [11:04:54]SAM_PROTO_GetShiftState [11:04:54]wFMCommunicate request_size=4 [11:04:54]MH_SAM_APDU [11:04:54]CAPDU: 80 13 01 00 [11:04:54]Write to MH i2c: E2 08 00 E8 08 80 13 01 00 00 00 00 00 6D [11:04:54]Write i2c OK [11:04:54]MH_I2C_Read... [11:04:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:04:54]Read from MH i2c: E2 [11:04:54]MH_I2C_Read... [11:04:54]Read from MH i2c: E2 0E 00 [11:04:54]MH_I2C_Read... [11:04:54]Read from MH i2c: E2 0E 00 E8 08 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 69 [11:04:54]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:04:54]wFMCommunicate OK [11:04:54]SAM_PROTO_GetShiftState done [11:04:54]FM_GetShiftState done [11:04:54]req_shift_opened done [11:04:54]requested_item shift.open_date is exist - process it [11:04:54]req_shift_open_date [11:04:54]req_shift_open_date done [11:04:54]produce_requested_data done [11:04:54]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104877,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:04:54]process_action_free close_receipt [11:04:54]json_value_free [11:04:54]json_value_free done [11:04:54]process_json_proto returns [11:04:54]Send response to host [11:04:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104877,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:04:54]free response buf [11:04:54]execute_script done [11:04:54]execute_script returns [11:04:54]free content buf [11:04:54]Sock 9.Close socket [11:04:54]Sock 9.Thread stoped [11:04:58]OFD Sender: No OFD packet to send [11:05:03]OFD Sender: No OFD packet to send [11:05:08]OFD Sender: No OFD packet to send [11:05:13]OFD Sender: No OFD packet to send [11:05:18]OFD Sender: No OFD packet to send [11:05:23]OFD Sender: No OFD packet to send [11:05:28]OFD Sender: No OFD packet to send [11:05:33]OFD Sender: No OFD packet to send [11:05:38]OFD Sender: No OFD packet to send [11:05:43]OFD Sender: No OFD packet to send [11:05:48]OFD Sender: No OFD packet to send [11:05:53]OFD Sender: No OFD packet to send [11:05:58]OFD Sender: No OFD packet to send [11:06:03]OFD Sender: No OFD packet to send [11:06:08]OFD Sender: No OFD packet to send [11:06:12]accept exits with 7 [11:06:12]New connection [11:06:12]New thread 3066875236 created [11:06:12]Thread 3067018596 joined [11:06:12]Waiting for new connection... [11:06:12] Sock 7.Parse request [11:06:12]Sock 7.Check first char [11:06:12]Sock 7.First char is OK [11:06:12]request: POST /json_proto HTTP/1.0 [11:06:12]Method: POST [11:06:12]URL: /json_proto [11:06:12]Method is POST - this is cgi request [11:06:12]url: /json_proto [11:06:12]query_string will be loaded in cgi processing [11:06:12]execute_cgi json_proto POST (null) [11:06:12]execute_cgi path=json_proto method=POST [11:06:12]POST find Content-Length [11:06:12]Host: 172.17.62.195:8080 [11:06:12]Content-Length: 647 [11:06:12]Content-Type: application/json [11:06:12] [11:06:12]POST finish read [11:06:12]Found Content-Length = 647 [11:06:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [11:06:12]execute_script... [11:06: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)118328", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 21", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [11:06:12]POST & json_proto [11:06:12]process_json_proto [11:06:12]json parsed OK: [11:06:12]protocol is kg_v1.0 [11:06:12]action value=close_receipt [11:06:12]process_action close_receipt [11:06:12]cmd_close_receipt [11:06:12]MH_GetDate [11:06:12]Write to MH i2c: F0 00 00 E9 08 E0 [11:06:12]Write i2c OK [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: F0 [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: F0 09 00 [11:06:12]MH_I2C_Read... [11:06:12]Read from MH i2c: F0 09 00 E9 08 00 25 40 F5 66 65 34 CA 65 71 [11:06:12]GetLastDocTimeStamp 1727348691 [11:06:12]current date 1727348773 [11:06:12]FM_GetShiftState [11:06:12]SAM_PROTO_GetShiftState [11:06:12]wFMCommunicate request_size=4 [11:06:12]MH_SAM_APDU [11:06:12]CAPDU: 80 13 01 00 [11:06:12]Write to MH i2c: E2 08 00 EA 08 80 13 01 00 00 00 00 00 6F [11:06:12]Write i2c OK [11:06:12]MH_I2C_Read... [11:06:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:13]Read from MH i2c: E2 [11:06:13]MH_I2C_Read... [11:06:13]Read from MH i2c: E2 0E 00 [11:06:13]MH_I2C_Read... [11:06:13]Read from MH i2c: E2 0E 00 EA 08 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 6B [11:06:13]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:06:13]wFMCommunicate OK [11:06:13]SAM_PROTO_GetShiftState done [11:06:13]FM_GetShiftState done [11:06:13]opened in 1727309552 [11:06:13]opened+sec_in_day 1727395952 [11:06:13]quantity*price = 99999 [11:06:13]sum+1 = 100001 [11:06:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 218 26.09.2024 11:06 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104878 ФПД: 141424858503870 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T110613&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104878&fm=141424858503870&tin=02508201610067®Number=0000000000145756&sum=100000 [11:06:14]StoreToDocumentArchive [11:06:14]shift 237 fd 104878 [11:06:14]save to /storage/0237/doc_00104878 [11:06:14]save last doc name /storage/0237/doc_00104878 to /storage/kkm_last_doc_name [11:06:14]save OK [11:06:14]Clear old archive folders... [11:06:14]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:06:14]tlvbuf is 002F36E0 [11:06:14]SAM_PROTO_ClearQueue [11:06:14]wFMCommunicate request_size=4 [11:06:14]MH_SAM_APDU [11:06:14]CAPDU: 80 09 00 00 [11:06:14]Write to MH i2c: E2 08 00 F7 08 80 09 00 00 00 00 00 00 71 [11:06:14]Write i2c OK [11:06:14]MH_I2C_Read... [11:06:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:06:14]Read from MH i2c: E2 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 03 00 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 03 00 F7 08 00 90 00 73 [11:06:14]RAPDU: 90 00 [11:06:14]wFMCommunicate OK [11:06:14]SAM_PROTO_ClearQueue done [11:06:14]KKMCreateOFDPacket [11:06:14]OFDProtocolAddRootSTLVToBuf [11:06:14]FM_MakeSignedData [11:06:14]FM_MakeSignedData [11:06:14]SAM_PROTO_SignData [11:06:14]wFMCommunicate request_size=4 [11:06:14]MH_SAM_APDU [11:06:14]CAPDU: 80 0D 01 02 [11:06:14]Write to MH i2c: E2 08 00 F8 08 80 0D 01 02 00 00 00 00 79 [11:06:14]Write i2c OK [11:06:14]MH_I2C_Read... [11:06:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:06:14]Read from MH i2c: E2 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 03 00 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 03 00 F8 08 00 90 00 74 [11:06:14]RAPDU: 90 00 [11:06:14]wFMCommunicate OK [11:06:14]wFMCommunicate request_size=255 [11:06:14]MH_SAM_APDU [11:06:14]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 DA 00 00 00 F4 03 04 00 25 40 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AE 99 01 00 35 04 06 00 [11:06:14]Write to MH i2c: E2 02 01 F9 08 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 DA 00 00 00 F4 03 04 00 25 40 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AE 99 01 00 35 04 06 00 00 00 A5 [11:06:14]Write i2c OK [11:06:14]MH_I2C_Read... [11:06:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:14]Read from MH i2c: E2 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 03 00 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 03 00 F9 08 00 90 00 75 [11:06:14]RAPDU: 90 00 [11:06:14]wFMCommunicate OK [11:06:14]wFMCommunicate request_size=11 [11:06:14]MH_SAM_APDU [11:06:14]CAPDU: 80 0D 02 02 06 80 A0 0A 74 1A BE [11:06:14]Write to MH i2c: E2 0E 00 FA 08 80 0D 02 02 06 00 80 A0 0A 74 1A BE 00 00 FE [11:06:14]Write i2c OK [11:06:14]MH_I2C_Read... [11:06:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:06:14]Read from MH i2c: E2 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 03 00 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 03 00 FA 08 00 90 00 76 [11:06:14]RAPDU: 90 00 [11:06:14]wFMCommunicate OK [11:06:14]wFMCommunicate request_size=4 [11:06:14]MH_SAM_APDU [11:06:14]CAPDU: 80 0D 03 02 [11:06:14]Write to MH i2c: E2 08 00 FB 08 80 0D 03 02 00 00 00 00 7E [11:06:14]Write i2c OK [11:06:14]MH_I2C_Read... [11:06:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:06:14]Read from MH i2c: E2 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 0B 00 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 0B 00 FB 08 00 0B 66 FE A3 B3 20 27 3B 90 00 C6 [11:06:14]RAPDU: 0B 66 FE A3 B3 20 27 3B 90 00 [11:06:14]wFMCommunicate OK [11:06:14]SAM_PROTO_SignData done [11:06:14]FM_MakeSignedData done [11:06:14]CreateOFDProtocolMessage [11:06:14]wFMCommunicate request_size=4 [11:06:14]MH_SAM_APDU [11:06:14]CAPDU: 80 11 00 00 [11:06:14]Write to MH i2c: E2 08 00 FC 08 80 11 00 00 00 00 00 00 7E [11:06:14]Write i2c OK [11:06:14]MH_I2C_Read... [11:06:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:14]Read from MH i2c: E2 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 17 00 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: E2 17 00 FC 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 D9 [11:06:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:06:14]wFMCommunicate OK [11:06:14]CreateOFDProtocolMessage done [11:06:14]OFDSenderStorePacket 104878 [11:06:14]StoreOFDPacket docnum=104878 [11:06:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 AC 21 08 01 F0 00 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 DA 00 00 00 F4 03 04 00 25 40 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AE 99 01 00 35 04 06 00 80 A0 0A 74 1A BE 0B 66 FE A3 B3 20 27 3B [11:06:14]CheckFolder [11:06:14]dirname=/storage/ofd_packets [11:06:14]CheckFolder done [11:06:14]ProducePacketName [11:06:14]name=ofd_packets/00104878 [11:06:14]NVStorageSaveData ofd_packets/00104878 [11:06:14]File name is /storage/ofd_packets/00104878 [11:06:14]Write 302 bytes [11:06:14]NVStorageSaveData done [11:06:14]OFDSenderStorePacket done [11:06:14]KKMCreateOFDPacket done [11:06:14]NVStorageSaveData kkm_last_timestamp [11:06:14]File name is /storage/kkm_last_timestamp [11:06:14]Write 4 bytes [11:06:14]NVStorageSaveData done [11:06:14]ExternCall_PrintAddStr [11:06:14]wPrintStart [11:06:14]Write to MH i2c: 01 00 00 FD 08 05 [11:06:14]Write i2c OK [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: 01 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: 01 07 00 [11:06:14]MH_I2C_Read... [11:06:14]Read from MH i2c: 01 07 00 FD 08 00 00 00 00 00 FF 0F 1A [11:06:14]RasterBufferAndPrint [11:06:14]line Счет N : (1)118328 [11:06:14]line ИНН: 02508201610067 [11:06:14]line Контрольно-Кассовый Чек [11:06:14]line ПРОДАЖА [11:06:14]line ТРК (МРК, ГНК) : 21 [11:06:14]line Товар: 2710194210 [11:06:14]line ДТ(л)-К-5 [11:06:14]line 13.210 * 75.70 [11:06:14]line = 1000.00 [11:06:14]line НДС 12% НСП 1% [11:06:14]line > о реализуемом товаре [11:06:14]line ИТОГО: 1000.00 [11:06:14]line НСП 1% : 8.85 [11:06:14]line НДС 12% : 106.19 [11:06:14]line Наличными: 1000.00 [11:06:14]line Безнал.: 0.00 [11:06:14]line Место: АЗС № 176 [11:06:14]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:06:14]line СНО: Общий режим [11:06:14]line Чек 218 26.09.2024 11:06 [11:06:14]line Смена: 237 ФФД: 1.0 [11:06:14]line ЗНМ: 0300000238 [11:06:14]line РНМ: 0000000000145756 [11:06:14]line Версия ККМ: v1.0 [11:06:14]line ФМ: 0000000000959278 [11:06:14]line ФД: 104878 [11:06:14]line ФПД: 141424858503870 [11:06:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T110613&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104878&fm=141424858503870&tin=02508201610067®Number=0000000000145756&sum=100000 [11:06:14]OFD Sender: Processing packet 104878 [packets to send 51, broken 50] [11:06:14]ProducePacketName [11:06:14]name=ofd_packets/00104878 [11:06:14]OFD Sender: To server: pG, [11:06:14]CommunicateWithHost lk.salyk.kg:30040 [11:06:14]ConnectInit lk.salyk.kg [11:06:14]written 0, free lines is 4095 [11:06:15]Connected sock=10 [11:06:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 AC 21 08 01 F0 00 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 DA 00 00 00 F4 03 04 00 25 40 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AE 99 01 00 35 04 06 00 80 A0 0A 74 1A BE 0B 66 FE A3 B3 20 27 3B [11:06:15]Write to MH i2c: 01 00 00 24 09 2D [11:06:15]Write i2c OK [11:06:15]MH_I2C_Read... [11:06:15]Read from MH i2c: 01 [11:06:15]MH_I2C_Read... [11:06:15]Read from MH i2c: 01 07 00 [11:06:15]MH_I2C_Read... [11:06:15]Read from MH i2c: 01 07 00 24 09 00 00 00 00 00 32 0D 73 [11:06:15]RasterBufferAndPrint [11:06:15]line [11:06:15]line [11:06:15]line [11:06:15]line [11:06:15]line [11:06:15]written 0, free lines is 3388 [11:06:15]MH_Cut [11:06:15]Write to MH i2c: D1 01 00 2B 09 01 06 [11:06:15]Write i2c OK [11:06:15]MH_I2C_Read... [11:06:15]Read from MH i2c: D1 [11:06:15]MH_I2C_Read... [11:06:15]Read from MH i2c: D1 01 00 [11:06:15]MH_I2C_Read... [11:06:15]Read from MH i2c: D1 01 00 2B 09 00 05 [11:06:15]Write to MH i2c: 01 00 00 2C 09 35 [11:06:15]Write i2c OK [11:06:15]MH_I2C_Read... [11:06:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 2B F8 47 00 50 69 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AE 99 01 00 F4 03 04 00 D5 E9 F4 66 B6 04 01 00 00 BF 6F E6 4C 26 63 2C A4 [11:06:15]CommunicateWithHost err = 0 [11:06:15]CheckOFDResponse [11:06:15]1017 (14) - 77093643461234 [11:06:15]1041 (16) - 0000000000959278 [11:06:15]1040 (4) - 104878 [11:06:15]1012 (4) - 26.09.2024 04:57 [11:06:15]1206 (1) - 0 [11:06:15]OFD Sender: Remove packet 104878 [11:06:15]ProducePacketName [11:06:15]name=ofd_packets/00104878 [11:06:15]NVStorageDeleteData [11:06:15]OFD Sender: No OFD packet to send [11:06:16]*** Cut start [11:06:16]*** Partial cut [11:06:16]*** CUTSNS_PIN = 1 [11:06:16]*** CUTSNS_PIN = 0 [11:06:16]*** Brake cut motor [11:06:16]Read from MH i2c: 01 [11:06:16]MH_I2C_Read... [11:06:16]*** Stop cut motor [11:06:16]*** Cut end [11:06:16]Read from MH i2c: 01 07 00 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: 01 07 00 2C 09 00 00 00 00 00 FF 0F 4A [11:06:16]process_action close_receipt done [11:06:16]requested_data is exist [11:06:16]produce_requested_data [11:06:16]requested_item fm.sn is exist - process it [11:06:16]wFMCommunicate request_size=4 [11:06:16]MH_SAM_APDU [11:06:16]CAPDU: 80 11 00 00 [11:06:16]Write to MH i2c: E2 08 00 2D 09 80 11 00 00 00 00 00 00 B0 [11:06:16]Write i2c OK [11:06:16]MH_I2C_Read... [11:06:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:06:16]Read from MH i2c: E2 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: E2 17 00 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: E2 17 00 2D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 0B [11:06:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:06:16]wFMCommunicate OK [11:06:16]requested_item fd.num is exist - process it [11:06:16]SAM_PROTO_GetFieldsCounters [11:06:16]wFMCommunicate request_size=4 [11:06:16]MH_SAM_APDU [11:06:16]CAPDU: 80 13 00 00 [11:06:16]Write to MH i2c: E2 08 00 2E 09 80 13 00 00 00 00 00 00 B3 [11:06:16]Write i2c OK [11:06:16]MH_I2C_Read... [11:06:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:06:16]Read from MH i2c: E2 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: E2 62 00 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: E2 62 00 2E 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 AE 99 01 00 0E 04 04 00 ED 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 A2 [11:06:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 AE 99 01 00 0E 04 04 00 ED 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 [11:06:16]wFMCommunicate OK [11:06:16]SAM_PROTO_GetFieldsCounters done [11:06:16]requested_item shift.num is exist - process it [11:06:16]requested_item shift.opened is exist - process it [11:06:16]req_shift_opened [11:06:16]FM_GetShiftState [11:06:16]SAM_PROTO_GetShiftState [11:06:16]wFMCommunicate request_size=4 [11:06:16]MH_SAM_APDU [11:06:16]CAPDU: 80 13 01 00 [11:06:16]Write to MH i2c: E2 08 00 2F 09 80 13 01 00 00 00 00 00 B5 [11:06:16]Write i2c OK [11:06:16]MH_I2C_Read... [11:06:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:06:16]Read from MH i2c: E2 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: E2 0E 00 [11:06:16]MH_I2C_Read... [11:06:16]Read from MH i2c: E2 0E 00 2F 09 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 B1 [11:06:16]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:06:16]wFMCommunicate OK [11:06:16]SAM_PROTO_GetShiftState done [11:06:16]FM_GetShiftState done [11:06:16]req_shift_opened done [11:06:16]requested_item shift.open_date is exist - process it [11:06:16]req_shift_open_date [11:06:16]req_shift_open_date done [11:06:16]produce_requested_data done [11:06:16]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104878,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:06:16]process_action_free close_receipt [11:06:16]json_value_free [11:06:16]json_value_free done [11:06:16]process_json_proto returns [11:06:16]Send response to host [11:06:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104878,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:06:16]free response buf [11:06:16]execute_script done [11:06:16]execute_script returns [11:06:16]free content buf [11:06:16]Sock 7.Close socket [11:06:16]Sock 7.Thread stoped [11:06:20]OFD Sender: No OFD packet to send [11:06:25]OFD Sender: No OFD packet to send [11:06:30]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:38]accept exits with 9 [11:07:38]New connection [11:07:38]New thread 3067018596 created [11:07:38]Thread 3066875236 joined [11:07:38]Waiting for new connection... [11:07:38] Sock 9.Parse request [11:07:38]Sock 9.Check first char [11:07:38]Sock 9.First char is OK [11:07:38]request: POST /json_proto HTTP/1.0 [11:07:38]Method: POST [11:07:38]URL: /json_proto [11:07:38]Method is POST - this is cgi request [11:07:38]url: /json_proto [11:07:38]query_string will be loaded in cgi processing [11:07:38]execute_cgi json_proto POST (null) [11:07:38]execute_cgi path=json_proto method=POST [11:07:38]POST find Content-Length [11:07:38]Host: 172.17.62.195:8080 [11:07:38]Content-Length: 677 [11:07:38]Content-Type: application/json [11:07:38] [11:07:38]POST finish read [11:07:38]Found Content-Length = 677 [11:07:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:38]execute_script... [11:07: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)118329", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:07:38]POST & json_proto [11:07:38]process_json_proto [11:07:38]json parsed OK: [11:07:38]protocol is kg_v1.0 [11:07:38]action value=close_receipt [11:07:38]process_action close_receipt [11:07:38]cmd_close_receipt [11:07:38]MH_GetDate [11:07:38]Write to MH i2c: F0 00 00 30 09 28 [11:07:38]Write i2c OK [11:07:38]MH_I2C_Read... [11:07:38]Read from MH i2c: F0 [11:07:38]MH_I2C_Read... [11:07:38]Read from MH i2c: F0 09 00 [11:07:38]MH_I2C_Read... [11:07:38]Read from MH i2c: F0 09 00 30 09 00 7A 40 F5 66 65 34 CA 65 0E [11:07:38]GetLastDocTimeStamp 1727348773 [11:07:38]current date 1727348858 [11:07:38]FM_GetShiftState [11:07:38]SAM_PROTO_GetShiftState [11:07:38]wFMCommunicate request_size=4 [11:07:38]MH_SAM_APDU [11:07:38]CAPDU: 80 13 01 00 [11:07:38]Write to MH i2c: E2 08 00 31 09 80 13 01 00 00 00 00 00 B7 [11:07:38]Write i2c OK [11:07:38]MH_I2C_Read... [11:07:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:38]Read from MH i2c: E2 [11:07:38]MH_I2C_Read... [11:07:38]Read from MH i2c: E2 0E 00 [11:07:38]MH_I2C_Read... [11:07:38]Read from MH i2c: E2 0E 00 31 09 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 B3 [11:07:38]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:07:38]wFMCommunicate OK [11:07:38]SAM_PROTO_GetShiftState done [11:07:38]FM_GetShiftState done [11:07:38]opened in 1727309552 [11:07:38]opened+sec_in_day 1727395952 [11:07:38]quantity*price = 40002 [11:07:38]sum+1 = 40003 [11:07:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 219 26.09.2024 11:07 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104879 ФПД: 135498126833402 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T110738&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104879&fm=135498126833402&tin=02508201610067®Number=0000000000145756&sum=40000 [11:07:39]StoreToDocumentArchive [11:07:39]shift 237 fd 104879 [11:07:39]save to /storage/0237/doc_00104879 [11:07:39]save last doc name /storage/0237/doc_00104879 to /storage/kkm_last_doc_name [11:07:39]save OK [11:07:39]Clear old archive folders... [11:07:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:07:39]tlvbuf is 002F4910 [11:07:39]SAM_PROTO_ClearQueue [11:07:39]wFMCommunicate request_size=4 [11:07:39]MH_SAM_APDU [11:07:39]CAPDU: 80 09 00 00 [11:07:39]Write to MH i2c: E2 08 00 3E 09 80 09 00 00 00 00 00 00 B9 [11:07:39]Write i2c OK [11:07:39]MH_I2C_Read... [11:07:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:07:39]Read from MH i2c: E2 [11:07:39]MH_I2C_Read... [11:07:39]Read from MH i2c: E2 03 00 [11:07:39]MH_I2C_Read... [11:07:39]Read from MH i2c: E2 03 00 3E 09 00 90 00 BB [11:07:39]RAPDU: 90 00 [11:07:39]wFMCommunicate OK [11:07:39]SAM_PROTO_ClearQueue done [11:07:39]KKMCreateOFDPacket [11:07:39]OFDProtocolAddRootSTLVToBuf [11:07:39]FM_MakeSignedData [11:07:39]FM_MakeSignedData [11:07:39]SAM_PROTO_SignData [11:07:39]wFMCommunicate request_size=4 [11:07:39]MH_SAM_APDU [11:07:39]CAPDU: 80 0D 01 02 [11:07:39]Write to MH i2c: E2 08 00 3F 09 80 0D 01 02 00 00 00 00 C1 [11:07:39]Write i2c OK [11:07:39]MH_I2C_Read... [11:07:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:07:39]Read from MH i2c: E2 [11:07:39]MH_I2C_Read... [11:07:39]Read from MH i2c: E2 03 00 [11:07:39]MH_I2C_Read... [11:07:39]Read from MH i2c: E2 03 00 3F 09 00 90 00 BC [11:07:39]RAPDU: 90 00 [11:07:39]wFMCommunicate OK [11:07:39]wFMCommunicate request_size=255 [11:07:39]MH_SAM_APDU [11:07: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 35 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 DB 00 00 00 F4 03 04 00 7A 40 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AF 99 01 00 35 04 06 00 7B [11:07:39]Write to MH i2c: E2 02 01 40 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 35 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 DB 00 00 00 F4 03 04 00 7A 40 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AF 99 01 00 35 04 06 00 7B 00 00 D1 [11:07:39]Write i2c OK [11:07:39]MH_I2C_Read... [11:07:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:40]Read from MH i2c: E2 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: E2 03 00 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: E2 03 00 40 09 00 90 00 BD [11:07:40]RAPDU: 90 00 [11:07:40]wFMCommunicate OK [11:07:40]wFMCommunicate request_size=10 [11:07:40]MH_SAM_APDU [11:07:40]CAPDU: 80 0D 02 02 05 3C 1D B7 B6 FA [11:07:40]Write to MH i2c: E2 0D 00 41 09 80 0D 02 02 05 00 3C 1D B7 B6 FA 00 00 8E [11:07:40]Write i2c OK [11:07:40]MH_I2C_Read... [11:07:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:07:40]Read from MH i2c: E2 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: E2 03 00 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: E2 03 00 41 09 00 90 00 BE [11:07:40]RAPDU: 90 00 [11:07:40]wFMCommunicate OK [11:07:40]wFMCommunicate request_size=4 [11:07:40]MH_SAM_APDU [11:07:40]CAPDU: 80 0D 03 02 [11:07:40]Write to MH i2c: E2 08 00 42 09 80 0D 03 02 00 00 00 00 C6 [11:07:40]Write i2c OK [11:07:40]MH_I2C_Read... [11:07:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:07:40]Read from MH i2c: E2 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: E2 0B 00 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: E2 0B 00 42 09 00 8B A5 C7 04 16 4E 5C 5C 90 00 DE [11:07:40]RAPDU: 8B A5 C7 04 16 4E 5C 5C 90 00 [11:07:40]wFMCommunicate OK [11:07:40]SAM_PROTO_SignData done [11:07:40]FM_MakeSignedData done [11:07:40]CreateOFDProtocolMessage [11:07:40]wFMCommunicate request_size=4 [11:07:40]MH_SAM_APDU [11:07:40]CAPDU: 80 11 00 00 [11:07:40]Write to MH i2c: E2 08 00 43 09 80 11 00 00 00 00 00 00 C6 [11:07:40]Write i2c OK [11:07:40]MH_I2C_Read... [11:07:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:40]Read from MH i2c: E2 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: E2 17 00 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: E2 17 00 43 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 21 [11:07:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:07:40]wFMCommunicate OK [11:07:40]CreateOFDProtocolMessage done [11:07:40]OFDSenderStorePacket 104879 [11:07:40]StoreOFDPacket docnum=104879 [11:07:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 40 DD 07 01 38 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 35 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 DB 00 00 00 F4 03 04 00 7A 40 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AF 99 01 00 35 04 06 00 7B 3C 1D B7 B6 FA 8B A5 C7 04 16 4E 5C 5C [11:07:40]CheckFolder [11:07:40]dirname=/storage/ofd_packets [11:07:40]CheckFolder done [11:07:40]ProducePacketName [11:07:40]name=ofd_packets/00104879 [11:07:40]NVStorageSaveData ofd_packets/00104879 [11:07:40]File name is /storage/ofd_packets/00104879 [11:07:40]Write 301 bytes [11:07:40]NVStorageSaveData done [11:07:40]OFDSenderStorePacket done [11:07:40]KKMCreateOFDPacket done [11:07:40]NVStorageSaveData kkm_last_timestamp [11:07:40]File name is /storage/kkm_last_timestamp [11:07:40]Write 4 bytes [11:07:40]NVStorageSaveData done [11:07:40]ExternCall_PrintAddStr [11:07:40]wPrintStart [11:07:40]Write to MH i2c: 01 00 00 44 09 4D [11:07:40]Write i2c OK [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: 01 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: 01 07 00 [11:07:40]MH_I2C_Read... [11:07:40]Read from MH i2c: 01 07 00 44 09 00 00 00 00 00 FF 0F 62 [11:07:40]RasterBufferAndPrint [11:07:40]line Счет N : (1)118329 [11:07:40]line ИНН: 02508201610067 [11:07:40]line Контрольно-Кассовый Чек [11:07:40]line ПРОДАЖА [11:07:40]line ТРК (МРК, ГНК) : 32 [11:07:40]line Товар: 2710124130 [11:07:40]line Аи-92-К-5 [11:07:40]line 5.900 * 67.80 [11:07:40]line = 400.02 [11:07:40]line НДС 12% НСП 1% [11:07:40]line > о реализуемом товаре [11:07:40]line ОКРУГЛЕНИЕ: -0.02 [11:07:40]line ИТОГО: 400.00 [11:07:40]line Внесено: 400.00 [11:07:40]line СДАЧА: 0.00 [11:07:40]line НСП 1% : 3.54 [11:07:40]line НДС 12% : 42.48 [11:07:40]line Наличными: 400.00 [11:07:40]line Безнал.: 0.00 [11:07:40]line Место: АЗС № 176 [11:07:40]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:07:40]line СНО: Общий режим [11:07:40]line Чек 219 26.09.2024 11:07 [11:07:40]line Смена: 237 ФФД: 1.0 [11:07:40]line ЗНМ: 0300000238 [11:07:40]line РНМ: 0000000000145756 [11:07:40]line Версия ККМ: v1.0 [11:07:40]line ФМ: 0000000000959278 [11:07:40]line ФД: 104879 [11:07:40]line ФПД: 135498126833402 [11:07:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T110738&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104879&fm=135498126833402&tin=02508201610067®Number=0000000000145756&sum=40000 [11:07:40]OFD Sender: Processing packet 104879 [packets to send 51, broken 50] [11:07:40]ProducePacketName [11:07:40]name=ofd_packets/00104879 [11:07:40]OFD Sender: To server: pG, [11:07:40]CommunicateWithHost lk.salyk.kg:30040 [11:07:40]ConnectInit lk.salyk.kg [11:07:40]written 0, free lines is 4095 [11:07:40]Connected sock=10 [11:07:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 40 DD 07 01 38 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 35 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 DB 00 00 00 F4 03 04 00 7A 40 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AF 99 01 00 35 04 06 00 7B 3C 1D B7 B6 FA 8B A5 C7 04 16 4E 5C 5C [11:07:40]Write to MH i2c: 01 00 00 6E 09 77 [11:07:41]Write i2c OK [11:07:41]MH_I2C_Read... [11:07:41]Read from MH i2c: 01 [11:07:41]MH_I2C_Read... [11:07:41]Read from MH i2c: 01 07 00 [11:07:41]MH_I2C_Read... [11:07:41]Read from MH i2c: 01 07 00 6E 09 00 00 00 00 00 09 0D 94 [11:07:41]RasterBufferAndPrint [11:07:41]line [11:07:41]line [11:07:41]line [11:07:41]line [11:07:41]line [11:07:41]written 0, free lines is 3343 [11:07:41]MH_Cut [11:07:41]Write to MH i2c: D1 01 00 75 09 01 50 [11:07:41]Write i2c OK [11:07:41]MH_I2C_Read... [11:07:41]Read from MH i2c: D1 [11:07:41]MH_I2C_Read... [11:07:41]Read from MH i2c: D1 01 00 [11:07:41]MH_I2C_Read... [11:07:41]Read from MH i2c: D1 01 00 75 09 00 4F [11:07:41]Write to MH i2c: 01 00 00 76 09 7F [11:07:41]Write i2c OK [11:07:41]MH_I2C_Read... [11:07:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 8C 96 47 00 FA 2F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 AF 99 01 00 F4 03 04 00 2B EA F4 66 B6 04 01 00 00 88 BA 36 14 24 95 4F 4F [11:07:41]CommunicateWithHost err = 0 [11:07:41]CheckOFDResponse [11:07:41]1017 (14) - 77093643461234 [11:07:41]1041 (16) - 0000000000959278 [11:07:41]1040 (4) - 104879 [11:07:41]1012 (4) - 26.09.2024 04:59 [11:07:41]1206 (1) - 0 [11:07:41]OFD Sender: Remove packet 104879 [11:07:41]ProducePacketName [11:07:41]name=ofd_packets/00104879 [11:07:41]NVStorageDeleteData [11:07:41]OFD Sender: No OFD packet to send [11:07:41]*** Cut start [11:07:41]*** Partial cut [11:07:41]*** CUTSNS_PIN = 1 [11:07:41]*** CUTSNS_PIN = 0 [11:07:41]*** Brake cut motor [11:07:42]Read from MH i2c: 01 [11:07:42]MH_I2C_Read... [11:07:42]*** Stop cut motor [11:07:42]*** Cut end [11:07:42]Read from MH i2c: 01 07 00 [11:07:42]MH_I2C_Read... [11:07:42]Read from MH i2c: 01 07 00 76 09 00 00 00 00 00 FF 0F 94 [11:07:42]process_action close_receipt done [11:07:42]requested_data is exist [11:07:42]produce_requested_data [11:07:42]requested_item fm.sn is exist - process it [11:07:42]wFMCommunicate request_size=4 [11:07:42]MH_SAM_APDU [11:07:42]CAPDU: 80 11 00 00 [11:07:42]Write to MH i2c: E2 08 00 77 09 80 11 00 00 00 00 00 00 FA [11:07:42]Write i2c OK [11:07:42]MH_I2C_Read... [11:07:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:07:42]Read from MH i2c: E2 [11:07:42]MH_I2C_Read... [11:07:42]Read from MH i2c: E2 17 00 [11:07:42]MH_I2C_Read... [11:07:42]Read from MH i2c: E2 17 00 77 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 55 [11:07:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:07:42]wFMCommunicate OK [11:07:42]requested_item fd.num is exist - process it [11:07:42]SAM_PROTO_GetFieldsCounters [11:07:42]wFMCommunicate request_size=4 [11:07:42]MH_SAM_APDU [11:07:42]CAPDU: 80 13 00 00 [11:07:42]Write to MH i2c: E2 08 00 78 09 80 13 00 00 00 00 00 00 FD [11:07:42]Write i2c OK [11:07:42]MH_I2C_Read... [11:07:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:07:42]Read from MH i2c: E2 [11:07:42]MH_I2C_Read... [11:07:42]Read from MH i2c: E2 62 00 [11:07:42]MH_I2C_Read... [11:07:42]Read from MH i2c: E2 62 00 78 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 AF 99 01 00 0E 04 04 00 ED 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 F0 [11:07:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 AF 99 01 00 0E 04 04 00 ED 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 [11:07:42]wFMCommunicate OK [11:07:42]SAM_PROTO_GetFieldsCounters done [11:07:42]requested_item shift.num is exist - process it [11:07:42]requested_item shift.opened is exist - process it [11:07:42]req_shift_opened [11:07:42]FM_GetShiftState [11:07:42]SAM_PROTO_GetShiftState [11:07:42]wFMCommunicate request_size=4 [11:07:42]MH_SAM_APDU [11:07:42]CAPDU: 80 13 01 00 [11:07:42]Write to MH i2c: E2 08 00 79 09 80 13 01 00 00 00 00 00 FF [11:07:42]Write i2c OK [11:07:42]MH_I2C_Read... [11:07:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:07:42]Read from MH i2c: E2 [11:07:42]MH_I2C_Read... [11:07:42]Read from MH i2c: E2 0E 00 [11:07:42]MH_I2C_Read... [11:07:42]Read from MH i2c: E2 0E 00 79 09 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 FB [11:07:42]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:07:42]wFMCommunicate OK [11:07:42]SAM_PROTO_GetShiftState done [11:07:42]FM_GetShiftState done [11:07:42]req_shift_opened done [11:07:42]requested_item shift.open_date is exist - process it [11:07:42]req_shift_open_date [11:07:42]req_shift_open_date done [11:07:42]produce_requested_data done [11:07:42]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104879,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:07:42]process_action_free close_receipt [11:07:42]json_value_free [11:07:42]json_value_free done [11:07:42]process_json_proto returns [11:07:42]Send response to host [11:07:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104879,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:07:42]free response buf [11:07:42]execute_script done [11:07:42]execute_script returns [11:07:42]free content buf [11:07:42]Sock 9.Close socket [11:07:42]Sock 9.Thread stoped [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:11]OFD Sender: No OFD packet to send [11:09:16]OFD Sender: No OFD packet to send [11:09:21]OFD Sender: No OFD packet to send [11:09:26]OFD Sender: No OFD packet to send [11:09:28]accept exits with 7 [11:09:28]New connection [11:09:28]New thread 3066875236 created [11:09:28]Thread 3067018596 joined [11:09:28]Waiting for new connection... [11:09:28] Sock 7.Parse request [11:09:28]Sock 7.Check first char [11:09:28]Sock 7.First char is OK [11:09:28]request: POST /json_proto HTTP/1.0 [11:09:28]Method: POST [11:09:28]URL: /json_proto [11:09:28]Method is POST - this is cgi request [11:09:28]url: /json_proto [11:09:28]query_string will be loaded in cgi processing [11:09:28]execute_cgi json_proto POST (null) [11:09:28]execute_cgi path=json_proto method=POST [11:09:28]POST find Content-Length [11:09:28]Host: 172.17.62.195:8080 [11:09:28]Content-Length: 677 [11:09:28]Content-Type: application/json [11:09:28] [11:09:28]POST finish read [11:09:28]Found Content-Length = 677 [11:09:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:09:28]execute_script... [11:09: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)118330", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:09:28]POST & json_proto [11:09:28]process_json_proto [11:09:28]json parsed OK: [11:09:28]protocol is kg_v1.0 [11:09:28]action value=close_receipt [11:09:28]process_action close_receipt [11:09:28]cmd_close_receipt [11:09:28]MH_GetDate [11:09:28]Write to MH i2c: F0 00 00 7A 09 72 [11:09:28]Write i2c OK [11:09:28]MH_I2C_Read... [11:09:28]Read from MH i2c: F0 [11:09:28]MH_I2C_Read... [11:09:28]Read from MH i2c: F0 09 00 [11:09:28]MH_I2C_Read... [11:09:28]Read from MH i2c: F0 09 00 7A 09 00 E9 40 F5 66 65 34 CA 65 C7 [11:09:28]GetLastDocTimeStamp 1727348858 [11:09:28]current date 1727348969 [11:09:28]FM_GetShiftState [11:09:28]SAM_PROTO_GetShiftState [11:09:28]wFMCommunicate request_size=4 [11:09:28]MH_SAM_APDU [11:09:28]CAPDU: 80 13 01 00 [11:09:28]Write to MH i2c: E2 08 00 7B 09 80 13 01 00 00 00 00 00 01 [11:09:28]Write i2c OK [11:09:28]MH_I2C_Read... [11:09:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:28]Read from MH i2c: E2 [11:09:28]MH_I2C_Read... [11:09:28]Read from MH i2c: E2 0E 00 [11:09:28]MH_I2C_Read... [11:09:28]Read from MH i2c: E2 0E 00 7B 09 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 FD [11:09:28]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:09:28]wFMCommunicate OK [11:09:28]SAM_PROTO_GetShiftState done [11:09:28]FM_GetShiftState done [11:09:28]opened in 1727309552 [11:09:28]opened+sec_in_day 1727395952 [11:09:28]quantity*price = 50036 [11:09:28]sum+1 = 50037 [11:09:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 220 26.09.2024 11:09 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104880 ФПД: 209004717864755 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T110929&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104880&fm=209004717864755&tin=02508201610067®Number=0000000000145756&sum=50000 [11:09:30]StoreToDocumentArchive [11:09:30]shift 237 fd 104880 [11:09:30]save to /storage/0237/doc_00104880 [11:09:30]save last doc name /storage/0237/doc_00104880 to /storage/kkm_last_doc_name [11:09:30]save OK [11:09:30]Clear old archive folders... [11:09:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:09:30]tlvbuf is 0032C1E0 [11:09:30]SAM_PROTO_ClearQueue [11:09:30]wFMCommunicate request_size=4 [11:09:30]MH_SAM_APDU [11:09:30]CAPDU: 80 09 00 00 [11:09:30]Write to MH i2c: E2 08 00 88 09 80 09 00 00 00 00 00 00 03 [11:09:30]Write i2c OK [11:09:30]MH_I2C_Read... [11:09:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:09:30]Read from MH i2c: E2 [11:09:30]MH_I2C_Read... [11:09:30]Read from MH i2c: E2 03 00 [11:09:30]MH_I2C_Read... [11:09:30]Read from MH i2c: E2 03 00 88 09 00 90 00 05 [11:09:30]RAPDU: 90 00 [11:09:30]wFMCommunicate OK [11:09:30]SAM_PROTO_ClearQueue done [11:09:30]KKMCreateOFDPacket [11:09:30]OFDProtocolAddRootSTLVToBuf [11:09:30]FM_MakeSignedData [11:09:30]FM_MakeSignedData [11:09:30]SAM_PROTO_SignData [11:09:30]wFMCommunicate request_size=4 [11:09:30]MH_SAM_APDU [11:09:30]CAPDU: 80 0D 01 02 [11:09:30]Write to MH i2c: E2 08 00 89 09 80 0D 01 02 00 00 00 00 0B [11:09:30]Write i2c OK [11:09:30]MH_I2C_Read... [11:09:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:09:30]Read from MH i2c: E2 [11:09:30]MH_I2C_Read... [11:09:30]Read from MH i2c: E2 03 00 [11:09:30]MH_I2C_Read... [11:09:30]Read from MH i2c: E2 03 00 89 09 00 90 00 06 [11:09:30]RAPDU: 90 00 [11:09:30]wFMCommunicate OK [11:09:30]wFMCommunicate request_size=255 [11:09:30]MH_SAM_APDU [11:09: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 E9 40 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B0 99 01 00 35 04 06 00 BE [11:09:30]Write to MH i2c: E2 02 01 8A 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 E9 40 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B0 99 01 00 35 04 06 00 BE 00 00 EA [11:09:30]Write i2c OK [11:09:30]MH_I2C_Read... [11:09:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:30]Read from MH i2c: E2 [11:09:30]MH_I2C_Read... [11:09:30]Read from MH i2c: E2 03 00 [11:09:30]MH_I2C_Read... [11:09:30]Read from MH i2c: E2 03 00 8A 09 00 90 00 07 [11:09:30]RAPDU: 90 00 [11:09:30]wFMCommunicate OK [11:09:30]wFMCommunicate request_size=10 [11:09:30]MH_SAM_APDU [11:09:30]CAPDU: 80 0D 02 02 05 16 B3 F6 F7 33 [11:09:30]Write to MH i2c: E2 0D 00 8B 09 80 0D 02 02 05 00 16 B3 F6 F7 33 00 00 01 [11:09:30]Write i2c OK [11:09:30]MH_I2C_Read... [11:09:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:30]Read from MH i2c: E2 [11:09:30]MH_I2C_Read... [11:09:30]Read from MH i2c: E2 03 00 [11:09:30]MH_I2C_Read... [11:09:30]Read from MH i2c: E2 03 00 8B 09 00 90 00 08 [11:09:30]RAPDU: 90 00 [11:09:30]wFMCommunicate OK [11:09:30]wFMCommunicate request_size=4 [11:09:30]MH_SAM_APDU [11:09:30]CAPDU: 80 0D 03 02 [11:09:30]Write to MH i2c: E2 08 00 8C 09 80 0D 03 02 00 00 00 00 10 [11:09:30]Write i2c OK [11:09:30]MH_I2C_Read... [11:09:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:09:30]Read from MH i2c: E2 [11:09:30]MH_I2C_Read... [11:09:30]Read from MH i2c: E2 0B 00 [11:09:30]MH_I2C_Read... [11:09:30]Read from MH i2c: E2 0B 00 8C 09 00 3D 05 32 FA A6 39 FD 26 90 00 81 [11:09:30]RAPDU: 3D 05 32 FA A6 39 FD 26 90 00 [11:09:30]wFMCommunicate OK [11:09:30]SAM_PROTO_SignData done [11:09:30]FM_MakeSignedData done [11:09:30]CreateOFDProtocolMessage [11:09:30]wFMCommunicate request_size=4 [11:09:30]MH_SAM_APDU [11:09:30]CAPDU: 80 11 00 00 [11:09:30]Write to MH i2c: E2 08 00 8D 09 80 11 00 00 00 00 00 00 10 [11:09:30]Write i2c OK [11:09:30]MH_I2C_Read... [11:09:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:30]Read from MH i2c: E2 [11:09:30]MH_I2C_Read... [11:09:30]Read from MH i2c: E2 17 00 [11:09:30]MH_I2C_Read... [11:09:30]Read from MH i2c: E2 17 00 8D 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 6B [11:09:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:09:30]wFMCommunicate OK [11:09:30]CreateOFDProtocolMessage done [11:09:30]OFDSenderStorePacket 104880 [11:09:30]StoreOFDPacket docnum=104880 [11:09:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A2 14 07 01 9C 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 E9 40 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B0 99 01 00 35 04 06 00 BE 16 B3 F6 F7 33 3D 05 32 FA A6 39 FD 26 [11:09:30]CheckFolder [11:09:30]dirname=/storage/ofd_packets [11:09:30]CheckFolder done [11:09:30]ProducePacketName [11:09:30]name=ofd_packets/00104880 [11:09:30]NVStorageSaveData ofd_packets/00104880 [11:09:30]File name is /storage/ofd_packets/00104880 [11:09:30]Write 301 bytes [11:09:30]NVStorageSaveData done [11:09:30]OFDSenderStorePacket done [11:09:30]KKMCreateOFDPacket done [11:09:30]NVStorageSaveData kkm_last_timestamp [11:09:30]File name is /storage/kkm_last_timestamp [11:09:30]Write 4 bytes [11:09:30]NVStorageSaveData done [11:09:30]ExternCall_PrintAddStr [11:09:30]wPrintStart [11:09:30]Write to MH i2c: 01 00 00 8E 09 97 [11:09:30]Write i2c OK [11:09:30]MH_I2C_Read... [11:09:30]Read from MH i2c: 01 [11:09:30]MH_I2C_Read... [11:09:30]Read from MH i2c: 01 07 00 [11:09:30]MH_I2C_Read... [11:09:30]Read from MH i2c: 01 07 00 8E 09 00 00 00 00 00 FF 0F AC [11:09:30]RasterBufferAndPrint [11:09:30]line Счет N : (1)118330 [11:09:30]line ИНН: 02508201610067 [11:09:30]line Контрольно-Кассовый Чек [11:09:30]line ПРОДАЖА [11:09:30]line ТРК (МРК, ГНК) : 22 [11:09:30]line Товар: 2710124130 [11:09:30]line Аи-92-К-5 [11:09:30]line 7.380 * 67.80 [11:09:30]line = 500.36 [11:09:30]line НДС 12% НСП 1% [11:09:30]line > о реализуемом товаре [11:09:30]line ОКРУГЛЕНИЕ: -0.36 [11:09:30]line ИТОГО: 500.00 [11:09:30]line Внесено: 500.00 [11:09:30]line СДАЧА: 0.00 [11:09:30]line НСП 1% : 4.43 [11:09:30]line НДС 12% : 53.14 [11:09:30]line Наличными: 500.00 [11:09:30]line Безнал.: 0.00 [11:09:30]line Место: АЗС № 176 [11:09:30]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:09:30]line СНО: Общий режим [11:09:30]line Чек 220 26.09.2024 11:09 [11:09:30]line Смена: 237 ФФД: 1.0 [11:09:30]line ЗНМ: 0300000238 [11:09:30]line РНМ: 0000000000145756 [11:09:30]line Версия ККМ: v1.0 [11:09:30]line ФМ: 0000000000959278 [11:09:30]line ФД: 104880 [11:09:30]line ФПД: 209004717864755 [11:09:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T110929&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104880&fm=209004717864755&tin=02508201610067®Number=0000000000145756&sum=50000 [11:09:30]OFD Sender: Processing packet 104880 [packets to send 51, broken 50] [11:09:30]ProducePacketName [11:09:30]name=ofd_packets/00104880 [11:09:30]OFD Sender: To server: pG, [11:09:30]CommunicateWithHost lk.salyk.kg:30040 [11:09:30]ConnectInit lk.salyk.kg [11:09:30]written 0, free lines is 4095 [11:09:31]Connected sock=10 [11:09:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A2 14 07 01 9C 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DC 00 00 00 F4 03 04 00 E9 40 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B0 99 01 00 35 04 06 00 BE 16 B3 F6 F7 33 3D 05 32 FA A6 39 FD 26 [11:09:31]Write to MH i2c: 01 00 00 B8 09 C1 [11:09:31]Write i2c OK [11:09:31]MH_I2C_Read... [11:09:31]Read from MH i2c: 01 [11:09:31]MH_I2C_Read... [11:09:31]Read from MH i2c: 01 07 00 [11:09:31]MH_I2C_Read... [11:09:31]Read from MH i2c: 01 07 00 B8 09 00 00 00 00 00 06 0D DB [11:09:31]RasterBufferAndPrint [11:09:31]line [11:09:31]line [11:09:31]line [11:09:31]line [11:09:31]line [11:09:31]written 0, free lines is 3340 [11:09:31]MH_Cut [11:09:31]Write to MH i2c: D1 01 00 BF 09 01 9A [11:09:31]Write i2c OK [11:09:31]MH_I2C_Read... [11:09:31]Read from MH i2c: D1 [11:09:31]MH_I2C_Read... [11:09:31]Read from MH i2c: D1 01 00 [11:09:31]MH_I2C_Read... [11:09:31]Read from MH i2c: D1 01 00 BF 09 00 99 [11:09:31]Write to MH i2c: 01 00 00 C0 09 C9 [11:09:31]Write i2c OK [11:09:31]MH_I2C_Read... [11:09:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 4A 09 47 00 47 7C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B0 99 01 00 F4 03 04 00 99 EA F4 66 B6 04 01 00 00 0A C2 B3 12 D5 B0 C9 6A [11:09:31]CommunicateWithHost err = 0 [11:09:31]CheckOFDResponse [11:09:31]1017 (14) - 77093643461234 [11:09:31]1041 (16) - 0000000000959278 [11:09:31]1040 (4) - 104880 [11:09:31]1012 (4) - 26.09.2024 05:01 [11:09:31]1206 (1) - 0 [11:09:31]OFD Sender: Remove packet 104880 [11:09:31]ProducePacketName [11:09:31]name=ofd_packets/00104880 [11:09:31]NVStorageDeleteData [11:09:31]OFD Sender: No OFD packet to send [11:09:31]*** Cut start [11:09:31]*** Partial cut [11:09:31]*** CUTSNS_PIN = 1 [11:09:32]*** CUTSNS_PIN = 0 [11:09:32]*** Brake cut motor [11:09:32]Read from MH i2c: 01 [11:09:32]MH_I2C_Read... [11:09:32]*** Stop cut motor [11:09:32]*** Cut end [11:09:32]Read from MH i2c: 01 07 00 [11:09:32]MH_I2C_Read... [11:09:32]Read from MH i2c: 01 07 00 C0 09 00 00 00 00 00 FF 0F DE [11:09:32]process_action close_receipt done [11:09:32]requested_data is exist [11:09:32]produce_requested_data [11:09:32]requested_item fm.sn is exist - process it [11:09:32]wFMCommunicate request_size=4 [11:09:32]MH_SAM_APDU [11:09:32]CAPDU: 80 11 00 00 [11:09:32]Write to MH i2c: E2 08 00 C1 09 80 11 00 00 00 00 00 00 44 [11:09:32]Write i2c OK [11:09:32]MH_I2C_Read... [11:09:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:32]Read from MH i2c: E2 [11:09:32]MH_I2C_Read... [11:09:32]Read from MH i2c: E2 17 00 [11:09:32]MH_I2C_Read... [11:09:32]Read from MH i2c: E2 17 00 C1 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 9F [11:09:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:09:32]wFMCommunicate OK [11:09:32]requested_item fd.num is exist - process it [11:09:32]SAM_PROTO_GetFieldsCounters [11:09:32]wFMCommunicate request_size=4 [11:09:32]MH_SAM_APDU [11:09:32]CAPDU: 80 13 00 00 [11:09:32]Write to MH i2c: E2 08 00 C2 09 80 13 00 00 00 00 00 00 47 [11:09:32]Write i2c OK [11:09:32]MH_I2C_Read... [11:09:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:32]Read from MH i2c: E2 [11:09:32]MH_I2C_Read... [11:09:32]Read from MH i2c: E2 62 00 [11:09:32]MH_I2C_Read... [11:09:32]Read from MH i2c: E2 62 00 C2 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 B0 99 01 00 0E 04 04 00 ED 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 3E [11:09:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 B0 99 01 00 0E 04 04 00 ED 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 [11:09:32]wFMCommunicate OK [11:09:32]SAM_PROTO_GetFieldsCounters done [11:09:32]requested_item shift.num is exist - process it [11:09:32]requested_item shift.opened is exist - process it [11:09:32]req_shift_opened [11:09:32]FM_GetShiftState [11:09:32]SAM_PROTO_GetShiftState [11:09:32]wFMCommunicate request_size=4 [11:09:32]MH_SAM_APDU [11:09:32]CAPDU: 80 13 01 00 [11:09:32]Write to MH i2c: E2 08 00 C3 09 80 13 01 00 00 00 00 00 49 [11:09:32]Write i2c OK [11:09:32]MH_I2C_Read... [11:09:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:32]Read from MH i2c: E2 [11:09:32]MH_I2C_Read... [11:09:32]Read from MH i2c: E2 0E 00 [11:09:32]MH_I2C_Read... [11:09:32]Read from MH i2c: E2 0E 00 C3 09 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 45 [11:09:32]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:09:32]wFMCommunicate OK [11:09:32]SAM_PROTO_GetShiftState done [11:09:32]FM_GetShiftState done [11:09:32]req_shift_opened done [11:09:32]requested_item shift.open_date is exist - process it [11:09:32]req_shift_open_date [11:09:32]req_shift_open_date done [11:09:32]produce_requested_data done [11:09:32]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104880,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:09:32]process_action_free close_receipt [11:09:32]json_value_free [11:09:32]json_value_free done [11:09:32]process_json_proto returns [11:09:32]Send response to host [11:09:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104880,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:09:32]free response buf [11:09:32]execute_script done [11:09:32]execute_script returns [11:09:32]free content buf [11:09:32]Sock 7.Close socket [11:09:32]Sock 7.Thread stoped [11:09:36]OFD Sender: No OFD packet to send [11:09:41]OFD Sender: No OFD packet to send [11:09:46]OFD Sender: No OFD packet to send [11:09:51]OFD Sender: No OFD packet to send [11:09:55]accept exits with 9 [11:09:55]New connection [11:09:55]New thread 3067018596 created [11:09:55]Thread 3066875236 joined [11:09:55]Waiting for new connection... [11:09:55] Sock 9.Parse request [11:09:55]Sock 9.Check first char [11:09:55]Sock 9.First char is OK [11:09:55]request: POST /json_proto HTTP/1.0 [11:09:55]Method: POST [11:09:55]URL: /json_proto [11:09:55]Method is POST - this is cgi request [11:09:55]url: /json_proto [11:09:55]query_string will be loaded in cgi processing [11:09:55]execute_cgi json_proto POST (null) [11:09:55]execute_cgi path=json_proto method=POST [11:09:55]POST find Content-Length [11:09:55]Host: 172.17.62.195:8080 [11:09:55]Content-Length: 800 [11:09:55]Content-Type: application/json [11:09:55] [11:09:55]POST finish read [11:09:55]Found Content-Length = 800 [11:09:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.770, "sum" : 650.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 650.73 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:55]execute_script... [11:09: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)118331", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 8.770, "sum" : 650.73, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 650.73 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:09:55]POST & json_proto [11:09:55]process_json_proto [11:09:55]json parsed OK: [11:09:55]protocol is kg_v1.0 [11:09:55]action value=close_receipt [11:09:55]process_action close_receipt [11:09:55]cmd_close_receipt [11:09:55]MH_GetDate [11:09:55]Write to MH i2c: F0 00 00 C4 09 BC [11:09:55]Write i2c OK [11:09:55]MH_I2C_Read... [11:09:55]Read from MH i2c: F0 [11:09:55]MH_I2C_Read... [11:09:55]Read from MH i2c: F0 09 00 [11:09:55]MH_I2C_Read... [11:09:55]Read from MH i2c: F0 09 00 C4 09 00 03 41 F5 66 65 34 CA 65 2C [11:09:55]GetLastDocTimeStamp 1727348969 [11:09:55]current date 1727348995 [11:09:55]FM_GetShiftState [11:09:55]SAM_PROTO_GetShiftState [11:09:55]wFMCommunicate request_size=4 [11:09:55]MH_SAM_APDU [11:09:55]CAPDU: 80 13 01 00 [11:09:55]Write to MH i2c: E2 08 00 C5 09 80 13 01 00 00 00 00 00 4B [11:09:55]Write i2c OK [11:09:55]MH_I2C_Read... [11:09:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:55]Read from MH i2c: E2 [11:09:55]MH_I2C_Read... [11:09:55]Read from MH i2c: E2 0E 00 [11:09:55]MH_I2C_Read... [11:09:55]Read from MH i2c: E2 0E 00 C5 09 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 47 [11:09:55]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:09:55]wFMCommunicate OK [11:09:55]SAM_PROTO_GetShiftState done [11:09:55]FM_GetShiftState done [11:09:55]opened in 1727309552 [11:09:55]opened+sec_in_day 1727395952 [11:09:55]quantity*price = 65073 [11:09:55]sum+1 = 65074 [11:09:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 650.73 НСП 1% : 5.76 НДС 12% : 69.10 Наличными: 0.00 Безнал.: 650.73 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 221 26.09.2024 11:09 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104881 ФПД: 150450251728559 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T110955&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104881&fm=150450251728559&tin=02508201610067®Number=0000000000145756&sum=65073 [11:09:56]StoreToDocumentArchive [11:09:56]shift 237 fd 104881 [11:09:56]save to /storage/0237/doc_00104881 [11:09:56]save last doc name /storage/0237/doc_00104881 to /storage/kkm_last_doc_name [11:09:56]save OK [11:09:56]Clear old archive folders... [11:09:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:09:56]tlvbuf is 0032CA80 [11:09:56]SAM_PROTO_ClearQueue [11:09:56]wFMCommunicate request_size=4 [11:09:56]MH_SAM_APDU [11:09:56]CAPDU: 80 09 00 00 [11:09:56]Write to MH i2c: E2 08 00 D2 09 80 09 00 00 00 00 00 00 4D [11:09:56]Write i2c OK [11:09:56]MH_I2C_Read... [11:09:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:09:56]Read from MH i2c: E2 [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: E2 03 00 [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: E2 03 00 D2 09 00 90 00 4F [11:09:56]RAPDU: 90 00 [11:09:56]wFMCommunicate OK [11:09:56]SAM_PROTO_ClearQueue done [11:09:56]KKMCreateOFDPacket [11:09:56]OFDProtocolAddRootSTLVToBuf [11:09:56]FM_MakeSignedData [11:09:56]FM_MakeSignedData [11:09:56]SAM_PROTO_SignData [11:09:56]wFMCommunicate request_size=4 [11:09:56]MH_SAM_APDU [11:09:56]CAPDU: 80 0D 01 02 [11:09:56]Write to MH i2c: E2 08 00 D3 09 80 0D 01 02 00 00 00 00 55 [11:09:56]Write i2c OK [11:09:56]MH_I2C_Read... [11:09:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:09:56]Read from MH i2c: E2 [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: E2 03 00 [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: E2 03 00 D3 09 00 90 00 50 [11:09:56]RAPDU: 90 00 [11:09:56]wFMCommunicate OK [11:09:56]wFMCommunicate request_size=255 [11:09:56]MH_SAM_APDU [11:09:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 22 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 FE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 FE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 03 41 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B1 99 01 00 35 04 06 00 88 [11:09:56]Write to MH i2c: E2 02 01 D4 09 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 22 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 FE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 FE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 03 41 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B1 99 01 00 35 04 06 00 88 00 00 0D [11:09:56]Write i2c OK [11:09:56]MH_I2C_Read... [11:09:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:56]Read from MH i2c: E2 [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: E2 03 00 [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: E2 03 00 D4 09 00 90 00 51 [11:09:56]RAPDU: 90 00 [11:09:56]wFMCommunicate OK [11:09:56]wFMCommunicate request_size=10 [11:09:56]MH_SAM_APDU [11:09:56]CAPDU: 80 0D 02 02 05 D5 6D CF 86 AF [11:09:56]Write to MH i2c: E2 0D 00 D5 09 80 0D 02 02 05 00 D5 6D CF 86 AF 00 00 A8 [11:09:56]Write i2c OK [11:09:56]MH_I2C_Read... [11:09:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:09:56]Read from MH i2c: E2 [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: E2 03 00 [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: E2 03 00 D5 09 00 90 00 52 [11:09:56]RAPDU: 90 00 [11:09:56]wFMCommunicate OK [11:09:56]wFMCommunicate request_size=4 [11:09:56]MH_SAM_APDU [11:09:56]CAPDU: 80 0D 03 02 [11:09:56]Write to MH i2c: E2 08 00 D6 09 80 0D 03 02 00 00 00 00 5A [11:09:56]Write i2c OK [11:09:56]MH_I2C_Read... [11:09:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:09:56]Read from MH i2c: E2 [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: E2 0B 00 [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: E2 0B 00 D6 09 00 F3 80 53 73 22 3F 51 43 90 00 89 [11:09:56]RAPDU: F3 80 53 73 22 3F 51 43 90 00 [11:09:56]wFMCommunicate OK [11:09:56]SAM_PROTO_SignData done [11:09:56]FM_MakeSignedData done [11:09:56]CreateOFDProtocolMessage [11:09:56]wFMCommunicate request_size=4 [11:09:56]MH_SAM_APDU [11:09:56]CAPDU: 80 11 00 00 [11:09:56]Write to MH i2c: E2 08 00 D7 09 80 11 00 00 00 00 00 00 5A [11:09:56]Write i2c OK [11:09:56]MH_I2C_Read... [11:09:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:56]Read from MH i2c: E2 [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: E2 17 00 [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: E2 17 00 D7 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 B5 [11:09:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:09:56]wFMCommunicate OK [11:09:56]CreateOFDProtocolMessage done [11:09:56]OFDSenderStorePacket 104881 [11:09:56]StoreOFDPacket docnum=104881 [11:09:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 B8 34 07 01 84 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 22 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 FE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 FE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 03 41 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B1 99 01 00 35 04 06 00 88 D5 6D CF 86 AF F3 80 53 73 22 3F 51 43 [11:09:56]CheckFolder [11:09:56]dirname=/storage/ofd_packets [11:09:56]CheckFolder done [11:09:56]ProducePacketName [11:09:56]name=ofd_packets/00104881 [11:09:56]NVStorageSaveData ofd_packets/00104881 [11:09:56]File name is /storage/ofd_packets/00104881 [11:09:56]Write 301 bytes [11:09:56]NVStorageSaveData done [11:09:56]OFDSenderStorePacket done [11:09:56]KKMCreateOFDPacket done [11:09:56]NVStorageSaveData kkm_last_timestamp [11:09:56]File name is /storage/kkm_last_timestamp [11:09:56]Write 4 bytes [11:09:56]NVStorageSaveData done [11:09:56]ExternCall_PrintAddStr [11:09:56]wPrintStart [11:09:56]Write to MH i2c: 01 00 00 D8 09 E1 [11:09:56]Write i2c OK [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: 01 [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: 01 07 00 [11:09:56]MH_I2C_Read... [11:09:56]Read from MH i2c: 01 07 00 D8 09 00 00 00 00 00 FF 0F F6 [11:09:56]RasterBufferAndPrint [11:09:56]line Счет N : (1)118331 [11:09:56]line ИНН: 02508201610067 [11:09:56]line Контрольно-Кассовый Чек [11:09:56]line ПРОДАЖА [11:09:56]line ТРК (МРК, ГНК) : 13 [11:09:56]line Товар: 2710124500 [11:09:56]line Аи-95-К-5 [11:09:56]line 8.770 * 74.20 [11:09:56]line = 650.73 [11:09:56]line НДС 12% НСП 1% [11:09:56]line > о реализуемом товаре [11:09:56]line ИТОГО: 650.73 [11:09:56]line НСП 1% : 5.76 [11:09:56]line НДС 12% : 69.10 [11:09:56]line Наличными: 0.00 [11:09:56]line Безнал.: 650.73 [11:09:56]line Место: АЗС № 176 [11:09:56]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:09:56]line СНО: Общий режим [11:09:56]line Чек 221 26.09.2024 11:09 [11:09:56]line Смена: 237 ФФД: 1.0 [11:09:56]line ЗНМ: 0300000238 [11:09:56]line РНМ: 0000000000145756 [11:09:56]line Версия ККМ: v1.0 [11:09:56]line Платежная система: O! деньги [11:09:56]line ФМ: 0000000000959278 [11:09:56]line ФД: 104881 [11:09:56]line ФПД: 150450251728559 [11:09:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T110955&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104881&fm=150450251728559&tin=02508201610067®Number=0000000000145756&sum=65073 [11:09:57]OFD Sender: Processing packet 104881 [packets to send 51, broken 50] [11:09:57]ProducePacketName [11:09:57]name=ofd_packets/00104881 [11:09:57]OFD Sender: To server: pG, [11:09:57]CommunicateWithHost lk.salyk.kg:30040 [11:09:57]ConnectInit lk.salyk.kg [11:09:57]written 0, free lines is 4095 [11:09:57]Connected sock=10 [11:09:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 B8 34 07 01 84 23 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 22 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 FE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 31 FE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 40 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 31 FE 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DD 00 00 00 F4 03 04 00 03 41 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B1 99 01 00 35 04 06 00 88 D5 6D CF 86 AF F3 80 53 73 22 3F 51 43 [11:09:57]Write to MH i2c: 01 00 00 01 0A 0B [11:09:57]Write i2c OK [11:09:57]MH_I2C_Read... [11:09:57]Read from MH i2c: 01 [11:09:57]MH_I2C_Read... [11:09:57]Read from MH i2c: 01 07 00 [11:09:57]MH_I2C_Read... [11:09:57]Read from MH i2c: 01 07 00 01 0A 00 00 00 00 00 12 0D 31 [11:09:57]RasterBufferAndPrint [11:09:57]line [11:09:57]line [11:09:57]line [11:09:57]line [11:09:57]line [11:09:57]written 0, free lines is 3353 [11:09:57]MH_Cut [11:09:57]Write to MH i2c: D1 01 00 08 0A 01 E4 [11:09:57]Write i2c OK [11:09:57]MH_I2C_Read... [11:09:57]Read from MH i2c: D1 [11:09:57]MH_I2C_Read... [11:09:57]Read from MH i2c: D1 01 00 [11:09:57]MH_I2C_Read... [11:09:57]Read from MH i2c: D1 01 00 08 0A 00 E3 [11:09:57]Write to MH i2c: 01 00 00 09 0A 13 [11:09:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 F3 94 47 00 22 22 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B1 99 01 00 F4 03 04 00 B4 EA F4 66 B6 04 01 00 00 65 02 02 DC C8 61 45 8E [11:09:57]CommunicateWithHost err = 0 [11:09:57]CheckOFDResponse [11:09:57]1017 (14) - 77093643461234 [11:09:57]1041 (16) - 0000000000959278 [11:09:57]1040 (4) - 104881 [11:09:57]1012 (4) - 26.09.2024 05:01 [11:09:57]1206 (1) - 0 [11:09:57]OFD Sender: Remove packet 104881 [11:09:57]ProducePacketName [11:09:57]name=ofd_packets/00104881 [11:09:57]NVStorageDeleteData [11:09:57]Write i2c OK [11:09:57]MH_I2C_Read... [11:09:58]OFD Sender: No OFD packet to send [11:09:58]*** Cut start [11:09:58]*** Partial cut [11:09:58]*** CUTSNS_PIN = 1 [11:09:58]*** CUTSNS_PIN = 0 [11:09:58]*** Brake cut motor [11:09:58]Read from MH i2c: 01 [11:09:58]MH_I2C_Read... [11:09:58]*** Stop cut motor [11:09:58]*** Cut end [11:09:58]Read from MH i2c: 01 07 00 [11:09:58]MH_I2C_Read... [11:09:58]Read from MH i2c: 01 07 00 09 0A 00 00 00 00 00 FF 0F 28 [11:09:58]process_action close_receipt done [11:09:58]requested_data is exist [11:09:58]produce_requested_data [11:09:58]requested_item fm.sn is exist - process it [11:09:58]wFMCommunicate request_size=4 [11:09:58]MH_SAM_APDU [11:09:58]CAPDU: 80 11 00 00 [11:09:58]Write to MH i2c: E2 08 00 0A 0A 80 11 00 00 00 00 00 00 8E [11:09:58]Write i2c OK [11:09:58]MH_I2C_Read... [11:09:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:09:58]Read from MH i2c: E2 [11:09:58]MH_I2C_Read... [11:09:58]Read from MH i2c: E2 17 00 [11:09:58]MH_I2C_Read... [11:09:58]Read from MH i2c: E2 17 00 0A 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E9 [11:09:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:09:58]wFMCommunicate OK [11:09:58]requested_item fd.num is exist - process it [11:09:58]SAM_PROTO_GetFieldsCounters [11:09:58]wFMCommunicate request_size=4 [11:09:58]MH_SAM_APDU [11:09:58]CAPDU: 80 13 00 00 [11:09:58]Write to MH i2c: E2 08 00 0B 0A 80 13 00 00 00 00 00 00 91 [11:09:58]Write i2c OK [11:09:58]MH_I2C_Read... [11:09:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:09:59]Read from MH i2c: E2 [11:09:59]MH_I2C_Read... [11:09:59]Read from MH i2c: E2 62 00 [11:09:59]MH_I2C_Read... [11:09:59]Read from MH i2c: E2 62 00 0B 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 B1 99 01 00 0E 04 04 00 ED 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 8C [11:09:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 B1 99 01 00 0E 04 04 00 ED 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 [11:09:59]wFMCommunicate OK [11:09:59]SAM_PROTO_GetFieldsCounters done [11:09:59]requested_item shift.num is exist - process it [11:09:59]requested_item shift.opened is exist - process it [11:09:59]req_shift_opened [11:09:59]FM_GetShiftState [11:09:59]SAM_PROTO_GetShiftState [11:09:59]wFMCommunicate request_size=4 [11:09:59]MH_SAM_APDU [11:09:59]CAPDU: 80 13 01 00 [11:09:59]Write to MH i2c: E2 08 00 0C 0A 80 13 01 00 00 00 00 00 93 [11:09:59]Write i2c OK [11:09:59]MH_I2C_Read... [11:09:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:09:59]Read from MH i2c: E2 [11:09:59]MH_I2C_Read... [11:09:59]Read from MH i2c: E2 0E 00 [11:09:59]MH_I2C_Read... [11:09:59]Read from MH i2c: E2 0E 00 0C 0A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 8F [11:09:59]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:09:59]wFMCommunicate OK [11:09:59]SAM_PROTO_GetShiftState done [11:09:59]FM_GetShiftState done [11:09:59]req_shift_opened done [11:09:59]requested_item shift.open_date is exist - process it [11:09:59]req_shift_open_date [11:09:59]req_shift_open_date done [11:09:59]produce_requested_data done [11:09:59]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104881,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:09:59]process_action_free close_receipt [11:09:59]json_value_free [11:09:59]json_value_free done [11:09:59]process_json_proto returns [11:09:59]Send response to host [11:09:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104881,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:09:59]free response buf [11:09:59]execute_script done [11:09:59]execute_script returns [11:09:59]free content buf [11:09:59]Sock 9.Close socket [11:09:59]Sock 9.Thread stoped [11:10:03]OFD Sender: No OFD packet to send [11:10:08]OFD Sender: No OFD packet to send [11:10:13]OFD Sender: No OFD packet to send [11:10:18]OFD Sender: No OFD packet to send [11:10:23]OFD Sender: No OFD packet to send [11:10:28]OFD Sender: No OFD packet to send [11:10:33]OFD Sender: No OFD packet to send [11:10:38]OFD Sender: No OFD packet to send [11:10:43]OFD Sender: No OFD packet to send [11:10:48]OFD Sender: No OFD packet to send [11:10:53]OFD Sender: No OFD packet to send [11:10:58]OFD Sender: No OFD packet to send [11:11:03]OFD Sender: No OFD packet to send [11:11:08]OFD Sender: No OFD packet to send [11:11:13]OFD Sender: No OFD packet to send [11:11:18]OFD Sender: No OFD packet to send [11:11:23]OFD Sender: No OFD packet to send [11:11:28]OFD Sender: No OFD packet to send [11:11:33]OFD Sender: No OFD packet to send [11:11:38]OFD Sender: No OFD packet to send [11:11:43]OFD Sender: No OFD packet to send [11:11:48]OFD Sender: No OFD packet to send [11:11:53]OFD Sender: No OFD packet to send [11:11:58]OFD Sender: No OFD packet to send [11:12:03]OFD Sender: No OFD packet to send [11:12:08]OFD Sender: No OFD packet to send [11:12:13]OFD Sender: No OFD packet to send [11:12:18]OFD Sender: No OFD packet to send [11:12:23]OFD Sender: No OFD packet to send [11:12:28]OFD Sender: No OFD packet to send [11:12:33]OFD Sender: No OFD packet to send [11:12:34]accept exits with 7 [11:12:34]New connection [11:12:34]New thread 3066875236 created [11:12:34]Thread 3067018596 joined [11:12:34]Waiting for new connection... [11:12:34] Sock 7.Parse request [11:12:34]Sock 7.Check first char [11:12:34]Sock 7.First char is OK [11:12:34]request: POST /json_proto HTTP/1.0 [11:12:34]Method: POST [11:12:34]URL: /json_proto [11:12:34]Method is POST - this is cgi request [11:12:34]url: /json_proto [11:12:34]query_string will be loaded in cgi processing [11:12:34]execute_cgi json_proto POST (null) [11:12:34]execute_cgi path=json_proto method=POST [11:12:34]POST find Content-Length [11:12:34]Host: 172.17.62.195:8080 [11:12:34]Content-Length: 984 [11:12:34]Content-Type: application/json [11:12:34] [11:12:34]POST finish read [11:12:34]Found Content-Length = 984 [11:12:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "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 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "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" ] } } [11:12:34]execute_script... [11:12:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118332", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "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 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "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" ] } } [11:12:34]POST & json_proto [11:12:34]process_json_proto [11:12:34]json parsed OK: [11:12:34]protocol is kg_v1.0 [11:12:34]action value=close_receipt [11:12:34]process_action close_receipt [11:12:34]cmd_close_receipt [11:12:34]MH_GetDate [11:12:34]Write to MH i2c: F0 00 00 0D 0A 06 [11:12:34]Write i2c OK [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: F0 [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: F0 09 00 [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: F0 09 00 0D 0A 00 A2 41 F5 66 65 34 CA 65 15 [11:12:34]GetLastDocTimeStamp 1727348995 [11:12:34]current date 1727349154 [11:12:34]FM_GetShiftState [11:12:34]SAM_PROTO_GetShiftState [11:12:34]wFMCommunicate request_size=4 [11:12:34]MH_SAM_APDU [11:12:34]CAPDU: 80 13 01 00 [11:12:34]Write to MH i2c: E2 08 00 0E 0A 80 13 01 00 00 00 00 00 95 [11:12:34]Write i2c OK [11:12:34]MH_I2C_Read... [11:12:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:34]Read from MH i2c: E2 [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: E2 0E 00 [11:12:34]MH_I2C_Read... [11:12:34]Read from MH i2c: E2 0E 00 0E 0A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 91 [11:12:34]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:12:34]wFMCommunicate OK [11:12:34]SAM_PROTO_GetShiftState done [11:12:34]FM_GetShiftState done [11:12:34]opened in 1727309552 [11:12:34]opened+sec_in_day 1727395952 [11:12:34]quantity*price = 150032 [11:12:34]sum+1 = 150034 [11:12:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 222 26.09.2024 11:12 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 176 сэкономлено 22.46 сом ФМ: 0000000000959278 ФД: 104882 ФПД: 144986471228391 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T111234&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104882&fm=144986471228391&tin=02508201610067®Number=0000000000145756&sum=150000 [11:12:35]StoreToDocumentArchive [11:12:35]shift 237 fd 104882 [11:12:35]save to /storage/0237/doc_00104882 [11:12:35]save last doc name /storage/0237/doc_00104882 to /storage/kkm_last_doc_name [11:12:35]save OK [11:12:35]Clear old archive folders... [11:12:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:12:35]tlvbuf is 002A9380 [11:12:35]SAM_PROTO_ClearQueue [11:12:35]wFMCommunicate request_size=4 [11:12:35]MH_SAM_APDU [11:12:35]CAPDU: 80 09 00 00 [11:12:35]Write to MH i2c: E2 08 00 1B 0A 80 09 00 00 00 00 00 00 97 [11:12:35]Write i2c OK [11:12:35]MH_I2C_Read... [11:12:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:12:35]Read from MH i2c: E2 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 03 00 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 03 00 1B 0A 00 90 00 99 [11:12:35]RAPDU: 90 00 [11:12:35]wFMCommunicate OK [11:12:35]SAM_PROTO_ClearQueue done [11:12:35]KKMCreateOFDPacket [11:12:35]OFDProtocolAddRootSTLVToBuf [11:12:35]FM_MakeSignedData [11:12:35]FM_MakeSignedData [11:12:35]SAM_PROTO_SignData [11:12:35]wFMCommunicate request_size=4 [11:12:35]MH_SAM_APDU [11:12:35]CAPDU: 80 0D 01 02 [11:12:35]Write to MH i2c: E2 08 00 1C 0A 80 0D 01 02 00 00 00 00 9F [11:12:35]Write i2c OK [11:12:35]MH_I2C_Read... [11:12:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:12:35]Read from MH i2c: E2 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 03 00 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 03 00 1C 0A 00 90 00 9A [11:12:35]RAPDU: 90 00 [11:12:35]wFMCommunicate OK [11:12:35]wFMCommunicate request_size=255 [11:12:35]MH_SAM_APDU [11:12: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 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 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 DE 00 00 00 F4 03 04 00 A2 41 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B2 99 01 00 35 04 06 00 83 [11:12:35]Write to MH i2c: E2 02 01 1D 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 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 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 DE 00 00 00 F4 03 04 00 A2 41 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B2 99 01 00 35 04 06 00 83 00 00 54 [11:12:35]Write i2c OK [11:12:35]MH_I2C_Read... [11:12:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:35]Read from MH i2c: E2 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 03 00 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 03 00 1D 0A 00 90 00 9B [11:12:35]RAPDU: 90 00 [11:12:35]wFMCommunicate OK [11:12:35]wFMCommunicate request_size=10 [11:12:35]MH_SAM_APDU [11:12:35]CAPDU: 80 0D 02 02 05 DD 4B 1D 63 E7 [11:12:35]Write to MH i2c: E2 0D 00 1E 0A 80 0D 02 02 05 00 DD 4B 1D 63 E7 00 00 3B [11:12:35]Write i2c OK [11:12:35]MH_I2C_Read... [11:12:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:12:35]Read from MH i2c: E2 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 03 00 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 03 00 1E 0A 00 90 00 9C [11:12:35]RAPDU: 90 00 [11:12:35]wFMCommunicate OK [11:12:35]wFMCommunicate request_size=4 [11:12:35]MH_SAM_APDU [11:12:35]CAPDU: 80 0D 03 02 [11:12:35]Write to MH i2c: E2 08 00 1F 0A 80 0D 03 02 00 00 00 00 A4 [11:12:35]Write i2c OK [11:12:35]MH_I2C_Read... [11:12:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:12:35]Read from MH i2c: E2 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 0B 00 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 0B 00 1F 0A 00 CB E6 57 81 AC 4E AD 01 90 00 D6 [11:12:35]RAPDU: CB E6 57 81 AC 4E AD 01 90 00 [11:12:35]wFMCommunicate OK [11:12:35]SAM_PROTO_SignData done [11:12:35]FM_MakeSignedData done [11:12:35]CreateOFDProtocolMessage [11:12:35]wFMCommunicate request_size=4 [11:12:35]MH_SAM_APDU [11:12:35]CAPDU: 80 11 00 00 [11:12:35]Write to MH i2c: E2 08 00 20 0A 80 11 00 00 00 00 00 00 A4 [11:12:35]Write i2c OK [11:12:35]MH_I2C_Read... [11:12:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:35]Read from MH i2c: E2 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 17 00 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: E2 17 00 20 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 FF [11:12:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:12:35]wFMCommunicate OK [11:12:35]CreateOFDProtocolMessage done [11:12:35]OFDSenderStorePacket 104882 [11:12:35]StoreOFDPacket docnum=104882 [11:12:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 70 AA 07 01 53 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 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 DE 00 00 00 F4 03 04 00 A2 41 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B2 99 01 00 35 04 06 00 83 DD 4B 1D 63 E7 CB E6 57 81 AC 4E AD 01 [11:12:35]CheckFolder [11:12:35]dirname=/storage/ofd_packets [11:12:35]CheckFolder done [11:12:35]ProducePacketName [11:12:35]name=ofd_packets/00104882 [11:12:35]NVStorageSaveData ofd_packets/00104882 [11:12:35]File name is /storage/ofd_packets/00104882 [11:12:35]Write 301 bytes [11:12:35]NVStorageSaveData done [11:12:35]OFDSenderStorePacket done [11:12:35]KKMCreateOFDPacket done [11:12:35]NVStorageSaveData kkm_last_timestamp [11:12:35]File name is /storage/kkm_last_timestamp [11:12:35]Write 4 bytes [11:12:35]NVStorageSaveData done [11:12:35]ExternCall_PrintAddStr [11:12:35]wPrintStart [11:12:35]Write to MH i2c: 01 00 00 21 0A 2B [11:12:35]Write i2c OK [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: 01 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: 01 07 00 [11:12:35]MH_I2C_Read... [11:12:35]Read from MH i2c: 01 07 00 21 0A 00 00 00 00 00 FF 0F 40 [11:12:35]RasterBufferAndPrint [11:12:35]line Счет N : (1)118332 [11:12:35]line ИНН: 02508201610067 [11:12:35]line Контрольно-Кассовый Чек [11:12:35]line ПРОДАЖА [11:12:35]line ТРК (МРК, ГНК) : 22 [11:12:35]line Товар: 2710124130 [11:12:35]line Аи-92-К-5 [11:12:35]line 22.460 * 66.80 [11:12:35]line = 1500.33 [11:12:35]line НДС 12% НСП 1% [11:12:35]line > о реализуемом товаре [11:12:35]line ОКРУГЛЕНИЕ: -0.33 [11:12:35]line ИТОГО: 1500.00 [11:12:35]line Внесено: 1500.00 [11:12:35]line СДАЧА: 0.00 [11:12:35]line НСП 1% : 13.28 [11:12:35]line НДС 12% : 159.33 [11:12:35]line Наличными: 1500.00 [11:12:35]line Безнал.: 0.00 [11:12:35]line Место: АЗС № 176 [11:12:35]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:12:35]line СНО: Общий режим [11:12:35]line Чек 222 26.09.2024 11:12 [11:12:35]line Смена: 237 ФФД: 1.0 [11:12:35]line ЗНМ: 0300000238 [11:12:35]line РНМ: 0000000000145756 [11:12:35]line Версия ККМ: v1.0 [11:12:35]line [11:12:35]line Дисконтная программа [11:12:35]line АИ-92 [11:12:35]line номер 176 [11:12:35]line сэкономлено 22.46 сом [11:12:35]line ФМ: 0000000000959278 [11:12:35]line ФД: 104882 [11:12:35]line ФПД: 144986471228391 [11:12:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T111234&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104882&fm=144986471228391&tin=02508201610067®Number=0000000000145756&sum=150000 [11:12:36]OFD Sender: Processing packet 104882 [packets to send 51, broken 50] [11:12:36]ProducePacketName [11:12:36]name=ofd_packets/00104882 [11:12:36]OFD Sender: To server: pG, [11:12:36]CommunicateWithHost lk.salyk.kg:30040 [11:12:36]ConnectInit lk.salyk.kg [11:12:36]written 0, free lines is 4095 [11:12:36]Connected sock=10 [11:12:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 70 AA 07 01 53 C2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 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 DE 00 00 00 F4 03 04 00 A2 41 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B2 99 01 00 35 04 06 00 83 DD 4B 1D 63 E7 CB E6 57 81 AC 4E AD 01 [11:12:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 AD 7D 47 00 2E 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B2 99 01 00 F4 03 04 00 53 EB F4 66 B6 04 01 00 00 5E C6 4A 4D 60 91 22 45 [11:12:36]CommunicateWithHost err = 0 [11:12:36]CheckOFDResponse [11:12:36]1017 (14) - 77093643461234 [11:12:36]1041 (16) - 0000000000959278 [11:12:36]1040 (4) - 104882 [11:12:36]1012 (4) - 26.09.2024 05:04 [11:12:36]1206 (1) - 0 [11:12:36]OFD Sender: Remove packet 104882 [11:12:36]ProducePacketName [11:12:36]name=ofd_packets/00104882 [11:12:36]NVStorageDeleteData [11:12:36]Write to MH i2c: 01 00 00 50 0A 5A [11:12:36]Write i2c OK [11:12:36]MH_I2C_Read... [11:12:36]Read from MH i2c: 01 [11:12:36]MH_I2C_Read... [11:12:36]Read from MH i2c: 01 07 00 [11:12:36]MH_I2C_Read... [11:12:36]Read from MH i2c: 01 07 00 50 0A 00 00 00 00 00 CA 0C 37 [11:12:36]RasterBufferAndPrint [11:12:36]line [11:12:36]line [11:12:36]line [11:12:36]line [11:12:36]line [11:12:36]written 0, free lines is 3280 [11:12:36]MH_Cut [11:12:36]Write to MH i2c: D1 01 00 57 0A 01 33 [11:12:36]Write i2c OK [11:12:36]MH_I2C_Read... [11:12:36]Read from MH i2c: D1 [11:12:36]MH_I2C_Read... [11:12:36]Read from MH i2c: D1 01 00 [11:12:36]MH_I2C_Read... [11:12:36]Read from MH i2c: D1 01 00 57 0A 00 32 [11:12:36]Write to MH i2c: 01 00 00 58 0A 62 [11:12:36]Write i2c OK [11:12:36]MH_I2C_Read... [11:12:37]OFD Sender: No OFD packet to send [11:12:37]*** Cut start [11:12:37]*** Partial cut [11:12:37]*** CUTSNS_PIN = 1 [11:12:37]*** CUTSNS_PIN = 0 [11:12:37]*** Brake cut motor [11:12:37]Read from MH i2c: 01 [11:12:38]MH_I2C_Read... [11:12:38]*** Stop cut motor [11:12:38]*** Cut end [11:12:38]Read from MH i2c: 01 07 00 [11:12:38]MH_I2C_Read... [11:12:38]Read from MH i2c: 01 07 00 58 0A 00 00 00 00 00 FF 0F 77 [11:12:38]process_action close_receipt done [11:12:38]requested_data is exist [11:12:38]produce_requested_data [11:12:38]requested_item fm.sn is exist - process it [11:12:38]wFMCommunicate request_size=4 [11:12:38]MH_SAM_APDU [11:12:38]CAPDU: 80 11 00 00 [11:12:38]Write to MH i2c: E2 08 00 59 0A 80 11 00 00 00 00 00 00 DD [11:12:38]Write i2c OK [11:12:38]MH_I2C_Read... [11:12:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:12:38]Read from MH i2c: E2 [11:12:38]MH_I2C_Read... [11:12:38]Read from MH i2c: E2 17 00 [11:12:38]MH_I2C_Read... [11:12:38]Read from MH i2c: E2 17 00 59 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 38 [11:12:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:12:38]wFMCommunicate OK [11:12:38]requested_item fd.num is exist - process it [11:12:38]SAM_PROTO_GetFieldsCounters [11:12:38]wFMCommunicate request_size=4 [11:12:38]MH_SAM_APDU [11:12:38]CAPDU: 80 13 00 00 [11:12:38]Write to MH i2c: E2 08 00 5A 0A 80 13 00 00 00 00 00 00 E0 [11:12:38]Write i2c OK [11:12:38]MH_I2C_Read... [11:12:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:12:38]Read from MH i2c: E2 [11:12:38]MH_I2C_Read... [11:12:38]Read from MH i2c: E2 62 00 [11:12:38]MH_I2C_Read... [11:12:38]Read from MH i2c: E2 62 00 5A 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 B2 99 01 00 0E 04 04 00 ED 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 DF [11:12:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 B2 99 01 00 0E 04 04 00 ED 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 [11:12:38]wFMCommunicate OK [11:12:38]SAM_PROTO_GetFieldsCounters done [11:12:38]requested_item shift.num is exist - process it [11:12:38]requested_item shift.opened is exist - process it [11:12:38]req_shift_opened [11:12:38]FM_GetShiftState [11:12:38]SAM_PROTO_GetShiftState [11:12:38]wFMCommunicate request_size=4 [11:12:38]MH_SAM_APDU [11:12:38]CAPDU: 80 13 01 00 [11:12:38]Write to MH i2c: E2 08 00 5B 0A 80 13 01 00 00 00 00 00 E2 [11:12:38]Write i2c OK [11:12:38]MH_I2C_Read... [11:12:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:12:38]Read from MH i2c: E2 [11:12:38]MH_I2C_Read... [11:12:38]Read from MH i2c: E2 0E 00 [11:12:38]MH_I2C_Read... [11:12:38]Read from MH i2c: E2 0E 00 5B 0A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 DE [11:12:38]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:12:38]wFMCommunicate OK [11:12:38]SAM_PROTO_GetShiftState done [11:12:38]FM_GetShiftState done [11:12:38]req_shift_opened done [11:12:38]requested_item shift.open_date is exist - process it [11:12:38]req_shift_open_date [11:12:38]req_shift_open_date done [11:12:38]produce_requested_data done [11:12:38]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104882,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:12:38]process_action_free close_receipt [11:12:38]json_value_free [11:12:38]json_value_free done [11:12:38]process_json_proto returns [11:12:38]Send response to host [11:12:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104882,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:12:38]free response buf [11:12:38]execute_script done [11:12:38]execute_script returns [11:12:38]free content buf [11:12:38]Sock 7.Close socket [11:12:38]Sock 7.Thread stoped [11:12:42]OFD Sender: No OFD packet to send [11:12:47]OFD Sender: No OFD packet to send [11:12:52]OFD Sender: No OFD packet to send [11:12:57]OFD Sender: No OFD packet to send [11:13:02]OFD Sender: No OFD packet to send [11:13:07]OFD Sender: No OFD packet to send [11:13:12]OFD Sender: No OFD packet to send [11:13:17]OFD Sender: No OFD packet to send [11:13:22]OFD Sender: No OFD packet to send [11:13:27]OFD Sender: No OFD packet to send [11:13:32]OFD Sender: No OFD packet to send [11:13:37]OFD Sender: No OFD packet to send [11:13:42]OFD Sender: No OFD packet to send [11:13:47]OFD Sender: No OFD packet to send [11:13:52]OFD Sender: No OFD packet to send [11:13:57]OFD Sender: No OFD packet to send [11:14:02]OFD Sender: No OFD packet to send [11:14:02]accept exits with 9 [11:14:02]New connection [11:14:02]New thread 3067018596 created [11:14:02]Thread 3066875236 joined [11:14:02]Waiting for new connection... [11:14:02] Sock 9.Parse request [11:14:02]Sock 9.Check first char [11:14:02]Sock 9.First char is OK [11:14:02]request: POST /json_proto HTTP/1.0 [11:14:02]Method: POST [11:14:02]URL: /json_proto [11:14:02]Method is POST - this is cgi request [11:14:02]url: /json_proto [11:14:02]query_string will be loaded in cgi processing [11:14:02]execute_cgi json_proto POST (null) [11:14:02]execute_cgi path=json_proto method=POST [11:14:02]POST find Content-Length [11:14:02]Host: 172.17.62.195:8080 [11:14:02]Content-Length: 984 [11:14:02]Content-Type: application/json [11:14:02] [11:14:02]POST finish read [11:14:02]Found Content-Length = 984 [11:14:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 32.950, "sum" : 2201.06, "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 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 32.95 \u0441\u043E\u043C", "deposit" : 2500.00, "total" : 2201.00, "payments": [ { "type": 0, "sum" : 2201.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:02]execute_script... [11:14:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118333", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 32.950, "sum" : 2201.06, "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 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 32.95 \u0441\u043E\u043C", "deposit" : 2500.00, "total" : 2201.00, "payments": [ { "type": 0, "sum" : 2201.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:14:02]POST & json_proto [11:14:02]process_json_proto [11:14:02]json parsed OK: [11:14:02]protocol is kg_v1.0 [11:14:02]action value=close_receipt [11:14:02]process_action close_receipt [11:14:02]cmd_close_receipt [11:14:02]MH_GetDate [11:14:02]Write to MH i2c: F0 00 00 5C 0A 55 [11:14:02]Write i2c OK [11:14:02]MH_I2C_Read... [11:14:02]Read from MH i2c: F0 [11:14:02]MH_I2C_Read... [11:14:02]Read from MH i2c: F0 09 00 [11:14:02]MH_I2C_Read... [11:14:02]Read from MH i2c: F0 09 00 5C 0A 00 FB 41 F5 66 65 34 CA 65 BD [11:14:02]GetLastDocTimeStamp 1727349154 [11:14:02]current date 1727349243 [11:14:02]FM_GetShiftState [11:14:02]SAM_PROTO_GetShiftState [11:14:02]wFMCommunicate request_size=4 [11:14:02]MH_SAM_APDU [11:14:02]CAPDU: 80 13 01 00 [11:14:02]Write to MH i2c: E2 08 00 5D 0A 80 13 01 00 00 00 00 00 E4 [11:14:02]Write i2c OK [11:14:02]MH_I2C_Read... [11:14:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:02]Read from MH i2c: E2 [11:14:02]MH_I2C_Read... [11:14:02]Read from MH i2c: E2 0E 00 [11:14:02]MH_I2C_Read... [11:14:02]Read from MH i2c: E2 0E 00 5D 0A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 E0 [11:14:02]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:14:02]wFMCommunicate OK [11:14:02]SAM_PROTO_GetShiftState done [11:14:02]FM_GetShiftState done [11:14:02]opened in 1727309552 [11:14:02]opened+sec_in_day 1727395952 [11:14:02]quantity*price = 220106 [11:14:02]sum+1 = 220107 [11:14:02]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 2201.00 Внесено: 2500.00 СДАЧА: 299.00 НСП 1% : 19.48 НДС 12% : 233.74 Наличными: 2201.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 223 26.09.2024 11:14 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 176 сэкономлено 32.95 сом ФМ: 0000000000959278 ФД: 104883 ФПД: 227612241158684 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T111403&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104883&fm=227612241158684&tin=02508201610067®Number=0000000000145756&sum=220100 [11:14:04]StoreToDocumentArchive [11:14:04]shift 237 fd 104883 [11:14:04]save to /storage/0237/doc_00104883 [11:14:04]save last doc name /storage/0237/doc_00104883 to /storage/kkm_last_doc_name [11:14:04]save OK [11:14:04]Clear old archive folders... [11:14:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:14:04]tlvbuf is 003147A0 [11:14:04]SAM_PROTO_ClearQueue [11:14:04]wFMCommunicate request_size=4 [11:14:04]MH_SAM_APDU [11:14:04]CAPDU: 80 09 00 00 [11:14:04]Write to MH i2c: E2 08 00 6A 0A 80 09 00 00 00 00 00 00 E6 [11:14:04]Write i2c OK [11:14:04]MH_I2C_Read... [11:14:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:04]Read from MH i2c: E2 [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: E2 03 00 [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: E2 03 00 6A 0A 00 90 00 E8 [11:14:04]RAPDU: 90 00 [11:14:04]wFMCommunicate OK [11:14:04]SAM_PROTO_ClearQueue done [11:14:04]KKMCreateOFDPacket [11:14:04]OFDProtocolAddRootSTLVToBuf [11:14:04]FM_MakeSignedData [11:14:04]FM_MakeSignedData [11:14:04]SAM_PROTO_SignData [11:14:04]wFMCommunicate request_size=4 [11:14:04]MH_SAM_APDU [11:14:04]CAPDU: 80 0D 01 02 [11:14:04]Write to MH i2c: E2 08 00 6B 0A 80 0D 01 02 00 00 00 00 EE [11:14:04]Write i2c OK [11:14:04]MH_I2C_Read... [11:14:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:04]Read from MH i2c: E2 [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: E2 03 00 [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: E2 03 00 6B 0A 00 90 00 E9 [11:14:04]RAPDU: 90 00 [11:14:04]wFMCommunicate OK [11:14:04]wFMCommunicate request_size=255 [11:14:04]MH_SAM_APDU [11:14:04]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B6 80 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 CA 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 5B 00 00 00 00 07 04 06 00 C4 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 FB 41 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B3 99 01 00 35 04 06 00 CF [11:14:04]Write to MH i2c: E2 02 01 6C 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 35 FF 03 08 00 03 B6 80 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 CA 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 5B 00 00 00 00 07 04 06 00 C4 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 FB 41 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B3 99 01 00 35 04 06 00 CF 00 00 A2 [11:14:04]Write i2c OK [11:14:04]MH_I2C_Read... [11:14:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:04]Read from MH i2c: E2 [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: E2 03 00 [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: E2 03 00 6C 0A 00 90 00 EA [11:14:04]RAPDU: 90 00 [11:14:04]wFMCommunicate OK [11:14:04]wFMCommunicate request_size=10 [11:14:04]MH_SAM_APDU [11:14:04]CAPDU: 80 0D 02 02 05 03 1A C7 E2 1C [11:14:04]Write to MH i2c: E2 0D 00 6D 0A 80 0D 02 02 05 00 03 1A C7 E2 1C 00 00 DD [11:14:04]Write i2c OK [11:14:04]MH_I2C_Read... [11:14:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:04]Read from MH i2c: E2 [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: E2 03 00 [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: E2 03 00 6D 0A 00 90 00 EB [11:14:04]RAPDU: 90 00 [11:14:04]wFMCommunicate OK [11:14:04]wFMCommunicate request_size=4 [11:14:04]MH_SAM_APDU [11:14:04]CAPDU: 80 0D 03 02 [11:14:04]Write to MH i2c: E2 08 00 6E 0A 80 0D 03 02 00 00 00 00 F3 [11:14:04]Write i2c OK [11:14:04]MH_I2C_Read... [11:14:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:04]Read from MH i2c: E2 [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: E2 0B 00 [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: E2 0B 00 6E 0A 00 A8 99 83 1E 56 DC 8E 87 90 00 1D [11:14:04]RAPDU: A8 99 83 1E 56 DC 8E 87 90 00 [11:14:04]wFMCommunicate OK [11:14:04]SAM_PROTO_SignData done [11:14:04]FM_MakeSignedData done [11:14:04]CreateOFDProtocolMessage [11:14:04]wFMCommunicate request_size=4 [11:14:04]MH_SAM_APDU [11:14:04]CAPDU: 80 11 00 00 [11:14:04]Write to MH i2c: E2 08 00 6F 0A 80 11 00 00 00 00 00 00 F3 [11:14:04]Write i2c OK [11:14:04]MH_I2C_Read... [11:14:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:04]Read from MH i2c: E2 [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: E2 17 00 [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: E2 17 00 6F 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 4E [11:14:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:14:04]wFMCommunicate OK [11:14:04]CreateOFDProtocolMessage done [11:14:04]OFDSenderStorePacket 104883 [11:14:04]StoreOFDPacket docnum=104883 [11:14:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 D7 C1 07 01 4A 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 35 FF 03 08 00 03 B6 80 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 CA 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 5B 00 00 00 00 07 04 06 00 C4 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 FB 41 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B3 99 01 00 35 04 06 00 CF 03 1A C7 E2 1C A8 99 83 1E 56 DC 8E 87 [11:14:04]CheckFolder [11:14:04]dirname=/storage/ofd_packets [11:14:04]CheckFolder done [11:14:04]ProducePacketName [11:14:04]name=ofd_packets/00104883 [11:14:04]NVStorageSaveData ofd_packets/00104883 [11:14:04]File name is /storage/ofd_packets/00104883 [11:14:04]Write 301 bytes [11:14:04]NVStorageSaveData done [11:14:04]OFDSenderStorePacket done [11:14:04]KKMCreateOFDPacket done [11:14:04]NVStorageSaveData kkm_last_timestamp [11:14:04]File name is /storage/kkm_last_timestamp [11:14:04]Write 4 bytes [11:14:04]NVStorageSaveData done [11:14:04]ExternCall_PrintAddStr [11:14:04]wPrintStart [11:14:04]Write to MH i2c: 01 00 00 70 0A 7A [11:14:04]Write i2c OK [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: 01 [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: 01 07 00 [11:14:04]MH_I2C_Read... [11:14:04]Read from MH i2c: 01 07 00 70 0A 00 00 00 00 00 FF 0F 8F [11:14:04]RasterBufferAndPrint [11:14:04]line Счет N : (1)118333 [11:14:04]line ИНН: 02508201610067 [11:14:04]line Контрольно-Кассовый Чек [11:14:04]line ПРОДАЖА [11:14:04]line ТРК (МРК, ГНК) : 32 [11:14:04]line Товар: 2710124130 [11:14:04]line Аи-92-К-5 [11:14:04]line 32.950 * 66.80 [11:14:04]line = 2201.06 [11:14:04]line НДС 12% НСП 1% [11:14:04]line > о реализуемом товаре [11:14:04]line ОКРУГЛЕНИЕ: -0.06 [11:14:04]line ИТОГО: 2201.00 [11:14:04]line Внесено: 2500.00 [11:14:04]line СДАЧА: 299.00 [11:14:04]line НСП 1% : 19.48 [11:14:04]line НДС 12% : 233.74 [11:14:04]line Наличными: 2201.00 [11:14:04]line Безнал.: 0.00 [11:14:04]line Место: АЗС № 176 [11:14:04]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:14:04]line СНО: Общий режим [11:14:04]line Чек 223 26.09.2024 11:14 [11:14:04]line Смена: 237 ФФД: 1.0 [11:14:04]line ЗНМ: 0300000238 [11:14:04]line РНМ: 0000000000145756 [11:14:04]line Версия ККМ: v1.0 [11:14:04]line [11:14:04]line Дисконтная программа [11:14:04]line АИ-92 [11:14:04]line номер 176 [11:14:04]line сэкономлено 32.95 сом [11:14:04]line ФМ: 0000000000959278 [11:14:04]line ФД: 104883 [11:14:04]line ФПД: 227612241158684 [11:14:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T111403&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104883&fm=227612241158684&tin=02508201610067®Number=0000000000145756&sum=220100 [11:14:04]OFD Sender: Processing packet 104883 [packets to send 51, broken 50] [11:14:04]ProducePacketName [11:14:04]name=ofd_packets/00104883 [11:14:04]OFD Sender: To server: pG, [11:14:04]CommunicateWithHost lk.salyk.kg:30040 [11:14:04]ConnectInit lk.salyk.kg [11:14:04]written 0, free lines is 4095 [11:14:05]Connected sock=10 [11:14:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 D7 C1 07 01 4A 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 35 FF 03 08 00 03 B6 80 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 CA 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C4 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9C 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4E 5B 00 00 00 00 07 04 06 00 C4 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DF 00 00 00 F4 03 04 00 FB 41 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B3 99 01 00 35 04 06 00 CF 03 1A C7 E2 1C A8 99 83 1E 56 DC 8E 87 [11:14:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 C2 11 47 00 65 C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B3 99 01 00 F4 03 04 00 AB EB F4 66 B6 04 01 00 00 CA 89 7D 87 5A 2E 5B 0A [11:14:05]CommunicateWithHost err = 0 [11:14:05]CheckOFDResponse [11:14:05]1017 (14) - 77093643461234 [11:14:05]1041 (16) - 0000000000959278 [11:14:05]1040 (4) - 104883 [11:14:05]1012 (4) - 26.09.2024 05:05 [11:14:05]1206 (1) - 0 [11:14:05]OFD Sender: Remove packet 104883 [11:14:05]ProducePacketName [11:14:05]name=ofd_packets/00104883 [11:14:05]NVStorageDeleteData [11:14:05]Write to MH i2c: 01 00 00 9F 0A A9 [11:14:05]Write i2c OK [11:14:05]MH_I2C_Read... [11:14:05]Read from MH i2c: 01 [11:14:05]MH_I2C_Read... [11:14:05]Read from MH i2c: 01 07 00 [11:14:05]MH_I2C_Read... [11:14:05]Read from MH i2c: 01 07 00 9F 0A 00 00 00 00 00 BD 0C 79 [11:14:05]RasterBufferAndPrint [11:14:05]line [11:14:05]line [11:14:05]line [11:14:05]line [11:14:05]line [11:14:05]written 0, free lines is 3268 [11:14:05]MH_Cut [11:14:05]Write to MH i2c: D1 01 00 A6 0A 01 82 [11:14:05]Write i2c OK [11:14:05]MH_I2C_Read... [11:14:05]Read from MH i2c: D1 [11:14:05]MH_I2C_Read... [11:14:05]Read from MH i2c: D1 01 00 [11:14:05]MH_I2C_Read... [11:14:05]Read from MH i2c: D1 01 00 A6 0A 00 81 [11:14:05]Write to MH i2c: 01 00 00 A7 0A B1 [11:14:05]Write i2c OK [11:14:05]MH_I2C_Read... [11:14:05]OFD Sender: No OFD packet to send [11:14:06]*** Cut start [11:14:06]*** Partial cut [11:14:06]*** CUTSNS_PIN = 1 [11:14:06]*** CUTSNS_PIN = 0 [11:14:06]*** Brake cut motor [11:14:06]Read from MH i2c: 01 [11:14:06]MH_I2C_Read... [11:14:06]*** Stop cut motor [11:14:06]*** Cut end [11:14:06]Read from MH i2c: 01 07 00 [11:14:06]MH_I2C_Read... [11:14:06]Read from MH i2c: 01 07 00 A7 0A 00 00 00 00 00 FF 0F C6 [11:14:06]process_action close_receipt done [11:14:06]requested_data is exist [11:14:06]produce_requested_data [11:14:06]requested_item fm.sn is exist - process it [11:14:06]wFMCommunicate request_size=4 [11:14:06]MH_SAM_APDU [11:14:06]CAPDU: 80 11 00 00 [11:14:06]Write to MH i2c: E2 08 00 A8 0A 80 11 00 00 00 00 00 00 2C [11:14:06]Write i2c OK [11:14:06]MH_I2C_Read... [11:14:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:06]Read from MH i2c: E2 [11:14:06]MH_I2C_Read... [11:14:06]Read from MH i2c: E2 17 00 [11:14:06]MH_I2C_Read... [11:14:06]Read from MH i2c: E2 17 00 A8 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 87 [11:14:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:14:06]wFMCommunicate OK [11:14:06]requested_item fd.num is exist - process it [11:14:06]SAM_PROTO_GetFieldsCounters [11:14:06]wFMCommunicate request_size=4 [11:14:06]MH_SAM_APDU [11:14:06]CAPDU: 80 13 00 00 [11:14:06]Write to MH i2c: E2 08 00 A9 0A 80 13 00 00 00 00 00 00 2F [11:14:06]Write i2c OK [11:14:06]MH_I2C_Read... [11:14:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:06]Read from MH i2c: E2 [11:14:06]MH_I2C_Read... [11:14:06]Read from MH i2c: E2 62 00 [11:14:06]MH_I2C_Read... [11:14:06]Read from MH i2c: E2 62 00 A9 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 B3 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 32 [11:14:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 B3 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:14:06]wFMCommunicate OK [11:14:06]SAM_PROTO_GetFieldsCounters done [11:14:06]requested_item shift.num is exist - process it [11:14:06]requested_item shift.opened is exist - process it [11:14:06]req_shift_opened [11:14:06]FM_GetShiftState [11:14:06]SAM_PROTO_GetShiftState [11:14:06]wFMCommunicate request_size=4 [11:14:06]MH_SAM_APDU [11:14:06]CAPDU: 80 13 01 00 [11:14:06]Write to MH i2c: E2 08 00 AA 0A 80 13 01 00 00 00 00 00 31 [11:14:06]Write i2c OK [11:14:06]MH_I2C_Read... [11:14:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:06]Read from MH i2c: E2 [11:14:06]MH_I2C_Read... [11:14:06]Read from MH i2c: E2 0E 00 [11:14:06]MH_I2C_Read... [11:14:06]Read from MH i2c: E2 0E 00 AA 0A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 2D [11:14:06]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:14:06]wFMCommunicate OK [11:14:06]SAM_PROTO_GetShiftState done [11:14:06]FM_GetShiftState done [11:14:06]req_shift_opened done [11:14:06]requested_item shift.open_date is exist - process it [11:14:06]req_shift_open_date [11:14:06]req_shift_open_date done [11:14:06]produce_requested_data done [11:14:06]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104883,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:14:06]process_action_free close_receipt [11:14:06]json_value_free [11:14:06]json_value_free done [11:14:06]process_json_proto returns [11:14:06]Send response to host [11:14:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104883,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:14:06]free response buf [11:14:06]execute_script done [11:14:06]execute_script returns [11:14:06]free content buf [11:14:06]Sock 9.Close socket [11:14:06]Sock 9.Thread stoped [11:14:10]accept exits with 7 [11:14:10]New connection [11:14:10]New thread 3066875236 created [11:14:10] Sock 7.Parse request [11:14:10]Thread 3067018596 joined [11:14:10]Sock 7.Check first char [11:14:10]Waiting for new connection... [11:14:10]Sock 7.First char is OK [11:14:10]request: POST /json_proto HTTP/1.0 [11:14:10]Method: POST [11:14:10]URL: /json_proto [11:14:10]Method is POST - this is cgi request [11:14:10]url: /json_proto [11:14:10]query_string will be loaded in cgi processing [11:14:10]execute_cgi json_proto POST (null) [11:14:10]execute_cgi path=json_proto method=POST [11:14:10]POST find Content-Length [11:14:10]Host: 172.17.62.195:8080 [11:14:10]Content-Length: 677 [11:14:10]Content-Type: application/json [11:14:10] [11:14:10]POST finish read [11:14:10]Found Content-Length = 677 [11:14:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118334", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:14:10]execute_script... [11:14:10]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118334", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:14:10]POST & json_proto [11:14:10]process_json_proto [11:14:10]json parsed OK: [11:14:10]protocol is kg_v1.0 [11:14:10]action value=close_receipt [11:14:10]process_action close_receipt [11:14:10]cmd_close_receipt [11:14:10]MH_GetDate [11:14:10]Write to MH i2c: F0 00 00 AB 0A A4 [11:14:10]Write i2c OK [11:14:10]MH_I2C_Read... [11:14:10]Read from MH i2c: F0 [11:14:10]MH_I2C_Read... [11:14:10]Read from MH i2c: F0 09 00 [11:14:10]MH_I2C_Read... [11:14:10]Read from MH i2c: F0 09 00 AB 0A 00 02 42 F5 66 65 34 CA 65 14 [11:14:10]GetLastDocTimeStamp 1727349243 [11:14:10]current date 1727349250 [11:14:10]FM_GetShiftState [11:14:10]SAM_PROTO_GetShiftState [11:14:10]wFMCommunicate request_size=4 [11:14:10]MH_SAM_APDU [11:14:10]CAPDU: 80 13 01 00 [11:14:10]Write to MH i2c: E2 08 00 AC 0A 80 13 01 00 00 00 00 00 33 [11:14:10]Write i2c OK [11:14:10]MH_I2C_Read... [11:14:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:10]Read from MH i2c: E2 [11:14:10]MH_I2C_Read... [11:14:10]Read from MH i2c: E2 0E 00 [11:14:10]MH_I2C_Read... [11:14:10]Read from MH i2c: E2 0E 00 AC 0A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 2F [11:14:10]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:14:10]wFMCommunicate OK [11:14:10]SAM_PROTO_GetShiftState done [11:14:10]FM_GetShiftState done [11:14:10]opened in 1727309552 [11:14:10]opened+sec_in_day 1727395952 [11:14:10]quantity*price = 50036 [11:14:10]sum+1 = 50037 [11:14: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 224 26.09.2024 11:14 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104884 ФПД: 266675512009219 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T111410&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104884&fm=266675512009219&tin=02508201610067®Number=0000000000145756&sum=50000 [11:14:11]StoreToDocumentArchive [11:14:11]shift 237 fd 104884 [11:14:11]save to /storage/0237/doc_00104884 [11:14:11]save last doc name /storage/0237/doc_00104884 to /storage/kkm_last_doc_name [11:14:11]save OK [11:14:11]Clear old archive folders... [11:14:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:14:11]tlvbuf is 0030B6E0 [11:14:11]SAM_PROTO_ClearQueue [11:14:11]wFMCommunicate request_size=4 [11:14:11]MH_SAM_APDU [11:14:11]CAPDU: 80 09 00 00 [11:14:11]Write to MH i2c: E2 08 00 B9 0A 80 09 00 00 00 00 00 00 35 [11:14:11]Write i2c OK [11:14:11]MH_I2C_Read... [11:14:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:14:11]Read from MH i2c: E2 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: E2 03 00 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: E2 03 00 B9 0A 00 90 00 37 [11:14:11]RAPDU: 90 00 [11:14:11]wFMCommunicate OK [11:14:11]SAM_PROTO_ClearQueue done [11:14:11]KKMCreateOFDPacket [11:14:11]OFDProtocolAddRootSTLVToBuf [11:14:11]FM_MakeSignedData [11:14:11]FM_MakeSignedData [11:14:11]SAM_PROTO_SignData [11:14:11]wFMCommunicate request_size=4 [11:14:11]MH_SAM_APDU [11:14:11]CAPDU: 80 0D 01 02 [11:14:11]Write to MH i2c: E2 08 00 BA 0A 80 0D 01 02 00 00 00 00 3D [11:14:11]Write i2c OK [11:14:11]MH_I2C_Read... [11:14:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:14:11]Read from MH i2c: E2 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: E2 03 00 [11:14:11]MH_I2C_Read... [11:14:11]Read from MH i2c: E2 03 00 BA 0A 00 90 00 38 [11:14:11]RAPDU: 90 00 [11:14:11]wFMCommunicate OK [11:14:11]wFMCommunicate request_size=255 [11:14:11]MH_SAM_APDU [11:14:11]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 02 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B4 99 01 00 35 04 06 00 F2 [11:14:11]Write to MH i2c: E2 02 01 BB 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 02 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B4 99 01 00 35 04 06 00 F2 00 00 73 [11:14:11]Write i2c OK [11:14:11]MH_I2C_Read... [11:14:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:12]Read from MH i2c: E2 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 03 00 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 03 00 BB 0A 00 90 00 39 [11:14:12]RAPDU: 90 00 [11:14:12]wFMCommunicate OK [11:14:12]wFMCommunicate request_size=10 [11:14:12]MH_SAM_APDU [11:14:12]CAPDU: 80 0D 02 02 05 8A 3B 29 E2 03 [11:14:12]Write to MH i2c: E2 0D 00 BC 0A 80 0D 02 02 05 00 8A 3B 29 E2 03 00 00 1D [11:14:12]Write i2c OK [11:14:12]MH_I2C_Read... [11:14:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:14:12]Read from MH i2c: E2 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 03 00 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 03 00 BC 0A 00 90 00 3A [11:14:12]RAPDU: 90 00 [11:14:12]wFMCommunicate OK [11:14:12]wFMCommunicate request_size=4 [11:14:12]MH_SAM_APDU [11:14:12]CAPDU: 80 0D 03 02 [11:14:12]Write to MH i2c: E2 08 00 BD 0A 80 0D 03 02 00 00 00 00 42 [11:14:12]Write i2c OK [11:14:12]MH_I2C_Read... [11:14:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:14:12]Read from MH i2c: E2 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 0B 00 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 0B 00 BD 0A 00 78 67 8C 2F 59 53 DD C9 90 00 2F [11:14:12]RAPDU: 78 67 8C 2F 59 53 DD C9 90 00 [11:14:12]wFMCommunicate OK [11:14:12]SAM_PROTO_SignData done [11:14:12]FM_MakeSignedData done [11:14:12]CreateOFDProtocolMessage [11:14:12]wFMCommunicate request_size=4 [11:14:12]MH_SAM_APDU [11:14:12]CAPDU: 80 11 00 00 [11:14:12]Write to MH i2c: E2 08 00 BE 0A 80 11 00 00 00 00 00 00 42 [11:14:12]Write i2c OK [11:14:12]MH_I2C_Read... [11:14:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:12]Read from MH i2c: E2 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 17 00 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: E2 17 00 BE 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 9D [11:14:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:14:12]wFMCommunicate OK [11:14:12]CreateOFDProtocolMessage done [11:14:12]OFDSenderStorePacket 104884 [11:14:12]StoreOFDPacket docnum=104884 [11:14:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 97 6C 07 01 39 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 02 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B4 99 01 00 35 04 06 00 F2 8A 3B 29 E2 03 78 67 8C 2F 59 53 DD C9 [11:14:12]CheckFolder [11:14:12]dirname=/storage/ofd_packets [11:14:12]CheckFolder done [11:14:12]ProducePacketName [11:14:12]name=ofd_packets/00104884 [11:14:12]NVStorageSaveData ofd_packets/00104884 [11:14:12]File name is /storage/ofd_packets/00104884 [11:14:12]Write 301 bytes [11:14:12]NVStorageSaveData done [11:14:12]OFDSenderStorePacket done [11:14:12]KKMCreateOFDPacket done [11:14:12]NVStorageSaveData kkm_last_timestamp [11:14:12]File name is /storage/kkm_last_timestamp [11:14:12]Write 4 bytes [11:14:12]NVStorageSaveData done [11:14:12]ExternCall_PrintAddStr [11:14:12]wPrintStart [11:14:12]Write to MH i2c: 01 00 00 BF 0A C9 [11:14:12]Write i2c OK [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: 01 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: 01 07 00 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: 01 07 00 BF 0A 00 00 00 00 00 FF 0F DE [11:14:12]RasterBufferAndPrint [11:14:12]line Счет N : (1)118334 [11:14:12]line ИНН: 02508201610067 [11:14:12]line Контрольно-Кассовый Чек [11:14:12]line ПРОДАЖА [11:14:12]line ТРК (МРК, ГНК) : 42 [11:14:12]line Товар: 2710124130 [11:14:12]line Аи-92-К-5 [11:14:12]line 7.380 * 67.80 [11:14:12]line = 500.36 [11:14:12]line НДС 12% НСП 1% [11:14:12]line > о реализуемом товаре [11:14:12]line ОКРУГЛЕНИЕ: -0.36 [11:14:12]line ИТОГО: 500.00 [11:14:12]line Внесено: 500.00 [11:14:12]line СДАЧА: 0.00 [11:14:12]line НСП 1% : 4.43 [11:14:12]line НДС 12% : 53.14 [11:14:12]line Наличными: 500.00 [11:14:12]line Безнал.: 0.00 [11:14:12]line Место: АЗС № 176 [11:14:12]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:14:12]line СНО: Общий режим [11:14:12]line Чек 224 26.09.2024 11:14 [11:14:12]line Смена: 237 ФФД: 1.0 [11:14:12]line ЗНМ: 0300000238 [11:14:12]line РНМ: 0000000000145756 [11:14:12]line Версия ККМ: v1.0 [11:14:12]line ФМ: 0000000000959278 [11:14:12]line ФД: 104884 [11:14:12]line ФПД: 266675512009219 [11:14:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T111410&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104884&fm=266675512009219&tin=02508201610067®Number=0000000000145756&sum=50000 [11:14:12]written 0, free lines is 4095 [11:14:12]OFD Sender: Processing packet 104884 [packets to send 51, broken 50] [11:14:12]ProducePacketName [11:14:12]name=ofd_packets/00104884 [11:14:12]OFD Sender: To server: pG, [11:14:12]CommunicateWithHost lk.salyk.kg:30040 [11:14:12]ConnectInit lk.salyk.kg [11:14:12]Connected sock=10 [11:14:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 97 6C 07 01 39 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 02 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B4 99 01 00 35 04 06 00 F2 8A 3B 29 E2 03 78 67 8C 2F 59 53 DD C9 [11:14:12]Write to MH i2c: 01 00 00 E9 0A F3 [11:14:12]Write i2c OK [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: 01 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: 01 07 00 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: 01 07 00 E9 0A 00 00 00 00 00 03 0D 0A [11:14:12]RasterBufferAndPrint [11:14:12]line [11:14:12]line [11:14:12]line [11:14:12]line [11:14:12]line [11:14:12]written 0, free lines is 3340 [11:14:12]MH_Cut [11:14:12]Write to MH i2c: D1 01 00 F0 0A 01 CC [11:14:12]Write i2c OK [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: D1 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: D1 01 00 [11:14:12]MH_I2C_Read... [11:14:12]Read from MH i2c: D1 01 00 F0 0A 00 CB [11:14:12]Write to MH i2c: 01 00 00 F1 0A FB [11:14:12]Write i2c OK [11:14:12]MH_I2C_Read... [11:14:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 C5 4A 47 00 5A 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B4 99 01 00 F4 03 04 00 B3 EB F4 66 B6 04 01 00 00 41 A6 48 DD DB 3C FC E1 [11:14:12]CommunicateWithHost err = 0 [11:14:12]CheckOFDResponse [11:14:12]1017 (14) - 77093643461234 [11:14:12]1041 (16) - 0000000000959278 [11:14:12]1040 (4) - 104884 [11:14:12]1012 (4) - 26.09.2024 05:05 [11:14:12]1206 (1) - 0 [11:14:12]OFD Sender: Remove packet 104884 [11:14:12]ProducePacketName [11:14:12]name=ofd_packets/00104884 [11:14:12]NVStorageDeleteData [11:14:13]OFD Sender: No OFD packet to send [11:14:13]*** Cut start [11:14:13]*** Partial cut [11:14:13]*** CUTSNS_PIN = 1 [11:14:13]*** CUTSNS_PIN = 0 [11:14:13]*** Brake cut motor [11:14:13]Read from MH i2c: 01 [11:14:13]MH_I2C_Read... [11:14:13]*** Stop cut motor [11:14:13]*** Cut end [11:14:13]Read from MH i2c: 01 07 00 [11:14:13]MH_I2C_Read... [11:14:13]Read from MH i2c: 01 07 00 F1 0A 00 00 00 00 00 FF 0F 10 [11:14:13]process_action close_receipt done [11:14:13]requested_data is exist [11:14:13]produce_requested_data [11:14:13]requested_item fm.sn is exist - process it [11:14:13]wFMCommunicate request_size=4 [11:14:13]MH_SAM_APDU [11:14:13]CAPDU: 80 11 00 00 [11:14:13]Write to MH i2c: E2 08 00 F2 0A 80 11 00 00 00 00 00 00 76 [11:14:13]Write i2c OK [11:14:13]MH_I2C_Read... [11:14:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:14:13]Read from MH i2c: E2 [11:14:13]MH_I2C_Read... [11:14:13]Read from MH i2c: E2 17 00 [11:14:13]MH_I2C_Read... [11:14:13]Read from MH i2c: E2 17 00 F2 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 D1 [11:14:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:14:13]wFMCommunicate OK [11:14:13]requested_item fd.num is exist - process it [11:14:13]SAM_PROTO_GetFieldsCounters [11:14:13]wFMCommunicate request_size=4 [11:14:13]MH_SAM_APDU [11:14:13]CAPDU: 80 13 00 00 [11:14:13]Write to MH i2c: E2 08 00 F3 0A 80 13 00 00 00 00 00 00 79 [11:14:13]Write i2c OK [11:14:13]MH_I2C_Read... [11:14:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:14:14]Read from MH i2c: E2 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 62 00 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 62 00 F3 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 B4 99 01 00 0E 04 04 00 ED 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 80 [11:14:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 B4 99 01 00 0E 04 04 00 ED 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 [11:14:14]wFMCommunicate OK [11:14:14]SAM_PROTO_GetFieldsCounters done [11:14:14]requested_item shift.num is exist - process it [11:14:14]requested_item shift.opened is exist - process it [11:14:14]req_shift_opened [11:14:14]FM_GetShiftState [11:14:14]SAM_PROTO_GetShiftState [11:14:14]wFMCommunicate request_size=4 [11:14:14]MH_SAM_APDU [11:14:14]CAPDU: 80 13 01 00 [11:14:14]Write to MH i2c: E2 08 00 F4 0A 80 13 01 00 00 00 00 00 7B [11:14:14]Write i2c OK [11:14:14]MH_I2C_Read... [11:14:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:14:14]Read from MH i2c: E2 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 0E 00 [11:14:14]MH_I2C_Read... [11:14:14]Read from MH i2c: E2 0E 00 F4 0A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 77 [11:14:14]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:14:14]wFMCommunicate OK [11:14:14]SAM_PROTO_GetShiftState done [11:14:14]FM_GetShiftState done [11:14:14]req_shift_opened done [11:14:14]requested_item shift.open_date is exist - process it [11:14:14]req_shift_open_date [11:14:14]req_shift_open_date done [11:14:14]produce_requested_data done [11:14:14]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104884,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:14:14]process_action_free close_receipt [11:14:14]json_value_free [11:14:14]json_value_free done [11:14:14]process_json_proto returns [11:14:14]Send response to host [11:14:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104884,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:14:14]free response buf [11:14:14]execute_script done [11:14:14]execute_script returns [11:14:14]free content buf [11:14:14]Sock 7.Close socket [11:14:14]Sock 7.Thread stoped [11:14:18]OFD Sender: No OFD packet to send [11:14:23]OFD Sender: No OFD packet to send [11:14:28]OFD Sender: No OFD packet to send [11:14:33]OFD Sender: No OFD packet to send [11:14:38]OFD Sender: No OFD packet to send [11:14:43]OFD Sender: No OFD packet to send [11:14:48]OFD Sender: No OFD packet to send [11:14:53]OFD Sender: No OFD packet to send [11:14:58]OFD Sender: No OFD packet to send [11:15:01]accept exits with 9 [11:15:01]New connection [11:15:01]New thread 3067018596 created [11:15:01]Thread 3066875236 joined [11:15:01]Waiting for new connection... [11:15:01] Sock 9.Parse request [11:15:01]Sock 9.Check first char [11:15:01]Sock 9.First char is OK [11:15:01]request: POST /json_proto HTTP/1.0 [11:15:01]Method: POST [11:15:01]URL: /json_proto [11:15:01]Method is POST - this is cgi request [11:15:01]url: /json_proto [11:15:01]query_string will be loaded in cgi processing [11:15:01]execute_cgi json_proto POST (null) [11:15:01]execute_cgi path=json_proto method=POST [11:15:01]POST find Content-Length [11:15:01]Host: 172.17.62.195:8080 [11:15:01]Content-Length: 687 [11:15:01]Content-Type: application/json [11:15:01] [11:15:01]POST finish read [11:15:01]Found Content-Length = 687 [11:15:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [11:15:01]execute_script... [11: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)118335", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [11:15:01]POST & json_proto [11:15:01]process_json_proto [11:15:01]json parsed OK: [11:15:01]protocol is kg_v1.0 [11:15:01]action value=close_receipt [11:15:01]process_action close_receipt [11:15:01]cmd_close_receipt [11:15:01]MH_GetDate [11:15:01]Write to MH i2c: F0 00 00 F5 0A EE [11:15:01]Write i2c OK [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: F0 [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: F0 09 00 [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: F0 09 00 F5 0A 00 36 42 F5 66 65 34 CA 65 92 [11:15:01]GetLastDocTimeStamp 1727349250 [11:15:01]current date 1727349302 [11:15:01]FM_GetShiftState [11:15:01]SAM_PROTO_GetShiftState [11:15:01]wFMCommunicate request_size=4 [11:15:01]MH_SAM_APDU [11:15:01]CAPDU: 80 13 01 00 [11:15:01]Write to MH i2c: E2 08 00 F6 0A 80 13 01 00 00 00 00 00 7D [11:15:01]Write i2c OK [11:15:01]MH_I2C_Read... [11:15:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:01]Read from MH i2c: E2 [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: E2 0E 00 [11:15:01]MH_I2C_Read... [11:15:01]Read from MH i2c: E2 0E 00 F6 0A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 79 [11:15:01]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:15:01]wFMCommunicate OK [11:15:01]SAM_PROTO_GetShiftState done [11:15:01]FM_GetShiftState done [11:15:01]opened in 1727309552 [11:15:01]opened+sec_in_day 1727395952 [11:15:01]quantity*price = 150037 [11:15:01]sum+1 = 150038 [11:15:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 225 26.09.2024 11:15 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104885 ФПД: 139582271582292 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T111502&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104885&fm=139582271582292&tin=02508201610067®Number=0000000000145756&sum=150000 [11:15:02]StoreToDocumentArchive [11:15:02]shift 237 fd 104885 [11:15:02]save to /storage/0237/doc_00104885 [11:15:02]save last doc name /storage/0237/doc_00104885 to /storage/kkm_last_doc_name [11:15:02]save OK [11:15:02]Clear old archive folders... [11:15:02]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:15:02]tlvbuf is 00322130 [11:15:02]SAM_PROTO_ClearQueue [11:15:02]wFMCommunicate request_size=4 [11:15:02]MH_SAM_APDU [11:15:02]CAPDU: 80 09 00 00 [11:15:02]Write to MH i2c: E2 08 00 03 0B 80 09 00 00 00 00 00 00 80 [11:15:02]Write i2c OK [11:15:02]MH_I2C_Read... [11:15:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:02]Read from MH i2c: E2 [11:15:02]MH_I2C_Read... [11:15:02]Read from MH i2c: E2 03 00 [11:15:02]MH_I2C_Read... [11:15:02]Read from MH i2c: E2 03 00 03 0B 00 90 00 82 [11:15:02]RAPDU: 90 00 [11:15:02]wFMCommunicate OK [11:15:02]SAM_PROTO_ClearQueue done [11:15:02]KKMCreateOFDPacket [11:15:02]OFDProtocolAddRootSTLVToBuf [11:15:02]FM_MakeSignedData [11:15:02]FM_MakeSignedData [11:15:02]SAM_PROTO_SignData [11:15:02]wFMCommunicate request_size=4 [11:15:02]MH_SAM_APDU [11:15:02]CAPDU: 80 0D 01 02 [11:15:02]Write to MH i2c: E2 08 00 04 0B 80 0D 01 02 00 00 00 00 88 [11:15:02]Write i2c OK [11:15:03]MH_I2C_Read... [11:15:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:03]Read from MH i2c: E2 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: E2 03 00 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: E2 03 00 04 0B 00 90 00 83 [11:15:03]RAPDU: 90 00 [11:15:03]wFMCommunicate OK [11:15:03]wFMCommunicate request_size=255 [11:15:03]MH_SAM_APDU [11:15:03]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 E1 00 00 00 F4 03 04 00 36 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B5 99 01 00 35 04 06 00 [11:15:03]Write to MH i2c: E2 02 01 05 0B 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 E1 00 00 00 F4 03 04 00 36 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B5 99 01 00 35 04 06 00 00 00 B7 [11:15:03]Write i2c OK [11:15:03]MH_I2C_Read... [11:15:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:03]Read from MH i2c: E2 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: E2 03 00 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: E2 03 00 05 0B 00 90 00 84 [11:15:03]RAPDU: 90 00 [11:15:03]wFMCommunicate OK [11:15:03]wFMCommunicate request_size=11 [11:15:03]MH_SAM_APDU [11:15:03]CAPDU: 80 0D 02 02 06 7E F3 07 B6 F0 54 [11:15:03]Write to MH i2c: E2 0E 00 06 0B 80 0D 02 02 06 00 7E F3 07 B6 F0 54 00 00 09 [11:15:03]Write i2c OK [11:15:03]MH_I2C_Read... [11:15:03]OFD Sender: No OFD packet to send [11:15:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:03]Read from MH i2c: E2 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: E2 03 00 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: E2 03 00 06 0B 00 90 00 85 [11:15:03]RAPDU: 90 00 [11:15:03]wFMCommunicate OK [11:15:03]wFMCommunicate request_size=4 [11:15:03]MH_SAM_APDU [11:15:03]CAPDU: 80 0D 03 02 [11:15:03]Write to MH i2c: E2 08 00 07 0B 80 0D 03 02 00 00 00 00 8D [11:15:03]Write i2c OK [11:15:03]MH_I2C_Read... [11:15:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:03]Read from MH i2c: E2 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: E2 0B 00 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: E2 0B 00 07 0B 00 E3 C0 0A 2D 3E 43 E5 3B 90 00 09 [11:15:03]RAPDU: E3 C0 0A 2D 3E 43 E5 3B 90 00 [11:15:03]wFMCommunicate OK [11:15:03]SAM_PROTO_SignData done [11:15:03]FM_MakeSignedData done [11:15:03]CreateOFDProtocolMessage [11:15:03]wFMCommunicate request_size=4 [11:15:03]MH_SAM_APDU [11:15:03]CAPDU: 80 11 00 00 [11:15:03]Write to MH i2c: E2 08 00 08 0B 80 11 00 00 00 00 00 00 8D [11:15:03]Write i2c OK [11:15:03]MH_I2C_Read... [11:15:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:03]Read from MH i2c: E2 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: E2 17 00 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: E2 17 00 08 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E8 [11:15:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:15:03]wFMCommunicate OK [11:15:03]CreateOFDProtocolMessage done [11:15:03]OFDSenderStorePacket 104885 [11:15:03]StoreOFDPacket docnum=104885 [11:15:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 63 D4 08 01 D8 57 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 E1 00 00 00 F4 03 04 00 36 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B5 99 01 00 35 04 06 00 7E F3 07 B6 F0 54 E3 C0 0A 2D 3E 43 E5 3B [11:15:03]CheckFolder [11:15:03]dirname=/storage/ofd_packets [11:15:03]CheckFolder done [11:15:03]ProducePacketName [11:15:03]name=ofd_packets/00104885 [11:15:03]NVStorageSaveData ofd_packets/00104885 [11:15:03]File name is /storage/ofd_packets/00104885 [11:15:03]Write 302 bytes [11:15:03]NVStorageSaveData done [11:15:03]OFDSenderStorePacket done [11:15:03]KKMCreateOFDPacket done [11:15:03]NVStorageSaveData kkm_last_timestamp [11:15:03]File name is /storage/kkm_last_timestamp [11:15:03]Write 4 bytes [11:15:03]NVStorageSaveData done [11:15:03]ExternCall_PrintAddStr [11:15:03]wPrintStart [11:15:03]Write to MH i2c: 01 00 00 09 0B 14 [11:15:03]Write i2c OK [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: 01 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: 01 07 00 [11:15:03]MH_I2C_Read... [11:15:03]Read from MH i2c: 01 07 00 09 0B 00 00 00 00 00 FF 0F 29 [11:15:03]RasterBufferAndPrint [11:15:03]line Счет N : (1)118335 [11:15:03]line ИНН: 02508201610067 [11:15:03]line Контрольно-Кассовый Чек [11:15:03]line ПРОДАЖА [11:15:03]line ТРК (МРК, ГНК) : 11 [11:15:03]line Товар: 2710194210 [11:15:03]line ДТ(л)-К-5 [11:15:03]line 19.820 * 75.70 [11:15:03]line = 1500.37 [11:15:03]line НДС 12% НСП 1% [11:15:03]line > о реализуемом товаре [11:15:03]line ОКРУГЛЕНИЕ: -0.37 [11:15:03]line ИТОГО: 1500.00 [11:15:03]line Внесено: 1500.00 [11:15:03]line СДАЧА: 0.00 [11:15:03]line НСП 1% : 13.28 [11:15:03]line НДС 12% : 159.33 [11:15:03]line Наличными: 1500.00 [11:15:03]line Безнал.: 0.00 [11:15:03]line Место: АЗС № 176 [11:15:03]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:15:03]line СНО: Общий режим [11:15:03]line Чек 225 26.09.2024 11:15 [11:15:03]line Смена: 237 ФФД: 1.0 [11:15:03]line ЗНМ: 0300000238 [11:15:03]line РНМ: 0000000000145756 [11:15:03]line Версия ККМ: v1.0 [11:15:03]line ФМ: 0000000000959278 [11:15:03]line ФД: 104885 [11:15:03]line ФПД: 139582271582292 [11:15:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T111502&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104885&fm=139582271582292&tin=02508201610067®Number=0000000000145756&sum=150000 [11:15:03]OFD Sender: Processing packet 104885 [packets to send 51, broken 50] [11:15:03]ProducePacketName [11:15:03]name=ofd_packets/00104885 [11:15:03]OFD Sender: To server: pG, [11:15:03]CommunicateWithHost lk.salyk.kg:30040 [11:15:03]ConnectInit lk.salyk.kg [11:15:03]written 0, free lines is 4095 [11:15:04]Connected sock=11 [11:15:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 63 D4 08 01 D8 57 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 E1 00 00 00 F4 03 04 00 36 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B5 99 01 00 35 04 06 00 7E F3 07 B6 F0 54 E3 C0 0A 2D 3E 43 E5 3B [11:15:04]Write to MH i2c: 01 00 00 33 0B 3E [11:15:04]Write i2c OK [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: 01 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: 01 07 00 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: 01 07 00 33 0B 00 00 00 00 00 FB 0C 4C [11:15:04]RasterBufferAndPrint [11:15:04]line [11:15:04]line [11:15:04]line [11:15:04]line [11:15:04]line [11:15:04]written 0, free lines is 3329 [11:15:04]MH_Cut [11:15:04]Write to MH i2c: D1 01 00 3A 0B 01 17 [11:15:04]Write i2c OK [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: D1 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: D1 01 00 [11:15:04]MH_I2C_Read... [11:15:04]Read from MH i2c: D1 01 00 3A 0B 00 16 [11:15:04]Write to MH i2c: 01 00 00 3B 0B 46 [11:15:04]Write i2c OK [11:15:04]MH_I2C_Read... [11:15:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 35 D6 47 00 60 36 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B5 99 01 00 F4 03 04 00 E6 EB F4 66 B6 04 01 00 00 A1 89 61 35 EC 60 7C FF [11:15:04]CommunicateWithHost err = 0 [11:15:04]CheckOFDResponse [11:15:04]1017 (14) - 77093643461234 [11:15:04]1041 (16) - 0000000000959278 [11:15:04]1040 (4) - 104885 [11:15:04]1012 (4) - 26.09.2024 05:06 [11:15:04]1206 (1) - 0 [11:15:04]OFD Sender: Remove packet 104885 [11:15:04]ProducePacketName [11:15:04]name=ofd_packets/00104885 [11:15:04]NVStorageDeleteData [11:15:04]OFD Sender: No OFD packet to send [11:15:04]*** Cut start [11:15:04]*** Partial cut [11:15:04]*** CUTSNS_PIN = 1 [11:15:04]*** CUTSNS_PIN = 0 [11:15:05]*** Brake cut motor [11:15:05]Read from MH i2c: 01 [11:15:05]MH_I2C_Read... [11:15:05]*** Stop cut motor [11:15:05]*** Cut end [11:15:05]Read from MH i2c: 01 07 00 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: 01 07 00 3B 0B 00 00 00 00 00 FF 0F 5B [11:15:05]process_action close_receipt done [11:15:05]requested_data is exist [11:15:05]produce_requested_data [11:15:05]requested_item fm.sn is exist - process it [11:15:05]wFMCommunicate request_size=4 [11:15:05]MH_SAM_APDU [11:15:05]CAPDU: 80 11 00 00 [11:15:05]Write to MH i2c: E2 08 00 3C 0B 80 11 00 00 00 00 00 00 C1 [11:15:05]Write i2c OK [11:15:05]MH_I2C_Read... [11:15:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:05]Read from MH i2c: E2 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: E2 17 00 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: E2 17 00 3C 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 1C [11:15:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:15:05]wFMCommunicate OK [11:15:05]requested_item fd.num is exist - process it [11:15:05]SAM_PROTO_GetFieldsCounters [11:15:05]wFMCommunicate request_size=4 [11:15:05]MH_SAM_APDU [11:15:05]CAPDU: 80 13 00 00 [11:15:05]Write to MH i2c: E2 08 00 3D 0B 80 13 00 00 00 00 00 00 C4 [11:15:05]Write i2c OK [11:15:05]MH_I2C_Read... [11:15:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:05]Read from MH i2c: E2 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: E2 62 00 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: E2 62 00 3D 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 B5 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 CF [11:15:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 B5 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:15:05]wFMCommunicate OK [11:15:05]SAM_PROTO_GetFieldsCounters done [11:15:05]requested_item shift.num is exist - process it [11:15:05]requested_item shift.opened is exist - process it [11:15:05]req_shift_opened [11:15:05]FM_GetShiftState [11:15:05]SAM_PROTO_GetShiftState [11:15:05]wFMCommunicate request_size=4 [11:15:05]MH_SAM_APDU [11:15:05]CAPDU: 80 13 01 00 [11:15:05]Write to MH i2c: E2 08 00 3E 0B 80 13 01 00 00 00 00 00 C6 [11:15:05]Write i2c OK [11:15:05]MH_I2C_Read... [11:15:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:05]Read from MH i2c: E2 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: E2 0E 00 [11:15:05]MH_I2C_Read... [11:15:05]Read from MH i2c: E2 0E 00 3E 0B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 C2 [11:15:05]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:15:05]wFMCommunicate OK [11:15:05]SAM_PROTO_GetShiftState done [11:15:05]FM_GetShiftState done [11:15:05]req_shift_opened done [11:15:05]requested_item shift.open_date is exist - process it [11:15:05]req_shift_open_date [11:15:05]req_shift_open_date done [11:15:05]produce_requested_data done [11:15:05]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104885,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:15:05]process_action_free close_receipt [11:15:05]json_value_free [11:15:05]json_value_free done [11:15:05]process_json_proto returns [11:15:05]Send response to host [11:15:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104885,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:15:05]free response buf [11:15:05]execute_script done [11:15:05]execute_script returns [11:15:05]free content buf [11:15:05]Sock 9.Close socket [11:15:05]Sock 9.Thread stoped [11:15:09]OFD Sender: No OFD packet to send [11:15:14]OFD Sender: No OFD packet to send [11:15:19]OFD Sender: No OFD packet to send [11:15:23]accept exits with 7 [11:15:23]New connection [11:15:23]New thread 3066875236 created [11:15:23]Thread 3067018596 joined [11:15:23]Waiting for new connection... [11:15:23] Sock 7.Parse request [11:15:23]Sock 7.Check first char [11:15:23]Sock 7.First char is OK [11:15:23]request: POST /json_proto HTTP/1.0 [11:15:23]Method: POST [11:15:23]URL: /json_proto [11:15:23]Method is POST - this is cgi request [11:15:23]url: /json_proto [11:15:23]query_string will be loaded in cgi processing [11:15:23]execute_cgi json_proto POST (null) [11:15:23]execute_cgi path=json_proto method=POST [11:15:23]POST find Content-Length [11:15:23]Host: 172.17.62.195:8080 [11:15:23]Content-Length: 819 [11:15:23]Content-Type: application/json [11:15:23] [11:15:23]POST finish read [11:15:23]Found Content-Length = 819 [11:15:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [11:15:23]execute_script... [11:15: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)118336", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [11:15:23]POST & json_proto [11:15:23]process_json_proto [11:15:23]json parsed OK: [11:15:23]protocol is kg_v1.0 [11:15:23]action value=close_receipt [11:15:23]process_action close_receipt [11:15:23]cmd_close_receipt [11:15:23]MH_GetDate [11:15:23]Write to MH i2c: F0 00 00 3F 0B 39 [11:15:23]Write i2c OK [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: F0 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: F0 09 00 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: F0 09 00 3F 0B 00 4B 42 F5 66 65 34 CA 65 F2 [11:15:23]GetLastDocTimeStamp 1727349302 [11:15:23]current date 1727349323 [11:15:23]FM_GetShiftState [11:15:23]SAM_PROTO_GetShiftState [11:15:23]wFMCommunicate request_size=4 [11:15:23]MH_SAM_APDU [11:15:23]CAPDU: 80 13 01 00 [11:15:23]Write to MH i2c: E2 08 00 40 0B 80 13 01 00 00 00 00 00 C8 [11:15:23]Write i2c OK [11:15:23]MH_I2C_Read... [11:15:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:23]Read from MH i2c: E2 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: E2 0E 00 [11:15:23]MH_I2C_Read... [11:15:23]Read from MH i2c: E2 0E 00 40 0B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 C4 [11:15:23]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:15:23]wFMCommunicate OK [11:15:23]SAM_PROTO_GetShiftState done [11:15:23]FM_GetShiftState done [11:15:23]opened in 1727309552 [11:15:23]opened+sec_in_day 1727395952 [11:15:23]quantity*price = 100005 [11:15:23]sum+1 = 100006 [11:15:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 226 26.09.2024 11:15 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000000959278 ФД: 104886 ФПД: 80491149465550 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T111523&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104886&fm=80491149465550&tin=02508201610067®Number=0000000000145756&sum=100005 [11:15:24]StoreToDocumentArchive [11:15:24]shift 237 fd 104886 [11:15:24]save to /storage/0237/doc_00104886 [11:15:24]save last doc name /storage/0237/doc_00104886 to /storage/kkm_last_doc_name [11:15:24]save OK [11:15:24]Clear old archive folders... [11:15:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:15:24]tlvbuf is 00321FF0 [11:15:24]SAM_PROTO_ClearQueue [11:15:24]wFMCommunicate request_size=4 [11:15:24]MH_SAM_APDU [11:15:24]CAPDU: 80 09 00 00 [11:15:24]Write to MH i2c: E2 08 00 4D 0B 80 09 00 00 00 00 00 00 CA [11:15:24]Write i2c OK [11:15:24]MH_I2C_Read... [11:15:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:15:24]Read from MH i2c: E2 [11:15:24]MH_I2C_Read... [11:15:24]Read from MH i2c: E2 03 00 [11:15:24]MH_I2C_Read... [11:15:24]Read from MH i2c: E2 03 00 4D 0B 00 90 00 CC [11:15:24]RAPDU: 90 00 [11:15:24]wFMCommunicate OK [11:15:24]SAM_PROTO_ClearQueue done [11:15:24]KKMCreateOFDPacket [11:15:24]OFDProtocolAddRootSTLVToBuf [11:15:24]FM_MakeSignedData [11:15:24]FM_MakeSignedData [11:15:24]SAM_PROTO_SignData [11:15:24]wFMCommunicate request_size=4 [11:15:24]MH_SAM_APDU [11:15:24]CAPDU: 80 0D 01 02 [11:15:24]Write to MH i2c: E2 08 00 4E 0B 80 0D 01 02 00 00 00 00 D2 [11:15:24]Write i2c OK [11:15:24]MH_I2C_Read... [11:15:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:15:24]Read from MH i2c: E2 [11:15:24]MH_I2C_Read... [11:15:24]Read from MH i2c: E2 03 00 [11:15:24]MH_I2C_Read... [11:15:24]Read from MH i2c: E2 03 00 4E 0B 00 90 00 CD [11:15:24]RAPDU: 90 00 [11:15:24]wFMCommunicate OK [11:15:24]wFMCommunicate request_size=255 [11:15:24]MH_SAM_APDU [11:15: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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 E2 00 00 00 F4 03 04 00 4B 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B6 99 01 00 35 04 06 00 49 [11:15:24]Write to MH i2c: E2 02 01 4F 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 E2 00 00 00 F4 03 04 00 4B 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B6 99 01 00 35 04 06 00 49 00 00 45 [11:15:24]Write i2c OK [11:15:24]MH_I2C_Read... [11:15:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:24]Read from MH i2c: E2 [11:15:24]MH_I2C_Read... [11:15:24]Read from MH i2c: E2 03 00 [11:15:24]MH_I2C_Read... [11:15:24]Read from MH i2c: E2 03 00 4F 0B 00 90 00 CE [11:15:24]RAPDU: 90 00 [11:15:24]wFMCommunicate OK [11:15:24]wFMCommunicate request_size=10 [11:15:24]MH_SAM_APDU [11:15:24]CAPDU: 80 0D 02 02 05 34 CE 5F 17 CE [11:15:24]Write to MH i2c: E2 0D 00 50 0B 80 0D 02 02 05 00 34 CE 5F 17 CE 00 00 25 [11:15:24]Write i2c OK [11:15:24]MH_I2C_Read... [11:15:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:15:24]Read from MH i2c: E2 [11:15:24]MH_I2C_Read... [11:15:24]Read from MH i2c: E2 03 00 [11:15:24]MH_I2C_Read... [11:15:24]Read from MH i2c: E2 03 00 50 0B 00 90 00 CF [11:15:24]RAPDU: 90 00 [11:15:24]wFMCommunicate OK [11:15:24]wFMCommunicate request_size=4 [11:15:24]MH_SAM_APDU [11:15:24]CAPDU: 80 0D 03 02 [11:15:24]Write to MH i2c: E2 08 00 51 0B 80 0D 03 02 00 00 00 00 D7 [11:15:24]Write i2c OK [11:15:24]MH_I2C_Read... [11:15:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:15:24]Read from MH i2c: E2 [11:15:24]MH_I2C_Read... [11:15:24]Read from MH i2c: E2 0B 00 [11:15:24]MH_I2C_Read... [11:15:24]Read from MH i2c: E2 0B 00 51 0B 00 14 CA FB 68 42 E3 D4 64 90 00 76 [11:15:24]RAPDU: 14 CA FB 68 42 E3 D4 64 90 00 [11:15:24]wFMCommunicate OK [11:15:24]SAM_PROTO_SignData done [11:15:24]FM_MakeSignedData done [11:15:24]CreateOFDProtocolMessage [11:15:24]wFMCommunicate request_size=4 [11:15:24]MH_SAM_APDU [11:15:24]CAPDU: 80 11 00 00 [11:15:24]Write to MH i2c: E2 08 00 52 0B 80 11 00 00 00 00 00 00 D7 [11:15:24]Write i2c OK [11:15:24]MH_I2C_Read... [11:15:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:24]Read from MH i2c: E2 [11:15:24]MH_I2C_Read... [11:15:24]Read from MH i2c: E2 17 00 [11:15:24]MH_I2C_Read... [11:15:24]Read from MH i2c: E2 17 00 52 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 32 [11:15:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:15:24]wFMCommunicate OK [11:15:24]CreateOFDProtocolMessage done [11:15:24]OFDSenderStorePacket 104886 [11:15:24]StoreOFDPacket docnum=104886 [11:15:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 6B 71 07 01 D9 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 E2 00 00 00 F4 03 04 00 4B 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B6 99 01 00 35 04 06 00 49 34 CE 5F 17 CE 14 CA FB 68 42 E3 D4 64 [11:15:24]CheckFolder [11:15:24]dirname=/storage/ofd_packets [11:15:24]CheckFolder done [11:15:24]ProducePacketName [11:15:24]name=ofd_packets/00104886 [11:15:24]NVStorageSaveData ofd_packets/00104886 [11:15:24]File name is /storage/ofd_packets/00104886 [11:15:24]Write 301 bytes [11:15:24]NVStorageSaveData done [11:15:24]OFDSenderStorePacket done [11:15:24]KKMCreateOFDPacket done [11:15:24]NVStorageSaveData kkm_last_timestamp [11:15:24]File name is /storage/kkm_last_timestamp [11:15:24]Write 4 bytes [11:15:24]NVStorageSaveData done [11:15:24]ExternCall_PrintAddStr [11:15:24]wPrintStart [11:15:24]Write to MH i2c: 01 00 00 53 0B 5E [11:15:24]Write i2c OK [11:15:24]MH_I2C_Read... [11:15:24]Read from MH i2c: 01 [11:15:24]MH_I2C_Read... [11:15:24]Read from MH i2c: 01 07 00 [11:15:24]MH_I2C_Read... [11:15:24]Read from MH i2c: 01 07 00 53 0B 00 00 00 00 00 FF 0F 73 [11:15:24]RasterBufferAndPrint [11:15:24]line Счет N : (1)118336 [11:15:24]line ИНН: 02508201610067 [11:15:24]line Контрольно-Кассовый Чек [11:15:24]line ПРОДАЖА [11:15:24]line ТРК (МРК, ГНК) : 22 [11:15:24]line Товар: 2710124130 [11:15:24]line Аи-92-К-5 [11:15:24]line 14.750 * 67.80 [11:15:24]line = 1000.05 [11:15:24]line НДС 12% НСП 1% [11:15:24]line > о реализуемом товаре [11:15:24]line ИТОГО: 1000.05 [11:15:24]line НСП 1% : 8.85 [11:15:24]line НДС 12% : 106.20 [11:15:24]line Наличными: 0.00 [11:15:24]line Безнал.: 1000.05 [11:15:24]line Место: АЗС № 176 [11:15:24]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:15:24]line СНО: Общий режим [11:15:24]line Чек 226 26.09.2024 11:15 [11:15:24]line Смена: 237 ФФД: 1.0 [11:15:24]line ЗНМ: 0300000238 [11:15:24]line РНМ: 0000000000145756 [11:15:24]line Версия ККМ: v1.0 [11:15:24]line Платежная система: Бакай Банк [11:15:24]line ФМ: 0000000000959278 [11:15:24]line ФД: 104886 [11:15:24]line ФПД: 80491149465550 [11:15:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T111523&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104886&fm=80491149465550&tin=02508201610067®Number=0000000000145756&sum=100005 [11:15:25]OFD Sender: Processing packet 104886 [packets to send 51, broken 50] [11:15:25]ProducePacketName [11:15:25]name=ofd_packets/00104886 [11:15:25]OFD Sender: To server: pG, [11:15:25]CommunicateWithHost lk.salyk.kg:30040 [11:15:25]ConnectInit lk.salyk.kg [11:15:25]written 0, free lines is 4095 [11:15:25]Connected sock=10 [11:15:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 6B 71 07 01 D9 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 E2 00 00 00 F4 03 04 00 4B 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B6 99 01 00 35 04 06 00 49 34 CE 5F 17 CE 14 CA FB 68 42 E3 D4 64 [11:15:25]Write to MH i2c: 01 00 00 7C 0B 87 [11:15:25]Write i2c OK [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: 01 [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: 01 07 00 [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: 01 07 00 7C 0B 00 00 00 00 00 18 0D B3 [11:15:25]RasterBufferAndPrint [11:15:25]line [11:15:25]line [11:15:25]line [11:15:25]line [11:15:25]line [11:15:25]written 0, free lines is 3359 [11:15:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 AD 69 47 00 66 8F A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B6 99 01 00 F4 03 04 00 FC EB F4 66 B6 04 01 00 00 7F 2E AC BD 43 5E B3 91 [11:15:25]CommunicateWithHost err = 0 [11:15:25]CheckOFDResponse [11:15:25]1017 (14) - 77093643461234 [11:15:25]1041 (16) - 0000000000959278 [11:15:25]1040 (4) - 104886 [11:15:25]1012 (4) - 26.09.2024 05:07 [11:15:25]1206 (1) - 0 [11:15:25]OFD Sender: Remove packet 104886 [11:15:25]ProducePacketName [11:15:25]name=ofd_packets/00104886 [11:15:25]NVStorageDeleteData [11:15:25]MH_Cut [11:15:25]Write to MH i2c: D1 01 00 83 0B 01 60 [11:15:25]Write i2c OK [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: D1 [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: D1 01 00 [11:15:25]MH_I2C_Read... [11:15:25]Read from MH i2c: D1 01 00 83 0B 00 5F [11:15:25]Write to MH i2c: 01 00 00 84 0B 8F [11:15:25]Write i2c OK [11:15:25]MH_I2C_Read... [11:15:26]OFD Sender: No OFD packet to send [11:15:26]*** Cut start [11:15:26]*** Partial cut [11:15:26]*** CUTSNS_PIN = 1 [11:15:26]*** CUTSNS_PIN = 0 [11:15:26]*** Brake cut motor [11:15:26]Read from MH i2c: 01 [11:15:26]MH_I2C_Read... [11:15:26]*** Stop cut motor [11:15:26]*** Cut end [11:15:26]Read from MH i2c: 01 07 00 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: 01 07 00 84 0B 00 00 00 00 00 FF 0F A4 [11:15:26]process_action close_receipt done [11:15:26]requested_data is exist [11:15:26]produce_requested_data [11:15:26]requested_item fm.sn is exist - process it [11:15:26]wFMCommunicate request_size=4 [11:15:26]MH_SAM_APDU [11:15:26]CAPDU: 80 11 00 00 [11:15:26]Write to MH i2c: E2 08 00 85 0B 80 11 00 00 00 00 00 00 0A [11:15:26]Write i2c OK [11:15:26]MH_I2C_Read... [11:15:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:15:26]Read from MH i2c: E2 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: E2 17 00 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: E2 17 00 85 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 65 [11:15:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:15:26]wFMCommunicate OK [11:15:26]requested_item fd.num is exist - process it [11:15:26]SAM_PROTO_GetFieldsCounters [11:15:26]wFMCommunicate request_size=4 [11:15:26]MH_SAM_APDU [11:15:26]CAPDU: 80 13 00 00 [11:15:26]Write to MH i2c: E2 08 00 86 0B 80 13 00 00 00 00 00 00 0D [11:15:26]Write i2c OK [11:15:26]MH_I2C_Read... [11:15:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:15:26]Read from MH i2c: E2 [11:15:26]MH_I2C_Read... [11:15:26]Read from MH i2c: E2 62 00 [11:15:26]MH_I2C_Read... [11:15:27]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 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 B6 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 1C [11:15:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 B6 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:15:27]wFMCommunicate OK [11:15:27]SAM_PROTO_GetFieldsCounters done [11:15:27]requested_item shift.num is exist - process it [11:15:27]requested_item shift.opened is exist - process it [11:15:27]req_shift_opened [11:15:27]FM_GetShiftState [11:15:27]SAM_PROTO_GetShiftState [11:15:27]wFMCommunicate request_size=4 [11:15:27]MH_SAM_APDU [11:15:27]CAPDU: 80 13 01 00 [11:15:27]Write to MH i2c: E2 08 00 87 0B 80 13 01 00 00 00 00 00 0F [11:15:27]Write i2c OK [11:15:27]MH_I2C_Read... [11:15:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:15:27]Read from MH i2c: E2 [11:15:27]MH_I2C_Read... [11:15:27]Read from MH i2c: E2 0E 00 [11:15:27]MH_I2C_Read... [11:15:27]Read from MH i2c: E2 0E 00 87 0B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 0B [11:15:27]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:15:27]wFMCommunicate OK [11:15:27]SAM_PROTO_GetShiftState done [11:15:27]FM_GetShiftState done [11:15:27]req_shift_opened done [11:15:27]requested_item shift.open_date is exist - process it [11:15:27]req_shift_open_date [11:15:27]req_shift_open_date done [11:15:27]produce_requested_data done [11:15:27]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104886,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:15:27]process_action_free close_receipt [11:15:27]json_value_free [11:15:27]json_value_free done [11:15:27]process_json_proto returns [11:15:27]Send response to host [11:15:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104886,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:15:27]free response buf [11:15:27]execute_script done [11:15:27]execute_script returns [11:15:27]free content buf [11:15:27]Sock 7.Close socket [11:15:27]Sock 7.Thread stoped [11:15:31]OFD Sender: No OFD packet to send [11:15:36]OFD Sender: No OFD packet to send [11:15:41]OFD Sender: No OFD packet to send [11:15:46]OFD Sender: No OFD packet to send [11:15:51]OFD Sender: No OFD packet to send [11:15:56]OFD Sender: No OFD packet to send [11:16:01]OFD Sender: No OFD packet to send [11:16:06]OFD Sender: No OFD packet to send [11:16:11]OFD Sender: No OFD packet to send [11:16:16]OFD Sender: No OFD packet to send [11:16:21]OFD Sender: No OFD packet to send [11:16:26]OFD Sender: No OFD packet to send [11:16:31]OFD Sender: No OFD packet to send [11:16:34]accept exits with 9 [11:16:34]New connection [11:16:34]New thread 3067018596 created [11:16:34]Thread 3066875236 joined [11:16:34]Waiting for new connection... [11:16:34] Sock 9.Parse request [11:16:34]Sock 9.Check first char [11:16:34]Sock 9.First char is OK [11:16:34]request: POST /json_proto HTTP/1.0 [11:16:34]Method: POST [11:16:34]URL: /json_proto [11:16:34]Method is POST - this is cgi request [11:16:34]url: /json_proto [11:16:34]query_string will be loaded in cgi processing [11:16:34]execute_cgi json_proto POST (null) [11:16:34]execute_cgi path=json_proto method=POST [11:16:34]POST find Content-Length [11:16:34]Host: 172.17.62.195:8080 [11:16:34]Content-Length: 984 [11:16:34]Content-Type: application/json [11:16:34] [11:16:34]POST finish read [11:16:34]Found Content-Length = 984 [11:16:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 18.460, "sum" : 1233.13, "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 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 18.46 \u0441\u043E\u043C", "deposit" : 2299.00, "total" : 1233.00, "payments": [ { "type": 0, "sum" : 1233.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:34]execute_script... [11:16: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)118337", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 18.460, "sum" : 1233.13, "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 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 18.46 \u0441\u043E\u043C", "deposit" : 2299.00, "total" : 1233.00, "payments": [ { "type": 0, "sum" : 1233.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:16:34]POST & json_proto [11:16:34]process_json_proto [11:16:34]json parsed OK: [11:16:34]protocol is kg_v1.0 [11:16:34]action value=close_receipt [11:16:34]process_action close_receipt [11:16:34]cmd_close_receipt [11:16:34]MH_GetDate [11:16:34]Write to MH i2c: F0 00 00 88 0B 82 [11:16:34]Write i2c OK [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: F0 [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: F0 09 00 [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: F0 09 00 88 0B 00 93 42 F5 66 65 34 CA 65 83 [11:16:34]GetLastDocTimeStamp 1727349323 [11:16:34]current date 1727349395 [11:16:34]FM_GetShiftState [11:16:34]SAM_PROTO_GetShiftState [11:16:34]wFMCommunicate request_size=4 [11:16:34]MH_SAM_APDU [11:16:34]CAPDU: 80 13 01 00 [11:16:34]Write to MH i2c: E2 08 00 89 0B 80 13 01 00 00 00 00 00 11 [11:16:34]Write i2c OK [11:16:34]MH_I2C_Read... [11:16:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:34]Read from MH i2c: E2 [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: E2 0E 00 [11:16:34]MH_I2C_Read... [11:16:34]Read from MH i2c: E2 0E 00 89 0B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 0D [11:16:34]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:16:34]wFMCommunicate OK [11:16:34]SAM_PROTO_GetShiftState done [11:16:34]FM_GetShiftState done [11:16:34]opened in 1727309552 [11:16:34]opened+sec_in_day 1727395952 [11:16:34]quantity*price = 123312 [11:16:34]sum+1 = 123314 [11:16:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 1233.00 Внесено: 2299.00 СДАЧА: 1066.00 НСП 1% : 10.91 НДС 12% : 130.95 Наличными: 1233.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 227 26.09.2024 11:16 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 176 сэкономлено 18.46 сом ФМ: 0000000000959278 ФД: 104887 ФПД: 5037546959191 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T111635&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104887&fm=5037546959191&tin=02508201610067®Number=0000000000145756&sum=123300 [11:16:35]StoreToDocumentArchive [11:16:35]shift 237 fd 104887 [11:16:35]save to /storage/0237/doc_00104887 [11:16:35]save last doc name /storage/0237/doc_00104887 to /storage/kkm_last_doc_name [11:16:35]save OK [11:16:35]Clear old archive folders... [11:16:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:16:35]tlvbuf is 002F0EB0 [11:16:35]SAM_PROTO_ClearQueue [11:16:35]wFMCommunicate request_size=4 [11:16:35]MH_SAM_APDU [11:16:35]CAPDU: 80 09 00 00 [11:16:35]Write to MH i2c: E2 08 00 96 0B 80 09 00 00 00 00 00 00 13 [11:16:35]Write i2c OK [11:16:35]MH_I2C_Read... [11:16:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:16:35]Read from MH i2c: E2 [11:16:35]MH_I2C_Read... [11:16:35]Read from MH i2c: E2 03 00 [11:16:35]MH_I2C_Read... [11:16:35]Read from MH i2c: E2 03 00 96 0B 00 90 00 15 [11:16:35]RAPDU: 90 00 [11:16:35]wFMCommunicate OK [11:16:35]SAM_PROTO_ClearQueue done [11:16:35]KKMCreateOFDPacket [11:16:35]OFDProtocolAddRootSTLVToBuf [11:16:35]FM_MakeSignedData [11:16:35]FM_MakeSignedData [11:16:35]SAM_PROTO_SignData [11:16:35]wFMCommunicate request_size=4 [11:16:35]MH_SAM_APDU [11:16:35]CAPDU: 80 0D 01 02 [11:16:35]Write to MH i2c: E2 08 00 97 0B 80 0D 01 02 00 00 00 00 1B [11:16:35]Write i2c OK [11:16:35]MH_I2C_Read... [11:16:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:16:35]Read from MH i2c: E2 [11:16:35]MH_I2C_Read... [11:16:35]Read from MH i2c: E2 03 00 [11:16:35]MH_I2C_Read... [11:16:35]Read from MH i2c: E2 03 00 97 0B 00 90 00 16 [11:16:35]RAPDU: 90 00 [11:16:35]wFMCommunicate OK [11:16:35]wFMCommunicate request_size=255 [11:16:35]MH_SAM_APDU [11:16: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 35 FF 03 08 00 03 1C 48 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 B1 E1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 E1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 27 33 00 00 00 00 07 04 06 00 A4 E1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 93 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B7 99 01 00 35 04 06 00 04 [11:16:36]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 35 FF 03 08 00 03 1C 48 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 B1 E1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 E1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 27 33 00 00 00 00 07 04 06 00 A4 E1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 93 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B7 99 01 00 35 04 06 00 04 00 00 5B [11:16:36]Write i2c OK [11:16:36]MH_I2C_Read... [11:16:36]OFD Sender: No OFD packet to send [11:16:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:36]Read from MH i2c: E2 [11:16:36]MH_I2C_Read... [11:16:36]Read from MH i2c: E2 03 00 [11:16:36]MH_I2C_Read... [11:16:36]Read from MH i2c: E2 03 00 98 0B 00 90 00 17 [11:16:36]RAPDU: 90 00 [11:16:36]wFMCommunicate OK [11:16:36]wFMCommunicate request_size=10 [11:16:36]MH_SAM_APDU [11:16:36]CAPDU: 80 0D 02 02 05 94 E5 32 71 57 [11:16:36]Write to MH i2c: E2 0D 00 99 0B 80 0D 02 02 05 00 94 E5 32 71 57 00 00 9B [11:16:36]Write i2c OK [11:16:36]MH_I2C_Read... [11:16:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:16:36]Read from MH i2c: E2 [11:16:36]MH_I2C_Read... [11:16:36]Read from MH i2c: E2 03 00 [11:16:36]MH_I2C_Read... [11:16:36]Read from MH i2c: E2 03 00 99 0B 00 90 00 18 [11:16:36]RAPDU: 90 00 [11:16:36]wFMCommunicate OK [11:16:36]wFMCommunicate request_size=4 [11:16:36]MH_SAM_APDU [11:16:36]CAPDU: 80 0D 03 02 [11:16:36]Write to MH i2c: E2 08 00 9A 0B 80 0D 03 02 00 00 00 00 20 [11:16:36]Write i2c OK [11:16:36]MH_I2C_Read... [11:16:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:16:36]Read from MH i2c: E2 [11:16:36]MH_I2C_Read... [11:16:36]Read from MH i2c: E2 0B 00 [11:16:36]MH_I2C_Read... [11:16:36]Read from MH i2c: E2 0B 00 9A 0B 00 06 3C 88 0E 39 4C 78 76 90 00 6C [11:16:36]RAPDU: 06 3C 88 0E 39 4C 78 76 90 00 [11:16:36]wFMCommunicate OK [11:16:36]SAM_PROTO_SignData done [11:16:36]FM_MakeSignedData done [11:16:36]CreateOFDProtocolMessage [11:16:36]wFMCommunicate request_size=4 [11:16:36]MH_SAM_APDU [11:16:36]CAPDU: 80 11 00 00 [11:16:36]Write to MH i2c: E2 08 00 9B 0B 80 11 00 00 00 00 00 00 20 [11:16:36]Write i2c OK [11:16:36]MH_I2C_Read... [11:16:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:36]Read from MH i2c: E2 [11:16:36]MH_I2C_Read... [11:16:36]Read from MH i2c: E2 17 00 [11:16:36]MH_I2C_Read... [11:16:36]Read from MH i2c: E2 17 00 9B 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 7B [11:16:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:16:36]wFMCommunicate OK [11:16:36]CreateOFDProtocolMessage done [11:16:36]OFDSenderStorePacket 104887 [11:16:36]StoreOFDPacket docnum=104887 [11:16:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E4 94 07 01 68 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 48 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 B1 E1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 E1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 27 33 00 00 00 00 07 04 06 00 A4 E1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 93 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B7 99 01 00 35 04 06 00 04 94 E5 32 71 57 06 3C 88 0E 39 4C 78 76 [11:16:36]CheckFolder [11:16:36]dirname=/storage/ofd_packets [11:16:36]CheckFolder done [11:16:36]ProducePacketName [11:16:36]name=ofd_packets/00104887 [11:16:36]NVStorageSaveData ofd_packets/00104887 [11:16:36]File name is /storage/ofd_packets/00104887 [11:16:36]Write 301 bytes [11:16:36]NVStorageSaveData done [11:16:36]OFDSenderStorePacket done [11:16:36]KKMCreateOFDPacket done [11:16:36]NVStorageSaveData kkm_last_timestamp [11:16:36]File name is /storage/kkm_last_timestamp [11:16:36]Write 4 bytes [11:16:36]NVStorageSaveData done [11:16:36]ExternCall_PrintAddStr [11:16:36]wPrintStart [11:16:36]Write to MH i2c: 01 00 00 9C 0B A7 [11:16:36]Write i2c OK [11:16:36]MH_I2C_Read... [11:16:36]Read from MH i2c: 01 [11:16:36]MH_I2C_Read... [11:16:36]Read from MH i2c: 01 07 00 [11:16:36]MH_I2C_Read... [11:16:36]Read from MH i2c: 01 07 00 9C 0B 00 00 00 00 00 FF 0F BC [11:16:36]RasterBufferAndPrint [11:16:36]line Счет N : (1)118337 [11:16:36]line ИНН: 02508201610067 [11:16:36]line Контрольно-Кассовый Чек [11:16:36]line ПРОДАЖА [11:16:36]line ТРК (МРК, ГНК) : 32 [11:16:36]line Товар: 2710124130 [11:16:36]line Аи-92-К-5 [11:16:36]line 18.460 * 66.80 [11:16:36]line = 1233.13 [11:16:36]line НДС 12% НСП 1% [11:16:36]line > о реализуемом товаре [11:16:36]line ОКРУГЛЕНИЕ: -0.13 [11:16:36]line ИТОГО: 1233.00 [11:16:36]line Внесено: 2299.00 [11:16:36]line СДАЧА: 1066.00 [11:16:36]line НСП 1% : 10.91 [11:16:36]line НДС 12% : 130.95 [11:16:36]line Наличными: 1233.00 [11:16:36]line Безнал.: 0.00 [11:16:36]line Место: АЗС № 176 [11:16:36]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:16:36]line СНО: Общий режим [11:16:36]line Чек 227 26.09.2024 11:16 [11:16:36]line Смена: 237 ФФД: 1.0 [11:16:36]line ЗНМ: 0300000238 [11:16:36]line РНМ: 0000000000145756 [11:16:36]line Версия ККМ: v1.0 [11:16:36]line [11:16:36]line Дисконтная программа [11:16:36]line АИ-92 [11:16:36]line номер 176 [11:16:36]line сэкономлено 18.46 сом [11:16:36]line ФМ: 0000000000959278 [11:16:36]line ФД: 104887 [11:16:36]line ФПД: 5037546959191 [11:16:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T111635&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104887&fm=5037546959191&tin=02508201610067®Number=0000000000145756&sum=123300 [11:16:36]OFD Sender: Processing packet 104887 [packets to send 51, broken 50] [11:16:36]ProducePacketName [11:16:36]name=ofd_packets/00104887 [11:16:36]OFD Sender: To server: pG, [11:16:36]CommunicateWithHost lk.salyk.kg:30040 [11:16:36]ConnectInit lk.salyk.kg [11:16:36]written 0, free lines is 4095 [11:16:37]Connected sock=10 [11:16:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E4 94 07 01 68 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1C 48 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 B1 E1 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A4 E1 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 43 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 27 33 00 00 00 00 07 04 06 00 A4 E1 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 93 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B7 99 01 00 35 04 06 00 04 94 E5 32 71 57 06 3C 88 0E 39 4C 78 76 [11:16:37]Write to MH i2c: 01 00 00 CB 0B D6 [11:16:37]Write i2c OK [11:16:37]MH_I2C_Read... [11:16:37]Read from MH i2c: 01 [11:16:37]MH_I2C_Read... [11:16:37]Read from MH i2c: 01 07 00 [11:16:37]MH_I2C_Read... [11:16:37]Read from MH i2c: 01 07 00 CB 0B 00 00 00 00 00 BA 0C A3 [11:16:37]RasterBufferAndPrint [11:16:37]line [11:16:37]line [11:16:37]line [11:16:37]line [11:16:37]line [11:16:37]written 0, free lines is 3264 [11:16:37]MH_Cut [11:16:37]Write to MH i2c: D1 01 00 D2 0B 01 AF [11:16:37]Write i2c OK [11:16:37]MH_I2C_Read... [11:16:37]Read from MH i2c: D1 [11:16:37]MH_I2C_Read... [11:16:37]Read from MH i2c: D1 01 00 [11:16:37]MH_I2C_Read... [11:16:37]Read from MH i2c: D1 01 00 D2 0B 00 AE [11:16:37]Write to MH i2c: 01 00 00 D3 0B DE [11:16:37]Write i2c OK [11:16:37]MH_I2C_Read... [11:16:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 25 56 47 00 F1 E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B7 99 01 00 F4 03 04 00 43 EC F4 66 B6 04 01 00 00 7D 16 10 A1 14 B5 16 FB [11:16:37]CommunicateWithHost err = 0 [11:16:37]CheckOFDResponse [11:16:37]1017 (14) - 77093643461234 [11:16:37]1041 (16) - 0000000000959278 [11:16:37]1040 (4) - 104887 [11:16:37]1012 (4) - 26.09.2024 05:08 [11:16:37]1206 (1) - 0 [11:16:37]OFD Sender: Remove packet 104887 [11:16:37]ProducePacketName [11:16:37]name=ofd_packets/00104887 [11:16:37]NVStorageDeleteData [11:16:37]OFD Sender: No OFD packet to send [11:16:37]*** Cut start [11:16:37]*** Partial cut [11:16:37]*** CUTSNS_PIN = 1 [11:16:38]*** CUTSNS_PIN = 0 [11:16:38]*** Brake cut motor [11:16:38]Read from MH i2c: 01 [11:16:38]MH_I2C_Read... [11:16:38]*** Stop cut motor [11:16:38]*** Cut end [11:16:38]Read from MH i2c: 01 07 00 [11:16:38]MH_I2C_Read... [11:16:38]Read from MH i2c: 01 07 00 D3 0B 00 00 00 00 00 FF 0F F3 [11:16:38]process_action close_receipt done [11:16:38]requested_data is exist [11:16:38]produce_requested_data [11:16:38]requested_item fm.sn is exist - process it [11:16:38]wFMCommunicate request_size=4 [11:16:38]MH_SAM_APDU [11:16:38]CAPDU: 80 11 00 00 [11:16:38]Write to MH i2c: E2 08 00 D4 0B 80 11 00 00 00 00 00 00 59 [11:16:38]Write i2c OK [11:16:38]MH_I2C_Read... [11:16:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:16:38]Read from MH i2c: E2 [11:16:38]MH_I2C_Read... [11:16:38]Read from MH i2c: E2 17 00 [11:16:38]MH_I2C_Read... [11:16:38]Read from MH i2c: E2 17 00 D4 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 B4 [11:16:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:16:38]wFMCommunicate OK [11:16:38]requested_item fd.num is exist - process it [11:16:38]SAM_PROTO_GetFieldsCounters [11:16:38]wFMCommunicate request_size=4 [11:16:38]MH_SAM_APDU [11:16:38]CAPDU: 80 13 00 00 [11:16:38]Write to MH i2c: E2 08 00 D5 0B 80 13 00 00 00 00 00 00 5C [11:16:38]Write i2c OK [11:16:38]MH_I2C_Read... [11:16:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:16:38]Read from MH i2c: E2 [11:16:38]MH_I2C_Read... [11:16:38]Read from MH i2c: E2 62 00 [11:16:38]MH_I2C_Read... [11:16:38]Read from MH i2c: E2 62 00 D5 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 B7 99 01 00 0E 04 04 00 ED 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 6F [11:16:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 B7 99 01 00 0E 04 04 00 ED 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 [11:16:38]wFMCommunicate OK [11:16:38]SAM_PROTO_GetFieldsCounters done [11:16:38]requested_item shift.num is exist - process it [11:16:38]requested_item shift.opened is exist - process it [11:16:38]req_shift_opened [11:16:38]FM_GetShiftState [11:16:38]SAM_PROTO_GetShiftState [11:16:38]wFMCommunicate request_size=4 [11:16:38]MH_SAM_APDU [11:16:38]CAPDU: 80 13 01 00 [11:16:38]Write to MH i2c: E2 08 00 D6 0B 80 13 01 00 00 00 00 00 5E [11:16:38]Write i2c OK [11:16:38]MH_I2C_Read... [11:16:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:16:38]Read from MH i2c: E2 [11:16:38]MH_I2C_Read... [11:16:38]Read from MH i2c: E2 0E 00 [11:16:38]MH_I2C_Read... [11:16:38]Read from MH i2c: E2 0E 00 D6 0B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 5A [11:16:38]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:16:38]wFMCommunicate OK [11:16:38]SAM_PROTO_GetShiftState done [11:16:38]FM_GetShiftState done [11:16:38]req_shift_opened done [11:16:38]requested_item shift.open_date is exist - process it [11:16:38]req_shift_open_date [11:16:38]req_shift_open_date done [11:16:38]produce_requested_data done [11:16:38]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104887,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:16:38]process_action_free close_receipt [11:16:38]json_value_free [11:16:38]json_value_free done [11:16:38]process_json_proto returns [11:16:38]Send response to host [11:16:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104887,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:16:38]free response buf [11:16:38]execute_script done [11:16:38]execute_script returns [11:16:38]free content buf [11:16:38]Sock 9.Close socket [11:16:38]Sock 9.Thread stoped [11:16:42]OFD Sender: No OFD packet to send [11:16:47]OFD Sender: No OFD packet to send [11:16:52]OFD Sender: No OFD packet to send [11:16:57]OFD Sender: No OFD packet to send [11:17:02]OFD Sender: No OFD packet to send [11:17:07]OFD Sender: No OFD packet to send [11:17:12]OFD Sender: No OFD packet to send [11:17:17]OFD Sender: No OFD packet to send [11:17:22]OFD Sender: No OFD packet to send [11:17:26]accept exits with 7 [11:17:26]New connection [11:17:26]New thread 3066875236 created [11:17:26]Thread 3067018596 joined [11:17:26]Waiting for new connection... [11:17:26] Sock 7.Parse request [11:17:26]Sock 7.Check first char [11:17:26]Sock 7.First char is OK [11:17:26]request: POST /json_proto HTTP/1.0 [11:17:26]Method: POST [11:17:26]URL: /json_proto [11:17:26]Method is POST - this is cgi request [11:17:26]url: /json_proto [11:17:26]query_string will be loaded in cgi processing [11:17:26]execute_cgi json_proto POST (null) [11:17:26]execute_cgi path=json_proto method=POST [11:17:26]POST find Content-Length [11:17:26]Host: 172.17.62.195:8080 [11:17:26]Content-Length: 682 [11:17:26]Content-Type: application/json [11:17:26] [11:17:26]POST finish read [11:17:26]Found Content-Length = 682 [11:17:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:26]execute_script... [11:17: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)118338", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:17:26]POST & json_proto [11:17:26]process_json_proto [11:17:26]json parsed OK: [11:17:26]protocol is kg_v1.0 [11:17:26]action value=close_receipt [11:17:26]process_action close_receipt [11:17:26]cmd_close_receipt [11:17:26]MH_GetDate [11:17:26]Write to MH i2c: F0 00 00 D7 0B D1 [11:17:26]Write i2c OK [11:17:26]MH_I2C_Read... [11:17:26]Read from MH i2c: F0 [11:17:26]MH_I2C_Read... [11:17:26]Read from MH i2c: F0 09 00 [11:17:26]MH_I2C_Read... [11:17:26]Read from MH i2c: F0 09 00 D7 0B 00 C6 42 F5 66 65 34 CA 65 05 [11:17:26]GetLastDocTimeStamp 1727349395 [11:17:26]current date 1727349446 [11:17:26]FM_GetShiftState [11:17:26]SAM_PROTO_GetShiftState [11:17:26]wFMCommunicate request_size=4 [11:17:26]MH_SAM_APDU [11:17:26]CAPDU: 80 13 01 00 [11:17:26]Write to MH i2c: E2 08 00 D8 0B 80 13 01 00 00 00 00 00 60 [11:17:26]Write i2c OK [11:17:26]MH_I2C_Read... [11:17:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:26]Read from MH i2c: E2 [11:17:26]MH_I2C_Read... [11:17:26]Read from MH i2c: E2 0E 00 [11:17:26]MH_I2C_Read... [11:17:26]Read from MH i2c: E2 0E 00 D8 0B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 5C [11:17:26]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:17:26]wFMCommunicate OK [11:17:26]SAM_PROTO_GetShiftState done [11:17:26]FM_GetShiftState done [11:17:26]opened in 1727309552 [11:17:26]opened+sec_in_day 1727395952 [11:17:26]quantity*price = 100005 [11:17:26]sum+1 = 100006 [11:17:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 228 26.09.2024 11:17 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104888 ФПД: 25772566708776 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T111726&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104888&fm=25772566708776&tin=02508201610067®Number=0000000000145756&sum=100000 [11:17:27]StoreToDocumentArchive [11:17:27]shift 237 fd 104888 [11:17:27]save to /storage/0237/doc_00104888 [11:17:27]save last doc name /storage/0237/doc_00104888 to /storage/kkm_last_doc_name [11:17:27]save OK [11:17:27]Clear old archive folders... [11:17:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:17:27]tlvbuf is 0028BB70 [11:17:27]SAM_PROTO_ClearQueue [11:17:27]wFMCommunicate request_size=4 [11:17:27]MH_SAM_APDU [11:17:27]CAPDU: 80 09 00 00 [11:17:27]Write to MH i2c: E2 08 00 E5 0B 80 09 00 00 00 00 00 00 62 [11:17:27]Write i2c OK [11:17:27]MH_I2C_Read... [11:17:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:17:27]Read from MH i2c: E2 [11:17:27]MH_I2C_Read... [11:17:27]Read from MH i2c: E2 03 00 [11:17:27]MH_I2C_Read... [11:17:27]Read from MH i2c: E2 03 00 E5 0B 00 90 00 64 [11:17:27]RAPDU: 90 00 [11:17:27]wFMCommunicate OK [11:17:27]SAM_PROTO_ClearQueue done [11:17:27]KKMCreateOFDPacket [11:17:27]OFDProtocolAddRootSTLVToBuf [11:17:27]FM_MakeSignedData [11:17:27]FM_MakeSignedData [11:17:27]SAM_PROTO_SignData [11:17:27]wFMCommunicate request_size=4 [11:17:27]MH_SAM_APDU [11:17:27]CAPDU: 80 0D 01 02 [11:17:27]Write to MH i2c: E2 08 00 E6 0B 80 0D 01 02 00 00 00 00 6A [11:17:27]Write i2c OK [11:17:27]MH_I2C_Read... [11:17:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:17:27]Read from MH i2c: E2 [11:17:27]MH_I2C_Read... [11:17:27]Read from MH i2c: E2 03 00 [11:17:27]MH_I2C_Read... [11:17:27]Read from MH i2c: E2 03 00 E6 0B 00 90 00 65 [11:17:27]RAPDU: 90 00 [11:17:27]wFMCommunicate OK [11:17:27]wFMCommunicate request_size=255 [11:17:27]MH_SAM_APDU [11:17: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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 C6 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B8 99 01 00 35 04 06 00 17 [11:17:27]Write to MH i2c: E2 02 01 E7 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 C6 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B8 99 01 00 35 04 06 00 17 00 00 20 [11:17:27]Write i2c OK [11:17:27]MH_I2C_Read... [11:17:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:27]Read from MH i2c: E2 [11:17:27]MH_I2C_Read... [11:17:27]Read from MH i2c: E2 03 00 [11:17:27]MH_I2C_Read... [11:17:27]Read from MH i2c: E2 03 00 E7 0B 00 90 00 66 [11:17:27]RAPDU: 90 00 [11:17:27]wFMCommunicate OK [11:17:27]wFMCommunicate request_size=10 [11:17:27]MH_SAM_APDU [11:17:27]CAPDU: 80 0D 02 02 05 70 A4 AF 02 28 [11:17:27]Write to MH i2c: E2 0D 00 E8 0B 80 0D 02 02 05 00 70 A4 AF 02 28 00 00 64 [11:17:27]Write i2c OK [11:17:27]MH_I2C_Read... [11:17:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:17:27]Read from MH i2c: E2 [11:17:27]MH_I2C_Read... [11:17:27]Read from MH i2c: E2 03 00 [11:17:27]MH_I2C_Read... [11:17:27]Read from MH i2c: E2 03 00 E8 0B 00 90 00 67 [11:17:27]RAPDU: 90 00 [11:17:27]wFMCommunicate OK [11:17:27]wFMCommunicate request_size=4 [11:17:27]MH_SAM_APDU [11:17:27]CAPDU: 80 0D 03 02 [11:17:27]Write to MH i2c: E2 08 00 E9 0B 80 0D 03 02 00 00 00 00 6F [11:17:27]Write i2c OK [11:17:27]MH_I2C_Read... [11:17:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:17:27]Read from MH i2c: E2 [11:17:27]MH_I2C_Read... [11:17:27]Read from MH i2c: E2 0B 00 [11:17:27]MH_I2C_Read... [11:17:27]Read from MH i2c: E2 0B 00 E9 0B 00 7B A0 11 1F FB BB 91 75 90 00 77 [11:17:27]RAPDU: 7B A0 11 1F FB BB 91 75 90 00 [11:17:27]wFMCommunicate OK [11:17:27]SAM_PROTO_SignData done [11:17:27]FM_MakeSignedData done [11:17:27]CreateOFDProtocolMessage [11:17:27]wFMCommunicate request_size=4 [11:17:27]MH_SAM_APDU [11:17:27]CAPDU: 80 11 00 00 [11:17:27]Write to MH i2c: E2 08 00 EA 0B 80 11 00 00 00 00 00 00 6F [11:17:27]Write i2c OK [11:17:27]MH_I2C_Read... [11:17:27]OFD Sender: No OFD packet to send [11:17:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:27]Read from MH i2c: E2 [11:17:27]MH_I2C_Read... [11:17:27]Read from MH i2c: E2 17 00 [11:17:27]MH_I2C_Read... [11:17:27]Read from MH i2c: E2 17 00 EA 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 CA [11:17:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:17:27]wFMCommunicate OK [11:17:27]CreateOFDProtocolMessage done [11:17:27]OFDSenderStorePacket 104888 [11:17:27]StoreOFDPacket docnum=104888 [11:17:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A2 0C 07 01 34 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 C6 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B8 99 01 00 35 04 06 00 17 70 A4 AF 02 28 7B A0 11 1F FB BB 91 75 [11:17:27]CheckFolder [11:17:27]dirname=/storage/ofd_packets [11:17:27]CheckFolder done [11:17:27]ProducePacketName [11:17:27]name=ofd_packets/00104888 [11:17:27]NVStorageSaveData ofd_packets/00104888 [11:17:27]File name is /storage/ofd_packets/00104888 [11:17:27]Write 301 bytes [11:17:27]NVStorageSaveData done [11:17:27]OFDSenderStorePacket done [11:17:27]KKMCreateOFDPacket done [11:17:27]NVStorageSaveData kkm_last_timestamp [11:17:27]File name is /storage/kkm_last_timestamp [11:17:27]Write 4 bytes [11:17:27]NVStorageSaveData done [11:17:27]ExternCall_PrintAddStr [11:17:27]wPrintStart [11:17:27]Write to MH i2c: 01 00 00 EB 0B F6 [11:17:27]Write i2c OK [11:17:27]MH_I2C_Read... [11:17:27]Read from MH i2c: 01 [11:17:27]MH_I2C_Read... [11:17:27]Read from MH i2c: 01 07 00 [11:17:27]MH_I2C_Read... [11:17:27]Read from MH i2c: 01 07 00 EB 0B 00 00 00 00 00 FF 0F 0B [11:17:27]RasterBufferAndPrint [11:17:27]line Счет N : (1)118338 [11:17:27]line ИНН: 02508201610067 [11:17:27]line Контрольно-Кассовый Чек [11:17:27]line ПРОДАЖА [11:17:27]line ТРК (МРК, ГНК) : 42 [11:17:27]line Товар: 2710124130 [11:17:27]line Аи-92-К-5 [11:17:27]line 14.750 * 67.80 [11:17:27]line = 1000.05 [11:17:27]line НДС 12% НСП 1% [11:17:27]line > о реализуемом товаре [11:17:27]line ОКРУГЛЕНИЕ: -0.05 [11:17:27]line ИТОГО: 1000.00 [11:17:27]line Внесено: 1000.00 [11:17:27]line СДАЧА: 0.00 [11:17:27]line НСП 1% : 8.85 [11:17:27]line НДС 12% : 106.20 [11:17:27]line Наличными: 1000.00 [11:17:27]line Безнал.: 0.00 [11:17:27]line Место: АЗС № 176 [11:17:27]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:17:27]line СНО: Общий режим [11:17:27]line Чек 228 26.09.2024 11:17 [11:17:27]line Смена: 237 ФФД: 1.0 [11:17:27]line ЗНМ: 0300000238 [11:17:27]line РНМ: 0000000000145756 [11:17:27]line Версия ККМ: v1.0 [11:17:27]line ФМ: 0000000000959278 [11:17:27]line ФД: 104888 [11:17:27]line ФПД: 25772566708776 [11:17:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T111726&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104888&fm=25772566708776&tin=02508201610067®Number=0000000000145756&sum=100000 [11:17:28]OFD Sender: Processing packet 104888 [packets to send 51, broken 50] [11:17:28]ProducePacketName [11:17:28]name=ofd_packets/00104888 [11:17:28]OFD Sender: To server: pG, [11:17:28]CommunicateWithHost lk.salyk.kg:30040 [11:17:28]ConnectInit lk.salyk.kg [11:17:28]written 0, free lines is 4095 [11:17:28]Connected sock=10 [11:17:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A2 0C 07 01 34 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 C6 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B8 99 01 00 35 04 06 00 17 70 A4 AF 02 28 7B A0 11 1F FB BB 91 75 [11:17:28]Write to MH i2c: 01 00 00 15 0C 21 [11:17:28]Write i2c OK [11:17:28]MH_I2C_Read... [11:17:28]Read from MH i2c: 01 [11:17:28]MH_I2C_Read... [11:17:28]Read from MH i2c: 01 07 00 [11:17:28]MH_I2C_Read... [11:17:28]Read from MH i2c: 01 07 00 15 0C 00 00 00 00 00 12 0D 47 [11:17:28]RasterBufferAndPrint [11:17:28]line [11:17:28]line [11:17:28]line [11:17:28]line [11:17:28]line [11:17:28]written 0, free lines is 3352 [11:17:28]MH_Cut [11:17:28]Write to MH i2c: D1 01 00 1C 0C 01 FA [11:17:28]Write i2c OK [11:17:28]MH_I2C_Read... [11:17:28]Read from MH i2c: D1 [11:17:28]MH_I2C_Read... [11:17:28]Read from MH i2c: D1 01 00 [11:17:28]MH_I2C_Read... [11:17:28]Read from MH i2c: D1 01 00 1C 0C 00 F9 [11:17:28]Write to MH i2c: 01 00 00 1D 0C 29 [11:17:28]Write i2c OK [11:17:28]MH_I2C_Read... [11:17:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 B1 32 47 00 14 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B8 99 01 00 F4 03 04 00 77 EC F4 66 B6 04 01 00 00 3C 6B 4E CB EA 0B F7 DF [11:17:28]CommunicateWithHost err = 0 [11:17:28]CheckOFDResponse [11:17:28]1017 (14) - 77093643461234 [11:17:28]1041 (16) - 0000000000959278 [11:17:28]1040 (4) - 104888 [11:17:28]1012 (4) - 26.09.2024 05:09 [11:17:28]1206 (1) - 0 [11:17:28]OFD Sender: Remove packet 104888 [11:17:28]ProducePacketName [11:17:28]name=ofd_packets/00104888 [11:17:28]NVStorageDeleteData [11:17:29]OFD Sender: No OFD packet to send [11:17:29]*** Cut start [11:17:29]*** Partial cut [11:17:29]*** CUTSNS_PIN = 1 [11:17:29]*** CUTSNS_PIN = 0 [11:17:29]*** Brake cut motor [11:17:29]Read from MH i2c: 01 [11:17:29]MH_I2C_Read... [11:17:29]*** Stop cut motor [11:17:30]*** Cut end [11:17:30]Read from MH i2c: 01 07 00 [11:17:30]MH_I2C_Read... [11:17:30]Read from MH i2c: 01 07 00 1D 0C 00 00 00 00 00 FF 0F 3E [11:17:30]process_action close_receipt done [11:17:30]requested_data is exist [11:17:30]produce_requested_data [11:17:30]requested_item fm.sn is exist - process it [11:17:30]wFMCommunicate request_size=4 [11:17:30]MH_SAM_APDU [11:17:30]CAPDU: 80 11 00 00 [11:17:30]Write to MH i2c: E2 08 00 1E 0C 80 11 00 00 00 00 00 00 A4 [11:17:30]Write i2c OK [11:17:30]MH_I2C_Read... [11:17:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:17:30]Read from MH i2c: E2 [11:17:30]MH_I2C_Read... [11:17:30]Read from MH i2c: E2 17 00 [11:17:30]MH_I2C_Read... [11:17:30]Read from MH i2c: E2 17 00 1E 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 FF [11:17:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:17:30]wFMCommunicate OK [11:17:30]requested_item fd.num is exist - process it [11:17:30]SAM_PROTO_GetFieldsCounters [11:17:30]wFMCommunicate request_size=4 [11:17:30]MH_SAM_APDU [11:17:30]CAPDU: 80 13 00 00 [11:17:30]Write to MH i2c: E2 08 00 1F 0C 80 13 00 00 00 00 00 00 A7 [11:17:30]Write i2c OK [11:17:30]MH_I2C_Read... [11:17:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:17:30]Read from MH i2c: E2 [11:17:30]MH_I2C_Read... [11:17:30]Read from MH i2c: E2 62 00 [11:17:30]MH_I2C_Read... [11:17:30]Read from MH i2c: E2 62 00 1F 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 B8 99 01 00 0E 04 04 00 ED 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 BE [11:17:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 B8 99 01 00 0E 04 04 00 ED 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 [11:17:30]wFMCommunicate OK [11:17:30]SAM_PROTO_GetFieldsCounters done [11:17:30]requested_item shift.num is exist - process it [11:17:30]requested_item shift.opened is exist - process it [11:17:30]req_shift_opened [11:17:30]FM_GetShiftState [11:17:30]SAM_PROTO_GetShiftState [11:17:30]wFMCommunicate request_size=4 [11:17:30]MH_SAM_APDU [11:17:30]CAPDU: 80 13 01 00 [11:17:30]Write to MH i2c: E2 08 00 20 0C 80 13 01 00 00 00 00 00 A9 [11:17:30]Write i2c OK [11:17:30]MH_I2C_Read... [11:17:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:17:30]Read from MH i2c: E2 [11:17:30]MH_I2C_Read... [11:17:30]Read from MH i2c: E2 0E 00 [11:17:30]MH_I2C_Read... [11:17:30]Read from MH i2c: E2 0E 00 20 0C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 A5 [11:17:30]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:17:30]wFMCommunicate OK [11:17:30]SAM_PROTO_GetShiftState done [11:17:30]FM_GetShiftState done [11:17:30]req_shift_opened done [11:17:30]requested_item shift.open_date is exist - process it [11:17:30]req_shift_open_date [11:17:30]req_shift_open_date done [11:17:30]produce_requested_data done [11:17:30]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104888,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:17:30]process_action_free close_receipt [11:17:30]json_value_free [11:17:30]json_value_free done [11:17:30]process_json_proto returns [11:17:30]Send response to host [11:17:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104888,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:17:30]free response buf [11:17:30]execute_script done [11:17:30]execute_script returns [11:17:30]free content buf [11:17:30]Sock 7.Close socket [11:17:30]Sock 7.Thread stoped [11:17:34]OFD Sender: No OFD packet to send [11:17:39]OFD Sender: No OFD packet to send [11:17:44]OFD Sender: No OFD packet to send [11:17:49]OFD Sender: No OFD packet to send [11:17:54]OFD Sender: No OFD packet to send [11:17:59]OFD Sender: No OFD packet to send [11:18:04]OFD Sender: No OFD packet to send [11:18:09]OFD Sender: No OFD packet to send [11:18:14]OFD Sender: No OFD packet to send [11:18:19]OFD Sender: No OFD packet to send [11:18:22]accept exits with 9 [11:18:22]New connection [11:18:22]New thread 3067018596 created [11:18:22]Thread 3066875236 joined [11:18:22]Waiting for new connection... [11:18:22] Sock 9.Parse request [11:18:22]Sock 9.Check first char [11:18:22]Sock 9.First char is OK [11:18:22]request: POST /json_proto HTTP/1.0 [11:18:22]Method: POST [11:18:22]URL: /json_proto [11:18:22]Method is POST - this is cgi request [11:18:22]url: /json_proto [11:18:22]query_string will be loaded in cgi processing [11:18:22]execute_cgi json_proto POST (null) [11:18:22]execute_cgi path=json_proto method=POST [11:18:22]POST find Content-Length [11:18:22]Host: 172.17.62.195:8080 [11:18:22]Content-Length: 819 [11:18:22]Content-Type: application/json [11:18:22] [11:18:22]POST finish read [11:18:22]Found Content-Length = 819 [11:18:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:22]execute_script... [11:18: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)118339", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 20.220, "sum" : 1500.32, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1500.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:18:22]POST & json_proto [11:18:22]process_json_proto [11:18:22]json parsed OK: [11:18:22]protocol is kg_v1.0 [11:18:22]action value=close_receipt [11:18:22]process_action close_receipt [11:18:22]cmd_close_receipt [11:18:22]MH_GetDate [11:18:22]Write to MH i2c: F0 00 00 21 0C 1C [11:18:22]Write i2c OK [11:18:22]MH_I2C_Read... [11:18:22]Read from MH i2c: F0 [11:18:22]MH_I2C_Read... [11:18:22]Read from MH i2c: F0 09 00 [11:18:22]MH_I2C_Read... [11:18:22]Read from MH i2c: F0 09 00 21 0C 00 FE 42 F5 66 65 34 CA 65 88 [11:18:22]GetLastDocTimeStamp 1727349446 [11:18:22]current date 1727349502 [11:18:22]FM_GetShiftState [11:18:22]SAM_PROTO_GetShiftState [11:18:22]wFMCommunicate request_size=4 [11:18:22]MH_SAM_APDU [11:18:22]CAPDU: 80 13 01 00 [11:18:22]Write to MH i2c: E2 08 00 22 0C 80 13 01 00 00 00 00 00 AB [11:18:22]Write i2c OK [11:18:22]MH_I2C_Read... [11:18:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:22]Read from MH i2c: E2 [11:18:22]MH_I2C_Read... [11:18:22]Read from MH i2c: E2 0E 00 [11:18:22]MH_I2C_Read... [11:18:22]Read from MH i2c: E2 0E 00 22 0C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 A7 [11:18:22]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:18:22]wFMCommunicate OK [11:18:22]SAM_PROTO_GetShiftState done [11:18:22]FM_GetShiftState done [11:18:22]opened in 1727309552 [11:18:22]opened+sec_in_day 1727395952 [11:18:22]quantity*price = 150032 [11:18:22]sum+1 = 150033 [11:18:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.32 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 0.00 Безнал.: 1500.32 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 229 26.09.2024 11:18 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000000959278 ФД: 104889 ФПД: 219869113194273 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T111822&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104889&fm=219869113194273&tin=02508201610067®Number=0000000000145756&sum=150032 [11:18:23]StoreToDocumentArchive [11:18:23]shift 237 fd 104889 [11:18:23]save to /storage/0237/doc_00104889 [11:18:23]save last doc name /storage/0237/doc_00104889 to /storage/kkm_last_doc_name [11:18:23]save OK [11:18:23]Clear old archive folders... [11:18:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:18:23]tlvbuf is 002F0650 [11:18:23]SAM_PROTO_ClearQueue [11:18:23]wFMCommunicate request_size=4 [11:18:23]MH_SAM_APDU [11:18:23]CAPDU: 80 09 00 00 [11:18:23]Write to MH i2c: E2 08 00 2F 0C 80 09 00 00 00 00 00 00 AD [11:18:23]Write i2c OK [11:18:23]MH_I2C_Read... [11:18:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:18:23]Read from MH i2c: E2 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 03 00 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 03 00 2F 0C 00 90 00 AF [11:18:23]RAPDU: 90 00 [11:18:23]wFMCommunicate OK [11:18:23]SAM_PROTO_ClearQueue done [11:18:23]KKMCreateOFDPacket [11:18:23]OFDProtocolAddRootSTLVToBuf [11:18:23]FM_MakeSignedData [11:18:23]FM_MakeSignedData [11:18:23]SAM_PROTO_SignData [11:18:23]wFMCommunicate request_size=4 [11:18:23]MH_SAM_APDU [11:18:23]CAPDU: 80 0D 01 02 [11:18:23]Write to MH i2c: E2 08 00 30 0C 80 0D 01 02 00 00 00 00 B5 [11:18:23]Write i2c OK [11:18:23]MH_I2C_Read... [11:18:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:18:23]Read from MH i2c: E2 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 03 00 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 03 00 30 0C 00 90 00 B0 [11:18:23]RAPDU: 90 00 [11:18:23]wFMCommunicate OK [11:18:23]wFMCommunicate request_size=255 [11:18:23]MH_SAM_APDU [11:18:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 FE 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B9 99 01 00 35 04 06 00 C7 [11:18:23]Write to MH i2c: E2 02 01 31 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 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 FE 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B9 99 01 00 35 04 06 00 C7 00 00 7B [11:18:23]Write i2c OK [11:18:23]MH_I2C_Read... [11:18:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:23]Read from MH i2c: E2 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 03 00 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 03 00 31 0C 00 90 00 B1 [11:18:23]RAPDU: 90 00 [11:18:23]wFMCommunicate OK [11:18:23]wFMCommunicate request_size=10 [11:18:23]MH_SAM_APDU [11:18:23]CAPDU: 80 0D 02 02 05 F8 44 63 97 21 [11:18:23]Write to MH i2c: E2 0D 00 32 0C 80 0D 02 02 05 00 F8 44 63 97 21 00 00 19 [11:18:23]Write i2c OK [11:18:23]MH_I2C_Read... [11:18:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:18:23]Read from MH i2c: E2 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 03 00 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 03 00 32 0C 00 90 00 B2 [11:18:23]RAPDU: 90 00 [11:18:23]wFMCommunicate OK [11:18:23]wFMCommunicate request_size=4 [11:18:23]MH_SAM_APDU [11:18:23]CAPDU: 80 0D 03 02 [11:18:23]Write to MH i2c: E2 08 00 33 0C 80 0D 03 02 00 00 00 00 BA [11:18:23]Write i2c OK [11:18:23]MH_I2C_Read... [11:18:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:18:23]Read from MH i2c: E2 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 0B 00 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 0B 00 33 0C 00 95 5C A8 C6 49 EA 64 CD 90 00 7E [11:18:23]RAPDU: 95 5C A8 C6 49 EA 64 CD 90 00 [11:18:23]wFMCommunicate OK [11:18:23]SAM_PROTO_SignData done [11:18:23]FM_MakeSignedData done [11:18:23]CreateOFDProtocolMessage [11:18:23]wFMCommunicate request_size=4 [11:18:23]MH_SAM_APDU [11:18:23]CAPDU: 80 11 00 00 [11:18:23]Write to MH i2c: E2 08 00 34 0C 80 11 00 00 00 00 00 00 BA [11:18:23]Write i2c OK [11:18:23]MH_I2C_Read... [11:18:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:23]Read from MH i2c: E2 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 17 00 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: E2 17 00 34 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 15 [11:18:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:18:23]wFMCommunicate OK [11:18:23]CreateOFDProtocolMessage done [11:18:23]OFDSenderStorePacket 104889 [11:18:23]StoreOFDPacket docnum=104889 [11:18:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 D3 82 07 01 09 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 FE 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B9 99 01 00 35 04 06 00 C7 F8 44 63 97 21 95 5C A8 C6 49 EA 64 CD [11:18:23]CheckFolder [11:18:23]dirname=/storage/ofd_packets [11:18:23]CheckFolder done [11:18:23]ProducePacketName [11:18:23]name=ofd_packets/00104889 [11:18:23]NVStorageSaveData ofd_packets/00104889 [11:18:23]File name is /storage/ofd_packets/00104889 [11:18:23]Write 301 bytes [11:18:23]NVStorageSaveData done [11:18:23]OFDSenderStorePacket done [11:18:23]KKMCreateOFDPacket done [11:18:23]NVStorageSaveData kkm_last_timestamp [11:18:23]File name is /storage/kkm_last_timestamp [11:18:23]Write 4 bytes [11:18:23]NVStorageSaveData done [11:18:23]ExternCall_PrintAddStr [11:18:23]wPrintStart [11:18:23]Write to MH i2c: 01 00 00 35 0C 41 [11:18:23]Write i2c OK [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: 01 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: 01 07 00 [11:18:23]MH_I2C_Read... [11:18:23]Read from MH i2c: 01 07 00 35 0C 00 00 00 00 00 FF 0F 56 [11:18:23]RasterBufferAndPrint [11:18:23]line Счет N : (1)118339 [11:18:23]line ИНН: 02508201610067 [11:18:23]line Контрольно-Кассовый Чек [11:18:23]line ПРОДАЖА [11:18:23]line ТРК (МРК, ГНК) : 23 [11:18:23]line Товар: 2710124500 [11:18:23]line Аи-95-К-5 [11:18:23]line 20.220 * 74.20 [11:18:23]line = 1500.32 [11:18:23]line НДС 12% НСП 1% [11:18:23]line > о реализуемом товаре [11:18:23]line ИТОГО: 1500.32 [11:18:23]line НСП 1% : 13.28 [11:18:23]line НДС 12% : 159.33 [11:18:23]line Наличными: 0.00 [11:18:23]line Безнал.: 1500.32 [11:18:23]line Место: АЗС № 176 [11:18:23]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:18:23]line СНО: Общий режим [11:18:23]line Чек 229 26.09.2024 11:18 [11:18:23]line Смена: 237 ФФД: 1.0 [11:18:23]line ЗНМ: 0300000238 [11:18:23]line РНМ: 0000000000145756 [11:18:23]line Версия ККМ: v1.0 [11:18:23]line Платежная система: Бакай Банк [11:18:23]line ФМ: 0000000000959278 [11:18:23]line ФД: 104889 [11:18:23]line ФПД: 219869113194273 [11:18:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T111822&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104889&fm=219869113194273&tin=02508201610067®Number=0000000000145756&sum=150032 [11:18:24]OFD Sender: Processing packet 104889 [packets to send 51, broken 50] [11:18:24]ProducePacketName [11:18:24]name=ofd_packets/00104889 [11:18:24]OFD Sender: To server: pG, [11:18:24]CommunicateWithHost lk.salyk.kg:30040 [11:18:24]ConnectInit lk.salyk.kg [11:18:24]written 0, free lines is 4095 [11:18:24]Connected sock=10 [11:18:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 D3 82 07 01 09 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 FC 4E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 10 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3D 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 E5 00 00 00 F4 03 04 00 FE 42 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B9 99 01 00 35 04 06 00 C7 F8 44 63 97 21 95 5C A8 C6 49 EA 64 CD [11:18:24]Write to MH i2c: 01 00 00 5E 0C 6A [11:18:24]Write i2c OK [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: 01 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: 01 07 00 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: 01 07 00 5E 0C 00 00 00 00 00 18 0D 96 [11:18:24]RasterBufferAndPrint [11:18:24]line [11:18:24]line [11:18:24]line [11:18:24]line [11:18:24]line [11:18:24]written 0, free lines is 3358 [11:18:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 46 63 47 00 BB 24 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 B9 99 01 00 F4 03 04 00 AF EC F4 66 B6 04 01 00 00 1E 94 DE 2F 7C 97 1A 9C [11:18:24]CommunicateWithHost err = 0 [11:18:24]CheckOFDResponse [11:18:24]1017 (14) - 77093643461234 [11:18:24]1041 (16) - 0000000000959278 [11:18:24]1040 (4) - 104889 [11:18:24]1012 (4) - 26.09.2024 05:10 [11:18:24]1206 (1) - 0 [11:18:24]OFD Sender: Remove packet 104889 [11:18:24]ProducePacketName [11:18:24]name=ofd_packets/00104889 [11:18:24]NVStorageDeleteData [11:18:24]MH_Cut [11:18:24]Write to MH i2c: D1 01 00 65 0C 01 43 [11:18:24]Write i2c OK [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: D1 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: D1 01 00 [11:18:24]MH_I2C_Read... [11:18:24]Read from MH i2c: D1 01 00 65 0C 00 42 [11:18:24]Write to MH i2c: 01 00 00 66 0C 72 [11:18:24]Write i2c OK [11:18:24]MH_I2C_Read... [11:18:25]OFD Sender: No OFD packet to send [11:18:25]*** Cut start [11:18:25]*** Partial cut [11:18:25]*** CUTSNS_PIN = 1 [11:18:25]*** CUTSNS_PIN = 0 [11:18:25]*** Brake cut motor [11:18:25]Read from MH i2c: 01 [11:18:25]MH_I2C_Read... [11:18:25]*** Stop cut motor [11:18:25]*** Cut end [11:18:25]Read from MH i2c: 01 07 00 [11:18:25]MH_I2C_Read... [11:18:25]Read from MH i2c: 01 07 00 66 0C 00 00 00 00 00 FF 0F 87 [11:18:25]process_action close_receipt done [11:18:25]requested_data is exist [11:18:25]produce_requested_data [11:18:25]requested_item fm.sn is exist - process it [11:18:25]wFMCommunicate request_size=4 [11:18:25]MH_SAM_APDU [11:18:25]CAPDU: 80 11 00 00 [11:18:25]Write to MH i2c: E2 08 00 67 0C 80 11 00 00 00 00 00 00 ED [11:18:25]Write i2c OK [11:18:25]MH_I2C_Read... [11:18:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:18:25]Read from MH i2c: E2 [11:18:25]MH_I2C_Read... [11:18:25]Read from MH i2c: E2 17 00 [11:18:25]MH_I2C_Read... [11:18:25]Read from MH i2c: E2 17 00 67 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 48 [11:18:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:18:25]wFMCommunicate OK [11:18:25]requested_item fd.num is exist - process it [11:18:25]SAM_PROTO_GetFieldsCounters [11:18:25]wFMCommunicate request_size=4 [11:18:25]MH_SAM_APDU [11:18:25]CAPDU: 80 13 00 00 [11:18:25]Write to MH i2c: E2 08 00 68 0C 80 13 00 00 00 00 00 00 F0 [11:18:25]Write i2c OK [11:18:25]MH_I2C_Read... [11:18:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:18:26]Read from MH i2c: E2 [11:18:26]MH_I2C_Read... [11:18:26]Read from MH i2c: E2 62 00 [11:18:26]MH_I2C_Read... [11:18:26]Read from MH i2c: E2 62 00 68 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 B9 99 01 00 0E 04 04 00 ED 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 0B [11:18:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 B9 99 01 00 0E 04 04 00 ED 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 [11:18:26]wFMCommunicate OK [11:18:26]SAM_PROTO_GetFieldsCounters done [11:18:26]requested_item shift.num is exist - process it [11:18:26]requested_item shift.opened is exist - process it [11:18:26]req_shift_opened [11:18:26]FM_GetShiftState [11:18:26]SAM_PROTO_GetShiftState [11:18:26]wFMCommunicate request_size=4 [11:18:26]MH_SAM_APDU [11:18:26]CAPDU: 80 13 01 00 [11:18:26]Write to MH i2c: E2 08 00 69 0C 80 13 01 00 00 00 00 00 F2 [11:18:26]Write i2c OK [11:18:26]MH_I2C_Read... [11:18:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:18:26]Read from MH i2c: E2 [11:18:26]MH_I2C_Read... [11:18:26]Read from MH i2c: E2 0E 00 [11:18:26]MH_I2C_Read... [11:18:26]Read from MH i2c: E2 0E 00 69 0C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 EE [11:18:26]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:18:26]wFMCommunicate OK [11:18:26]SAM_PROTO_GetShiftState done [11:18:26]FM_GetShiftState done [11:18:26]req_shift_opened done [11:18:26]requested_item shift.open_date is exist - process it [11:18:26]req_shift_open_date [11:18:26]req_shift_open_date done [11:18:26]produce_requested_data done [11:18:26]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104889,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:18:26]process_action_free close_receipt [11:18:26]json_value_free [11:18:26]json_value_free done [11:18:26]process_json_proto returns [11:18:26]Send response to host [11:18:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104889,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:18:26]free response buf [11:18:26]execute_script done [11:18:26]execute_script returns [11:18:26]free content buf [11:18:26]Sock 9.Close socket [11:18:26]Sock 9.Thread stoped [11:18:30]OFD Sender: No OFD packet to send [11:18:35]OFD Sender: No OFD packet to send [11:18:40]OFD Sender: No OFD packet to send [11:18:45]OFD Sender: No OFD packet to send [11:18:50]OFD Sender: No OFD packet to send [11:18:55]OFD Sender: No OFD packet to send [11:19:00]OFD Sender: No OFD packet to send [11:19:00]accept exits with 7 [11:19:00]New connection [11:19:00]New thread 3066875236 created [11:19:00]Thread 3067018596 joined [11:19:00]Waiting for new connection... [11:19:00] Sock 7.Parse request [11:19:00]Sock 7.Check first char [11:19:00]Sock 7.First char is OK [11:19:00]request: POST /json_proto HTTP/1.0 [11:19:00]Method: POST [11:19:00]URL: /json_proto [11:19:00]Method is POST - this is cgi request [11:19:00]url: /json_proto [11:19:00]query_string will be loaded in cgi processing [11:19:00]execute_cgi json_proto POST (null) [11:19:00]execute_cgi path=json_proto method=POST [11:19:00]POST find Content-Length [11:19:00]Host: 172.17.62.195:8080 [11:19:00]Content-Length: 677 [11:19:00]Content-Type: application/json [11:19:00] [11:19:00]POST finish read [11:19:00]Found Content-Length = 677 [11:19:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:00]execute_script... [11:19:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118340", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:19:00]POST & json_proto [11:19:00]process_json_proto [11:19:00]json parsed OK: [11:19:00]protocol is kg_v1.0 [11:19:00]action value=close_receipt [11:19:00]process_action close_receipt [11:19:00]cmd_close_receipt [11:19:00]MH_GetDate [11:19:00]Write to MH i2c: F0 00 00 6A 0C 65 [11:19:00]Write i2c OK [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: F0 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: F0 09 00 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: F0 09 00 6A 0C 00 24 43 F5 66 65 34 CA 65 F8 [11:19:00]GetLastDocTimeStamp 1727349502 [11:19:00]current date 1727349540 [11:19:00]FM_GetShiftState [11:19:00]SAM_PROTO_GetShiftState [11:19:00]wFMCommunicate request_size=4 [11:19:00]MH_SAM_APDU [11:19:00]CAPDU: 80 13 01 00 [11:19:00]Write to MH i2c: E2 08 00 6B 0C 80 13 01 00 00 00 00 00 F4 [11:19:00]Write i2c OK [11:19:00]MH_I2C_Read... [11:19:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:00]Read from MH i2c: E2 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: E2 0E 00 [11:19:00]MH_I2C_Read... [11:19:00]Read from MH i2c: E2 0E 00 6B 0C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F0 [11:19:00]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:19:00]wFMCommunicate OK [11:19:00]SAM_PROTO_GetShiftState done [11:19:00]FM_GetShiftState done [11:19:00]opened in 1727309552 [11:19:00]opened+sec_in_day 1727395952 [11:19:00]quantity*price = 50036 [11:19:00]sum+1 = 50037 [11:19:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 230 26.09.2024 11:19 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104890 ФПД: 555406780660 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T111900&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104890&fm=555406780660&tin=02508201610067®Number=0000000000145756&sum=50000 [11:19:01]StoreToDocumentArchive [11:19:01]shift 237 fd 104890 [11:19:01]save to /storage/0237/doc_00104890 [11:19:01]save last doc name /storage/0237/doc_00104890 to /storage/kkm_last_doc_name [11:19:01]save OK [11:19:01]Clear old archive folders... [11:19:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:19:01]tlvbuf is 002FFE30 [11:19:01]SAM_PROTO_ClearQueue [11:19:01]wFMCommunicate request_size=4 [11:19:01]MH_SAM_APDU [11:19:01]CAPDU: 80 09 00 00 [11:19:01]Write to MH i2c: E2 08 00 78 0C 80 09 00 00 00 00 00 00 F6 [11:19:01]Write i2c OK [11:19:01]MH_I2C_Read... [11:19:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:19:01]Read from MH i2c: E2 [11:19:01]MH_I2C_Read... [11:19:01]Read from MH i2c: E2 03 00 [11:19:01]MH_I2C_Read... [11:19:01]Read from MH i2c: E2 03 00 78 0C 00 90 00 F8 [11:19:01]RAPDU: 90 00 [11:19:01]wFMCommunicate OK [11:19:01]SAM_PROTO_ClearQueue done [11:19:01]KKMCreateOFDPacket [11:19:01]OFDProtocolAddRootSTLVToBuf [11:19:01]FM_MakeSignedData [11:19:01]FM_MakeSignedData [11:19:01]SAM_PROTO_SignData [11:19:01]wFMCommunicate request_size=4 [11:19:01]MH_SAM_APDU [11:19:01]CAPDU: 80 0D 01 02 [11:19:01]Write to MH i2c: E2 08 00 79 0C 80 0D 01 02 00 00 00 00 FE [11:19:01]Write i2c OK [11:19:01]MH_I2C_Read... [11:19:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:19:01]Read from MH i2c: E2 [11:19:01]MH_I2C_Read... [11:19:01]Read from MH i2c: E2 03 00 [11:19:01]MH_I2C_Read... [11:19:01]Read from MH i2c: E2 03 00 79 0C 00 90 00 F9 [11:19:01]RAPDU: 90 00 [11:19:01]wFMCommunicate OK [11:19:01]wFMCommunicate request_size=255 [11:19:01]MH_SAM_APDU [11:19:01]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 24 43 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BA 99 01 00 35 04 06 00 00 [11:19:01]Write to MH i2c: E2 02 01 7A 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 24 43 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BA 99 01 00 35 04 06 00 00 00 00 71 [11:19:01]Write i2c OK [11:19:01]MH_I2C_Read... [11:19:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:02]Read from MH i2c: E2 [11:19:02]MH_I2C_Read... [11:19:02]Read from MH i2c: E2 03 00 [11:19:02]MH_I2C_Read... [11:19:02]Read from MH i2c: E2 03 00 7A 0C 00 90 00 FA [11:19:02]RAPDU: 90 00 [11:19:02]wFMCommunicate OK [11:19:02]wFMCommunicate request_size=10 [11:19:02]MH_SAM_APDU [11:19:02]CAPDU: 80 0D 02 02 05 81 50 D2 E8 F4 [11:19:02]Write to MH i2c: E2 0D 00 7B 0C 80 0D 02 02 05 00 81 50 D2 E8 F4 00 00 8A [11:19:02]Write i2c OK [11:19:02]MH_I2C_Read... [11:19:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:19:02]Read from MH i2c: E2 [11:19:02]MH_I2C_Read... [11:19:02]Read from MH i2c: E2 03 00 [11:19:02]MH_I2C_Read... [11:19:02]Read from MH i2c: E2 03 00 7B 0C 00 90 00 FB [11:19:02]RAPDU: 90 00 [11:19:02]wFMCommunicate OK [11:19:02]wFMCommunicate request_size=4 [11:19:02]MH_SAM_APDU [11:19:02]CAPDU: 80 0D 03 02 [11:19:02]Write to MH i2c: E2 08 00 7C 0C 80 0D 03 02 00 00 00 00 03 [11:19:02]Write i2c OK [11:19:02]MH_I2C_Read... [11:19:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:19:02]Read from MH i2c: E2 [11:19:02]MH_I2C_Read... [11:19:02]Read from MH i2c: E2 0B 00 [11:19:02]MH_I2C_Read... [11:19:02]Read from MH i2c: E2 0B 00 7C 0C 00 23 4A 5A 27 CA 49 31 AF 90 00 E5 [11:19:02]RAPDU: 23 4A 5A 27 CA 49 31 AF 90 00 [11:19:02]wFMCommunicate OK [11:19:02]SAM_PROTO_SignData done [11:19:02]FM_MakeSignedData done [11:19:02]CreateOFDProtocolMessage [11:19:02]wFMCommunicate request_size=4 [11:19:02]MH_SAM_APDU [11:19:02]CAPDU: 80 11 00 00 [11:19:02]Write to MH i2c: E2 08 00 7D 0C 80 11 00 00 00 00 00 00 03 [11:19:02]Write i2c OK [11:19:02]MH_I2C_Read... [11:19:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:02]Read from MH i2c: E2 [11:19:02]MH_I2C_Read... [11:19:02]Read from MH i2c: E2 17 00 [11:19:02]MH_I2C_Read... [11:19:02]Read from MH i2c: E2 17 00 7D 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 5E [11:19:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:19:02]wFMCommunicate OK [11:19:02]CreateOFDProtocolMessage done [11:19:02]OFDSenderStorePacket 104890 [11:19:02]StoreOFDPacket docnum=104890 [11:19:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 55 37 07 01 FF 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 24 43 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BA 99 01 00 35 04 06 00 00 81 50 D2 E8 F4 23 4A 5A 27 CA 49 31 AF [11:19:02]CheckFolder [11:19:02]dirname=/storage/ofd_packets [11:19:02]CheckFolder done [11:19:02]ProducePacketName [11:19:02]name=ofd_packets/00104890 [11:19:02]NVStorageSaveData ofd_packets/00104890 [11:19:02]File name is /storage/ofd_packets/00104890 [11:19:02]Write 301 bytes [11:19:02]NVStorageSaveData done [11:19:02]OFDSenderStorePacket done [11:19:02]KKMCreateOFDPacket done [11:19:02]NVStorageSaveData kkm_last_timestamp [11:19:02]File name is /storage/kkm_last_timestamp [11:19:02]Write 4 bytes [11:19:02]NVStorageSaveData done [11:19:02]ExternCall_PrintAddStr [11:19:02]wPrintStart [11:19:02]Write to MH i2c: 01 00 00 7E 0C 8A [11:19:02]Write i2c OK [11:19:02]MH_I2C_Read... [11:19:02]Read from MH i2c: 01 [11:19:02]MH_I2C_Read... [11:19:02]Read from MH i2c: 01 07 00 [11:19:02]MH_I2C_Read... [11:19:02]Read from MH i2c: 01 07 00 7E 0C 00 00 00 00 00 FF 0F 9F [11:19:02]RasterBufferAndPrint [11:19:02]line Счет N : (1)118340 [11:19:02]line ИНН: 02508201610067 [11:19:02]line Контрольно-Кассовый Чек [11:19:02]line ПРОДАЖА [11:19:02]line ТРК (МРК, ГНК) : 42 [11:19:02]line Товар: 2710124130 [11:19:02]line Аи-92-К-5 [11:19:02]line 7.380 * 67.80 [11:19:02]line = 500.36 [11:19:02]line НДС 12% НСП 1% [11:19:02]line > о реализуемом товаре [11:19:02]line ОКРУГЛЕНИЕ: -0.36 [11:19:02]line ИТОГО: 500.00 [11:19:02]line Внесено: 500.00 [11:19:02]line СДАЧА: 0.00 [11:19:02]line НСП 1% : 4.43 [11:19:02]line НДС 12% : 53.14 [11:19:02]line Наличными: 500.00 [11:19:02]line Безнал.: 0.00 [11:19:02]line Место: АЗС № 176 [11:19:02]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:19:02]line СНО: Общий режим [11:19:02]line Чек 230 26.09.2024 11:19 [11:19:02]line Смена: 237 ФФД: 1.0 [11:19:02]line ЗНМ: 0300000238 [11:19:02]line РНМ: 0000000000145756 [11:19:02]line Версия ККМ: v1.0 [11:19:02]line ФМ: 0000000000959278 [11:19:02]line ФД: 104890 [11:19:02]line ФПД: 555406780660 [11:19:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T111900&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104890&fm=555406780660&tin=02508201610067®Number=0000000000145756&sum=50000 [11:19:02]OFD Sender: Processing packet 104890 [packets to send 51, broken 50] [11:19:02]ProducePacketName [11:19:02]name=ofd_packets/00104890 [11:19:02]OFD Sender: To server: pG, [11:19:02]CommunicateWithHost lk.salyk.kg:30040 [11:19:02]ConnectInit lk.salyk.kg [11:19:02]written 0, free lines is 4095 [11:19:02]Connected sock=11 [11:19:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 55 37 07 01 FF 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 00 00 00 F4 03 04 00 24 43 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BA 99 01 00 35 04 06 00 00 81 50 D2 E8 F4 23 4A 5A 27 CA 49 31 AF [11:19:03]Write to MH i2c: 01 00 00 A8 0C B4 [11:19:03]Write i2c OK [11:19:03]MH_I2C_Read... [11:19:03]Read from MH i2c: 01 [11:19:03]MH_I2C_Read... [11:19:03]Read from MH i2c: 01 07 00 [11:19:03]MH_I2C_Read... [11:19:03]Read from MH i2c: 01 07 00 A8 0C 00 00 00 00 00 01 0D C9 [11:19:03]RasterBufferAndPrint [11:19:03]line [11:19:03]line [11:19:03]line [11:19:03]line [11:19:03]line [11:19:03]written 0, free lines is 3335 [11:19:03]MH_Cut [11:19:03]Write to MH i2c: D1 01 00 AF 0C 01 8D [11:19:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 20 1B 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 30 39 35 39 32 37 38 10 04 04 00 BA 99 01 00 F4 03 04 00 D5 EC F4 66 B6 04 01 00 00 60 47 05 39 DE FB 40 D2 [11:19:03]CommunicateWithHost err = 0 [11:19:03]CheckOFDResponse [11:19:03]1017 (14) - 77093643461234 [11:19:03]1041 (16) - 0000000000959278 [11:19:03]1040 (4) - 104890 [11:19:03]1012 (4) - 26.09.2024 05:10 [11:19:03]1206 (1) - 0 [11:19:03]OFD Sender: Remove packet 104890 [11:19:03]ProducePacketName [11:19:03]name=ofd_packets/00104890 [11:19:03]NVStorageDeleteData [11:19:03]Write i2c OK [11:19:03]MH_I2C_Read... [11:19:03]Read from MH i2c: D1 [11:19:03]MH_I2C_Read... [11:19:03]Read from MH i2c: D1 01 00 [11:19:03]MH_I2C_Read... [11:19:03]Read from MH i2c: D1 01 00 AF 0C 00 8C [11:19:03]Write to MH i2c: 01 00 00 B0 0C BC [11:19:03]Write i2c OK [11:19:03]MH_I2C_Read... [11:19:03]OFD Sender: No OFD packet to send [11:19:03]*** Cut start [11:19:03]*** Partial cut [11:19:03]*** CUTSNS_PIN = 1 [11:19:03]*** CUTSNS_PIN = 0 [11:19:04]*** Brake cut motor [11:19:04]Read from MH i2c: 01 [11:19:04]MH_I2C_Read... [11:19:04]*** Stop cut motor [11:19:04]*** Cut end [11:19:04]Read from MH i2c: 01 07 00 [11:19:04]MH_I2C_Read... [11:19:04]Read from MH i2c: 01 07 00 B0 0C 00 00 00 00 00 FF 0F D1 [11:19:04]process_action close_receipt done [11:19:04]requested_data is exist [11:19:04]produce_requested_data [11:19:04]requested_item fm.sn is exist - process it [11:19:04]wFMCommunicate request_size=4 [11:19:04]MH_SAM_APDU [11:19:04]CAPDU: 80 11 00 00 [11:19:04]Write to MH i2c: E2 08 00 B1 0C 80 11 00 00 00 00 00 00 37 [11:19:04]Write i2c OK [11:19:04]MH_I2C_Read... [11:19:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:19:04]Read from MH i2c: E2 [11:19:04]MH_I2C_Read... [11:19:04]Read from MH i2c: E2 17 00 [11:19:04]MH_I2C_Read... [11:19:04]Read from MH i2c: E2 17 00 B1 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 92 [11:19:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:19:04]wFMCommunicate OK [11:19:04]requested_item fd.num is exist - process it [11:19:04]SAM_PROTO_GetFieldsCounters [11:19:04]wFMCommunicate request_size=4 [11:19:04]MH_SAM_APDU [11:19:04]CAPDU: 80 13 00 00 [11:19:04]Write to MH i2c: E2 08 00 B2 0C 80 13 00 00 00 00 00 00 3A [11:19:04]Write i2c OK [11:19:04]MH_I2C_Read... [11:19:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:19:04]Read from MH i2c: E2 [11:19:04]MH_I2C_Read... [11:19:04]Read from MH i2c: E2 62 00 [11:19:04]MH_I2C_Read... [11:19:04]Read from MH i2c: E2 62 00 B2 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 BA 99 01 00 0E 04 04 00 ED 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 59 [11:19:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 BA 99 01 00 0E 04 04 00 ED 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 [11:19:04]wFMCommunicate OK [11:19:04]SAM_PROTO_GetFieldsCounters done [11:19:04]requested_item shift.num is exist - process it [11:19:04]requested_item shift.opened is exist - process it [11:19:04]req_shift_opened [11:19:04]FM_GetShiftState [11:19:04]SAM_PROTO_GetShiftState [11:19:04]wFMCommunicate request_size=4 [11:19:04]MH_SAM_APDU [11:19:04]CAPDU: 80 13 01 00 [11:19:04]Write to MH i2c: E2 08 00 B3 0C 80 13 01 00 00 00 00 00 3C [11:19:04]Write i2c OK [11:19:04]MH_I2C_Read... [11:19:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:19:04]Read from MH i2c: E2 [11:19:04]MH_I2C_Read... [11:19:04]Read from MH i2c: E2 0E 00 [11:19:04]MH_I2C_Read... [11:19:04]Read from MH i2c: E2 0E 00 B3 0C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 38 [11:19:04]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:19:04]wFMCommunicate OK [11:19:04]SAM_PROTO_GetShiftState done [11:19:04]FM_GetShiftState done [11:19:04]req_shift_opened done [11:19:04]requested_item shift.open_date is exist - process it [11:19:04]req_shift_open_date [11:19:04]req_shift_open_date done [11:19:04]produce_requested_data done [11:19:04]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104890,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:19:04]process_action_free close_receipt [11:19:04]json_value_free [11:19:04]json_value_free done [11:19:04]process_json_proto returns [11:19:04]Send response to host [11:19:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104890,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:19:04]free response buf [11:19:04]execute_script done [11:19:04]execute_script returns [11:19:04]free content buf [11:19:04]Sock 7.Close socket [11:19:04]Sock 7.Thread stoped [11:19:08]OFD Sender: No OFD packet to send [11:19:13]OFD Sender: No OFD packet to send [11:19:18]OFD Sender: No OFD packet to send [11:19:23]OFD Sender: No OFD packet to send [11:19:28]OFD Sender: No OFD packet to send [11:19:33]OFD Sender: No OFD packet to send [11:19:38]OFD Sender: No OFD packet to send [11:19:43]OFD Sender: No OFD packet to send [11:19:48]OFD Sender: No OFD packet to send [11:19:53]OFD Sender: No OFD packet to send [11:19:58]OFD Sender: No OFD packet to send [11:20:03]OFD Sender: No OFD packet to send [11:20:08]OFD Sender: No OFD packet to send [11:20:13]OFD Sender: No OFD packet to send [11:20:18]OFD Sender: No OFD packet to send [11:20:23]OFD Sender: No OFD packet to send [11:20:28]OFD Sender: No OFD packet to send [11:20:33]OFD Sender: No OFD packet to send [11:20:38]OFD Sender: No OFD packet to send [11:20:43]OFD Sender: No OFD packet to send [11:20:48]OFD Sender: No OFD packet to send [11:20:53]OFD Sender: No OFD packet to send [11:20:58]OFD Sender: No OFD packet to send [11:21:03]OFD Sender: No OFD packet to send [11:21:08]OFD Sender: No OFD packet to send [11:21:13]OFD Sender: No OFD packet to send [11:21:18]OFD Sender: No OFD packet to send [11:21:23]OFD Sender: No OFD packet to send [11:21:28]OFD Sender: No OFD packet to send [11:21:33]OFD Sender: No OFD packet to send [11:21:36]accept exits with 9 [11:21:36]New connection [11:21:36]New thread 3067018596 created [11:21:36]Thread 3066875236 joined [11:21:36]Waiting for new connection... [11:21:36] Sock 9.Parse request [11:21:36]Sock 9.Check first char [11:21:36]Sock 9.First char is OK [11:21:36]request: POST /json_proto HTTP/1.0 [11:21:36]Method: POST [11:21:36]URL: /json_proto [11:21:36]Method is POST - this is cgi request [11:21:36]url: /json_proto [11:21:36]query_string will be loaded in cgi processing [11:21:36]execute_cgi json_proto POST (null) [11:21:36]execute_cgi path=json_proto method=POST [11:21:36]POST find Content-Length [11:21:36]Host: 172.17.62.195:8080 [11:21:36]Content-Length: 792 [11:21:36]Content-Type: application/json [11:21:36] [11:21:36]POST finish read [11:21:36]Found Content-Length = 792 [11:21:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 22.120, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68904", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:36]execute_script... [11:21:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118341", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 0.00, "quantity" : 22.120, "sum" : 0.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A68904", "payments": [ { "type": 1, "sum" : 0.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:21:36]POST & json_proto [11:21:36]process_json_proto [11:21:36]json parsed OK: [11:21:36]protocol is kg_v1.0 [11:21:36]action value=close_receipt [11:21:36]process_action close_receipt [11:21:36]cmd_close_receipt [11:21:36]MH_GetDate [11:21:36]Write to MH i2c: F0 00 00 B4 0C AF [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: F0 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: F0 09 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: F0 09 00 B4 0C 00 C0 43 F5 66 65 34 CA 65 DE [11:21:36]GetLastDocTimeStamp 1727349540 [11:21:36]current date 1727349696 [11:21:36]FM_GetShiftState [11:21:36]SAM_PROTO_GetShiftState [11:21:36]wFMCommunicate request_size=4 [11:21:36]MH_SAM_APDU [11:21:36]CAPDU: 80 13 01 00 [11:21:36]Write to MH i2c: E2 08 00 B5 0C 80 13 01 00 00 00 00 00 3E [11:21:36]Write i2c OK [11:21:36]MH_I2C_Read... [11:21:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:36]Read from MH i2c: E2 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 0E 00 [11:21:36]MH_I2C_Read... [11:21:36]Read from MH i2c: E2 0E 00 B5 0C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 3A [11:21:36]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:21:36]wFMCommunicate OK [11:21:36]SAM_PROTO_GetShiftState done [11:21:36]FM_GetShiftState done [11:21:36]opened in 1727309552 [11:21:36]opened+sec_in_day 1727395952 [11:21:36]quantity*price = 0 [11:21:36]sum+1 = 1 [11:21:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 0.00 НСП 1% : 0.00 НДС 12% : 0.00 Наличными: 0.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 231 26.09.2024 11:21 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Талоны: Топливная Карта 68904 ФМ: 0000000000959278 ФД: 104891 ФПД: 147550944927531 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T112136&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104891&fm=147550944927531&tin=02508201610067®Number=0000000000145756&sum=0 [11:21:37]StoreToDocumentArchive [11:21:37]shift 237 fd 104891 [11:21:37]save to /storage/0237/doc_00104891 [11:21:37]save last doc name /storage/0237/doc_00104891 to /storage/kkm_last_doc_name [11:21:37]save OK [11:21:37]Clear old archive folders... [11:21:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:21:37]tlvbuf is 0028C010 [11:21:37]SAM_PROTO_ClearQueue [11:21:37]wFMCommunicate request_size=4 [11:21:37]MH_SAM_APDU [11:21:37]CAPDU: 80 09 00 00 [11:21:37]Write to MH i2c: E2 08 00 C2 0C 80 09 00 00 00 00 00 00 40 [11:21:37]Write i2c OK [11:21:37]MH_I2C_Read... [11:21:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:21:37]Read from MH i2c: E2 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: E2 03 00 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: E2 03 00 C2 0C 00 90 00 42 [11:21:37]RAPDU: 90 00 [11:21:37]wFMCommunicate OK [11:21:37]SAM_PROTO_ClearQueue done [11:21:37]KKMCreateOFDPacket [11:21:37]OFDProtocolAddRootSTLVToBuf [11:21:37]FM_MakeSignedData [11:21:37]FM_MakeSignedData [11:21:37]SAM_PROTO_SignData [11:21:37]wFMCommunicate request_size=4 [11:21:37]MH_SAM_APDU [11:21:37]CAPDU: 80 0D 01 02 [11:21:37]Write to MH i2c: E2 08 00 C3 0C 80 0D 01 02 00 00 00 00 48 [11:21:37]Write i2c OK [11:21:37]MH_I2C_Read... [11:21:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:21:37]Read from MH i2c: E2 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: E2 03 00 [11:21:37]MH_I2C_Read... [11:21:37]Read from MH i2c: E2 03 00 C3 0C 00 90 00 43 [11:21:37]RAPDU: 90 00 [11:21:37]wFMCommunicate OK [11:21:37]wFMCommunicate request_size=255 [11:21:37]MH_SAM_APDU [11:21:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 68 56 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 C0 43 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BB 99 01 00 35 04 06 00 86 [11:21:37]Write to MH i2c: E2 02 01 C4 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 35 FF 03 08 00 03 68 56 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 C0 43 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BB 99 01 00 35 04 06 00 86 00 00 28 [11:21:37]Write i2c OK [11:21:37]MH_I2C_Read... [11:21:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:38]Read from MH i2c: E2 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: E2 03 00 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: E2 03 00 C4 0C 00 90 00 44 [11:21:38]RAPDU: 90 00 [11:21:38]wFMCommunicate OK [11:21:38]wFMCommunicate request_size=10 [11:21:38]MH_SAM_APDU [11:21:38]CAPDU: 80 0D 02 02 05 32 61 A8 9F 2B [11:21:38]Write to MH i2c: E2 0D 00 C5 0C 80 0D 02 02 05 00 32 61 A8 9F 2B 00 00 5A [11:21:38]Write i2c OK [11:21:38]MH_I2C_Read... [11:21:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:21:38]Read from MH i2c: E2 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: E2 03 00 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: E2 03 00 C5 0C 00 90 00 45 [11:21:38]RAPDU: 90 00 [11:21:38]wFMCommunicate OK [11:21:38]wFMCommunicate request_size=4 [11:21:38]MH_SAM_APDU [11:21:38]CAPDU: 80 0D 03 02 [11:21:38]Write to MH i2c: E2 08 00 C6 0C 80 0D 03 02 00 00 00 00 4D [11:21:38]Write i2c OK [11:21:38]MH_I2C_Read... [11:21:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:21:38]Read from MH i2c: E2 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: E2 0B 00 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: E2 0B 00 C6 0C 00 76 13 F1 27 D4 30 A7 A0 90 00 3A [11:21:38]RAPDU: 76 13 F1 27 D4 30 A7 A0 90 00 [11:21:38]wFMCommunicate OK [11:21:38]SAM_PROTO_SignData done [11:21:38]FM_MakeSignedData done [11:21:38]CreateOFDProtocolMessage [11:21:38]wFMCommunicate request_size=4 [11:21:38]MH_SAM_APDU [11:21:38]CAPDU: 80 11 00 00 [11:21:38]Write to MH i2c: E2 08 00 C7 0C 80 11 00 00 00 00 00 00 4D [11:21:38]Write i2c OK [11:21:38]MH_I2C_Read... [11:21:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:38]Read from MH i2c: E2 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: E2 17 00 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: E2 17 00 C7 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 A8 [11:21:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:21:38]wFMCommunicate OK [11:21:38]CreateOFDProtocolMessage done [11:21:38]OFDSenderStorePacket 104891 [11:21:38]StoreOFDPacket docnum=104891 [11:21:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 7B AD 07 01 53 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 35 FF 03 08 00 03 68 56 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 C0 43 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BB 99 01 00 35 04 06 00 86 32 61 A8 9F 2B 76 13 F1 27 D4 30 A7 A0 [11:21:38]CheckFolder [11:21:38]dirname=/storage/ofd_packets [11:21:38]CheckFolder done [11:21:38]ProducePacketName [11:21:38]name=ofd_packets/00104891 [11:21:38]NVStorageSaveData ofd_packets/00104891 [11:21:38]File name is /storage/ofd_packets/00104891 [11:21:38]Write 301 bytes [11:21:38]NVStorageSaveData done [11:21:38]OFDSenderStorePacket done [11:21:38]KKMCreateOFDPacket done [11:21:38]NVStorageSaveData kkm_last_timestamp [11:21:38]File name is /storage/kkm_last_timestamp [11:21:38]Write 4 bytes [11:21:38]NVStorageSaveData done [11:21:38]OFD Sender: Processing packet 104891 [packets to send 51, broken 50] [11:21:38]ProducePacketName [11:21:38]name=ofd_packets/00104891 [11:21:38]OFD Sender: To server: pG, [11:21:38]CommunicateWithHost lk.salyk.kg:30040 [11:21:38]ConnectInit lk.salyk.kg [11:21:38]ExternCall_PrintAddStr [11:21:38]wPrintStart [11:21:38]Write to MH i2c: 01 00 00 C8 0C D4 [11:21:38]Write i2c OK [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: 01 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: 01 07 00 [11:21:38]MH_I2C_Read... [11:21:38]Read from MH i2c: 01 07 00 C8 0C 00 00 00 00 00 FF 0F E9 [11:21:38]RasterBufferAndPrint [11:21:38]line Счет N : (1)118341 [11:21:38]line ИНН: 02508201610067 [11:21:38]line Контрольно-Кассовый Чек [11:21:38]line ПРОДАЖА [11:21:38]line ТРК (МРК, ГНК) : 12 [11:21:38]line Товар: 2710124130 [11:21:38]line Аи-92-К-5 [11:21:38]line 22.120 * 0.00 [11:21:38]line = 0.00 [11:21:38]line НДС 12% НСП 1% [11:21:38]line > о реализуемом товаре [11:21:38]line ИТОГО: 0.00 [11:21:38]line НСП 1% : 0.00 [11:21:38]line НДС 12% : 0.00 [11:21:38]line Наличными: 0.00 [11:21:38]line Безнал.: 0.00 [11:21:38]line Место: АЗС № 176 [11:21:38]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:21:38]line СНО: Общий режим [11:21:38]line Чек 231 26.09.2024 11:21 [11:21:38]line Смена: 237 ФФД: 1.0 [11:21:38]line ЗНМ: 0300000238 [11:21:38]line РНМ: 0000000000145756 [11:21:38]line Версия ККМ: v1.0 [11:21:38]line Талоны: Топливная Карта [11:21:38]line 68904 [11:21:38]line ФМ: 0000000000959278 [11:21:38]line ФД: 104891 [11:21:38]line ФПД: 147550944927531 [11:21:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T112136&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104891&fm=147550944927531&tin=02508201610067®Number=0000000000145756&sum=0 [11:21:38]Connected sock=11 [11:21:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 7B AD 07 01 53 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 35 FF 03 08 00 03 68 56 00 00 00 00 00 37 04 06 00 00 00 00 00 00 00 13 04 06 00 00 00 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 00 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 00 00 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 C0 43 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BB 99 01 00 35 04 06 00 86 32 61 A8 9F 2B 76 13 F1 27 D4 30 A7 A0 [11:21:38]written 0, free lines is 4095 [11:21:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 00 CD 47 00 33 1A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BB 99 01 00 F4 03 04 00 71 ED F4 66 B6 04 01 00 00 F9 1F BA A1 DE FA D9 14 [11:21:38]CommunicateWithHost err = 0 [11:21:38]CheckOFDResponse [11:21:38]1017 (14) - 77093643461234 [11:21:38]1041 (16) - 0000000000959278 [11:21:38]1040 (4) - 104891 [11:21:38]1012 (4) - 26.09.2024 05:13 [11:21:38]1206 (1) - 0 [11:21:38]OFD Sender: Remove packet 104891 [11:21:38]ProducePacketName [11:21:38]name=ofd_packets/00104891 [11:21:38]NVStorageDeleteData [11:21:39]Write to MH i2c: 01 00 00 F1 0C FD [11:21:39]Write i2c OK [11:21:39]MH_I2C_Read... [11:21:39]Read from MH i2c: 01 [11:21:39]MH_I2C_Read... [11:21:39]Read from MH i2c: 01 07 00 [11:21:39]MH_I2C_Read... [11:21:39]Read from MH i2c: 01 07 00 F1 0C 00 00 00 00 00 0D 0D 1E [11:21:39]RasterBufferAndPrint [11:21:39]line [11:21:39]line [11:21:39]line [11:21:39]line [11:21:39]line [11:21:39]written 0, free lines is 3350 [11:21:39]MH_Cut [11:21:39]Write to MH i2c: D1 01 00 F8 0C 01 D6 [11:21:39]Write i2c OK [11:21:39]MH_I2C_Read... [11:21:39]Read from MH i2c: D1 [11:21:39]MH_I2C_Read... [11:21:39]Read from MH i2c: D1 01 00 [11:21:39]MH_I2C_Read... [11:21:39]Read from MH i2c: D1 01 00 F8 0C 00 D5 [11:21:39]Write to MH i2c: 01 00 00 F9 0C 05 [11:21:39]Write i2c OK [11:21:39]MH_I2C_Read... [11:21:39]OFD Sender: No OFD packet to send [11:21:39]*** Cut start [11:21:39]*** Partial cut [11:21:39]*** CUTSNS_PIN = 1 [11:21:39]*** CUTSNS_PIN = 0 [11:21:39]*** Brake cut motor [11:21:40]Read from MH i2c: 01 [11:21:40]MH_I2C_Read... [11:21:40]*** Stop cut motor [11:21:40]*** Cut end [11:21:40]Read from MH i2c: 01 07 00 [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: 01 07 00 F9 0C 00 00 00 00 00 FF 0F 1A [11:21:40]process_action close_receipt done [11:21:40]requested_data is exist [11:21:40]produce_requested_data [11:21:40]requested_item fm.sn is exist - process it [11:21:40]wFMCommunicate request_size=4 [11:21:40]MH_SAM_APDU [11:21:40]CAPDU: 80 11 00 00 [11:21:40]Write to MH i2c: E2 08 00 FA 0C 80 11 00 00 00 00 00 00 80 [11:21:40]Write i2c OK [11:21:40]MH_I2C_Read... [11:21:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:21:40]Read from MH i2c: E2 [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: E2 17 00 [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: E2 17 00 FA 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 DB [11:21:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:21:40]wFMCommunicate OK [11:21:40]requested_item fd.num is exist - process it [11:21:40]SAM_PROTO_GetFieldsCounters [11:21:40]wFMCommunicate request_size=4 [11:21:40]MH_SAM_APDU [11:21:40]CAPDU: 80 13 00 00 [11:21:40]Write to MH i2c: E2 08 00 FB 0C 80 13 00 00 00 00 00 00 83 [11:21:40]Write i2c OK [11:21:40]MH_I2C_Read... [11:21:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:21:40]Read from MH i2c: E2 [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: E2 62 00 [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: E2 62 00 FB 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 BB 99 01 00 0E 04 04 00 ED 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 A6 [11:21:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 BB 99 01 00 0E 04 04 00 ED 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 [11:21:40]wFMCommunicate OK [11:21:40]SAM_PROTO_GetFieldsCounters done [11:21:40]requested_item shift.num is exist - process it [11:21:40]requested_item shift.opened is exist - process it [11:21:40]req_shift_opened [11:21:40]FM_GetShiftState [11:21:40]SAM_PROTO_GetShiftState [11:21:40]wFMCommunicate request_size=4 [11:21:40]MH_SAM_APDU [11:21:40]CAPDU: 80 13 01 00 [11:21:40]Write to MH i2c: E2 08 00 FC 0C 80 13 01 00 00 00 00 00 85 [11:21:40]Write i2c OK [11:21:40]MH_I2C_Read... [11:21:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:21:40]Read from MH i2c: E2 [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: E2 0E 00 [11:21:40]MH_I2C_Read... [11:21:40]Read from MH i2c: E2 0E 00 FC 0C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 81 [11:21:40]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:21:40]wFMCommunicate OK [11:21:40]SAM_PROTO_GetShiftState done [11:21:40]FM_GetShiftState done [11:21:40]req_shift_opened done [11:21:40]requested_item shift.open_date is exist - process it [11:21:40]req_shift_open_date [11:21:40]req_shift_open_date done [11:21:40]produce_requested_data done [11:21:40]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104891,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:21:40]process_action_free close_receipt [11:21:40]json_value_free [11:21:40]json_value_free done [11:21:40]process_json_proto returns [11:21:40]Send response to host [11:21:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104891,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:21:40]free response buf [11:21:40]execute_script done [11:21:40]execute_script returns [11:21:40]free content buf [11:21:40]Sock 9.Close socket [11:21:40]Sock 9.Thread stoped [11:21:44]OFD Sender: No OFD packet to send [11:21:49]OFD Sender: No OFD packet to send [11:21:54]OFD Sender: No OFD packet to send [11:21:59]OFD Sender: No OFD packet to send [11:22:04]OFD Sender: No OFD packet to send [11:22:09]OFD Sender: No OFD packet to send [11:22:14]OFD Sender: No OFD packet to send [11:22:19]OFD Sender: No OFD packet to send [11:22:24]OFD Sender: No OFD packet to send [11:22:29]OFD Sender: No OFD packet to send [11:22:34]OFD Sender: No OFD packet to send [11:22:39]OFD Sender: No OFD packet to send [11:22:44]OFD Sender: No OFD packet to send [11:22:49]OFD Sender: No OFD packet to send [11:22:54]OFD Sender: No OFD packet to send [11:22:59]OFD Sender: No OFD packet to send [11:23:04]OFD Sender: No OFD packet to send [11:23:09]OFD Sender: No OFD packet to send [11:23:14]OFD Sender: No OFD packet to send [11:23:19]OFD Sender: No OFD packet to send [11:23:24]OFD Sender: No OFD packet to send [11:23:29]OFD Sender: No OFD packet to send [11:23:34]OFD Sender: No OFD packet to send [11:23:39]OFD Sender: No OFD packet to send [11:23:44]OFD Sender: No OFD packet to send [11:23:49]OFD Sender: No OFD packet to send [11:23:54]OFD Sender: No OFD packet to send [11:23:59]OFD Sender: No OFD packet to send [11:24:04]OFD Sender: No OFD packet to send [11:24:09]OFD Sender: No OFD packet to send [11:24:14]OFD Sender: No OFD packet to send [11:24:19]OFD Sender: No OFD packet to send [11:24:24]OFD Sender: No OFD packet to send [11:24:29]OFD Sender: No OFD packet to send [11:24:34]OFD Sender: No OFD packet to send [11:24:39]OFD Sender: No OFD packet to send [11:24:44]OFD Sender: No OFD packet to send [11:24:49]OFD Sender: No OFD packet to send [11:24:54]OFD Sender: No OFD packet to send [11:24:59]OFD Sender: No OFD packet to send [11:25:04]OFD Sender: No OFD packet to send [11:25:09]OFD Sender: No OFD packet to send [11:25:13]accept exits with 7 [11:25:13]New connection [11:25:13]New thread 3066875236 created [11:25:13]Thread 3067018596 joined [11:25:13]Waiting for new connection... [11:25:13] Sock 7.Parse request [11:25:13]Sock 7.Check first char [11:25:13]Sock 7.First char is OK [11:25:13]request: POST /json_proto HTTP/1.0 [11:25:13]Method: POST [11:25:13]URL: /json_proto [11:25:13]Method is POST - this is cgi request [11:25:13]url: /json_proto [11:25:13]query_string will be loaded in cgi processing [11:25:13]execute_cgi json_proto POST (null) [11:25:13]execute_cgi path=json_proto method=POST [11:25:13]POST find Content-Length [11:25:13]Host: 172.17.62.195:8080 [11:25:13]Content-Length: 687 [11:25:13]Content-Type: application/json [11:25:13] [11:25:13]POST finish read [11:25:13]Found Content-Length = 687 [11:25:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [11:25:13]execute_script... [11:25: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)118342", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [11:25:13]POST & json_proto [11:25:13]process_json_proto [11:25:13]json parsed OK: [11:25:13]protocol is kg_v1.0 [11:25:13]action value=close_receipt [11:25:13]process_action close_receipt [11:25:13]cmd_close_receipt [11:25:13]MH_GetDate [11:25:13]Write to MH i2c: F0 00 00 FD 0C F8 [11:25:13]Write i2c OK [11:25:13]MH_I2C_Read... [11:25:13]Read from MH i2c: F0 [11:25:13]MH_I2C_Read... [11:25:13]Read from MH i2c: F0 09 00 [11:25:13]MH_I2C_Read... [11:25:13]Read from MH i2c: F0 09 00 FD 0C 00 9A 44 F5 66 65 34 CA 65 02 [11:25:13]GetLastDocTimeStamp 1727349696 [11:25:13]current date 1727349914 [11:25:13]FM_GetShiftState [11:25:13]SAM_PROTO_GetShiftState [11:25:13]wFMCommunicate request_size=4 [11:25:13]MH_SAM_APDU [11:25:13]CAPDU: 80 13 01 00 [11:25:13]Write to MH i2c: E2 08 00 FE 0C 80 13 01 00 00 00 00 00 87 [11:25:13]Write i2c OK [11:25:13]MH_I2C_Read... [11:25:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:13]Read from MH i2c: E2 [11:25:13]MH_I2C_Read... [11:25:13]Read from MH i2c: E2 0E 00 [11:25:13]MH_I2C_Read... [11:25:13]Read from MH i2c: E2 0E 00 FE 0C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 83 [11:25:13]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:25:13]wFMCommunicate OK [11:25:13]SAM_PROTO_GetShiftState done [11:25:13]FM_GetShiftState done [11:25:13]opened in 1727309552 [11:25:13]opened+sec_in_day 1727395952 [11:25:13]quantity*price = 150037 [11:25:13]sum+1 = 150038 [11:25:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 232 26.09.2024 11:25 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104892 ФПД: 129958721348175 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T112514&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104892&fm=129958721348175&tin=02508201610067®Number=0000000000145756&sum=150000 [11:25:14]StoreToDocumentArchive [11:25:14]shift 237 fd 104892 [11:25:14]save to /storage/0237/doc_00104892 [11:25:14]save last doc name /storage/0237/doc_00104892 to /storage/kkm_last_doc_name [11:25:14]save OK [11:25:14]Clear old archive folders... [11:25:14]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:25:14]tlvbuf is 0028B220 [11:25:14]SAM_PROTO_ClearQueue [11:25:14]wFMCommunicate request_size=4 [11:25:14]MH_SAM_APDU [11:25:14]CAPDU: 80 09 00 00 [11:25:14]Write to MH i2c: E2 08 00 0B 0D 80 09 00 00 00 00 00 00 8A [11:25:14]Write i2c OK [11:25:14]MH_I2C_Read... [11:25:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:25:14]Read from MH i2c: E2 [11:25:14]MH_I2C_Read... [11:25:14]Read from MH i2c: E2 03 00 [11:25:14]MH_I2C_Read... [11:25:14]Read from MH i2c: E2 03 00 0B 0D 00 90 00 8C [11:25:14]RAPDU: 90 00 [11:25:14]wFMCommunicate OK [11:25:14]SAM_PROTO_ClearQueue done [11:25:14]KKMCreateOFDPacket [11:25:14]OFDProtocolAddRootSTLVToBuf [11:25:14]FM_MakeSignedData [11:25:14]FM_MakeSignedData [11:25:14]SAM_PROTO_SignData [11:25:14]wFMCommunicate request_size=4 [11:25:14]MH_SAM_APDU [11:25:14]CAPDU: 80 0D 01 02 [11:25:14]Write to MH i2c: E2 08 00 0C 0D 80 0D 01 02 00 00 00 00 92 [11:25:14]Write i2c OK [11:25:14]MH_I2C_Read... [11:25:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:25:15]Read from MH i2c: E2 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: E2 03 00 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: E2 03 00 0C 0D 00 90 00 8D [11:25:15]RAPDU: 90 00 [11:25:15]wFMCommunicate OK [11:25:15]wFMCommunicate request_size=255 [11:25:15]MH_SAM_APDU [11:25:15]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 E8 00 00 00 F4 03 04 00 9A 44 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BC 99 01 00 35 04 06 00 [11:25:15]Write to MH i2c: E2 02 01 0D 0D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 E8 00 00 00 F4 03 04 00 9A 44 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BC 99 01 00 35 04 06 00 00 00 35 [11:25:15]Write i2c OK [11:25:15]MH_I2C_Read... [11:25:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:15]Read from MH i2c: E2 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: E2 03 00 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: E2 03 00 0D 0D 00 90 00 8E [11:25:15]RAPDU: 90 00 [11:25:15]wFMCommunicate OK [11:25:15]wFMCommunicate request_size=11 [11:25:15]MH_SAM_APDU [11:25:15]CAPDU: 80 0D 02 02 06 76 32 5F 6B E2 4F [11:25:15]Write to MH i2c: E2 0E 00 0E 0D 80 0D 02 02 06 00 76 32 5F 6B E2 4F 00 00 44 [11:25:15]Write i2c OK [11:25:15]MH_I2C_Read... [11:25:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:15]Read from MH i2c: E2 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: E2 03 00 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: E2 03 00 0E 0D 00 90 00 8F [11:25:15]RAPDU: 90 00 [11:25:15]wFMCommunicate OK [11:25:15]wFMCommunicate request_size=4 [11:25:15]MH_SAM_APDU [11:25:15]CAPDU: 80 0D 03 02 [11:25:15]Write to MH i2c: E2 08 00 0F 0D 80 0D 03 02 00 00 00 00 97 [11:25:15]Write i2c OK [11:25:15]MH_I2C_Read... [11:25:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:25:15]Read from MH i2c: E2 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: E2 0B 00 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: E2 0B 00 0F 0D 00 68 65 18 EE 20 D4 73 3D 90 00 0F [11:25:15]RAPDU: 68 65 18 EE 20 D4 73 3D 90 00 [11:25:15]wFMCommunicate OK [11:25:15]SAM_PROTO_SignData done [11:25:15]FM_MakeSignedData done [11:25:15]CreateOFDProtocolMessage [11:25:15]wFMCommunicate request_size=4 [11:25:15]MH_SAM_APDU [11:25:15]CAPDU: 80 11 00 00 [11:25:15]Write to MH i2c: E2 08 00 10 0D 80 11 00 00 00 00 00 00 97 [11:25:15]Write i2c OK [11:25:15]MH_I2C_Read... [11:25:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:15]Read from MH i2c: E2 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: E2 17 00 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: E2 17 00 10 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 F2 [11:25:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:25:15]wFMCommunicate OK [11:25:15]CreateOFDProtocolMessage done [11:25:15]OFDSenderStorePacket 104892 [11:25:15]StoreOFDPacket docnum=104892 [11:25:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 5B 13 08 01 8F 71 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 E8 00 00 00 F4 03 04 00 9A 44 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BC 99 01 00 35 04 06 00 76 32 5F 6B E2 4F 68 65 18 EE 20 D4 73 3D [11:25:15]CheckFolder [11:25:15]dirname=/storage/ofd_packets [11:25:15]CheckFolder done [11:25:15]ProducePacketName [11:25:15]name=ofd_packets/00104892 [11:25:15]NVStorageSaveData ofd_packets/00104892 [11:25:15]File name is /storage/ofd_packets/00104892 [11:25:15]Write 302 bytes [11:25:15]NVStorageSaveData done [11:25:15]OFDSenderStorePacket done [11:25:15]KKMCreateOFDPacket done [11:25:15]NVStorageSaveData kkm_last_timestamp [11:25:15]File name is /storage/kkm_last_timestamp [11:25:15]Write 4 bytes [11:25:15]NVStorageSaveData done [11:25:15]ExternCall_PrintAddStr [11:25:15]wPrintStart [11:25:15]Write to MH i2c: 01 00 00 11 0D 1E [11:25:15]OFD Sender: Processing packet 104892 [packets to send 51, broken 50] [11:25:15]ProducePacketName [11:25:15]name=ofd_packets/00104892 [11:25:15]OFD Sender: To server: pG, [11:25:15]CommunicateWithHost lk.salyk.kg:30040 [11:25:15]ConnectInit lk.salyk.kg [11:25:15]Write i2c OK [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: 01 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: 01 07 00 [11:25:15]MH_I2C_Read... [11:25:15]Read from MH i2c: 01 07 00 11 0D 00 00 00 00 00 FF 0F 33 [11:25:15]RasterBufferAndPrint [11:25:15]line Счет N : (1)118342 [11:25:15]line ИНН: 02508201610067 [11:25:15]line Контрольно-Кассовый Чек [11:25:15]line ПРОДАЖА [11:25:15]line ТРК (МРК, ГНК) : 31 [11:25:15]line Товар: 2710194210 [11:25:15]line ДТ(л)-К-5 [11:25:15]line 19.820 * 75.70 [11:25:15]line = 1500.37 [11:25:15]line НДС 12% НСП 1% [11:25:15]line > о реализуемом товаре [11:25:15]line ОКРУГЛЕНИЕ: -0.37 [11:25:15]line ИТОГО: 1500.00 [11:25:15]line Внесено: 1500.00 [11:25:15]line СДАЧА: 0.00 [11:25:15]line НСП 1% : 13.28 [11:25:15]line НДС 12% : 159.33 [11:25:15]line Наличными: 1500.00 [11:25:15]line Безнал.: 0.00 [11:25:15]line Место: АЗС № 176 [11:25:15]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:25:15]line СНО: Общий режим [11:25:15]line Чек 232 26.09.2024 11:25 [11:25:15]line Смена: 237 ФФД: 1.0 [11:25:15]line ЗНМ: 0300000238 [11:25:15]line РНМ: 0000000000145756 [11:25:15]line Версия ККМ: v1.0 [11:25:15]line ФМ: 0000000000959278 [11:25:15]line ФД: 104892 [11:25:15]line ФПД: 129958721348175 [11:25:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T112514&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104892&fm=129958721348175&tin=02508201610067®Number=0000000000145756&sum=150000 [11:25:15]Connected sock=10 [11:25:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 5B 13 08 01 8F 71 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 E8 00 00 00 F4 03 04 00 9A 44 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BC 99 01 00 35 04 06 00 76 32 5F 6B E2 4F 68 65 18 EE 20 D4 73 3D [11:25:15]written 0, free lines is 4095 [11:25:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 F9 94 47 00 9E A1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BC 99 01 00 F4 03 04 00 4A EE F4 66 B6 04 01 00 00 43 38 67 4F CF 71 68 2B [11:25:16]CommunicateWithHost err = 0 [11:25:16]CheckOFDResponse [11:25:16]1017 (14) - 77093643461234 [11:25:16]1041 (16) - 0000000000959278 [11:25:16]1040 (4) - 104892 [11:25:16]1012 (4) - 26.09.2024 05:16 [11:25:16]1206 (1) - 0 [11:25:16]OFD Sender: Remove packet 104892 [11:25:16]ProducePacketName [11:25:16]name=ofd_packets/00104892 [11:25:16]NVStorageDeleteData [11:25:16]Write to MH i2c: 01 00 00 3B 0D 48 [11:25:16]Write i2c OK [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: 01 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: 01 07 00 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: 01 07 00 3B 0D 00 00 00 00 00 01 0D 5D [11:25:16]RasterBufferAndPrint [11:25:16]line [11:25:16]line [11:25:16]line [11:25:16]line [11:25:16]line [11:25:16]written 0, free lines is 3335 [11:25:16]MH_Cut [11:25:16]Write to MH i2c: D1 01 00 42 0D 01 21 [11:25:16]Write i2c OK [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: D1 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: D1 01 00 [11:25:16]MH_I2C_Read... [11:25:16]Read from MH i2c: D1 01 00 42 0D 00 20 [11:25:16]Write to MH i2c: 01 00 00 43 0D 50 [11:25:16]Write i2c OK [11:25:16]MH_I2C_Read... [11:25:16]OFD Sender: No OFD packet to send [11:25:16]*** Cut start [11:25:16]*** Partial cut [11:25:16]*** CUTSNS_PIN = 1 [11:25:16]*** CUTSNS_PIN = 0 [11:25:17]*** Brake cut motor [11:25:17]Read from MH i2c: 01 [11:25:17]MH_I2C_Read... [11:25:17]*** Stop cut motor [11:25:17]*** Cut end [11:25:17]Read from MH i2c: 01 07 00 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: 01 07 00 43 0D 00 00 00 00 00 FF 0F 65 [11:25:17]process_action close_receipt done [11:25:17]requested_data is exist [11:25:17]produce_requested_data [11:25:17]requested_item fm.sn is exist - process it [11:25:17]wFMCommunicate request_size=4 [11:25:17]MH_SAM_APDU [11:25:17]CAPDU: 80 11 00 00 [11:25:17]Write to MH i2c: E2 08 00 44 0D 80 11 00 00 00 00 00 00 CB [11:25:17]Write i2c OK [11:25:17]MH_I2C_Read... [11:25:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:17]Read from MH i2c: E2 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: E2 17 00 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: E2 17 00 44 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 26 [11:25:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:25:17]wFMCommunicate OK [11:25:17]requested_item fd.num is exist - process it [11:25:17]SAM_PROTO_GetFieldsCounters [11:25:17]wFMCommunicate request_size=4 [11:25:17]MH_SAM_APDU [11:25:17]CAPDU: 80 13 00 00 [11:25:17]Write to MH i2c: E2 08 00 45 0D 80 13 00 00 00 00 00 00 CE [11:25:17]Write i2c OK [11:25:17]MH_I2C_Read... [11:25:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:17]Read from MH i2c: E2 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: E2 62 00 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: E2 62 00 45 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 BC 99 01 00 0E 04 04 00 ED 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 F5 [11:25:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 BC 99 01 00 0E 04 04 00 ED 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 [11:25:17]wFMCommunicate OK [11:25:17]SAM_PROTO_GetFieldsCounters done [11:25:17]requested_item shift.num is exist - process it [11:25:17]requested_item shift.opened is exist - process it [11:25:17]req_shift_opened [11:25:17]FM_GetShiftState [11:25:17]SAM_PROTO_GetShiftState [11:25:17]wFMCommunicate request_size=4 [11:25:17]MH_SAM_APDU [11:25:17]CAPDU: 80 13 01 00 [11:25:17]Write to MH i2c: E2 08 00 46 0D 80 13 01 00 00 00 00 00 D0 [11:25:17]Write i2c OK [11:25:17]MH_I2C_Read... [11:25:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:17]Read from MH i2c: E2 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: E2 0E 00 [11:25:17]MH_I2C_Read... [11:25:17]Read from MH i2c: E2 0E 00 46 0D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 CC [11:25:17]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:25:17]wFMCommunicate OK [11:25:17]SAM_PROTO_GetShiftState done [11:25:17]FM_GetShiftState done [11:25:17]req_shift_opened done [11:25:17]requested_item shift.open_date is exist - process it [11:25:17]req_shift_open_date [11:25:17]req_shift_open_date done [11:25:17]produce_requested_data done [11:25:17]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104892,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:25:17]process_action_free close_receipt [11:25:17]json_value_free [11:25:17]json_value_free done [11:25:17]process_json_proto returns [11:25:17]Send response to host [11:25:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104892,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:25:17]free response buf [11:25:17]execute_script done [11:25:17]execute_script returns [11:25:17]free content buf [11:25:17]Sock 7.Close socket [11:25:17]Sock 7.Thread stoped [11:25:21]OFD Sender: No OFD packet to send [11:25:26]OFD Sender: No OFD packet to send [11:25:31]OFD Sender: No OFD packet to send [11:25:36]OFD Sender: No OFD packet to send [11:25:38]accept exits with 9 [11:25:38]New connection [11:25:38]New thread 3067018596 created [11:25:38]Thread 3066875236 joined [11:25:38]Waiting for new connection... [11:25:38] Sock 9.Parse request [11:25:38]Sock 9.Check first char [11:25:38]Sock 9.First char is OK [11:25:38]request: POST /json_proto HTTP/1.0 [11:25:38]Method: POST [11:25:38]URL: /json_proto [11:25:38]Method is POST - this is cgi request [11:25:38]url: /json_proto [11:25:38]query_string will be loaded in cgi processing [11:25:38]execute_cgi json_proto POST (null) [11:25:38]execute_cgi path=json_proto method=POST [11:25:38]POST find Content-Length [11:25:38]Host: 172.17.62.195:8080 [11:25:38]Content-Length: 808 [11:25:38]Content-Type: application/json [11:25:38] [11:25:38]POST finish read [11:25:38]Found Content-Length = 808 [11:25:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [11:25:38]execute_script... [11:25: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)118343", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [11:25:38]POST & json_proto [11:25:38]process_json_proto [11:25:38]json parsed OK: [11:25:38]protocol is kg_v1.0 [11:25:38]action value=close_receipt [11:25:38]process_action close_receipt [11:25:38]cmd_close_receipt [11:25:38]MH_GetDate [11:25:38]Write to MH i2c: F0 00 00 47 0D 43 [11:25:38]Write i2c OK [11:25:38]MH_I2C_Read... [11:25:38]Read from MH i2c: F0 [11:25:38]MH_I2C_Read... [11:25:38]Read from MH i2c: F0 09 00 [11:25:38]MH_I2C_Read... [11:25:38]Read from MH i2c: F0 09 00 47 0D 00 B2 44 F5 66 65 34 CA 65 65 [11:25:38]GetLastDocTimeStamp 1727349914 [11:25:38]current date 1727349938 [11:25:38]FM_GetShiftState [11:25:38]SAM_PROTO_GetShiftState [11:25:38]wFMCommunicate request_size=4 [11:25:38]MH_SAM_APDU [11:25:38]CAPDU: 80 13 01 00 [11:25:38]Write to MH i2c: E2 08 00 48 0D 80 13 01 00 00 00 00 00 D2 [11:25:38]Write i2c OK [11:25:38]MH_I2C_Read... [11:25:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:38]Read from MH i2c: E2 [11:25:38]MH_I2C_Read... [11:25:38]Read from MH i2c: E2 0E 00 [11:25:38]MH_I2C_Read... [11:25:38]Read from MH i2c: E2 0E 00 48 0D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 CE [11:25:38]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:25:38]wFMCommunicate OK [11:25:38]SAM_PROTO_GetShiftState done [11:25:38]FM_GetShiftState done [11:25:38]opened in 1727309552 [11:25:38]opened+sec_in_day 1727395952 [11:25:38]quantity*price = 200075 [11:25:38]sum+1 = 200076 [11:25:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.75 НСП 1% : 17.71 НДС 12% : 212.47 Наличными: 0.00 Безнал.: 2000.75 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 233 26.09.2024 11:25 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104893 ФПД: 54539567400144 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T112538&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104893&fm=54539567400144&tin=02508201610067®Number=0000000000145756&sum=200075 [11:25:39]StoreToDocumentArchive [11:25:39]shift 237 fd 104893 [11:25:39]save to /storage/0237/doc_00104893 [11:25:39]save last doc name /storage/0237/doc_00104893 to /storage/kkm_last_doc_name [11:25:39]save OK [11:25:39]Clear old archive folders... [11:25:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:25:39]tlvbuf is 0028B770 [11:25:39]SAM_PROTO_ClearQueue [11:25:39]wFMCommunicate request_size=4 [11:25:39]MH_SAM_APDU [11:25:39]CAPDU: 80 09 00 00 [11:25:39]Write to MH i2c: E2 08 00 55 0D 80 09 00 00 00 00 00 00 D4 [11:25:39]Write i2c OK [11:25:39]MH_I2C_Read... [11:25:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:25:39]Read from MH i2c: E2 [11:25:39]MH_I2C_Read... [11:25:39]Read from MH i2c: E2 03 00 [11:25:39]MH_I2C_Read... [11:25:39]Read from MH i2c: E2 03 00 55 0D 00 90 00 D6 [11:25:39]RAPDU: 90 00 [11:25:39]wFMCommunicate OK [11:25:39]SAM_PROTO_ClearQueue done [11:25:39]KKMCreateOFDPacket [11:25:39]OFDProtocolAddRootSTLVToBuf [11:25:39]FM_MakeSignedData [11:25:39]FM_MakeSignedData [11:25:39]SAM_PROTO_SignData [11:25:39]wFMCommunicate request_size=4 [11:25:39]MH_SAM_APDU [11:25:39]CAPDU: 80 0D 01 02 [11:25:39]Write to MH i2c: E2 08 00 56 0D 80 0D 01 02 00 00 00 00 DC [11:25:39]Write i2c OK [11:25:39]MH_I2C_Read... [11:25:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:25:39]Read from MH i2c: E2 [11:25:39]MH_I2C_Read... [11:25:39]Read from MH i2c: E2 03 00 [11:25:39]MH_I2C_Read... [11:25:39]Read from MH i2c: E2 03 00 56 0D 00 90 00 D7 [11:25:39]RAPDU: 90 00 [11:25:39]wFMCommunicate OK [11:25:39]wFMCommunicate request_size=255 [11:25:39]MH_SAM_APDU [11:25:39]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 E9 00 00 00 F4 03 04 00 B2 44 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BD 99 01 00 35 04 06 00 [11:25:39]Write to MH i2c: E2 02 01 57 0D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 E9 00 00 00 F4 03 04 00 B2 44 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BD 99 01 00 35 04 06 00 00 00 11 [11:25:39]Write i2c OK [11:25:39]MH_I2C_Read... [11:25:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:39]Read from MH i2c: E2 [11:25:39]MH_I2C_Read... [11:25:39]Read from MH i2c: E2 03 00 [11:25:39]MH_I2C_Read... [11:25:39]Read from MH i2c: E2 03 00 57 0D 00 90 00 D8 [11:25:39]RAPDU: 90 00 [11:25:39]wFMCommunicate OK [11:25:39]wFMCommunicate request_size=11 [11:25:39]MH_SAM_APDU [11:25:39]CAPDU: 80 0D 02 02 06 31 9A 7B 8A 84 D0 [11:25:39]Write to MH i2c: E2 0E 00 58 0D 80 0D 02 02 06 00 31 9A 7B 8A 84 D0 00 00 0F [11:25:39]Write i2c OK [11:25:39]MH_I2C_Read... [11:25:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:25:39]Read from MH i2c: E2 [11:25:39]MH_I2C_Read... [11:25:39]Read from MH i2c: E2 03 00 [11:25:39]MH_I2C_Read... [11:25:39]Read from MH i2c: E2 03 00 58 0D 00 90 00 D9 [11:25:39]RAPDU: 90 00 [11:25:39]wFMCommunicate OK [11:25:39]wFMCommunicate request_size=4 [11:25:39]MH_SAM_APDU [11:25:39]CAPDU: 80 0D 03 02 [11:25:39]Write to MH i2c: E2 08 00 59 0D 80 0D 03 02 00 00 00 00 E1 [11:25:39]Write i2c OK [11:25:39]MH_I2C_Read... [11:25:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:25:39]Read from MH i2c: E2 [11:25:39]MH_I2C_Read... [11:25:39]Read from MH i2c: E2 0B 00 [11:25:39]MH_I2C_Read... [11:25:39]Read from MH i2c: E2 0B 00 59 0D 00 88 A0 10 C5 4C A3 AD 06 90 00 81 [11:25:39]RAPDU: 88 A0 10 C5 4C A3 AD 06 90 00 [11:25:39]wFMCommunicate OK [11:25:39]SAM_PROTO_SignData done [11:25:39]FM_MakeSignedData done [11:25:39]CreateOFDProtocolMessage [11:25:39]wFMCommunicate request_size=4 [11:25:39]MH_SAM_APDU [11:25:39]CAPDU: 80 11 00 00 [11:25:39]Write to MH i2c: E2 08 00 5A 0D 80 11 00 00 00 00 00 00 E1 [11:25:39]Write i2c OK [11:25:39]MH_I2C_Read... [11:25:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:39]Read from MH i2c: E2 [11:25:39]MH_I2C_Read... [11:25:39]Read from MH i2c: E2 17 00 [11:25:39]MH_I2C_Read... [11:25:39]Read from MH i2c: E2 17 00 5A 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 3C [11:25:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:25:39]wFMCommunicate OK [11:25:39]CreateOFDProtocolMessage done [11:25:39]OFDSenderStorePacket 104893 [11:25:39]StoreOFDPacket docnum=104893 [11:25:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 DB D4 08 01 38 A8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 E9 00 00 00 F4 03 04 00 B2 44 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BD 99 01 00 35 04 06 00 31 9A 7B 8A 84 D0 88 A0 10 C5 4C A3 AD 06 [11:25:39]CheckFolder [11:25:39]dirname=/storage/ofd_packets [11:25:39]CheckFolder done [11:25:39]ProducePacketName [11:25:39]name=ofd_packets/00104893 [11:25:39]NVStorageSaveData ofd_packets/00104893 [11:25:39]File name is /storage/ofd_packets/00104893 [11:25:39]Write 302 bytes [11:25:39]NVStorageSaveData done [11:25:39]OFDSenderStorePacket done [11:25:39]KKMCreateOFDPacket done [11:25:39]NVStorageSaveData kkm_last_timestamp [11:25:39]File name is /storage/kkm_last_timestamp [11:25:39]Write 4 bytes [11:25:39]NVStorageSaveData done [11:25:39]ExternCall_PrintAddStr [11:25:39]wPrintStart [11:25:39]Write to MH i2c: 01 00 00 5B 0D 68 [11:25:39]Write i2c OK [11:25:39]MH_I2C_Read... [11:25:39]Read from MH i2c: 01 [11:25:39]MH_I2C_Read... [11:25:39]Read from MH i2c: 01 07 00 [11:25:39]MH_I2C_Read... [11:25:39]Read from MH i2c: 01 07 00 5B 0D 00 00 00 00 00 FF 0F 7D [11:25:39]RasterBufferAndPrint [11:25:39]line Счет N : (1)118343 [11:25:39]line ИНН: 02508201610067 [11:25:39]line Контрольно-Кассовый Чек [11:25:39]line ПРОДАЖА [11:25:39]line ТРК (МРК, ГНК) : 41 [11:25:39]line Товар: 2710194210 [11:25:39]line ДТ(л)-К-5 [11:25:39]line 26.430 * 75.70 [11:25:39]line = 2000.75 [11:25:39]line НДС 12% НСП 1% [11:25:39]line > о реализуемом товаре [11:25:39]line ИТОГО: 2000.75 [11:25:39]line НСП 1% : 17.71 [11:25:39]line НДС 12% : 212.47 [11:25:39]line Наличными: 0.00 [11:25:39]line Безнал.: 2000.75 [11:25:39]line Место: АЗС № 176 [11:25:39]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:25:39]line СНО: Общий режим [11:25:39]line Чек 233 26.09.2024 11:25 [11:25:39]line Смена: 237 ФФД: 1.0 [11:25:39]line ЗНМ: 0300000238 [11:25:39]line РНМ: 0000000000145756 [11:25:39]line Версия ККМ: v1.0 [11:25:39]line Платежная система: O! деньги [11:25:39]line ФМ: 0000000000959278 [11:25:39]line ФД: 104893 [11:25:39]line ФПД: 54539567400144 [11:25:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T112538&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104893&fm=54539567400144&tin=02508201610067®Number=0000000000145756&sum=200075 [11:25:40]OFD Sender: Processing packet 104893 [packets to send 51, broken 50] [11:25:40]ProducePacketName [11:25:40]name=ofd_packets/00104893 [11:25:40]OFD Sender: To server: pG, [11:25:40]CommunicateWithHost lk.salyk.kg:30040 [11:25:40]ConnectInit lk.salyk.kg [11:25:40]written 0, free lines is 4095 [11:25:40]Connected sock=10 [11:25:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 DB D4 08 01 38 A8 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 E9 00 00 00 F4 03 04 00 B2 44 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BD 99 01 00 35 04 06 00 31 9A 7B 8A 84 D0 88 A0 10 C5 4C A3 AD 06 [11:25:40]Write to MH i2c: 01 00 00 84 0D 91 [11:25:40]Write i2c OK [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: 01 [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: 01 07 00 [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: 01 07 00 84 0D 00 00 00 00 00 21 0D C6 [11:25:40]RasterBufferAndPrint [11:25:40]line [11:25:40]line [11:25:40]line [11:25:40]line [11:25:40]line [11:25:40]written 0, free lines is 3367 [11:25:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 3A A7 47 00 9F D2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BD 99 01 00 F4 03 04 00 63 EE F4 66 B6 04 01 00 00 D6 61 B1 51 F4 DD DC D4 [11:25:40]CommunicateWithHost err = 0 [11:25:40]CheckOFDResponse [11:25:40]1017 (14) - 77093643461234 [11:25:40]1041 (16) - 0000000000959278 [11:25:40]1040 (4) - 104893 [11:25:40]1012 (4) - 26.09.2024 05:17 [11:25:40]1206 (1) - 0 [11:25:40]OFD Sender: Remove packet 104893 [11:25:40]ProducePacketName [11:25:40]name=ofd_packets/00104893 [11:25:40]NVStorageDeleteData [11:25:40]MH_Cut [11:25:40]Write to MH i2c: D1 01 00 8B 0D 01 6A [11:25:40]Write i2c OK [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: D1 [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: D1 01 00 [11:25:40]MH_I2C_Read... [11:25:40]Read from MH i2c: D1 01 00 8B 0D 00 69 [11:25:40]Write to MH i2c: 01 00 00 8C 0D 99 [11:25:40]Write i2c OK [11:25:40]MH_I2C_Read... [11:25:41]OFD Sender: No OFD packet to send [11:25:41]*** Cut start [11:25:41]*** Partial cut [11:25:41]*** CUTSNS_PIN = 1 [11:25:41]*** CUTSNS_PIN = 0 [11:25:41]*** Brake cut motor [11:25:41]Read from MH i2c: 01 [11:25:41]MH_I2C_Read... [11:25:41]*** Stop cut motor [11:25:41]*** Cut end [11:25:41]Read from MH i2c: 01 07 00 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: 01 07 00 8C 0D 00 00 00 00 00 FF 0F AE [11:25:41]process_action close_receipt done [11:25:41]requested_data is exist [11:25:41]produce_requested_data [11:25:41]requested_item fm.sn is exist - process it [11:25:41]wFMCommunicate request_size=4 [11:25:41]MH_SAM_APDU [11:25:41]CAPDU: 80 11 00 00 [11:25:41]Write to MH i2c: E2 08 00 8D 0D 80 11 00 00 00 00 00 00 14 [11:25:41]Write i2c OK [11:25:41]MH_I2C_Read... [11:25:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:25:41]Read from MH i2c: E2 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: E2 17 00 [11:25:41]MH_I2C_Read... [11:25:41]Read from MH i2c: E2 17 00 8D 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 6F [11:25:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:25:41]wFMCommunicate OK [11:25:41]requested_item fd.num is exist - process it [11:25:41]SAM_PROTO_GetFieldsCounters [11:25:41]wFMCommunicate request_size=4 [11:25:41]MH_SAM_APDU [11:25:41]CAPDU: 80 13 00 00 [11:25:41]Write to MH i2c: E2 08 00 8E 0D 80 13 00 00 00 00 00 00 17 [11:25:41]Write i2c OK [11:25:41]MH_I2C_Read... [11:25:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:25:42]Read from MH i2c: E2 [11:25:42]MH_I2C_Read... [11:25:42]Read from MH i2c: E2 62 00 [11:25:42]MH_I2C_Read... [11:25:42]Read from MH i2c: E2 62 00 8E 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 BD 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 42 [11:25:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 BD 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:25:42]wFMCommunicate OK [11:25:42]SAM_PROTO_GetFieldsCounters done [11:25:42]requested_item shift.num is exist - process it [11:25:42]requested_item shift.opened is exist - process it [11:25:42]req_shift_opened [11:25:42]FM_GetShiftState [11:25:42]SAM_PROTO_GetShiftState [11:25:42]wFMCommunicate request_size=4 [11:25:42]MH_SAM_APDU [11:25:42]CAPDU: 80 13 01 00 [11:25:42]Write to MH i2c: E2 08 00 8F 0D 80 13 01 00 00 00 00 00 19 [11:25:42]Write i2c OK [11:25:42]MH_I2C_Read... [11:25:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:25:42]Read from MH i2c: E2 [11:25:42]MH_I2C_Read... [11:25:42]Read from MH i2c: E2 0E 00 [11:25:42]MH_I2C_Read... [11:25:42]Read from MH i2c: E2 0E 00 8F 0D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 15 [11:25:42]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:25:42]wFMCommunicate OK [11:25:42]SAM_PROTO_GetShiftState done [11:25:42]FM_GetShiftState done [11:25:42]req_shift_opened done [11:25:42]requested_item shift.open_date is exist - process it [11:25:42]req_shift_open_date [11:25:42]req_shift_open_date done [11:25:42]produce_requested_data done [11:25:42]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104893,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:25:42]process_action_free close_receipt [11:25:42]json_value_free [11:25:42]json_value_free done [11:25:42]process_json_proto returns [11:25:42]Send response to host [11:25:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104893,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:25:42]free response buf [11:25:42]execute_script done [11:25:42]execute_script returns [11:25:42]free content buf [11:25:42]Sock 9.Close socket [11:25:42]Sock 9.Thread stoped [11:25:46]OFD Sender: No OFD packet to send [11:25:51]OFD Sender: No OFD packet to send [11:25:56]OFD Sender: No OFD packet to send [11:26:01]OFD Sender: No OFD packet to send [11:26:06]OFD Sender: No OFD packet to send [11:26:11]OFD Sender: No OFD packet to send [11:26:16]OFD Sender: No OFD packet to send [11:26:21]OFD Sender: No OFD packet to send [11:26:26]OFD Sender: No OFD packet to send [11:26:31]OFD Sender: No OFD packet to send [11:26:36]OFD Sender: No OFD packet to send [11:26:41]OFD Sender: No OFD packet to send [11:26:46]OFD Sender: No OFD packet to send [11:26:51]OFD Sender: No OFD packet to send [11:26:56]OFD Sender: No OFD packet to send [11:27:01]OFD Sender: No OFD packet to send [11:27:06]OFD Sender: No OFD packet to send [11:27:11]OFD Sender: No OFD packet to send [11:27:16]OFD Sender: No OFD packet to send [11:27:21]OFD Sender: No OFD packet to send [11:27:26]OFD Sender: No OFD packet to send [11:27:31]OFD Sender: No OFD packet to send [11:27:36]OFD Sender: No OFD packet to send [11:27:41]OFD Sender: No OFD packet to send [11:27:46]OFD Sender: No OFD packet to send [11:27:51]OFD Sender: No OFD packet to send [11:27:56]OFD Sender: No OFD packet to send [11:28:01]OFD Sender: No OFD packet to send [11:28:06]OFD Sender: No OFD packet to send [11:28:11]OFD Sender: No OFD packet to send [11:28:16]OFD Sender: No OFD packet to send [11:28:21]OFD Sender: No OFD packet to send [11:28:21]accept exits with 7 [11:28:21]New connection [11:28:21]New thread 3066875236 created [11:28:21]Thread 3067018596 joined [11:28:21]Waiting for new connection... [11:28:21] Sock 7.Parse request [11:28:21]Sock 7.Check first char [11:28:21]Sock 7.First char is OK [11:28:21]request: POST /json_proto HTTP/1.0 [11:28:21]Method: POST [11:28:21]URL: /json_proto [11:28:21]Method is POST - this is cgi request [11:28:21]url: /json_proto [11:28:21]query_string will be loaded in cgi processing [11:28:21]execute_cgi json_proto POST (null) [11:28:21]execute_cgi path=json_proto method=POST [11:28:21]POST find Content-Length [11:28:21]Host: 172.17.62.195:8080 [11:28:21]Content-Length: 682 [11:28:21]Content-Type: application/json [11:28:21] [11:28:21]POST finish read [11:28:21]Found Content-Length = 682 [11:28:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118344", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 29.650, "sum" : 2200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2200.00, "total" : 2200.00, "payments": [ { "type": 0, "sum" : 2200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:21]execute_script... [11:28: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)118344", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 29.650, "sum" : 2200.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2200.00, "total" : 2200.00, "payments": [ { "type": 0, "sum" : 2200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:28:21]POST & json_proto [11:28:21]process_json_proto [11:28:21]json parsed OK: [11:28:21]protocol is kg_v1.0 [11:28:21]action value=close_receipt [11:28:21]process_action close_receipt [11:28:21]cmd_close_receipt [11:28:21]MH_GetDate [11:28:21]Write to MH i2c: F0 00 00 90 0D 8C [11:28:21]Write i2c OK [11:28:21]MH_I2C_Read... [11:28:21]Read from MH i2c: F0 [11:28:21]MH_I2C_Read... [11:28:21]Read from MH i2c: F0 09 00 [11:28:21]MH_I2C_Read... [11:28:21]Read from MH i2c: F0 09 00 90 0D 00 56 45 F5 66 65 34 CA 65 53 [11:28:21]GetLastDocTimeStamp 1727349938 [11:28:21]current date 1727350102 [11:28:21]FM_GetShiftState [11:28:21]SAM_PROTO_GetShiftState [11:28:21]wFMCommunicate request_size=4 [11:28:21]MH_SAM_APDU [11:28:21]CAPDU: 80 13 01 00 [11:28:21]Write to MH i2c: E2 08 00 91 0D 80 13 01 00 00 00 00 00 1B [11:28:21]Write i2c OK [11:28:21]MH_I2C_Read... [11:28:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:21]Read from MH i2c: E2 [11:28:21]MH_I2C_Read... [11:28:21]Read from MH i2c: E2 0E 00 [11:28:21]MH_I2C_Read... [11:28:21]Read from MH i2c: E2 0E 00 91 0D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 17 [11:28:21]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:28:21]wFMCommunicate OK [11:28:21]SAM_PROTO_GetShiftState done [11:28:21]FM_GetShiftState done [11:28:21]opened in 1727309552 [11:28:21]opened+sec_in_day 1727395952 [11:28:21]quantity*price = 220003 [11:28:21]sum+1 = 220004 [11:28:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 2200.00 Внесено: 2200.00 СДАЧА: 0.00 НСП 1% : 19.47 НДС 12% : 233.63 Наличными: 2200.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 234 26.09.2024 11:28 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104894 ФПД: 118182987317458 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T112822&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104894&fm=118182987317458&tin=02508201610067®Number=0000000000145756&sum=220000 [11:28:22]StoreToDocumentArchive [11:28:22]shift 237 fd 104894 [11:28:22]save to /storage/0237/doc_00104894 [11:28:22]save last doc name /storage/0237/doc_00104894 to /storage/kkm_last_doc_name [11:28:22]save OK [11:28:22]Clear old archive folders... [11:28:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:28:23]tlvbuf is 002EFF80 [11:28:23]SAM_PROTO_ClearQueue [11:28:23]wFMCommunicate request_size=4 [11:28:23]MH_SAM_APDU [11:28:23]CAPDU: 80 09 00 00 [11:28:23]Write to MH i2c: E2 08 00 9E 0D 80 09 00 00 00 00 00 00 1D [11:28:23]Write i2c OK [11:28:23]MH_I2C_Read... [11:28:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:28:23]Read from MH i2c: E2 [11:28:23]MH_I2C_Read... [11:28:23]Read from MH i2c: E2 03 00 [11:28:23]MH_I2C_Read... [11:28:23]Read from MH i2c: E2 03 00 9E 0D 00 90 00 1F [11:28:23]RAPDU: 90 00 [11:28:23]wFMCommunicate OK [11:28:23]SAM_PROTO_ClearQueue done [11:28:23]KKMCreateOFDPacket [11:28:23]OFDProtocolAddRootSTLVToBuf [11:28:23]FM_MakeSignedData [11:28:23]FM_MakeSignedData [11:28:23]SAM_PROTO_SignData [11:28:23]wFMCommunicate request_size=4 [11:28:23]MH_SAM_APDU [11:28:23]CAPDU: 80 0D 01 02 [11:28:23]Write to MH i2c: E2 08 00 9F 0D 80 0D 01 02 00 00 00 00 25 [11:28:23]Write i2c OK [11:28:23]MH_I2C_Read... [11:28:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:28:23]Read from MH i2c: E2 [11:28:23]MH_I2C_Read... [11:28:23]Read from MH i2c: E2 03 00 [11:28:23]MH_I2C_Read... [11:28:23]Read from MH i2c: E2 03 00 9F 0D 00 90 00 20 [11:28:23]RAPDU: 90 00 [11:28:23]wFMCommunicate OK [11:28:23]wFMCommunicate request_size=255 [11:28:23]MH_SAM_APDU [11:28:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 56 45 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BE 99 01 00 35 04 06 00 6B [11:28:23]Write to MH i2c: E2 02 01 A0 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 35 FF 03 08 00 03 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 56 45 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BE 99 01 00 35 04 06 00 6B 00 00 A8 [11:28:23]Write i2c OK [11:28:23]MH_I2C_Read... [11:28:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:23]Read from MH i2c: E2 [11:28:23]MH_I2C_Read... [11:28:23]Read from MH i2c: E2 03 00 [11:28:23]MH_I2C_Read... [11:28:23]Read from MH i2c: E2 03 00 A0 0D 00 90 00 21 [11:28:23]RAPDU: 90 00 [11:28:23]wFMCommunicate OK [11:28:23]wFMCommunicate request_size=10 [11:28:23]MH_SAM_APDU [11:28:23]CAPDU: 80 0D 02 02 05 7C 9E FA 40 D2 [11:28:23]Write to MH i2c: E2 0D 00 A1 0D 80 0D 02 02 05 00 7C 9E FA 40 D2 00 00 58 [11:28:23]Write i2c OK [11:28:23]MH_I2C_Read... [11:28:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:28:23]Read from MH i2c: E2 [11:28:23]MH_I2C_Read... [11:28:23]Read from MH i2c: E2 03 00 [11:28:23]MH_I2C_Read... [11:28:23]Read from MH i2c: E2 03 00 A1 0D 00 90 00 22 [11:28:23]RAPDU: 90 00 [11:28:23]wFMCommunicate OK [11:28:23]wFMCommunicate request_size=4 [11:28:23]MH_SAM_APDU [11:28:23]CAPDU: 80 0D 03 02 [11:28:23]Write to MH i2c: E2 08 00 A2 0D 80 0D 03 02 00 00 00 00 2A [11:28:23]Write i2c OK [11:28:23]MH_I2C_Read... [11:28:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:28:23]Read from MH i2c: E2 [11:28:23]MH_I2C_Read... [11:28:23]Read from MH i2c: E2 0B 00 [11:28:23]MH_I2C_Read... [11:28:23]Read from MH i2c: E2 0B 00 A2 0D 00 F4 C6 D9 61 17 D8 B3 18 90 00 D9 [11:28:23]RAPDU: F4 C6 D9 61 17 D8 B3 18 90 00 [11:28:23]wFMCommunicate OK [11:28:23]SAM_PROTO_SignData done [11:28:23]FM_MakeSignedData done [11:28:23]CreateOFDProtocolMessage [11:28:23]wFMCommunicate request_size=4 [11:28:23]MH_SAM_APDU [11:28:23]CAPDU: 80 11 00 00 [11:28:23]Write to MH i2c: E2 08 00 A3 0D 80 11 00 00 00 00 00 00 2A [11:28:23]Write i2c OK [11:28:23]MH_I2C_Read... [11:28:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:23]Read from MH i2c: E2 [11:28:23]MH_I2C_Read... [11:28:23]Read from MH i2c: E2 17 00 [11:28:23]MH_I2C_Read... [11:28:23]Read from MH i2c: E2 17 00 A3 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 85 [11:28:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:28:23]wFMCommunicate OK [11:28:23]CreateOFDProtocolMessage done [11:28:23]OFDSenderStorePacket 104894 [11:28:23]StoreOFDPacket docnum=104894 [11:28:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 C1 84 07 01 46 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 56 45 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BE 99 01 00 35 04 06 00 6B 7C 9E FA 40 D2 F4 C6 D9 61 17 D8 B3 18 [11:28:23]CheckFolder [11:28:23]dirname=/storage/ofd_packets [11:28:23]CheckFolder done [11:28:23]ProducePacketName [11:28:23]name=ofd_packets/00104894 [11:28:23]NVStorageSaveData ofd_packets/00104894 [11:28:23]File name is /storage/ofd_packets/00104894 [11:28:23]Write 301 bytes [11:28:23]NVStorageSaveData done [11:28:23]OFDSenderStorePacket done [11:28:23]KKMCreateOFDPacket done [11:28:23]NVStorageSaveData kkm_last_timestamp [11:28:23]File name is /storage/kkm_last_timestamp [11:28:23]Write 4 bytes [11:28:23]NVStorageSaveData done [11:28:23]ExternCall_PrintAddStr [11:28:23]wPrintStart [11:28:23]Write to MH i2c: 01 00 00 A4 0D B1 [11:28:23]Write i2c OK [11:28:23]MH_I2C_Read... [11:28:23]Read from MH i2c: 01 [11:28:23]MH_I2C_Read... [11:28:23]Read from MH i2c: 01 07 00 [11:28:23]MH_I2C_Read... [11:28:23]Read from MH i2c: 01 07 00 A4 0D 00 00 00 00 00 FF 0F C6 [11:28:23]RasterBufferAndPrint [11:28:23]line Счет N : (1)118344 [11:28:23]line ИНН: 02508201610067 [11:28:23]line Контрольно-Кассовый Чек [11:28:23]line ПРОДАЖА [11:28:23]line ТРК (МРК, ГНК) : 23 [11:28:23]line Товар: 2710124500 [11:28:23]line Аи-95-К-5 [11:28:23]line 29.650 * 74.20 [11:28:23]line = 2200.03 [11:28:23]line НДС 12% НСП 1% [11:28:23]line > о реализуемом товаре [11:28:23]line ОКРУГЛЕНИЕ: -0.03 [11:28:23]line ИТОГО: 2200.00 [11:28:23]line Внесено: 2200.00 [11:28:23]line СДАЧА: 0.00 [11:28:23]line НСП 1% : 19.47 [11:28:23]line НДС 12% : 233.63 [11:28:23]line Наличными: 2200.00 [11:28:23]line Безнал.: 0.00 [11:28:23]line Место: АЗС № 176 [11:28:23]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:28:23]line СНО: Общий режим [11:28:23]line Чек 234 26.09.2024 11:28 [11:28:23]line Смена: 237 ФФД: 1.0 [11:28:23]line ЗНМ: 0300000238 [11:28:23]line РНМ: 0000000000145756 [11:28:23]line Версия ККМ: v1.0 [11:28:23]line ФМ: 0000000000959278 [11:28:23]line ФД: 104894 [11:28:23]line ФПД: 118182987317458 [11:28:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T112822&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104894&fm=118182987317458&tin=02508201610067®Number=0000000000145756&sum=220000 [11:28:23]OFD Sender: Processing packet 104894 [packets to send 51, broken 50] [11:28:23]ProducePacketName [11:28:23]name=ofd_packets/00104894 [11:28:23]OFD Sender: To server: pG, [11:28:23]CommunicateWithHost lk.salyk.kg:30040 [11:28:23]ConnectInit lk.salyk.kg [11:28:23]written 0, free lines is 4095 [11:28:24]Write to MH i2c: 01 00 00 CE 0D DB [11:28:24]Write i2c OK [11:28:24]MH_I2C_Read... [11:28:24]Read from MH i2c: 01 [11:28:24]MH_I2C_Read... [11:28:24]Read from MH i2c: 01 07 00 [11:28:24]MH_I2C_Read... [11:28:24]Read from MH i2c: 01 07 00 CE 0D 00 00 00 00 00 0A 0D F9 [11:28:24]RasterBufferAndPrint [11:28:24]line [11:28:24]line [11:28:24]line [11:28:24]line [11:28:24]line [11:28:24]written 0, free lines is 3344 [11:28:24]MH_Cut [11:28:24]Write to MH i2c: D1 01 00 D5 0D 01 B4 [11:28:24]Write i2c OK [11:28:24]MH_I2C_Read... [11:28:24]Read from MH i2c: D1 [11:28:24]MH_I2C_Read... [11:28:24]Read from MH i2c: D1 01 00 [11:28:24]MH_I2C_Read... [11:28:24]Read from MH i2c: D1 01 00 D5 0D 00 B3 [11:28:24]Write to MH i2c: 01 00 00 D6 0D E3 [11:28:24]Write i2c OK [11:28:24]MH_I2C_Read... [11:28:24]Connected sock=11 [11:28:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 C1 84 07 01 46 67 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D2 73 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 63 5B 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 5B 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 9B 07 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 43 5B 00 00 00 00 07 04 06 00 60 5B 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EA 00 00 00 F4 03 04 00 56 45 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BE 99 01 00 35 04 06 00 6B 7C 9E FA 40 D2 F4 C6 D9 61 17 D8 B3 18 [11:28:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 68 63 47 00 44 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BE 99 01 00 F4 03 04 00 07 EF F4 66 B6 04 01 00 00 CC BE 31 82 13 78 C2 59 [11:28:24]CommunicateWithHost err = 0 [11:28:24]CheckOFDResponse [11:28:24]1017 (14) - 77093643461234 [11:28:24]1041 (16) - 0000000000959278 [11:28:24]1040 (4) - 104894 [11:28:24]1012 (4) - 26.09.2024 05:20 [11:28:24]1206 (1) - 0 [11:28:24]OFD Sender: Remove packet 104894 [11:28:24]ProducePacketName [11:28:24]name=ofd_packets/00104894 [11:28:24]NVStorageDeleteData [11:28:24]*** Cut start [11:28:24]*** Partial cut [11:28:24]*** CUTSNS_PIN = 1 [11:28:25]*** CUTSNS_PIN = 0 [11:28:25]OFD Sender: No OFD packet to send [11:28:25]*** Brake cut motor [11:28:25]Read from MH i2c: 01 [11:28:25]MH_I2C_Read... [11:28:25]*** Stop cut motor [11:28:25]*** Cut end [11:28:25]Read from MH i2c: 01 07 00 [11:28:25]MH_I2C_Read... [11:28:25]Read from MH i2c: 01 07 00 D6 0D 00 00 00 00 00 FF 0F F8 [11:28:25]process_action close_receipt done [11:28:25]requested_data is exist [11:28:25]produce_requested_data [11:28:25]requested_item fm.sn is exist - process it [11:28:25]wFMCommunicate request_size=4 [11:28:25]MH_SAM_APDU [11:28:25]CAPDU: 80 11 00 00 [11:28:25]Write to MH i2c: E2 08 00 D7 0D 80 11 00 00 00 00 00 00 5E [11:28:25]Write i2c OK [11:28:25]MH_I2C_Read... [11:28:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:28:25]Read from MH i2c: E2 [11:28:25]MH_I2C_Read... [11:28:25]Read from MH i2c: E2 17 00 [11:28:25]MH_I2C_Read... [11:28:25]Read from MH i2c: E2 17 00 D7 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 B9 [11:28:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:28:25]wFMCommunicate OK [11:28:25]requested_item fd.num is exist - process it [11:28:25]SAM_PROTO_GetFieldsCounters [11:28:25]wFMCommunicate request_size=4 [11:28:25]MH_SAM_APDU [11:28:25]CAPDU: 80 13 00 00 [11:28:25]Write to MH i2c: E2 08 00 D8 0D 80 13 00 00 00 00 00 00 61 [11:28:25]Write i2c OK [11:28:25]MH_I2C_Read... [11:28:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:28:25]Read from MH i2c: E2 [11:28:25]MH_I2C_Read... [11:28:25]Read from MH i2c: E2 62 00 [11:28:25]MH_I2C_Read... [11:28:25]Read from MH i2c: E2 62 00 D8 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 BE 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [11:28:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 BE 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:28:25]wFMCommunicate OK [11:28:25]SAM_PROTO_GetFieldsCounters done [11:28:25]requested_item shift.num is exist - process it [11:28:25]requested_item shift.opened is exist - process it [11:28:25]req_shift_opened [11:28:25]FM_GetShiftState [11:28:25]SAM_PROTO_GetShiftState [11:28:25]wFMCommunicate request_size=4 [11:28:25]MH_SAM_APDU [11:28:25]CAPDU: 80 13 01 00 [11:28:25]Write to MH i2c: E2 08 00 D9 0D 80 13 01 00 00 00 00 00 63 [11:28:25]Write i2c OK [11:28:25]MH_I2C_Read... [11:28:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:28:25]Read from MH i2c: E2 [11:28:25]MH_I2C_Read... [11:28:25]Read from MH i2c: E2 0E 00 [11:28:25]MH_I2C_Read... [11:28:25]Read from MH i2c: E2 0E 00 D9 0D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 5F [11:28:25]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:28:25]wFMCommunicate OK [11:28:25]SAM_PROTO_GetShiftState done [11:28:25]FM_GetShiftState done [11:28:25]req_shift_opened done [11:28:25]requested_item shift.open_date is exist - process it [11:28:25]req_shift_open_date [11:28:25]req_shift_open_date done [11:28:25]produce_requested_data done [11:28:25]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104894,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:28:25]process_action_free close_receipt [11:28:25]json_value_free [11:28:25]json_value_free done [11:28:25]process_json_proto returns [11:28:25]Send response to host [11:28:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104894,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:28:25]free response buf [11:28:25]execute_script done [11:28:25]execute_script returns [11:28:25]free content buf [11:28:25]Sock 7.Close socket [11:28:25]Sock 7.Thread stoped [11:28:30]OFD Sender: No OFD packet to send [11:28:35]OFD Sender: No OFD packet to send [11:28:40]OFD Sender: No OFD packet to send [11:28:45]OFD Sender: No OFD packet to send [11:28:50]OFD Sender: No OFD packet to send [11:28:55]OFD Sender: No OFD packet to send [11:29:00]OFD Sender: No OFD packet to send [11:29:05]OFD Sender: No OFD packet to send [11:29:10]OFD Sender: No OFD packet to send [11:29:15]OFD Sender: No OFD packet to send [11:29:20]OFD Sender: No OFD packet to send [11:29:25]OFD Sender: No OFD packet to send [11:29:30]OFD Sender: No OFD packet to send [11:29:35]OFD Sender: No OFD packet to send [11:29:40]OFD Sender: No OFD packet to send [11:29:45]OFD Sender: No OFD packet to send [11:29:50]OFD Sender: No OFD packet to send [11:29:55]OFD Sender: No OFD packet to send [11:30:00]OFD Sender: No OFD packet to send [11:30:05]OFD Sender: No OFD packet to send [11:30:10]OFD Sender: No OFD packet to send [11:30:15]OFD Sender: No OFD packet to send [11:30:20]OFD Sender: No OFD packet to send [11:30:25]OFD Sender: No OFD packet to send [11:30:30]OFD Sender: No OFD packet to send [11:30:35]OFD Sender: No OFD packet to send [11:30:40]OFD Sender: No OFD packet to send [11:30:45]OFD Sender: No OFD packet to send [11:30:50]OFD Sender: No OFD packet to send [11:30:55]OFD Sender: No OFD packet to send [11:31:00]OFD Sender: No OFD packet to send [11:31:05]OFD Sender: No OFD packet to send [11:31:10]OFD Sender: No OFD packet to send [11:31:15]OFD Sender: No OFD packet to send [11:31:20]OFD Sender: No OFD packet to send [11:31:25]OFD Sender: No OFD packet to send [11:31:30]OFD Sender: No OFD packet to send [11:31:35]OFD Sender: No OFD packet to send [11:31:40]OFD Sender: No OFD packet to send [11:31:45]OFD Sender: No OFD packet to send [11:31:50]OFD Sender: No OFD packet to send [11:31:55]OFD Sender: No OFD packet to send [11:32:00]OFD Sender: No OFD packet to send [11:32:05]OFD Sender: No OFD packet to send [11:32:10]OFD Sender: No OFD packet to send [11:32:15]OFD Sender: No OFD packet to send [11:32:20]OFD Sender: No OFD packet to send [11:32:25]OFD Sender: No OFD packet to send [11:32:30]OFD Sender: No OFD packet to send [11:32:31]accept exits with 9 [11:32:31]New connection [11:32:31]New thread 3067018596 created [11:32:31]Thread 3066875236 joined [11:32:31]Waiting for new connection... [11:32:31] Sock 9.Parse request [11:32:31]Sock 9.Check first char [11:32:31]Sock 9.First char is OK [11:32:31]request: POST /json_proto HTTP/1.0 [11:32:31]Method: POST [11:32:31]URL: /json_proto [11:32:31]Method is POST - this is cgi request [11:32:31]url: /json_proto [11:32:31]query_string will be loaded in cgi processing [11:32:31]execute_cgi json_proto POST (null) [11:32:31]execute_cgi path=json_proto method=POST [11:32:31]POST find Content-Length [11:32:31]Host: 172.17.62.195:8080 [11:32:31]Content-Length: 635 [11:32:31]Content-Type: application/json [11:32:31] [11:32:31]POST finish read [11:32:31]Found Content-Length = 635 [11:32:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 14.430, "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" ] } } [11:32:31]execute_script... [11:32: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)118345", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 14.430, "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" ] } } [11:32:31]POST & json_proto [11:32:31]process_json_proto [11:32:31]json parsed OK: [11:32:31]protocol is kg_v1.0 [11:32:31]action value=close_receipt [11:32:31]process_action close_receipt [11:32:31]cmd_close_receipt [11:32:31]MH_GetDate [11:32:31]Write to MH i2c: F0 00 00 DA 0D D6 [11:32:31]Write i2c OK [11:32:31]MH_I2C_Read... [11:32:31]Read from MH i2c: F0 [11:32:31]MH_I2C_Read... [11:32:31]Read from MH i2c: F0 09 00 [11:32:31]MH_I2C_Read... [11:32:31]Read from MH i2c: F0 09 00 DA 0D 00 4F 46 F5 66 65 34 CA 65 97 [11:32:31]GetLastDocTimeStamp 1727350102 [11:32:31]current date 1727350351 [11:32:31]FM_GetShiftState [11:32:31]SAM_PROTO_GetShiftState [11:32:31]wFMCommunicate request_size=4 [11:32:31]MH_SAM_APDU [11:32:31]CAPDU: 80 13 01 00 [11:32:31]Write to MH i2c: E2 08 00 DB 0D 80 13 01 00 00 00 00 00 65 [11:32:31]Write i2c OK [11:32:31]MH_I2C_Read... [11:32:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:31]Read from MH i2c: E2 [11:32:31]MH_I2C_Read... [11:32:31]Read from MH i2c: E2 0E 00 [11:32:31]MH_I2C_Read... [11:32:31]Read from MH i2c: E2 0E 00 DB 0D 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 61 [11:32:31]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:32:31]wFMCommunicate OK [11:32:31]SAM_PROTO_GetShiftState done [11:32:31]FM_GetShiftState done [11:32:31]opened in 1727309552 [11:32:31]opened+sec_in_day 1727395952 [11:32:31]quantity*price = 99999 [11:32:31]sum+1 = 100001 [11:32:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 235 26.09.2024 11:32 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104895 ФПД: 53201183638236 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T113231&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104895&fm=53201183638236&tin=02508201610067®Number=0000000000145756&sum=100000 [11:32:32]StoreToDocumentArchive [11:32:32]shift 237 fd 104895 [11:32:32]save to /storage/0237/doc_00104895 [11:32:32]save last doc name /storage/0237/doc_00104895 to /storage/kkm_last_doc_name [11:32:32]save OK [11:32:32]Clear old archive folders... [11:32:32]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:32:32]tlvbuf is 00326590 [11:32:32]SAM_PROTO_ClearQueue [11:32:32]wFMCommunicate request_size=4 [11:32:32]MH_SAM_APDU [11:32:32]CAPDU: 80 09 00 00 [11:32:32]Write to MH i2c: E2 08 00 E8 0D 80 09 00 00 00 00 00 00 67 [11:32:32]Write i2c OK [11:32:32]MH_I2C_Read... [11:32:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:32:32]Read from MH i2c: E2 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 03 00 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 03 00 E8 0D 00 90 00 69 [11:32:32]RAPDU: 90 00 [11:32:32]wFMCommunicate OK [11:32:32]SAM_PROTO_ClearQueue done [11:32:32]KKMCreateOFDPacket [11:32:32]OFDProtocolAddRootSTLVToBuf [11:32:32]FM_MakeSignedData [11:32:32]FM_MakeSignedData [11:32:32]SAM_PROTO_SignData [11:32:32]wFMCommunicate request_size=4 [11:32:32]MH_SAM_APDU [11:32:32]CAPDU: 80 0D 01 02 [11:32:32]Write to MH i2c: E2 08 00 E9 0D 80 0D 01 02 00 00 00 00 6F [11:32:32]Write i2c OK [11:32:32]MH_I2C_Read... [11:32:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:32:32]Read from MH i2c: E2 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 03 00 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 03 00 E9 0D 00 90 00 6A [11:32:32]RAPDU: 90 00 [11:32:32]wFMCommunicate OK [11:32:32]wFMCommunicate request_size=255 [11:32:32]MH_SAM_APDU [11:32:32]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 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 EB 00 00 00 F4 03 04 00 4F 46 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BF 99 01 00 35 04 06 00 [11:32:32]Write to MH i2c: E2 02 01 EA 0D 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 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 EB 00 00 00 F4 03 04 00 4F 46 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BF 99 01 00 35 04 06 00 00 00 A3 [11:32:32]Write i2c OK [11:32:32]MH_I2C_Read... [11:32:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:32]Read from MH i2c: E2 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 03 00 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 03 00 EA 0D 00 90 00 6B [11:32:32]RAPDU: 90 00 [11:32:32]wFMCommunicate OK [11:32:32]wFMCommunicate request_size=11 [11:32:32]MH_SAM_APDU [11:32:32]CAPDU: 80 0D 02 02 06 30 62 DD A7 02 DC [11:32:32]Write to MH i2c: E2 0E 00 EB 0D 80 0D 02 02 06 00 30 62 DD A7 02 DC 00 00 72 [11:32:32]Write i2c OK [11:32:32]MH_I2C_Read... [11:32:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:32:32]Read from MH i2c: E2 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 03 00 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 03 00 EB 0D 00 90 00 6C [11:32:32]RAPDU: 90 00 [11:32:32]wFMCommunicate OK [11:32:32]wFMCommunicate request_size=4 [11:32:32]MH_SAM_APDU [11:32:32]CAPDU: 80 0D 03 02 [11:32:32]Write to MH i2c: E2 08 00 EC 0D 80 0D 03 02 00 00 00 00 74 [11:32:32]Write i2c OK [11:32:32]MH_I2C_Read... [11:32:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:32:32]Read from MH i2c: E2 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 0B 00 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 0B 00 EC 0D 00 0C 26 CE F3 C1 B5 FC 81 90 00 5B [11:32:32]RAPDU: 0C 26 CE F3 C1 B5 FC 81 90 00 [11:32:32]wFMCommunicate OK [11:32:32]SAM_PROTO_SignData done [11:32:32]FM_MakeSignedData done [11:32:32]CreateOFDProtocolMessage [11:32:32]wFMCommunicate request_size=4 [11:32:32]MH_SAM_APDU [11:32:32]CAPDU: 80 11 00 00 [11:32:32]Write to MH i2c: E2 08 00 ED 0D 80 11 00 00 00 00 00 00 74 [11:32:32]Write i2c OK [11:32:32]MH_I2C_Read... [11:32:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:32]Read from MH i2c: E2 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 17 00 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: E2 17 00 ED 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 CF [11:32:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:32:32]wFMCommunicate OK [11:32:32]CreateOFDProtocolMessage done [11:32:32]OFDSenderStorePacket 104895 [11:32:32]StoreOFDPacket docnum=104895 [11:32:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 CD 37 08 01 2F CB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 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 EB 00 00 00 F4 03 04 00 4F 46 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BF 99 01 00 35 04 06 00 30 62 DD A7 02 DC 0C 26 CE F3 C1 B5 FC 81 [11:32:32]CheckFolder [11:32:32]dirname=/storage/ofd_packets [11:32:32]CheckFolder done [11:32:32]ProducePacketName [11:32:32]name=ofd_packets/00104895 [11:32:32]NVStorageSaveData ofd_packets/00104895 [11:32:32]File name is /storage/ofd_packets/00104895 [11:32:32]Write 302 bytes [11:32:32]NVStorageSaveData done [11:32:32]OFDSenderStorePacket done [11:32:32]KKMCreateOFDPacket done [11:32:32]NVStorageSaveData kkm_last_timestamp [11:32:32]File name is /storage/kkm_last_timestamp [11:32:32]Write 4 bytes [11:32:32]NVStorageSaveData done [11:32:32]ExternCall_PrintAddStr [11:32:32]wPrintStart [11:32:32]Write to MH i2c: 01 00 00 EE 0D FB [11:32:32]Write i2c OK [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: 01 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: 01 07 00 [11:32:32]MH_I2C_Read... [11:32:32]Read from MH i2c: 01 07 00 EE 0D 00 00 00 00 00 FF 0F 10 [11:32:32]RasterBufferAndPrint [11:32:32]line Счет N : (1)118345 [11:32:32]line ИНН: 02508201610067 [11:32:32]line Контрольно-Кассовый Чек [11:32:32]line ПРОДАЖА [11:32:32]line ТРК (МРК, ГНК) : 24 [11:32:32]line Товар: 2710124130 [11:32:32]line SUPER-92-К-5 [11:32:32]line 14.430 * 69.30 [11:32:32]line = 1000.00 [11:32:32]line НДС 12% НСП 1% [11:32:32]line > о реализуемом товаре [11:32:32]line ИТОГО: 1000.00 [11:32:32]line НСП 1% : 8.85 [11:32:32]line НДС 12% : 106.19 [11:32:32]line Наличными: 1000.00 [11:32:32]line Безнал.: 0.00 [11:32:32]line Место: АЗС № 176 [11:32:32]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:32:32]line СНО: Общий режим [11:32:32]line Чек 235 26.09.2024 11:32 [11:32:32]line Смена: 237 ФФД: 1.0 [11:32:32]line ЗНМ: 0300000238 [11:32:32]line РНМ: 0000000000145756 [11:32:32]line Версия ККМ: v1.0 [11:32:32]line ФМ: 0000000000959278 [11:32:32]line ФД: 104895 [11:32:32]line ФПД: 53201183638236 [11:32:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T113231&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104895&fm=53201183638236&tin=02508201610067®Number=0000000000145756&sum=100000 [11:32:33]OFD Sender: Processing packet 104895 [packets to send 51, broken 50] [11:32:33]ProducePacketName [11:32:33]name=ofd_packets/00104895 [11:32:33]OFD Sender: To server: pG, [11:32:33]CommunicateWithHost lk.salyk.kg:30040 [11:32:33]ConnectInit lk.salyk.kg [11:32:33]written 0, free lines is 4095 [11:32:33]Connected sock=10 [11:32:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 CD 37 08 01 2F CB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 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 EB 00 00 00 F4 03 04 00 4F 46 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BF 99 01 00 35 04 06 00 30 62 DD A7 02 DC 0C 26 CE F3 C1 B5 FC 81 [11:32:33]Write to MH i2c: 01 00 00 15 0E 23 [11:32:33]Write i2c OK [11:32:33]MH_I2C_Read... [11:32:33]Read from MH i2c: 01 [11:32:33]MH_I2C_Read... [11:32:33]Read from MH i2c: 01 07 00 [11:32:33]MH_I2C_Read... [11:32:33]Read from MH i2c: 01 07 00 15 0E 00 00 00 00 00 3B 0D 72 [11:32:33]RasterBufferAndPrint [11:32:33]line [11:32:33]line [11:32:33]line [11:32:33]line [11:32:33]line [11:32:33]written 0, free lines is 3393 [11:32:33]MH_Cut [11:32:33]Write to MH i2c: D1 01 00 1C 0E 01 FC [11:32:33]Write i2c OK [11:32:33]MH_I2C_Read... [11:32:33]Read from MH i2c: D1 [11:32:33]MH_I2C_Read... [11:32:33]Read from MH i2c: D1 01 00 [11:32:33]MH_I2C_Read... [11:32:33]Read from MH i2c: D1 01 00 1C 0E 00 FB [11:32:33]Write to MH i2c: 01 00 00 1D 0E 2B [11:32:33]Write i2c OK [11:32:33]MH_I2C_Read... [11:32:34]*** Cut start [11:32:34]*** Partial cut [11:32:34]*** CUTSNS_PIN = 1 [11:32:34]*** CUTSNS_PIN = 0 [11:32:34]*** Brake cut motor [11:32:34]Read from MH i2c: 01 [11:32:34]MH_I2C_Read... [11:32:34]*** Stop cut motor [11:32:34]*** Cut end [11:32:34]Read from MH i2c: 01 07 00 [11:32:34]MH_I2C_Read... [11:32:34]Read from MH i2c: 01 07 00 1D 0E 00 00 00 00 00 FF 0F 40 [11:32:34]process_action close_receipt done [11:32:34]requested_data is exist [11:32:34]produce_requested_data [11:32:34]requested_item fm.sn is exist - process it [11:32:34]wFMCommunicate request_size=4 [11:32:34]MH_SAM_APDU [11:32:34]CAPDU: 80 11 00 00 [11:32:34]Write to MH i2c: E2 08 00 1E 0E 80 11 00 00 00 00 00 00 A6 [11:32:34]Write i2c OK [11:32:34]MH_I2C_Read... [11:32:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:32:34]Read from MH i2c: E2 [11:32:34]MH_I2C_Read... [11:32:34]Read from MH i2c: E2 17 00 [11:32:34]MH_I2C_Read... [11:32:34]Read from MH i2c: E2 17 00 1E 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 01 [11:32:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:32:34]wFMCommunicate OK [11:32:34]requested_item fd.num is exist - process it [11:32:34]SAM_PROTO_GetFieldsCounters [11:32:34]wFMCommunicate request_size=4 [11:32:34]MH_SAM_APDU [11:32:34]CAPDU: 80 13 00 00 [11:32:34]Write to MH i2c: E2 08 00 1F 0E 80 13 00 00 00 00 00 00 A9 [11:32:34]Write i2c OK [11:32:34]MH_I2C_Read... [11:32:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 C5 6D 47 00 EF F8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 BF 99 01 00 F4 03 04 00 01 F0 F4 66 B6 04 01 00 00 D4 4A C0 61 52 16 25 4E [11:32:35]CommunicateWithHost err = 0 [11:32:35]CheckOFDResponse [11:32:35]1017 (14) - 77093643461234 [11:32:35]1041 (16) - 0000000000959278 [11:32:35]1040 (4) - 104895 [11:32:35]1012 (4) - 26.09.2024 05:24 [11:32:35]1206 (1) - 0 [11:32:35]OFD Sender: Remove packet 104895 [11:32:35]ProducePacketName [11:32:35]name=ofd_packets/00104895 [11:32:35]NVStorageDeleteData [11:32:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:32:35]Read from MH i2c: E2 [11:32:35]MH_I2C_Read... [11:32:35]Read from MH i2c: E2 62 00 [11:32:35]MH_I2C_Read... [11:32:35]Read from MH i2c: E2 62 00 1F 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 BF 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 DC [11:32:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 BF 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:32:35]wFMCommunicate OK [11:32:35]SAM_PROTO_GetFieldsCounters done [11:32:35]requested_item shift.num is exist - process it [11:32:35]requested_item shift.opened is exist - process it [11:32:35]req_shift_opened [11:32:35]FM_GetShiftState [11:32:35]SAM_PROTO_GetShiftState [11:32:35]wFMCommunicate request_size=4 [11:32:35]MH_SAM_APDU [11:32:35]CAPDU: 80 13 01 00 [11:32:35]Write to MH i2c: E2 08 00 20 0E 80 13 01 00 00 00 00 00 AB [11:32:35]Write i2c OK [11:32:35]MH_I2C_Read... [11:32:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:32:35]Read from MH i2c: E2 [11:32:35]MH_I2C_Read... [11:32:35]Read from MH i2c: E2 0E 00 [11:32:35]MH_I2C_Read... [11:32:35]Read from MH i2c: E2 0E 00 20 0E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 A7 [11:32:35]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:32:35]wFMCommunicate OK [11:32:35]SAM_PROTO_GetShiftState done [11:32:35]FM_GetShiftState done [11:32:35]req_shift_opened done [11:32:35]requested_item shift.open_date is exist - process it [11:32:35]req_shift_open_date [11:32:35]req_shift_open_date done [11:32:35]produce_requested_data done [11:32:35]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104895,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:32:35]process_action_free close_receipt [11:32:35]json_value_free [11:32:35]json_value_free done [11:32:35]process_json_proto returns [11:32:35]Send response to host [11:32:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104895,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:32:35]free response buf [11:32:35]execute_script done [11:32:35]execute_script returns [11:32:35]free content buf [11:32:35]Sock 9.Close socket [11:32:35]Sock 9.Thread stoped [11:32:35]OFD Sender: No OFD packet to send [11:32:40]OFD Sender: No OFD packet to send [11:32:45]OFD Sender: No OFD packet to send [11:32:50]OFD Sender: No OFD packet to send [11:32:55]OFD Sender: No OFD packet to send [11:33:00]OFD Sender: No OFD packet to send [11:33:05]OFD Sender: No OFD packet to send [11:33:10]OFD Sender: No OFD packet to send [11:33:15]OFD Sender: No OFD packet to send [11:33:20]OFD Sender: No OFD packet to send [11:33:25]OFD Sender: No OFD packet to send [11:33:30]OFD Sender: No OFD packet to send [11:33:35]OFD Sender: No OFD packet to send [11:33:40]OFD Sender: No OFD packet to send [11:33:45]OFD Sender: No OFD packet to send [11:33:50]OFD Sender: No OFD packet to send [11:33:55]OFD Sender: No OFD packet to send [11:34:00]OFD Sender: No OFD packet to send [11:34:05]OFD Sender: No OFD packet to send [11:34:10]OFD Sender: No OFD packet to send [11:34:15]OFD Sender: No OFD packet to send [11:34:20]OFD Sender: No OFD packet to send [11:34:25]OFD Sender: No OFD packet to send [11:34:30]OFD Sender: No OFD packet to send [11:34:35]OFD Sender: No OFD packet to send [11:34:40]OFD Sender: No OFD packet to send [11:34:45]OFD Sender: No OFD packet to send [11:34:50]OFD Sender: No OFD packet to send [11:34:55]OFD Sender: No OFD packet to send [11:35:00]OFD Sender: No OFD packet to send [11:35:05]OFD Sender: No OFD packet to send [11:35:10]OFD Sender: No OFD packet to send [11:35:15]OFD Sender: No OFD packet to send [11:35:20]OFD Sender: No OFD packet to send [11:35:25]OFD Sender: No OFD packet to send [11:35:30]OFD Sender: No OFD packet to send [11:35:35]OFD Sender: No OFD packet to send [11:35:40]OFD Sender: No OFD packet to send [11:35:45]OFD Sender: No OFD packet to send [11:35:50]OFD Sender: No OFD packet to send [11:35:55]OFD Sender: No OFD packet to send [11:36:00]OFD Sender: No OFD packet to send [11:36:05]OFD Sender: No OFD packet to send [11:36:10]OFD Sender: No OFD packet to send [11:36:15]OFD Sender: No OFD packet to send [11:36:20]OFD Sender: No OFD packet to send [11:36:25]OFD Sender: No OFD packet to send [11:36:30]OFD Sender: No OFD packet to send [11:36:35]OFD Sender: No OFD packet to send [11:36:40]OFD Sender: No OFD packet to send [11:36:45]OFD Sender: No OFD packet to send [11:36:50]OFD Sender: No OFD packet to send [11:36:55]OFD Sender: No OFD packet to send [11:37:00]OFD Sender: No OFD packet to send [11:37:05]OFD Sender: No OFD packet to send [11:37:10]OFD Sender: No OFD packet to send [11:37:15]OFD Sender: No OFD packet to send [11:37:20]accept exits with 7 [11:37:20]New connection [11:37:20]New thread 3066875236 created [11:37:20]Thread 3067018596 joined [11:37:20]Waiting for new connection... [11:37:20] Sock 7.Parse request [11:37:20]Sock 7.Check first char [11:37:20]Sock 7.First char is OK [11:37:20]request: POST /json_proto HTTP/1.0 [11:37:20]Method: POST [11:37:20]URL: /json_proto [11:37:20]Method is POST - this is cgi request [11:37:20]url: /json_proto [11:37:20]query_string will be loaded in cgi processing [11:37:20]execute_cgi json_proto POST (null) [11:37:20]execute_cgi path=json_proto method=POST [11:37:20]POST find Content-Length [11:37:20]Host: 172.17.62.195:8080 [11:37:20]Content-Length: 803 [11:37:20]Content-Type: application/json [11:37:20] [11:37:20]POST finish read [11:37:20]Found Content-Length = 803 [11:37:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118346", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 20.430, "sum" : 1385.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" : 1385.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:20]execute_script... [11:37: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)118346", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 20.430, "sum" : 1385.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" : 1385.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:37:20]POST & json_proto [11:37:20]process_json_proto [11:37:20]json parsed OK: [11:37:20]protocol is kg_v1.0 [11:37:20]action value=close_receipt [11:37:20]process_action close_receipt [11:37:20]cmd_close_receipt [11:37:20]MH_GetDate [11:37:20]Write to MH i2c: F0 00 00 21 0E 1E [11:37:20]Write i2c OK [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: F0 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: F0 09 00 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: F0 09 00 21 0E 00 70 47 F5 66 65 34 CA 65 01 [11:37:20]GetLastDocTimeStamp 1727350351 [11:37:20]current date 1727350640 [11:37:20]FM_GetShiftState [11:37:20]SAM_PROTO_GetShiftState [11:37:20]wFMCommunicate request_size=4 [11:37:20]MH_SAM_APDU [11:37:20]CAPDU: 80 13 01 00 [11:37:20]Write to MH i2c: E2 08 00 22 0E 80 13 01 00 00 00 00 00 AD [11:37:20]Write i2c OK [11:37:20]MH_I2C_Read... [11:37:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:20]Read from MH i2c: E2 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: E2 0E 00 [11:37:20]MH_I2C_Read... [11:37:20]Read from MH i2c: E2 0E 00 22 0E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 A9 [11:37:20]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:37:20]wFMCommunicate OK [11:37:20]SAM_PROTO_GetShiftState done [11:37:20]FM_GetShiftState done [11:37:20]opened in 1727309552 [11:37:20]opened+sec_in_day 1727395952 [11:37:20]quantity*price = 138515 [11:37:20]sum+1 = 138516 [11:37:20]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1385.15 НСП 1% : 12.26 НДС 12% : 147.10 Наличными: 0.00 Безнал.: 1385.15 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 236 26.09.2024 11:37 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104896 ФПД: 119034792096883 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T113720&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104896&fm=119034792096883&tin=02508201610067®Number=0000000000145756&sum=138515 [11:37:21]StoreToDocumentArchive [11:37:21]shift 237 fd 104896 [11:37:21]save to /storage/0237/doc_00104896 [11:37:21]save last doc name /storage/0237/doc_00104896 to /storage/kkm_last_doc_name [11:37:21]save OK [11:37:21]Clear old archive folders... [11:37:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:37:21]tlvbuf is 002FFBF0 [11:37:21]SAM_PROTO_ClearQueue [11:37:21]wFMCommunicate request_size=4 [11:37:21]MH_SAM_APDU [11:37:21]CAPDU: 80 09 00 00 [11:37:21]Write to MH i2c: E2 08 00 2F 0E 80 09 00 00 00 00 00 00 AF [11:37:21]Write i2c OK [11:37:21]MH_I2C_Read... [11:37:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:37:21]Read from MH i2c: E2 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: E2 03 00 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: E2 03 00 2F 0E 00 90 00 B1 [11:37:21]RAPDU: 90 00 [11:37:21]wFMCommunicate OK [11:37:21]SAM_PROTO_ClearQueue done [11:37:21]KKMCreateOFDPacket [11:37:21]OFDProtocolAddRootSTLVToBuf [11:37:21]FM_MakeSignedData [11:37:21]FM_MakeSignedData [11:37:21]SAM_PROTO_SignData [11:37:21]wFMCommunicate request_size=4 [11:37:21]MH_SAM_APDU [11:37:21]CAPDU: 80 0D 01 02 [11:37:21]Write to MH i2c: E2 08 00 30 0E 80 0D 01 02 00 00 00 00 B7 [11:37:21]Write i2c OK [11:37:21]MH_I2C_Read... [11:37:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:37:21]Read from MH i2c: E2 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: E2 03 00 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: E2 03 00 30 0E 00 90 00 B2 [11:37:21]RAPDU: 90 00 [11:37:21]wFMCommunicate OK [11:37:21]wFMCommunicate request_size=255 [11:37:21]MH_SAM_APDU [11:37: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 35 FF 03 08 00 03 CE 4F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 13 1D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 13 1D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CA 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 39 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 13 1D 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 70 47 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C0 99 01 00 35 04 06 00 6C [11:37:21]Write to MH i2c: E2 02 01 31 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 35 FF 03 08 00 03 CE 4F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 13 1D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 13 1D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CA 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 39 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 13 1D 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 70 47 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C0 99 01 00 35 04 06 00 6C 00 00 43 [11:37:21]Write i2c OK [11:37:21]MH_I2C_Read... [11:37:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:21]Read from MH i2c: E2 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: E2 03 00 [11:37:21]MH_I2C_Read... [11:37:21]Read from MH i2c: E2 03 00 31 0E 00 90 00 B3 [11:37:21]RAPDU: 90 00 [11:37:21]wFMCommunicate OK [11:37:21]wFMCommunicate request_size=10 [11:37:21]MH_SAM_APDU [11:37:21]CAPDU: 80 0D 02 02 05 42 F2 7F B4 73 [11:37:21]Write to MH i2c: E2 0D 00 32 0E 80 0D 02 02 05 00 42 F2 7F B4 73 00 00 9E [11:37:21]Write i2c OK [11:37:21]MH_I2C_Read... [11:37:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:37:22]Read from MH i2c: E2 [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: E2 03 00 [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: E2 03 00 32 0E 00 90 00 B4 [11:37:22]RAPDU: 90 00 [11:37:22]wFMCommunicate OK [11:37:22]wFMCommunicate request_size=4 [11:37:22]MH_SAM_APDU [11:37:22]CAPDU: 80 0D 03 02 [11:37:22]Write to MH i2c: E2 08 00 33 0E 80 0D 03 02 00 00 00 00 BC [11:37:22]Write i2c OK [11:37:22]MH_I2C_Read... [11:37:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:37:22]Read from MH i2c: E2 [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: E2 0B 00 [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: E2 0B 00 33 0E 00 EC 0B DE FD 05 BD D7 DC 90 00 04 [11:37:22]RAPDU: EC 0B DE FD 05 BD D7 DC 90 00 [11:37:22]wFMCommunicate OK [11:37:22]SAM_PROTO_SignData done [11:37:22]FM_MakeSignedData done [11:37:22]CreateOFDProtocolMessage [11:37:22]wFMCommunicate request_size=4 [11:37:22]MH_SAM_APDU [11:37:22]CAPDU: 80 11 00 00 [11:37:22]Write to MH i2c: E2 08 00 34 0E 80 11 00 00 00 00 00 00 BC [11:37:22]Write i2c OK [11:37:22]MH_I2C_Read... [11:37:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:22]Read from MH i2c: E2 [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: E2 17 00 [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: E2 17 00 34 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 17 [11:37:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:37:22]wFMCommunicate OK [11:37:22]CreateOFDProtocolMessage done [11:37:22]OFDSenderStorePacket 104896 [11:37:22]StoreOFDPacket docnum=104896 [11:37:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 7A A9 07 01 CC 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 35 FF 03 08 00 03 CE 4F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 13 1D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 13 1D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CA 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 39 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 13 1D 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 70 47 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C0 99 01 00 35 04 06 00 6C 42 F2 7F B4 73 EC 0B DE FD 05 BD D7 DC [11:37:22]CheckFolder [11:37:22]dirname=/storage/ofd_packets [11:37:22]CheckFolder done [11:37:22]ProducePacketName [11:37:22]name=ofd_packets/00104896 [11:37:22]NVStorageSaveData ofd_packets/00104896 [11:37:22]File name is /storage/ofd_packets/00104896 [11:37:22]Write 301 bytes [11:37:22]NVStorageSaveData done [11:37:22]OFDSenderStorePacket done [11:37:22]KKMCreateOFDPacket done [11:37:22]NVStorageSaveData kkm_last_timestamp [11:37:22]File name is /storage/kkm_last_timestamp [11:37:22]Write 4 bytes [11:37:22]NVStorageSaveData done [11:37:22]ExternCall_PrintAddStr [11:37:22]wPrintStart [11:37:22]Write to MH i2c: 01 00 00 35 0E 43 [11:37:22]Write i2c OK [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: 01 [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: 01 07 00 [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: 01 07 00 35 0E 00 00 00 00 00 FF 0F 58 [11:37:22]RasterBufferAndPrint [11:37:22]line Счет N : (1)118346 [11:37:22]line ИНН: 02508201610067 [11:37:22]line Контрольно-Кассовый Чек [11:37:22]line ПРОДАЖА [11:37:22]line ТРК (МРК, ГНК) : 22 [11:37:22]line Товар: 2710124130 [11:37:22]line Аи-92-К-5 [11:37:22]line 20.430 * 67.80 [11:37:22]line = 1385.15 [11:37:22]line НДС 12% НСП 1% [11:37:22]line > о реализуемом товаре [11:37:22]line ИТОГО: 1385.15 [11:37:22]line НСП 1% : 12.26 [11:37:22]line НДС 12% : 147.10 [11:37:22]line Наличными: 0.00 [11:37:22]line Безнал.: 1385.15 [11:37:22]line Место: АЗС № 176 [11:37:22]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:37:22]line СНО: Общий режим [11:37:22]line Чек 236 26.09.2024 11:37 [11:37:22]line Смена: 237 ФФД: 1.0 [11:37:22]line ЗНМ: 0300000238 [11:37:22]line РНМ: 0000000000145756 [11:37:22]line Версия ККМ: v1.0 [11:37:22]line Платежная система: O! деньги [11:37:22]line ФМ: 0000000000959278 [11:37:22]line ФД: 104896 [11:37:22]line ФПД: 119034792096883 [11:37:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T113720&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104896&fm=119034792096883&tin=02508201610067®Number=0000000000145756&sum=138515 [11:37:22]OFD Sender: Processing packet 104896 [packets to send 51, broken 50] [11:37:22]ProducePacketName [11:37:22]name=ofd_packets/00104896 [11:37:22]OFD Sender: To server: pG, [11:37:22]CommunicateWithHost lk.salyk.kg:30040 [11:37:22]ConnectInit lk.salyk.kg [11:37:22]written 0, free lines is 4095 [11:37:22]Connected sock=10 [11:37:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 7A A9 07 01 CC 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 35 FF 03 08 00 03 CE 4F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 13 1D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 13 1D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CA 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 39 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 13 1D 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 70 47 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C0 99 01 00 35 04 06 00 6C 42 F2 7F B4 73 EC 0B DE FD 05 BD D7 DC [11:37:22]Write to MH i2c: 01 00 00 5E 0E 6C [11:37:22]Write i2c OK [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: 01 [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: 01 07 00 [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: 01 07 00 5E 0E 00 00 00 00 00 19 0D 99 [11:37:22]RasterBufferAndPrint [11:37:22]line [11:37:22]line [11:37:22]line [11:37:22]line [11:37:22]line [11:37:22]written 0, free lines is 3362 [11:37:22]MH_Cut [11:37:22]Write to MH i2c: D1 01 00 65 0E 01 45 [11:37:22]Write i2c OK [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: D1 [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: D1 01 00 [11:37:22]MH_I2C_Read... [11:37:22]Read from MH i2c: D1 01 00 65 0E 00 44 [11:37:22]Write to MH i2c: 01 00 00 66 0E 74 [11:37:22]Write i2c OK [11:37:22]MH_I2C_Read... [11:37:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 AA 2A 47 00 0A C7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C0 99 01 00 F4 03 04 00 21 F1 F4 66 B6 04 01 00 00 70 76 24 8C D3 A3 FD 93 [11:37:23]CommunicateWithHost err = 0 [11:37:23]CheckOFDResponse [11:37:23]1017 (14) - 77093643461234 [11:37:23]1041 (16) - 0000000000959278 [11:37:23]1040 (4) - 104896 [11:37:23]1012 (4) - 26.09.2024 05:29 [11:37:23]1206 (1) - 0 [11:37:23]OFD Sender: Remove packet 104896 [11:37:23]ProducePacketName [11:37:23]name=ofd_packets/00104896 [11:37:23]NVStorageDeleteData [11:37:23]OFD Sender: No OFD packet to send [11:37:23]*** Cut start [11:37:23]*** Partial cut [11:37:23]*** CUTSNS_PIN = 1 [11:37:23]*** CUTSNS_PIN = 0 [11:37:23]*** Brake cut motor [11:37:24]Read from MH i2c: 01 [11:37:24]MH_I2C_Read... [11:37:24]*** Stop cut motor [11:37:24]*** Cut end [11:37:24]Read from MH i2c: 01 07 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: 01 07 00 66 0E 00 00 00 00 00 FF 0F 89 [11:37:24]process_action close_receipt done [11:37:24]requested_data is exist [11:37:24]produce_requested_data [11:37:24]requested_item fm.sn is exist - process it [11:37:24]wFMCommunicate request_size=4 [11:37:24]MH_SAM_APDU [11:37:24]CAPDU: 80 11 00 00 [11:37:24]Write to MH i2c: E2 08 00 67 0E 80 11 00 00 00 00 00 00 EF [11:37:24]Write i2c OK [11:37:24]MH_I2C_Read... [11:37:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:37:24]Read from MH i2c: E2 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 17 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 17 00 67 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 4A [11:37:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:37:24]wFMCommunicate OK [11:37:24]requested_item fd.num is exist - process it [11:37:24]SAM_PROTO_GetFieldsCounters [11:37:24]wFMCommunicate request_size=4 [11:37:24]MH_SAM_APDU [11:37:24]CAPDU: 80 13 00 00 [11:37:24]Write to MH i2c: E2 08 00 68 0E 80 13 00 00 00 00 00 00 F2 [11:37:24]Write i2c OK [11:37:24]MH_I2C_Read... [11:37:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:37:24]Read from MH i2c: E2 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 62 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 62 00 68 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 C0 99 01 00 0E 04 04 00 ED 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 29 [11:37:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 C0 99 01 00 0E 04 04 00 ED 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 [11:37:24]wFMCommunicate OK [11:37:24]SAM_PROTO_GetFieldsCounters done [11:37:24]requested_item shift.num is exist - process it [11:37:24]requested_item shift.opened is exist - process it [11:37:24]req_shift_opened [11:37:24]FM_GetShiftState [11:37:24]SAM_PROTO_GetShiftState [11:37:24]wFMCommunicate request_size=4 [11:37:24]MH_SAM_APDU [11:37:24]CAPDU: 80 13 01 00 [11:37:24]Write to MH i2c: E2 08 00 69 0E 80 13 01 00 00 00 00 00 F4 [11:37:24]Write i2c OK [11:37:24]MH_I2C_Read... [11:37:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:37:24]Read from MH i2c: E2 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 0E 00 [11:37:24]MH_I2C_Read... [11:37:24]Read from MH i2c: E2 0E 00 69 0E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F0 [11:37:24]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:37:24]wFMCommunicate OK [11:37:24]SAM_PROTO_GetShiftState done [11:37:24]FM_GetShiftState done [11:37:24]req_shift_opened done [11:37:24]requested_item shift.open_date is exist - process it [11:37:24]req_shift_open_date [11:37:24]req_shift_open_date done [11:37:24]produce_requested_data done [11:37:24]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104896,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:37:24]process_action_free close_receipt [11:37:24]json_value_free [11:37:24]json_value_free done [11:37:24]process_json_proto returns [11:37:24]Send response to host [11:37:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104896,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:37:24]free response buf [11:37:24]execute_script done [11:37:24]execute_script returns [11:37:24]free content buf [11:37:24]Sock 7.Close socket [11:37:24]Sock 7.Thread stoped [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:53]OFD Sender: No OFD packet to send [11:37:58]OFD Sender: No OFD packet to send [11:38:03]OFD Sender: No OFD packet to send [11:38:08]OFD Sender: No OFD packet to send [11:38:13]OFD Sender: No OFD packet to send [11:38:18]OFD Sender: No OFD packet to send [11:38:23]OFD Sender: No OFD packet to send [11:38:28]OFD Sender: No OFD packet to send [11:38:33]OFD Sender: No OFD packet to send [11:38:38]OFD Sender: No OFD packet to send [11:38:43]OFD Sender: No OFD packet to send [11:38:48]OFD Sender: No OFD packet to send [11:38:53]OFD Sender: No OFD packet to send [11:38:58]OFD Sender: No OFD packet to send [11:39:03]OFD Sender: No OFD packet to send [11:39:08]OFD Sender: No OFD packet to send [11:39:13]OFD Sender: No OFD packet to send [11:39:18]OFD Sender: No OFD packet to send [11:39:23]OFD Sender: No OFD packet to send [11:39:28]OFD Sender: No OFD packet to send [11:39:33]OFD Sender: No OFD packet to send [11:39:38]OFD Sender: No OFD packet to send [11:39:43]OFD Sender: No OFD packet to send [11:39:48]OFD Sender: No OFD packet to send [11:39:53]OFD Sender: No OFD packet to send [11:39:58]OFD Sender: No OFD packet to send [11:40:03]OFD Sender: No OFD packet to send [11:40:08]OFD Sender: No OFD packet to send [11:40:13]OFD Sender: No OFD packet to send [11:40:18]OFD Sender: No OFD packet to send [11:40:23]OFD Sender: No OFD packet to send [11:40:28]OFD Sender: No OFD packet to send [11:40:33]OFD Sender: No OFD packet to send [11:40:38]OFD Sender: No OFD packet to send [11:40:43]OFD Sender: No OFD packet to send [11:40:48]OFD Sender: No OFD packet to send [11:40:53]OFD Sender: No OFD packet to send [11:40:58]OFD Sender: No OFD packet to send [11:41:03]OFD Sender: No OFD packet to send [11:41:08]OFD Sender: No OFD packet to send [11:41:13]OFD Sender: No OFD packet to send [11:41:17]accept exits with 9 [11:41:17]New connection [11:41:17]New thread 3067018596 created [11:41:17]Thread 3066875236 joined [11:41:17]Waiting for new connection... [11:41:17] Sock 9.Parse request [11:41:17]Sock 9.Check first char [11:41:17]Sock 9.First char is OK [11:41:17]request: POST /json_proto HTTP/1.0 [11:41:17]Method: POST [11:41:17]URL: /json_proto [11:41:17]Method is POST - this is cgi request [11:41:17]url: /json_proto [11:41:17]query_string will be loaded in cgi processing [11:41:17]execute_cgi json_proto POST (null) [11:41:17]execute_cgi path=json_proto method=POST [11:41:17]POST find Content-Length [11:41:17]Host: 172.17.62.195:8080 [11:41:17]Content-Length: 677 [11:41:17]Content-Type: application/json [11:41:17] [11:41:17]POST finish read [11:41:17]Found Content-Length = 677 [11:41:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.720, "sum" : 387.82, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 387.00, "payments": [ { "type": 0, "sum" : 387.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:17]execute_script... [11:41: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)118347", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.720, "sum" : 387.82, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 387.00, "payments": [ { "type": 0, "sum" : 387.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:17]POST & json_proto [11:41:17]process_json_proto [11:41:17]json parsed OK: [11:41:17]protocol is kg_v1.0 [11:41:17]action value=close_receipt [11:41:17]process_action close_receipt [11:41:17]cmd_close_receipt [11:41:17]MH_GetDate [11:41:17]Write to MH i2c: F0 00 00 6A 0E 67 [11:41:17]Write i2c OK [11:41:17]MH_I2C_Read... [11:41:17]Read from MH i2c: F0 [11:41:17]MH_I2C_Read... [11:41:17]Read from MH i2c: F0 09 00 [11:41:17]MH_I2C_Read... [11:41:17]Read from MH i2c: F0 09 00 6A 0E 00 5E 48 F5 66 65 34 CA 65 39 [11:41:17]GetLastDocTimeStamp 1727350640 [11:41:17]current date 1727350878 [11:41:17]FM_GetShiftState [11:41:17]SAM_PROTO_GetShiftState [11:41:17]wFMCommunicate request_size=4 [11:41:17]MH_SAM_APDU [11:41:17]CAPDU: 80 13 01 00 [11:41:17]Write to MH i2c: E2 08 00 6B 0E 80 13 01 00 00 00 00 00 F6 [11:41:17]Write i2c OK [11:41:17]MH_I2C_Read... [11:41:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:17]Read from MH i2c: E2 [11:41:17]MH_I2C_Read... [11:41:17]Read from MH i2c: E2 0E 00 [11:41:17]MH_I2C_Read... [11:41:17]Read from MH i2c: E2 0E 00 6B 0E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F2 [11:41:17]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:41:17]wFMCommunicate OK [11:41:17]SAM_PROTO_GetShiftState done [11:41:17]FM_GetShiftState done [11:41:17]opened in 1727309552 [11:41:17]opened+sec_in_day 1727395952 [11:41:17]quantity*price = 38781 [11:41:17]sum+1 = 38783 [11:41:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.82 ИТОГО: 387.00 Внесено: 400.00 СДАЧА: 13.00 НСП 1% : 3.43 НДС 12% : 41.18 Наличными: 387.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 237 26.09.2024 11:41 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104897 ФПД: 97919301675248 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T114118&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104897&fm=97919301675248&tin=02508201610067®Number=0000000000145756&sum=38700 [11:41:18]StoreToDocumentArchive [11:41:18]shift 237 fd 104897 [11:41:18]save to /storage/0237/doc_00104897 [11:41:18]save last doc name /storage/0237/doc_00104897 to /storage/kkm_last_doc_name [11:41:18]save OK [11:41:18]Clear old archive folders... [11:41:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:41:18]tlvbuf is 002F1420 [11:41:18]SAM_PROTO_ClearQueue [11:41:18]wFMCommunicate request_size=4 [11:41:18]MH_SAM_APDU [11:41:18]CAPDU: 80 09 00 00 [11:41:18]Write to MH i2c: E2 08 00 78 0E 80 09 00 00 00 00 00 00 F8 [11:41:18]Write i2c OK [11:41:18]MH_I2C_Read... [11:41:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:41:19]Read from MH i2c: E2 [11:41:19]MH_I2C_Read... [11:41:19]Read from MH i2c: E2 03 00 [11:41:19]MH_I2C_Read... [11:41:19]Read from MH i2c: E2 03 00 78 0E 00 90 00 FA [11:41:19]RAPDU: 90 00 [11:41:19]wFMCommunicate OK [11:41:19]SAM_PROTO_ClearQueue done [11:41:19]KKMCreateOFDPacket [11:41:19]OFDProtocolAddRootSTLVToBuf [11:41:19]FM_MakeSignedData [11:41:19]FM_MakeSignedData [11:41:19]SAM_PROTO_SignData [11:41:19]wFMCommunicate request_size=4 [11:41:19]MH_SAM_APDU [11:41:19]CAPDU: 80 0D 01 02 [11:41:19]Write to MH i2c: E2 08 00 79 0E 80 0D 01 02 00 00 00 00 00 [11:41:19]Write i2c OK [11:41:19]MH_I2C_Read... [11:41:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:41:19]Read from MH i2c: E2 [11:41:19]MH_I2C_Read... [11:41:19]Read from MH i2c: E2 03 00 [11:41:19]MH_I2C_Read... [11:41:19]Read from MH i2c: E2 03 00 79 0E 00 90 00 FB [11:41:19]RAPDU: 90 00 [11:41:19]wFMCommunicate OK [11:41:19]wFMCommunicate request_size=255 [11:41:19]MH_SAM_APDU [11:41: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 35 FF 03 08 00 03 58 16 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7E 97 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 97 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 57 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 10 00 00 00 00 07 04 06 00 2C 97 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 5E 48 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C1 99 01 00 35 04 06 00 59 [11:41:19]Write to MH i2c: E2 02 01 7A 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 35 FF 03 08 00 03 58 16 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7E 97 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 97 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 57 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 10 00 00 00 00 07 04 06 00 2C 97 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 5E 48 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C1 99 01 00 35 04 06 00 59 00 00 C1 [11:41:19]Write i2c OK [11:41:19]MH_I2C_Read... [11:41:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:19]Read from MH i2c: E2 [11:41:19]MH_I2C_Read... [11:41:19]Read from MH i2c: E2 03 00 [11:41:19]MH_I2C_Read... [11:41:19]Read from MH i2c: E2 03 00 7A 0E 00 90 00 FC [11:41:19]RAPDU: 90 00 [11:41:19]wFMCommunicate OK [11:41:19]wFMCommunicate request_size=10 [11:41:19]MH_SAM_APDU [11:41:19]CAPDU: 80 0D 02 02 05 0E 9D 31 68 F0 [11:41:19]Write to MH i2c: E2 0D 00 7B 0E 80 0D 02 02 05 00 0E 9D 31 68 F0 00 00 41 [11:41:19]Write i2c OK [11:41:19]MH_I2C_Read... [11:41:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:19]Read from MH i2c: E2 [11:41:19]MH_I2C_Read... [11:41:19]Read from MH i2c: E2 03 00 [11:41:19]MH_I2C_Read... [11:41:19]Read from MH i2c: E2 03 00 7B 0E 00 90 00 FD [11:41:19]RAPDU: 90 00 [11:41:19]wFMCommunicate OK [11:41:19]wFMCommunicate request_size=4 [11:41:19]MH_SAM_APDU [11:41:19]CAPDU: 80 0D 03 02 [11:41:19]Write to MH i2c: E2 08 00 7C 0E 80 0D 03 02 00 00 00 00 05 [11:41:19]Write i2c OK [11:41:19]MH_I2C_Read... [11:41:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:41:19]Read from MH i2c: E2 [11:41:19]MH_I2C_Read... [11:41:19]Read from MH i2c: E2 0B 00 [11:41:19]MH_I2C_Read... [11:41:19]Read from MH i2c: E2 0B 00 7C 0E 00 02 31 31 2F 6E 33 7E 2A 90 00 E2 [11:41:19]RAPDU: 02 31 31 2F 6E 33 7E 2A 90 00 [11:41:19]wFMCommunicate OK [11:41:19]SAM_PROTO_SignData done [11:41:19]FM_MakeSignedData done [11:41:19]CreateOFDProtocolMessage [11:41:19]wFMCommunicate request_size=4 [11:41:19]MH_SAM_APDU [11:41:19]CAPDU: 80 11 00 00 [11:41:19]Write to MH i2c: E2 08 00 7D 0E 80 11 00 00 00 00 00 00 05 [11:41:19]Write i2c OK [11:41:19]MH_I2C_Read... [11:41:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:19]Read from MH i2c: E2 [11:41:19]MH_I2C_Read... [11:41:19]Read from MH i2c: E2 17 00 [11:41:19]MH_I2C_Read... [11:41:19]Read from MH i2c: E2 17 00 7D 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 60 [11:41:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:41:19]wFMCommunicate OK [11:41:19]CreateOFDProtocolMessage done [11:41:19]OFDSenderStorePacket 104897 [11:41:19]StoreOFDPacket docnum=104897 [11:41:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 52 3A 07 01 69 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 58 16 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7E 97 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 97 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 57 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 10 00 00 00 00 07 04 06 00 2C 97 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 5E 48 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C1 99 01 00 35 04 06 00 59 0E 9D 31 68 F0 02 31 31 2F 6E 33 7E 2A [11:41:19]CheckFolder [11:41:19]dirname=/storage/ofd_packets [11:41:19]CheckFolder done [11:41:19]ProducePacketName [11:41:19]name=ofd_packets/00104897 [11:41:19]NVStorageSaveData ofd_packets/00104897 [11:41:19]File name is /storage/ofd_packets/00104897 [11:41:19]Write 301 bytes [11:41:19]NVStorageSaveData done [11:41:19]OFDSenderStorePacket done [11:41:19]KKMCreateOFDPacket done [11:41:19]NVStorageSaveData kkm_last_timestamp [11:41:19]File name is /storage/kkm_last_timestamp [11:41:19]Write 4 bytes [11:41:19]NVStorageSaveData done [11:41:19]ExternCall_PrintAddStr [11:41:19]wPrintStart [11:41:19]Write to MH i2c: 01 00 00 7E 0E 8C [11:41:19]Write i2c OK [11:41:19]MH_I2C_Read... [11:41:19]Read from MH i2c: 01 [11:41:19]MH_I2C_Read... [11:41:19]Read from MH i2c: 01 07 00 [11:41:19]MH_I2C_Read... [11:41:19]Read from MH i2c: 01 07 00 7E 0E 00 00 00 00 00 FF 0F A1 [11:41:19]RasterBufferAndPrint [11:41:19]line Счет N : (1)118347 [11:41:19]line ИНН: 02508201610067 [11:41:19]line Контрольно-Кассовый Чек [11:41:19]line ПРОДАЖА [11:41:19]line ТРК (МРК, ГНК) : 42 [11:41:19]line Товар: 2710124130 [11:41:19]line Аи-92-К-5 [11:41:19]line 5.720 * 67.80 [11:41:19]line = 387.82 [11:41:19]line НДС 12% НСП 1% [11:41:19]line > о реализуемом товаре [11:41:19]line ОКРУГЛЕНИЕ: -0.82 [11:41:19]line ИТОГО: 387.00 [11:41:19]line Внесено: 400.00 [11:41:19]line СДАЧА: 13.00 [11:41:19]line НСП 1% : 3.43 [11:41:19]line НДС 12% : 41.18 [11:41:19]line Наличными: 387.00 [11:41:19]line Безнал.: 0.00 [11:41:19]line Место: АЗС № 176 [11:41:19]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:41:19]line СНО: Общий режим [11:41:19]line Чек 237 26.09.2024 11:41 [11:41:19]line Смена: 237 ФФД: 1.0 [11:41:19]line ЗНМ: 0300000238 [11:41:19]line РНМ: 0000000000145756 [11:41:19]line Версия ККМ: v1.0 [11:41:19]line ФМ: 0000000000959278 [11:41:19]line ФД: 104897 [11:41:19]line ФПД: 97919301675248 [11:41:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T114118&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104897&fm=97919301675248&tin=02508201610067®Number=0000000000145756&sum=38700 [11:41:19]written 0, free lines is 4095 [11:41:19]OFD Sender: Processing packet 104897 [packets to send 51, broken 50] [11:41:19]ProducePacketName [11:41:19]name=ofd_packets/00104897 [11:41:19]OFD Sender: To server: pG, [11:41:19]CommunicateWithHost lk.salyk.kg:30040 [11:41:19]ConnectInit lk.salyk.kg [11:41:20]Connected sock=10 [11:41:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 52 3A 07 01 69 5C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 58 16 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7E 97 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 97 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 57 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 16 10 00 00 00 00 07 04 06 00 2C 97 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 5E 48 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C1 99 01 00 35 04 06 00 59 0E 9D 31 68 F0 02 31 31 2F 6E 33 7E 2A [11:41:20]Write to MH i2c: 01 00 00 A8 0E B6 [11:41:20]Write i2c OK [11:41:20]MH_I2C_Read... [11:41:20]Read from MH i2c: 01 [11:41:20]MH_I2C_Read... [11:41:20]Read from MH i2c: 01 07 00 [11:41:20]MH_I2C_Read... [11:41:20]Read from MH i2c: 01 07 00 A8 0E 00 00 00 00 00 FA 0C C3 [11:41:20]RasterBufferAndPrint [11:41:20]line [11:41:20]line [11:41:20]line [11:41:20]line [11:41:20]line [11:41:20]written 0, free lines is 3327 [11:41:20]MH_Cut [11:41:20]Write to MH i2c: D1 01 00 AF 0E 01 8F [11:41:20]Write i2c OK [11:41:20]MH_I2C_Read... [11:41:20]Read from MH i2c: D1 [11:41:20]MH_I2C_Read... [11:41:20]Read from MH i2c: D1 01 00 [11:41:20]MH_I2C_Read... [11:41:20]Read from MH i2c: D1 01 00 AF 0E 00 8E [11:41:20]Write to MH i2c: 01 00 00 B0 0E BE [11:41:20]Write i2c OK [11:41:20]MH_I2C_Read... [11:41:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 53 EA 47 00 87 31 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C1 99 01 00 F4 03 04 00 0E F2 F4 66 B6 04 01 00 00 9E 8C 68 4E 6D 88 23 BB [11:41:20]CommunicateWithHost err = 0 [11:41:20]CheckOFDResponse [11:41:20]1017 (14) - 77093643461234 [11:41:20]1041 (16) - 0000000000959278 [11:41:20]1040 (4) - 104897 [11:41:20]1012 (4) - 26.09.2024 05:33 [11:41:20]1206 (1) - 0 [11:41:20]OFD Sender: Remove packet 104897 [11:41:20]ProducePacketName [11:41:20]name=ofd_packets/00104897 [11:41:20]NVStorageDeleteData [11:41:20]OFD Sender: No OFD packet to send [11:41:20]*** Cut start [11:41:20]*** Partial cut [11:41:20]*** CUTSNS_PIN = 1 [11:41:20]*** CUTSNS_PIN = 0 [11:41:21]*** Brake cut motor [11:41:21]Read from MH i2c: 01 [11:41:21]MH_I2C_Read... [11:41:21]*** Stop cut motor [11:41:21]*** Cut end [11:41:21]Read from MH i2c: 01 07 00 [11:41:21]MH_I2C_Read... [11:41:21]Read from MH i2c: 01 07 00 B0 0E 00 00 00 00 00 FF 0F D3 [11:41:21]process_action close_receipt done [11:41:21]requested_data is exist [11:41:21]produce_requested_data [11:41:21]requested_item fm.sn is exist - process it [11:41:21]wFMCommunicate request_size=4 [11:41:21]MH_SAM_APDU [11:41:21]CAPDU: 80 11 00 00 [11:41:21]Write to MH i2c: E2 08 00 B1 0E 80 11 00 00 00 00 00 00 39 [11:41:21]Write i2c OK [11:41:21]MH_I2C_Read... [11:41:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:21]Read from MH i2c: E2 [11:41:21]MH_I2C_Read... [11:41:21]Read from MH i2c: E2 17 00 [11:41:21]MH_I2C_Read... [11:41:21]Read from MH i2c: E2 17 00 B1 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 94 [11:41:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:41:21]wFMCommunicate OK [11:41:21]requested_item fd.num is exist - process it [11:41:21]SAM_PROTO_GetFieldsCounters [11:41:21]wFMCommunicate request_size=4 [11:41:21]MH_SAM_APDU [11:41:21]CAPDU: 80 13 00 00 [11:41:21]Write to MH i2c: E2 08 00 B2 0E 80 13 00 00 00 00 00 00 3C [11:41:21]Write i2c OK [11:41:21]MH_I2C_Read... [11:41:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:21]Read from MH i2c: E2 [11:41:21]MH_I2C_Read... [11:41:21]Read from MH i2c: E2 62 00 [11:41:21]MH_I2C_Read... [11:41:21]Read from MH i2c: E2 62 00 B2 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 C1 99 01 00 0E 04 04 00 ED 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 77 [11:41:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 C1 99 01 00 0E 04 04 00 ED 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 [11:41:21]wFMCommunicate OK [11:41:21]SAM_PROTO_GetFieldsCounters done [11:41:21]requested_item shift.num is exist - process it [11:41:21]requested_item shift.opened is exist - process it [11:41:21]req_shift_opened [11:41:21]FM_GetShiftState [11:41:21]SAM_PROTO_GetShiftState [11:41:21]wFMCommunicate request_size=4 [11:41:21]MH_SAM_APDU [11:41:21]CAPDU: 80 13 01 00 [11:41:21]Write to MH i2c: E2 08 00 B3 0E 80 13 01 00 00 00 00 00 3E [11:41:21]Write i2c OK [11:41:21]MH_I2C_Read... [11:41:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:21]Read from MH i2c: E2 [11:41:21]MH_I2C_Read... [11:41:21]Read from MH i2c: E2 0E 00 [11:41:21]MH_I2C_Read... [11:41:21]Read from MH i2c: E2 0E 00 B3 0E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 3A [11:41:21]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:41:21]wFMCommunicate OK [11:41:21]SAM_PROTO_GetShiftState done [11:41:21]FM_GetShiftState done [11:41:21]req_shift_opened done [11:41:21]requested_item shift.open_date is exist - process it [11:41:21]req_shift_open_date [11:41:21]req_shift_open_date done [11:41:21]produce_requested_data done [11:41:21]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104897,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:41:21]process_action_free close_receipt [11:41:21]json_value_free [11:41:21]json_value_free done [11:41:21]process_json_proto returns [11:41:21]Send response to host [11:41:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104897,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:41:21]free response buf [11:41:21]execute_script done [11:41:21]execute_script returns [11:41:21]free content buf [11:41:21]Sock 9.Close socket [11:41:21]Sock 9.Thread stoped [11:41:25]OFD Sender: No OFD packet to send [11:41:30]OFD Sender: No OFD packet to send [11:41:35]OFD Sender: No OFD packet to send [11:41:40]OFD Sender: No OFD packet to send [11:41:45]OFD Sender: No OFD packet to send [11:41:45]accept exits with 7 [11:41:45]New connection [11:41:45]New thread 3066875236 created [11:41:45]Thread 3067018596 joined [11:41:45]Waiting for new connection... [11:41:45] Sock 7.Parse request [11:41:45]Sock 7.Check first char [11:41:45]Sock 7.First char is OK [11:41:45]request: POST /json_proto HTTP/1.0 [11:41:45]Method: POST [11:41:45]URL: /json_proto [11:41:45]Method is POST - this is cgi request [11:41:45]url: /json_proto [11:41:45]query_string will be loaded in cgi processing [11:41:45]execute_cgi json_proto POST (null) [11:41:45]execute_cgi path=json_proto method=POST [11:41:45]POST find Content-Length [11:41:45]Host: 172.17.62.195:8080 [11:41:45]Content-Length: 682 [11:41:45]Content-Type: application/json [11:41:45] [11:41:45]POST finish read [11:41:45]Found Content-Length = 682 [11:41:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118348", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:45]execute_script... [11:41: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)118348", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:41:45]POST & json_proto [11:41:45]process_json_proto [11:41:45]json parsed OK: [11:41:45]protocol is kg_v1.0 [11:41:45]action value=close_receipt [11:41:45]process_action close_receipt [11:41:45]cmd_close_receipt [11:41:45]MH_GetDate [11:41:45]Write to MH i2c: F0 00 00 B4 0E B1 [11:41:45]Write i2c OK [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: F0 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: F0 09 00 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: F0 09 00 B4 0E 00 7A 48 F5 66 65 34 CA 65 9F [11:41:45]GetLastDocTimeStamp 1727350878 [11:41:45]current date 1727350906 [11:41:45]FM_GetShiftState [11:41:45]SAM_PROTO_GetShiftState [11:41:45]wFMCommunicate request_size=4 [11:41:45]MH_SAM_APDU [11:41:45]CAPDU: 80 13 01 00 [11:41:45]Write to MH i2c: E2 08 00 B5 0E 80 13 01 00 00 00 00 00 40 [11:41:45]Write i2c OK [11:41:45]MH_I2C_Read... [11:41:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:45]Read from MH i2c: E2 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: E2 0E 00 [11:41:45]MH_I2C_Read... [11:41:45]Read from MH i2c: E2 0E 00 B5 0E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 3C [11:41:45]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:41:45]wFMCommunicate OK [11:41:45]SAM_PROTO_GetShiftState done [11:41:45]FM_GetShiftState done [11:41:45]opened in 1727309552 [11:41:45]opened+sec_in_day 1727395952 [11:41:45]quantity*price = 100005 [11:41:45]sum+1 = 100006 [11:41: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 238 26.09.2024 11:41 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104898 ФПД: 272885456719708 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T114146&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104898&fm=272885456719708&tin=02508201610067®Number=0000000000145756&sum=100000 [11:41:47]StoreToDocumentArchive [11:41:47]shift 237 fd 104898 [11:41:47]save to /storage/0237/doc_00104898 [11:41:47]save last doc name /storage/0237/doc_00104898 to /storage/kkm_last_doc_name [11:41:47]save OK [11:41:47]Clear old archive folders... [11:41:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:41:47]tlvbuf is 0030B9A0 [11:41:47]SAM_PROTO_ClearQueue [11:41:47]wFMCommunicate request_size=4 [11:41:47]MH_SAM_APDU [11:41:47]CAPDU: 80 09 00 00 [11:41:47]Write to MH i2c: E2 08 00 C2 0E 80 09 00 00 00 00 00 00 42 [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:41:47]Read from MH i2c: E2 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 03 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 03 00 C2 0E 00 90 00 44 [11:41:47]RAPDU: 90 00 [11:41:47]wFMCommunicate OK [11:41:47]SAM_PROTO_ClearQueue done [11:41:47]KKMCreateOFDPacket [11:41:47]OFDProtocolAddRootSTLVToBuf [11:41:47]FM_MakeSignedData [11:41:47]FM_MakeSignedData [11:41:47]SAM_PROTO_SignData [11:41:47]wFMCommunicate request_size=4 [11:41:47]MH_SAM_APDU [11:41:47]CAPDU: 80 0D 01 02 [11:41:47]Write to MH i2c: E2 08 00 C3 0E 80 0D 01 02 00 00 00 00 4A [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:41:47]Read from MH i2c: E2 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 03 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 03 00 C3 0E 00 90 00 45 [11:41:47]RAPDU: 90 00 [11:41:47]wFMCommunicate OK [11:41:47]wFMCommunicate request_size=255 [11:41:47]MH_SAM_APDU [11:41:47]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 7A 48 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C2 99 01 00 35 04 06 00 F8 [11:41:47]Write to MH i2c: E2 02 01 C4 0E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 7A 48 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C2 99 01 00 35 04 06 00 F8 00 00 AF [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:47]Read from MH i2c: E2 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 03 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 03 00 C4 0E 00 90 00 46 [11:41:47]RAPDU: 90 00 [11:41:47]wFMCommunicate OK [11:41:47]wFMCommunicate request_size=10 [11:41:47]MH_SAM_APDU [11:41:47]CAPDU: 80 0D 02 02 05 30 18 B6 4F 5C [11:41:47]Write to MH i2c: E2 0D 00 C5 0E 80 0D 02 02 05 00 30 18 B6 4F 5C 00 00 00 [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:47]Read from MH i2c: E2 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 03 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 03 00 C5 0E 00 90 00 47 [11:41:47]RAPDU: 90 00 [11:41:47]wFMCommunicate OK [11:41:47]wFMCommunicate request_size=4 [11:41:47]MH_SAM_APDU [11:41:47]CAPDU: 80 0D 03 02 [11:41:47]Write to MH i2c: E2 08 00 C6 0E 80 0D 03 02 00 00 00 00 4F [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:41:47]Read from MH i2c: E2 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 0B 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 0B 00 C6 0E 00 AA DE AE D2 7F FA 1E 12 90 00 01 [11:41:47]RAPDU: AA DE AE D2 7F FA 1E 12 90 00 [11:41:47]wFMCommunicate OK [11:41:47]SAM_PROTO_SignData done [11:41:47]FM_MakeSignedData done [11:41:47]CreateOFDProtocolMessage [11:41:47]wFMCommunicate request_size=4 [11:41:47]MH_SAM_APDU [11:41:47]CAPDU: 80 11 00 00 [11:41:47]Write to MH i2c: E2 08 00 C7 0E 80 11 00 00 00 00 00 00 4F [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:47]Read from MH i2c: E2 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 17 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: E2 17 00 C7 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 AA [11:41:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:41:47]wFMCommunicate OK [11:41:47]CreateOFDProtocolMessage done [11:41:47]OFDSenderStorePacket 104898 [11:41:47]StoreOFDPacket docnum=104898 [11:41:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 12 E3 07 01 A9 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 7A 48 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C2 99 01 00 35 04 06 00 F8 30 18 B6 4F 5C AA DE AE D2 7F FA 1E 12 [11:41:47]CheckFolder [11:41:47]dirname=/storage/ofd_packets [11:41:47]CheckFolder done [11:41:47]ProducePacketName [11:41:47]name=ofd_packets/00104898 [11:41:47]NVStorageSaveData ofd_packets/00104898 [11:41:47]File name is /storage/ofd_packets/00104898 [11:41:47]Write 301 bytes [11:41:47]NVStorageSaveData done [11:41:47]OFDSenderStorePacket done [11:41:47]KKMCreateOFDPacket done [11:41:47]NVStorageSaveData kkm_last_timestamp [11:41:47]File name is /storage/kkm_last_timestamp [11:41:47]Write 4 bytes [11:41:47]NVStorageSaveData done [11:41:47]OFD Sender: Processing packet 104898 [packets to send 51, broken 50] [11:41:47]ProducePacketName [11:41:47]name=ofd_packets/00104898 [11:41:47]OFD Sender: To server: pG, [11:41:47]CommunicateWithHost lk.salyk.kg:30040 [11:41:47]ConnectInit lk.salyk.kg [11:41:47]ExternCall_PrintAddStr [11:41:47]wPrintStart [11:41:47]Write to MH i2c: 01 00 00 C8 0E D6 [11:41:47]Write i2c OK [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: 01 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: 01 07 00 [11:41:47]MH_I2C_Read... [11:41:47]Read from MH i2c: 01 07 00 C8 0E 00 00 00 00 00 FF 0F EB [11:41:47]RasterBufferAndPrint [11:41:47]line Счет N : (1)118348 [11:41:47]line ИНН: 02508201610067 [11:41:47]line Контрольно-Кассовый Чек [11:41:47]line ПРОДАЖА [11:41:47]line ТРК (МРК, ГНК) : 12 [11:41:47]line Товар: 2710124130 [11:41:47]line Аи-92-К-5 [11:41:47]line 14.750 * 67.80 [11:41:47]line = 1000.05 [11:41:47]line НДС 12% НСП 1% [11:41:47]line > о реализуемом товаре [11:41:47]line ОКРУГЛЕНИЕ: -0.05 [11:41:47]line ИТОГО: 1000.00 [11:41:47]line Внесено: 1000.00 [11:41:47]line СДАЧА: 0.00 [11:41:47]line НСП 1% : 8.85 [11:41:47]line НДС 12% : 106.20 [11:41:47]line Наличными: 1000.00 [11:41:47]line Безнал.: 0.00 [11:41:47]line Место: АЗС № 176 [11:41:47]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:41:47]line СНО: Общий режим [11:41:47]line Чек 238 26.09.2024 11:41 [11:41:47]line Смена: 237 ФФД: 1.0 [11:41:47]line ЗНМ: 0300000238 [11:41:47]line РНМ: 0000000000145756 [11:41:47]line Версия ККМ: v1.0 [11:41:47]line ФМ: 0000000000959278 [11:41:47]line ФД: 104898 [11:41:47]line ФПД: 272885456719708 [11:41:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T114146&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104898&fm=272885456719708&tin=02508201610067®Number=0000000000145756&sum=100000 [11:41:47]Connected sock=11 [11:41:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 12 E3 07 01 A9 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EE 00 00 00 F4 03 04 00 7A 48 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C2 99 01 00 35 04 06 00 F8 30 18 B6 4F 5C AA DE AE D2 7F FA 1E 12 [11:41:47]written 0, free lines is 4095 [11:41:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 B5 EB 47 00 2B CC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C2 99 01 00 F4 03 04 00 2A F2 F4 66 B6 04 01 00 00 7B 72 B5 7A 81 A3 C1 58 [11:41:48]CommunicateWithHost err = 0 [11:41:48]CheckOFDResponse [11:41:48]1017 (14) - 77093643461234 [11:41:48]1041 (16) - 0000000000959278 [11:41:48]1040 (4) - 104898 [11:41:48]1012 (4) - 26.09.2024 05:33 [11:41:48]1206 (1) - 0 [11:41:48]OFD Sender: Remove packet 104898 [11:41:48]ProducePacketName [11:41:48]name=ofd_packets/00104898 [11:41:48]NVStorageDeleteData [11:41:48]Write to MH i2c: 01 00 00 F2 0E 00 [11:41:48]Write i2c OK [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: 01 [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: 01 07 00 [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: 01 07 00 F2 0E 00 00 00 00 00 03 0D 17 [11:41:48]RasterBufferAndPrint [11:41:48]line [11:41:48]line [11:41:48]line [11:41:48]line [11:41:48]line [11:41:48]written 0, free lines is 3337 [11:41:48]MH_Cut [11:41:48]Write to MH i2c: D1 01 00 F9 0E 01 D9 [11:41:48]Write i2c OK [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: D1 [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: D1 01 00 [11:41:48]MH_I2C_Read... [11:41:48]Read from MH i2c: D1 01 00 F9 0E 00 D8 [11:41:48]Write to MH i2c: 01 00 00 FA 0E 08 [11:41:48]Write i2c OK [11:41:48]MH_I2C_Read... [11:41:48]OFD Sender: No OFD packet to send [11:41:49]*** Cut start [11:41:49]*** Partial cut [11:41:49]*** CUTSNS_PIN = 1 [11:41:49]*** CUTSNS_PIN = 0 [11:41:49]*** Brake cut motor [11:41:49]Read from MH i2c: 01 [11:41:49]MH_I2C_Read... [11:41:49]*** Stop cut motor [11:41:49]*** Cut end [11:41:49]Read from MH i2c: 01 07 00 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: 01 07 00 FA 0E 00 00 00 00 00 FF 0F 1D [11:41:49]process_action close_receipt done [11:41:49]requested_data is exist [11:41:49]produce_requested_data [11:41:49]requested_item fm.sn is exist - process it [11:41:49]wFMCommunicate request_size=4 [11:41:49]MH_SAM_APDU [11:41:49]CAPDU: 80 11 00 00 [11:41:49]Write to MH i2c: E2 08 00 FB 0E 80 11 00 00 00 00 00 00 83 [11:41:49]Write i2c OK [11:41:49]MH_I2C_Read... [11:41:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:49]Read from MH i2c: E2 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 17 00 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 17 00 FB 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 DE [11:41:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:41:49]wFMCommunicate OK [11:41:49]requested_item fd.num is exist - process it [11:41:49]SAM_PROTO_GetFieldsCounters [11:41:49]wFMCommunicate request_size=4 [11:41:49]MH_SAM_APDU [11:41:49]CAPDU: 80 13 00 00 [11:41:49]Write to MH i2c: E2 08 00 FC 0E 80 13 00 00 00 00 00 00 86 [11:41:49]Write i2c OK [11:41:49]MH_I2C_Read... [11:41:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:49]Read from MH i2c: E2 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 62 00 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 62 00 FC 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 C2 99 01 00 0E 04 04 00 ED 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 C5 [11:41:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 C2 99 01 00 0E 04 04 00 ED 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 [11:41:49]wFMCommunicate OK [11:41:49]SAM_PROTO_GetFieldsCounters done [11:41:49]requested_item shift.num is exist - process it [11:41:49]requested_item shift.opened is exist - process it [11:41:49]req_shift_opened [11:41:49]FM_GetShiftState [11:41:49]SAM_PROTO_GetShiftState [11:41:49]wFMCommunicate request_size=4 [11:41:49]MH_SAM_APDU [11:41:49]CAPDU: 80 13 01 00 [11:41:49]Write to MH i2c: E2 08 00 FD 0E 80 13 01 00 00 00 00 00 88 [11:41:49]Write i2c OK [11:41:49]MH_I2C_Read... [11:41:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:49]Read from MH i2c: E2 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 0E 00 [11:41:49]MH_I2C_Read... [11:41:49]Read from MH i2c: E2 0E 00 FD 0E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 84 [11:41:49]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:41:49]wFMCommunicate OK [11:41:49]SAM_PROTO_GetShiftState done [11:41:49]FM_GetShiftState done [11:41:49]req_shift_opened done [11:41:49]requested_item shift.open_date is exist - process it [11:41:49]req_shift_open_date [11:41:49]req_shift_open_date done [11:41:49]produce_requested_data done [11:41:49]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104898,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:41:49]process_action_free close_receipt [11:41:49]json_value_free [11:41:49]json_value_free done [11:41:49]process_json_proto returns [11:41:49]Send response to host [11:41:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104898,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:41:49]free response buf [11:41:49]execute_script done [11:41:49]execute_script returns [11:41:49]free content buf [11:41:49]Sock 7.Close socket [11:41:49]Sock 7.Thread stoped [11:41:50]accept exits with 9 [11:41:50]New connection [11:41:50]New thread 3067018596 created [11:41:50]Thread 3066875236 joined [11:41:50]Waiting for new connection... [11:41:50] Sock 9.Parse request [11:41:50]Sock 9.Check first char [11:41:50]Sock 9.First char is OK [11:41:50]request: POST /json_proto HTTP/1.0 [11:41:50]Method: POST [11:41:50]URL: /json_proto [11:41:50]Method is POST - this is cgi request [11:41:50]url: /json_proto [11:41:50]query_string will be loaded in cgi processing [11:41:50]execute_cgi json_proto POST (null) [11:41:50]execute_cgi path=json_proto method=POST [11:41:50]POST find Content-Length [11:41:50]Host: 172.17.62.195:8080 [11:41:50]Content-Length: 800 [11:41:50]Content-Type: application/json [11:41:50] [11:41:50]POST finish read [11:41:50]Found Content-Length = 800 [11:41:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118349", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [11:41:50]execute_script... [11: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)118349", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [11:41:50]POST & json_proto [11:41:50]process_json_proto [11:41:50]json parsed OK: [11:41:50]protocol is kg_v1.0 [11:41:50]action value=close_receipt [11:41:50]process_action close_receipt [11:41:50]cmd_close_receipt [11:41:50]MH_GetDate [11:41:50]Write to MH i2c: F0 00 00 FE 0E FB [11:41:50]Write i2c OK [11:41:50]MH_I2C_Read... [11:41:50]Read from MH i2c: F0 [11:41:50]MH_I2C_Read... [11:41:50]Read from MH i2c: F0 09 00 [11:41:50]MH_I2C_Read... [11:41:50]Read from MH i2c: F0 09 00 FE 0E 00 7E 48 F5 66 65 34 CA 65 ED [11:41:50]GetLastDocTimeStamp 1727350906 [11:41:50]current date 1727350910 [11:41:50]FM_GetShiftState [11:41:50]SAM_PROTO_GetShiftState [11:41:50]wFMCommunicate request_size=4 [11:41:50]MH_SAM_APDU [11:41:50]CAPDU: 80 13 01 00 [11:41:50]Write to MH i2c: E2 08 00 FF 0E 80 13 01 00 00 00 00 00 8A [11:41:50]Write i2c OK [11:41:50]MH_I2C_Read... [11:41:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:50]Read from MH i2c: E2 [11:41:50]MH_I2C_Read... [11:41:50]Read from MH i2c: E2 0E 00 [11:41:50]MH_I2C_Read... [11:41:50]Read from MH i2c: E2 0E 00 FF 0E 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 86 [11:41:50]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:41:50]wFMCommunicate OK [11:41:50]SAM_PROTO_GetShiftState done [11:41:50]FM_GetShiftState done [11:41:50]opened in 1727309552 [11:41:50]opened+sec_in_day 1727395952 [11:41:50]quantity*price = 20001 [11:41:50]sum+1 = 20002 [11:41:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.01 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 0.00 Безнал.: 200.01 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 239 26.09.2024 11:41 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104899 ФПД: 247473995378482 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T114150&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104899&fm=247473995378482&tin=02508201610067®Number=0000000000145756&sum=20001 [11:41:51]StoreToDocumentArchive [11:41:51]shift 237 fd 104899 [11:41:51]save to /storage/0237/doc_00104899 [11:41:51]save last doc name /storage/0237/doc_00104899 to /storage/kkm_last_doc_name [11:41:51]save OK [11:41:51]Clear old archive folders... [11:41:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:41:51]tlvbuf is 0031A140 [11:41:51]SAM_PROTO_ClearQueue [11:41:51]wFMCommunicate request_size=4 [11:41:51]MH_SAM_APDU [11:41:51]CAPDU: 80 09 00 00 [11:41:51]Write to MH i2c: E2 08 00 0C 0F 80 09 00 00 00 00 00 00 8D [11:41:51]Write i2c OK [11:41:51]MH_I2C_Read... [11:41:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:41:51]Read from MH i2c: E2 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: E2 03 00 [11:41:51]MH_I2C_Read... [11:41:51]Read from MH i2c: E2 03 00 0C 0F 00 90 00 8F [11:41:51]RAPDU: 90 00 [11:41:51]wFMCommunicate OK [11:41:51]SAM_PROTO_ClearQueue done [11:41:51]KKMCreateOFDPacket [11:41:51]OFDProtocolAddRootSTLVToBuf [11:41:51]FM_MakeSignedData [11:41:51]FM_MakeSignedData [11:41:51]SAM_PROTO_SignData [11:41:51]wFMCommunicate request_size=4 [11:41:51]MH_SAM_APDU [11:41:51]CAPDU: 80 0D 01 02 [11:41:51]Write to MH i2c: E2 08 00 0D 0F 80 0D 01 02 00 00 00 00 95 [11:41:51]Write i2c OK [11:41:51]MH_I2C_Read... [11:41:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:41:52]Read from MH i2c: E2 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: E2 03 00 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: E2 03 00 0D 0F 00 90 00 90 [11:41:52]RAPDU: 90 00 [11:41:52]wFMCommunicate OK [11:41:52]wFMCommunicate request_size=255 [11:41:52]MH_SAM_APDU [11:41: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 35 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 EF 00 00 00 F4 03 04 00 7E 48 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C3 99 01 00 35 04 06 00 E1 [11:41:52]Write to MH i2c: E2 02 01 0E 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 35 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 EF 00 00 00 F4 03 04 00 7E 48 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C3 99 01 00 35 04 06 00 E1 00 00 5E [11:41:52]Write i2c OK [11:41:52]MH_I2C_Read... [11:41:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:52]Read from MH i2c: E2 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: E2 03 00 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: E2 03 00 0E 0F 00 90 00 91 [11:41:52]RAPDU: 90 00 [11:41:52]wFMCommunicate OK [11:41:52]wFMCommunicate request_size=10 [11:41:52]MH_SAM_APDU [11:41:52]CAPDU: 80 0D 02 02 05 13 87 95 EF 32 [11:41:52]Write to MH i2c: E2 0D 00 0F 0F 80 0D 02 02 05 00 13 87 95 EF 32 00 00 F2 [11:41:52]Write i2c OK [11:41:52]MH_I2C_Read... [11:41:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:41:52]Read from MH i2c: E2 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: E2 03 00 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: E2 03 00 0F 0F 00 90 00 92 [11:41:52]RAPDU: 90 00 [11:41:52]wFMCommunicate OK [11:41:52]wFMCommunicate request_size=4 [11:41:52]MH_SAM_APDU [11:41:52]CAPDU: 80 0D 03 02 [11:41:52]Write to MH i2c: E2 08 00 10 0F 80 0D 03 02 00 00 00 00 9A [11:41:52]Write i2c OK [11:41:52]MH_I2C_Read... [11:41:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:41:52]Read from MH i2c: E2 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: E2 0B 00 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: E2 0B 00 10 0F 00 0B 13 AA 64 01 2B 59 05 90 00 51 [11:41:52]RAPDU: 0B 13 AA 64 01 2B 59 05 90 00 [11:41:52]wFMCommunicate OK [11:41:52]SAM_PROTO_SignData done [11:41:52]FM_MakeSignedData done [11:41:52]CreateOFDProtocolMessage [11:41:52]wFMCommunicate request_size=4 [11:41:52]MH_SAM_APDU [11:41:52]CAPDU: 80 11 00 00 [11:41:52]Write to MH i2c: E2 08 00 11 0F 80 11 00 00 00 00 00 00 9A [11:41:52]Write i2c OK [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: E2 [11:41:52]MH_I2C_Read... [11:41:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:52]Read from MH i2c: E2 17 00 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: E2 17 00 11 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 F5 [11:41:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:41:52]wFMCommunicate OK [11:41:52]CreateOFDProtocolMessage done [11:41:52]OFDSenderStorePacket 104899 [11:41:52]StoreOFDPacket docnum=104899 [11:41:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 89 2E 07 01 CE 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 35 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 EF 00 00 00 F4 03 04 00 7E 48 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C3 99 01 00 35 04 06 00 E1 13 87 95 EF 32 0B 13 AA 64 01 2B 59 05 [11:41:52]CheckFolder [11:41:52]dirname=/storage/ofd_packets [11:41:52]CheckFolder done [11:41:52]ProducePacketName [11:41:52]name=ofd_packets/00104899 [11:41:52]NVStorageSaveData ofd_packets/00104899 [11:41:52]File name is /storage/ofd_packets/00104899 [11:41:52]Write 301 bytes [11:41:52]NVStorageSaveData done [11:41:52]OFDSenderStorePacket done [11:41:52]KKMCreateOFDPacket done [11:41:52]NVStorageSaveData kkm_last_timestamp [11:41:52]File name is /storage/kkm_last_timestamp [11:41:52]Write 4 bytes [11:41:52]NVStorageSaveData done [11:41:52]ExternCall_PrintAddStr [11:41:52]wPrintStart [11:41:52]Write to MH i2c: 01 00 00 12 0F 21 [11:41:52]Write i2c OK [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: 01 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: 01 07 00 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: 01 07 00 12 0F 00 00 00 00 00 FF 0F 36 [11:41:52]RasterBufferAndPrint [11:41:52]line Счет N : (1)118349 [11:41:52]line ИНН: 02508201610067 [11:41:52]line Контрольно-Кассовый Чек [11:41:52]line ПРОДАЖА [11:41:52]line ТРК (МРК, ГНК) : 22 [11:41:52]line Товар: 2710124130 [11:41:52]line Аи-92-К-5 [11:41:52]line 2.950 * 67.80 [11:41:52]line = 200.01 [11:41:52]line НДС 12% НСП 1% [11:41:52]line > о реализуемом товаре [11:41:52]line ИТОГО: 200.01 [11:41:52]line НСП 1% : 1.77 [11:41:52]line НДС 12% : 21.24 [11:41:52]line Наличными: 0.00 [11:41:52]line Безнал.: 200.01 [11:41:52]line Место: АЗС № 176 [11:41:52]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:41:52]line СНО: Общий режим [11:41:52]line Чек 239 26.09.2024 11:41 [11:41:52]line Смена: 237 ФФД: 1.0 [11:41:52]line ЗНМ: 0300000238 [11:41:52]line РНМ: 0000000000145756 [11:41:52]line Версия ККМ: v1.0 [11:41:52]line Платежная система: O! деньги [11:41:52]line ФМ: 0000000000959278 [11:41:52]line ФД: 104899 [11:41:52]line ФПД: 247473995378482 [11:41:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T114150&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104899&fm=247473995378482&tin=02508201610067®Number=0000000000145756&sum=20001 [11:41:52]OFD Sender: Processing packet 104899 [packets to send 51, broken 50] [11:41:52]ProducePacketName [11:41:52]name=ofd_packets/00104899 [11:41:52]OFD Sender: To server: pG, [11:41:52]CommunicateWithHost lk.salyk.kg:30040 [11:41:52]ConnectInit lk.salyk.kg [11:41:52]written 0, free lines is 4095 [11:41:52]Connected sock=10 [11:41:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 89 2E 07 01 CE 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 35 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 EF 00 00 00 F4 03 04 00 7E 48 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C3 99 01 00 35 04 06 00 E1 13 87 95 EF 32 0B 13 AA 64 01 2B 59 05 [11:41:52]Write to MH i2c: 01 00 00 3B 0F 4A [11:41:52]Write i2c OK [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: 01 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: 01 07 00 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: 01 07 00 3B 0F 00 00 00 00 00 10 0D 6E [11:41:52]RasterBufferAndPrint [11:41:52]line [11:41:52]line [11:41:52]line [11:41:52]line [11:41:52]line [11:41:52]written 0, free lines is 3357 [11:41:52]MH_Cut [11:41:52]Write to MH i2c: D1 01 00 42 0F 01 23 [11:41:52]Write i2c OK [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: D1 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: D1 01 00 [11:41:52]MH_I2C_Read... [11:41:52]Read from MH i2c: D1 01 00 42 0F 00 22 [11:41:52]Write to MH i2c: 01 00 00 43 0F 52 [11:41:52]Write i2c OK [11:41:52]MH_I2C_Read... [11:41:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 42 85 47 00 41 4D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C3 99 01 00 F4 03 04 00 2F F2 F4 66 B6 04 01 00 00 8D BC 7D 49 B0 D3 3D 8D [11:41:53]CommunicateWithHost err = 0 [11:41:53]CheckOFDResponse [11:41:53]1017 (14) - 77093643461234 [11:41:53]1041 (16) - 0000000000959278 [11:41:53]1040 (4) - 104899 [11:41:53]1012 (4) - 26.09.2024 05:33 [11:41:53]1206 (1) - 0 [11:41:53]OFD Sender: Remove packet 104899 [11:41:53]ProducePacketName [11:41:53]name=ofd_packets/00104899 [11:41:53]NVStorageDeleteData [11:41:53]*** Cut start [11:41:53]*** Partial cut [11:41:53]*** CUTSNS_PIN = 1 [11:41:53]*** CUTSNS_PIN = 0 [11:41:53]OFD Sender: No OFD packet to send [11:41:53]*** Brake cut motor [11:41:54]Read from MH i2c: 01 [11:41:54]MH_I2C_Read... [11:41:54]*** Stop cut motor [11:41:54]*** Cut end [11:41:54]Read from MH i2c: 01 07 00 [11:41:54]MH_I2C_Read... [11:41:54]Read from MH i2c: 01 07 00 43 0F 00 00 00 00 00 FF 0F 67 [11:41:54]process_action close_receipt done [11:41:54]requested_data is exist [11:41:54]produce_requested_data [11:41:54]requested_item fm.sn is exist - process it [11:41:54]wFMCommunicate request_size=4 [11:41:54]MH_SAM_APDU [11:41:54]CAPDU: 80 11 00 00 [11:41:54]Write to MH i2c: E2 08 00 44 0F 80 11 00 00 00 00 00 00 CD [11:41:54]Write i2c OK [11:41:54]MH_I2C_Read... [11:41:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:41:54]Read from MH i2c: E2 [11:41:54]MH_I2C_Read... [11:41:54]Read from MH i2c: E2 17 00 [11:41:54]MH_I2C_Read... [11:41:54]Read from MH i2c: E2 17 00 44 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 28 [11:41:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:41:54]wFMCommunicate OK [11:41:54]requested_item fd.num is exist - process it [11:41:54]SAM_PROTO_GetFieldsCounters [11:41:54]wFMCommunicate request_size=4 [11:41:54]MH_SAM_APDU [11:41:54]CAPDU: 80 13 00 00 [11:41:54]Write to MH i2c: E2 08 00 45 0F 80 13 00 00 00 00 00 00 D0 [11:41:54]Write i2c OK [11:41:54]MH_I2C_Read... [11:41:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:41:54]Read from MH i2c: E2 [11:41:54]MH_I2C_Read... [11:41:54]Read from MH i2c: E2 62 00 [11:41:54]MH_I2C_Read... [11:41:54]Read from MH i2c: E2 62 00 45 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 C3 99 01 00 0E 04 04 00 ED 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 13 [11:41:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 C3 99 01 00 0E 04 04 00 ED 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 [11:41:54]wFMCommunicate OK [11:41:54]SAM_PROTO_GetFieldsCounters done [11:41:54]requested_item shift.num is exist - process it [11:41:54]requested_item shift.opened is exist - process it [11:41:54]req_shift_opened [11:41:54]FM_GetShiftState [11:41:54]SAM_PROTO_GetShiftState [11:41:54]wFMCommunicate request_size=4 [11:41:54]MH_SAM_APDU [11:41:54]CAPDU: 80 13 01 00 [11:41:54]Write to MH i2c: E2 08 00 46 0F 80 13 01 00 00 00 00 00 D2 [11:41:54]Write i2c OK [11:41:54]MH_I2C_Read... [11:41:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:41:54]Read from MH i2c: E2 [11:41:54]MH_I2C_Read... [11:41:54]Read from MH i2c: E2 0E 00 [11:41:54]MH_I2C_Read... [11:41:54]Read from MH i2c: E2 0E 00 46 0F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 CE [11:41:54]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:41:54]wFMCommunicate OK [11:41:54]SAM_PROTO_GetShiftState done [11:41:54]FM_GetShiftState done [11:41:54]req_shift_opened done [11:41:54]requested_item shift.open_date is exist - process it [11:41:54]req_shift_open_date [11:41:54]req_shift_open_date done [11:41:54]produce_requested_data done [11:41:54]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104899,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:41:54]process_action_free close_receipt [11:41:54]json_value_free [11:41:54]json_value_free done [11:41:54]process_json_proto returns [11:41:54]Send response to host [11:41:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104899,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:41:54]free response buf [11:41:54]execute_script done [11:41:54]execute_script returns [11:41:54]free content buf [11:41:54]Sock 9.Close socket [11:41:54]Sock 9.Thread stoped [11:41:58]OFD Sender: No OFD packet to send [11:42:03]OFD Sender: No OFD packet to send [11:42:08]OFD Sender: No OFD packet to send [11:42:13]OFD Sender: No OFD packet to send [11:42:18]OFD Sender: No OFD packet to send [11:42:23]OFD Sender: No OFD packet to send [11:42:28]OFD Sender: No OFD packet to send [11:42:33]OFD Sender: No OFD packet to send [11:42:38]OFD Sender: No OFD packet to send [11:42:43]OFD Sender: No OFD packet to send [11:42:47]accept exits with 7 [11:42:47]New connection [11:42:47]New thread 3066875236 created [11:42:47]Thread 3067018596 joined [11:42:47]Waiting for new connection... [11:42:47] Sock 7.Parse request [11:42:47]Sock 7.Check first char [11:42:47]Sock 7.First char is OK [11:42:47]request: POST /json_proto HTTP/1.0 [11:42:47]Method: POST [11:42:47]URL: /json_proto [11:42:47]Method is POST - this is cgi request [11:42:47]url: /json_proto [11:42:47]query_string will be loaded in cgi processing [11:42:47]execute_cgi json_proto POST (null) [11:42:47]execute_cgi path=json_proto method=POST [11:42:47]POST find Content-Length [11:42:47]Host: 172.17.62.195:8080 [11:42:47]Content-Length: 677 [11:42:47]Content-Type: application/json [11:42:47] [11:42:47]POST finish read [11:42:47]Found Content-Length = 677 [11:42:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:47]execute_script... [11:42: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)118351", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:42:47]POST & json_proto [11:42:47]process_json_proto [11:42:47]json parsed OK: [11:42:47]protocol is kg_v1.0 [11:42:47]action value=close_receipt [11:42:47]process_action close_receipt [11:42:47]cmd_close_receipt [11:42:47]MH_GetDate [11:42:47]Write to MH i2c: F0 00 00 47 0F 45 [11:42:47]Write i2c OK [11:42:47]MH_I2C_Read... [11:42:47]Read from MH i2c: F0 [11:42:47]MH_I2C_Read... [11:42:47]Read from MH i2c: F0 09 00 [11:42:47]MH_I2C_Read... [11:42:47]Read from MH i2c: F0 09 00 47 0F 00 B7 48 F5 66 65 34 CA 65 70 [11:42:47]GetLastDocTimeStamp 1727350910 [11:42:47]current date 1727350967 [11:42:47]FM_GetShiftState [11:42:47]SAM_PROTO_GetShiftState [11:42:47]wFMCommunicate request_size=4 [11:42:47]MH_SAM_APDU [11:42:47]CAPDU: 80 13 01 00 [11:42:47]Write to MH i2c: E2 08 00 48 0F 80 13 01 00 00 00 00 00 D4 [11:42:47]Write i2c OK [11:42:47]MH_I2C_Read... [11:42:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:47]Read from MH i2c: E2 [11:42:47]MH_I2C_Read... [11:42:47]Read from MH i2c: E2 0E 00 [11:42:47]MH_I2C_Read... [11:42:47]Read from MH i2c: E2 0E 00 48 0F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D0 [11:42:47]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:42:47]wFMCommunicate OK [11:42:47]SAM_PROTO_GetShiftState done [11:42:47]FM_GetShiftState done [11:42:47]opened in 1727309552 [11:42:47]opened+sec_in_day 1727395952 [11:42:47]quantity*price = 40002 [11:42:47]sum+1 = 40003 [11:42:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 240 26.09.2024 11:42 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104900 ФПД: 143468573148829 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T114248&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104900&fm=143468573148829&tin=02508201610067®Number=0000000000145756&sum=40000 [11:42:48]StoreToDocumentArchive [11:42:48]shift 237 fd 104900 [11:42:48]save to /storage/0237/doc_00104900 [11:42:48]save last doc name /storage/0237/doc_00104900 to /storage/kkm_last_doc_name [11:42:48]save OK [11:42:48]Clear old archive folders... [11:42:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:42:48]tlvbuf is 002F0E10 [11:42:48]SAM_PROTO_ClearQueue [11:42:48]wFMCommunicate request_size=4 [11:42:48]MH_SAM_APDU [11:42:48]CAPDU: 80 09 00 00 [11:42:48]Write to MH i2c: E2 08 00 55 0F 80 09 00 00 00 00 00 00 D6 [11:42:48]Write i2c OK [11:42:48]MH_I2C_Read... [11:42:48]Read from MH i2c: E2 [11:42:48]MH_I2C_Read... [11:42:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:42:48]Read from MH i2c: E2 03 00 [11:42:48]MH_I2C_Read... [11:42:48]Read from MH i2c: E2 03 00 55 0F 00 90 00 D8 [11:42:48]RAPDU: 90 00 [11:42:48]wFMCommunicate OK [11:42:48]SAM_PROTO_ClearQueue done [11:42:48]KKMCreateOFDPacket [11:42:48]OFDProtocolAddRootSTLVToBuf [11:42:48]FM_MakeSignedData [11:42:48]FM_MakeSignedData [11:42:48]SAM_PROTO_SignData [11:42:48]wFMCommunicate request_size=4 [11:42:48]MH_SAM_APDU [11:42:48]CAPDU: 80 0D 01 02 [11:42:48]Write to MH i2c: E2 08 00 56 0F 80 0D 01 02 00 00 00 00 DE [11:42:48]Write i2c OK [11:42:48]MH_I2C_Read... [11:42:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:42:48]Read from MH i2c: E2 [11:42:48]MH_I2C_Read... [11:42:48]Read from MH i2c: E2 03 00 [11:42:48]MH_I2C_Read... [11:42:48]Read from MH i2c: E2 03 00 56 0F 00 90 00 D9 [11:42:48]RAPDU: 90 00 [11:42:48]wFMCommunicate OK [11:42:48]wFMCommunicate request_size=255 [11:42:48]MH_SAM_APDU [11:42: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 35 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 F0 00 00 00 F4 03 04 00 B8 48 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C4 99 01 00 35 04 06 00 82 [11:42:48]Write to MH i2c: E2 02 01 57 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 35 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 F0 00 00 00 F4 03 04 00 B8 48 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C4 99 01 00 35 04 06 00 82 00 00 65 [11:42:48]Write i2c OK [11:42:48]MH_I2C_Read... [11:42:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:49]Read from MH i2c: E2 [11:42:49]MH_I2C_Read... [11:42:49]Read from MH i2c: E2 03 00 [11:42:49]MH_I2C_Read... [11:42:49]Read from MH i2c: E2 03 00 57 0F 00 90 00 DA [11:42:49]RAPDU: 90 00 [11:42:49]wFMCommunicate OK [11:42:49]wFMCommunicate request_size=10 [11:42:49]MH_SAM_APDU [11:42:49]CAPDU: 80 0D 02 02 05 7B E1 56 C6 9D [11:42:49]Write to MH i2c: E2 0D 00 58 0F 80 0D 02 02 05 00 7B E1 56 C6 9D 00 00 00 [11:42:49]Write i2c OK [11:42:49]MH_I2C_Read... [11:42:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:49]Read from MH i2c: E2 [11:42:49]MH_I2C_Read... [11:42:49]Read from MH i2c: E2 03 00 [11:42:49]MH_I2C_Read... [11:42:49]Read from MH i2c: E2 03 00 58 0F 00 90 00 DB [11:42:49]RAPDU: 90 00 [11:42:49]wFMCommunicate OK [11:42:49]wFMCommunicate request_size=4 [11:42:49]MH_SAM_APDU [11:42:49]CAPDU: 80 0D 03 02 [11:42:49]Write to MH i2c: E2 08 00 59 0F 80 0D 03 02 00 00 00 00 E3 [11:42:49]Write i2c OK [11:42:49]MH_I2C_Read... [11:42:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:42:49]Read from MH i2c: E2 [11:42:49]MH_I2C_Read... [11:42:49]Read from MH i2c: E2 0B 00 [11:42:49]MH_I2C_Read... [11:42:49]Read from MH i2c: E2 0B 00 59 0F 00 17 FF 28 76 AC 49 C3 47 90 00 97 [11:42:49]RAPDU: 17 FF 28 76 AC 49 C3 47 90 00 [11:42:49]wFMCommunicate OK [11:42:49]SAM_PROTO_SignData done [11:42:49]FM_MakeSignedData done [11:42:49]CreateOFDProtocolMessage [11:42:49]wFMCommunicate request_size=4 [11:42:49]MH_SAM_APDU [11:42:49]CAPDU: 80 11 00 00 [11:42:49]Write to MH i2c: E2 08 00 5A 0F 80 11 00 00 00 00 00 00 E3 [11:42:49]Write i2c OK [11:42:49]MH_I2C_Read... [11:42:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:49]Read from MH i2c: E2 [11:42:49]MH_I2C_Read... [11:42:49]Read from MH i2c: E2 17 00 [11:42:49]MH_I2C_Read... [11:42:49]Read from MH i2c: E2 17 00 5A 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 3E [11:42:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:42:49]wFMCommunicate OK [11:42:49]CreateOFDProtocolMessage done [11:42:49]OFDSenderStorePacket 104900 [11:42:49]StoreOFDPacket docnum=104900 [11:42:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 01 8D 07 01 62 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 F0 00 00 00 F4 03 04 00 B8 48 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C4 99 01 00 35 04 06 00 82 7B E1 56 C6 9D 17 FF 28 76 AC 49 C3 47 [11:42:49]CheckFolder [11:42:49]dirname=/storage/ofd_packets [11:42:49]CheckFolder done [11:42:49]ProducePacketName [11:42:49]name=ofd_packets/00104900 [11:42:49]NVStorageSaveData ofd_packets/00104900 [11:42:49]File name is /storage/ofd_packets/00104900 [11:42:49]Write 301 bytes [11:42:49]NVStorageSaveData done [11:42:49]OFDSenderStorePacket done [11:42:49]KKMCreateOFDPacket done [11:42:49]NVStorageSaveData kkm_last_timestamp [11:42:49]File name is /storage/kkm_last_timestamp [11:42:49]Write 4 bytes [11:42:49]NVStorageSaveData done [11:42:49]ExternCall_PrintAddStr [11:42:49]wPrintStart [11:42:49]Write to MH i2c: 01 00 00 5B 0F 6A [11:42:49]Write i2c OK [11:42:49]MH_I2C_Read... [11:42:49]Read from MH i2c: 01 [11:42:49]MH_I2C_Read... [11:42:49]Read from MH i2c: 01 07 00 [11:42:49]MH_I2C_Read... [11:42:49]Read from MH i2c: 01 07 00 5B 0F 00 00 00 00 00 FF 0F 7F [11:42:49]RasterBufferAndPrint [11:42:49]line Счет N : (1)118351 [11:42:49]line ИНН: 02508201610067 [11:42:49]line Контрольно-Кассовый Чек [11:42:49]line ПРОДАЖА [11:42:49]line ТРК (МРК, ГНК) : 22 [11:42:49]line Товар: 2710124130 [11:42:49]line Аи-92-К-5 [11:42:49]line 5.900 * 67.80 [11:42:49]line = 400.02 [11:42:49]line НДС 12% НСП 1% [11:42:49]line > о реализуемом товаре [11:42:49]line ОКРУГЛЕНИЕ: -0.02 [11:42:49]line ИТОГО: 400.00 [11:42:49]line Внесено: 400.00 [11:42:49]line СДАЧА: 0.00 [11:42:49]line НСП 1% : 3.54 [11:42:49]line НДС 12% : 42.48 [11:42:49]line Наличными: 400.00 [11:42:49]line Безнал.: 0.00 [11:42:49]line Место: АЗС № 176 [11:42:49]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:42:49]line СНО: Общий режим [11:42:49]line Чек 240 26.09.2024 11:42 [11:42:49]line Смена: 237 ФФД: 1.0 [11:42:49]line ЗНМ: 0300000238 [11:42:49]line РНМ: 0000000000145756 [11:42:49]line Версия ККМ: v1.0 [11:42:49]line ФМ: 0000000000959278 [11:42:49]line ФД: 104900 [11:42:49]line ФПД: 143468573148829 [11:42:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T114248&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104900&fm=143468573148829&tin=02508201610067®Number=0000000000145756&sum=40000 [11:42:49]OFD Sender: Processing packet 104900 [packets to send 51, broken 50] [11:42:49]ProducePacketName [11:42:49]name=ofd_packets/00104900 [11:42:49]OFD Sender: To server: pG, [11:42:49]CommunicateWithHost lk.salyk.kg:30040 [11:42:49]ConnectInit lk.salyk.kg [11:42:49]written 0, free lines is 4095 [11:42:49]Connected sock=10 [11:42:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 01 8D 07 01 62 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 F0 00 00 00 F4 03 04 00 B8 48 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C4 99 01 00 35 04 06 00 82 7B E1 56 C6 9D 17 FF 28 76 AC 49 C3 47 [11:42:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 BB CB 47 00 16 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C4 99 01 00 F4 03 04 00 68 F2 F4 66 B6 04 01 00 00 F9 1F B8 4D 85 81 A3 C4 [11:42:50]CommunicateWithHost err = 0 [11:42:50]CheckOFDResponse [11:42:50]1017 (14) - 77093643461234 [11:42:50]1041 (16) - 0000000000959278 [11:42:50]1040 (4) - 104900 [11:42:50]1012 (4) - 26.09.2024 05:34 [11:42:50]1206 (1) - 0 [11:42:50]OFD Sender: Remove packet 104900 [11:42:50]ProducePacketName [11:42:50]name=ofd_packets/00104900 [11:42:50]NVStorageDeleteData [11:42:50]Write to MH i2c: 01 00 00 85 0F 94 [11:42:50]Write i2c OK [11:42:50]MH_I2C_Read... [11:42:50]Read from MH i2c: 01 [11:42:50]MH_I2C_Read... [11:42:50]Read from MH i2c: 01 07 00 [11:42:50]MH_I2C_Read... [11:42:50]Read from MH i2c: 01 07 00 85 0F 00 00 00 00 00 0B 0D B3 [11:42:50]RasterBufferAndPrint [11:42:50]line [11:42:50]line [11:42:50]line [11:42:50]line [11:42:50]line [11:42:50]written 0, free lines is 3348 [11:42:50]MH_Cut [11:42:50]Write to MH i2c: D1 01 00 8C 0F 01 6D [11:42:50]Write i2c OK [11:42:50]MH_I2C_Read... [11:42:50]Read from MH i2c: D1 [11:42:50]MH_I2C_Read... [11:42:50]Read from MH i2c: D1 01 00 [11:42:50]MH_I2C_Read... [11:42:50]Read from MH i2c: D1 01 00 8C 0F 00 6C [11:42:50]Write to MH i2c: 01 00 00 8D 0F 9C [11:42:50]Write i2c OK [11:42:50]MH_I2C_Read... [11:42:50]OFD Sender: No OFD packet to send [11:42:50]*** Cut start [11:42:50]*** Partial cut [11:42:50]*** CUTSNS_PIN = 1 [11:42:50]*** CUTSNS_PIN = 0 [11:42:50]*** Brake cut motor [11:42:51]Read from MH i2c: 01 [11:42:51]MH_I2C_Read... [11:42:51]*** Stop cut motor [11:42:51]*** Cut end [11:42:51]Read from MH i2c: 01 07 00 [11:42:51]MH_I2C_Read... [11:42:51]Read from MH i2c: 01 07 00 8D 0F 00 00 00 00 00 FF 0F B1 [11:42:51]process_action close_receipt done [11:42:51]requested_data is exist [11:42:51]produce_requested_data [11:42:51]requested_item fm.sn is exist - process it [11:42:51]wFMCommunicate request_size=4 [11:42:51]MH_SAM_APDU [11:42:51]CAPDU: 80 11 00 00 [11:42:51]Write to MH i2c: E2 08 00 8E 0F 80 11 00 00 00 00 00 00 17 [11:42:51]Write i2c OK [11:42:51]MH_I2C_Read... [11:42:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:51]Read from MH i2c: E2 [11:42:51]MH_I2C_Read... [11:42:51]Read from MH i2c: E2 17 00 [11:42:51]MH_I2C_Read... [11:42:51]Read from MH i2c: E2 17 00 8E 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 72 [11:42:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:42:51]wFMCommunicate OK [11:42:51]requested_item fd.num is exist - process it [11:42:51]SAM_PROTO_GetFieldsCounters [11:42:51]wFMCommunicate request_size=4 [11:42:51]MH_SAM_APDU [11:42:51]CAPDU: 80 13 00 00 [11:42:51]Write to MH i2c: E2 08 00 8F 0F 80 13 00 00 00 00 00 00 1A [11:42:51]Write i2c OK [11:42:51]MH_I2C_Read... [11:42:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:42:51]Read from MH i2c: E2 [11:42:51]MH_I2C_Read... [11:42:51]Read from MH i2c: E2 62 00 [11:42:51]MH_I2C_Read... [11:42:51]Read from MH i2c: E2 62 00 8F 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 C4 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 61 [11:42:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 C4 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:42:51]wFMCommunicate OK [11:42:51]SAM_PROTO_GetFieldsCounters done [11:42:51]requested_item shift.num is exist - process it [11:42:51]requested_item shift.opened is exist - process it [11:42:51]req_shift_opened [11:42:51]FM_GetShiftState [11:42:51]SAM_PROTO_GetShiftState [11:42:51]wFMCommunicate request_size=4 [11:42:51]MH_SAM_APDU [11:42:51]CAPDU: 80 13 01 00 [11:42:51]Write to MH i2c: E2 08 00 90 0F 80 13 01 00 00 00 00 00 1C [11:42:51]Write i2c OK [11:42:51]MH_I2C_Read... [11:42:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:51]Read from MH i2c: E2 [11:42:51]MH_I2C_Read... [11:42:51]Read from MH i2c: E2 0E 00 [11:42:51]MH_I2C_Read... [11:42:51]Read from MH i2c: E2 0E 00 90 0F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 18 [11:42:51]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:42:51]wFMCommunicate OK [11:42:51]SAM_PROTO_GetShiftState done [11:42:51]FM_GetShiftState done [11:42:51]req_shift_opened done [11:42:51]requested_item shift.open_date is exist - process it [11:42:51]req_shift_open_date [11:42:51]req_shift_open_date done [11:42:51]produce_requested_data done [11:42:51]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104900,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:42:51]process_action_free close_receipt [11:42:51]json_value_free [11:42:51]json_value_free done [11:42:51]process_json_proto returns [11:42:51]Send response to host [11:42:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104900,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:42:51]free response buf [11:42:51]execute_script done [11:42:51]execute_script returns [11:42:51]free content buf [11:42:51]Sock 7.Close socket [11:42:51]Sock 7.Thread stoped [11:42:55]accept exits with 9 [11:42:55]New connection [11:42:55]New thread 3067018596 created [11:42:55]Thread 3066875236 joined [11:42:55]Waiting for new connection... [11:42:55] Sock 9.Parse request [11:42:55]Sock 9.Check first char [11:42:55]Sock 9.First char is OK [11:42:55]request: POST /json_proto HTTP/1.0 [11:42:55]Method: POST [11:42:55]URL: /json_proto [11:42:55]Method is POST - this is cgi request [11:42:55]url: /json_proto [11:42:55]query_string will be loaded in cgi processing [11:42:55]execute_cgi json_proto POST (null) [11:42:55]execute_cgi path=json_proto method=POST [11:42:55]POST find Content-Length [11:42:55]Host: 172.17.62.195:8080 [11:42:55]Content-Length: 678 [11:42:55]Content-Type: application/json [11:42:55] [11:42:55]POST finish read [11:42:55]Found Content-Length = 678 [11:42:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118350", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:42:55]execute_script... [11:42:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118350", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:42:55]POST & json_proto [11:42:55]process_json_proto [11:42:55]json parsed OK: [11:42:55]protocol is kg_v1.0 [11:42:55]action value=close_receipt [11:42:55]process_action close_receipt [11:42:55]cmd_close_receipt [11:42:55]MH_GetDate [11:42:55]Write to MH i2c: F0 00 00 91 0F 8F [11:42:55]Write i2c OK [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: F0 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: F0 09 00 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: F0 09 00 91 0F 00 BF 48 F5 66 65 34 CA 65 C2 [11:42:55]GetLastDocTimeStamp 1727350968 [11:42:55]current date 1727350975 [11:42:55]FM_GetShiftState [11:42:55]SAM_PROTO_GetShiftState [11:42:55]wFMCommunicate request_size=4 [11:42:55]MH_SAM_APDU [11:42:55]CAPDU: 80 13 01 00 [11:42:55]Write to MH i2c: E2 08 00 92 0F 80 13 01 00 00 00 00 00 1E [11:42:55]Write i2c OK [11:42:55]MH_I2C_Read... [11:42:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:55]Read from MH i2c: E2 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: E2 0E 00 [11:42:55]MH_I2C_Read... [11:42:55]Read from MH i2c: E2 0E 00 92 0F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 1A [11:42:55]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:42:55]wFMCommunicate OK [11:42:55]SAM_PROTO_GetShiftState done [11:42:55]FM_GetShiftState done [11:42:55]opened in 1727309552 [11:42:55]opened+sec_in_day 1727395952 [11:42:55]quantity*price = 90038 [11:42:55]sum+1 = 90039 [11:42:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 900.00 Внесено: 900.00 СДАЧА: 0.00 НСП 1% : 7.97 НДС 12% : 95.62 Наличными: 900.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 241 26.09.2024 11:42 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104901 ФПД: 228308643643643 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T114255&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104901&fm=228308643643643&tin=02508201610067®Number=0000000000145756&sum=90000 [11:42:56]StoreToDocumentArchive [11:42:56]shift 237 fd 104901 [11:42:56]save to /storage/0237/doc_00104901 [11:42:56]save last doc name /storage/0237/doc_00104901 to /storage/kkm_last_doc_name [11:42:56]save OK [11:42:56]Clear old archive folders... [11:42:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:42:56]tlvbuf is 002E8180 [11:42:56]SAM_PROTO_ClearQueue [11:42:56]wFMCommunicate request_size=4 [11:42:56]MH_SAM_APDU [11:42:56]CAPDU: 80 09 00 00 [11:42:56]Write to MH i2c: E2 08 00 9F 0F 80 09 00 00 00 00 00 00 20 [11:42:56]Write i2c OK [11:42:56]MH_I2C_Read... [11:42:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:42:56]Read from MH i2c: E2 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 03 00 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 03 00 9F 0F 00 90 00 22 [11:42:56]RAPDU: 90 00 [11:42:56]wFMCommunicate OK [11:42:56]SAM_PROTO_ClearQueue done [11:42:56]KKMCreateOFDPacket [11:42:56]OFDProtocolAddRootSTLVToBuf [11:42:56]FM_MakeSignedData [11:42:56]FM_MakeSignedData [11:42:56]SAM_PROTO_SignData [11:42:56]wFMCommunicate request_size=4 [11:42:56]MH_SAM_APDU [11:42:56]CAPDU: 80 0D 01 02 [11:42:56]Write to MH i2c: E2 08 00 A0 0F 80 0D 01 02 00 00 00 00 28 [11:42:56]Write i2c OK [11:42:56]MH_I2C_Read... [11:42:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:42:56]Read from MH i2c: E2 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 03 00 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 03 00 A0 0F 00 90 00 23 [11:42:56]RAPDU: 90 00 [11:42:56]wFMCommunicate OK [11:42:56]wFMCommunicate request_size=255 [11:42:56]MH_SAM_APDU [11:42:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 F1 00 00 00 F4 03 04 00 BF 48 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C5 99 01 00 35 04 06 00 CF [11:42:56]Write to MH i2c: E2 02 01 A1 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 35 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 F1 00 00 00 F4 03 04 00 BF 48 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C5 99 01 00 35 04 06 00 CF 00 00 E9 [11:42:56]Write i2c OK [11:42:56]MH_I2C_Read... [11:42:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:56]Read from MH i2c: E2 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 03 00 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 03 00 A1 0F 00 90 00 24 [11:42:56]RAPDU: 90 00 [11:42:56]wFMCommunicate OK [11:42:56]wFMCommunicate request_size=10 [11:42:56]MH_SAM_APDU [11:42:56]CAPDU: 80 0D 02 02 05 A5 3F 9A 80 FB [11:42:56]Write to MH i2c: E2 0D 00 A2 0F 80 0D 02 02 05 00 A5 3F 9A 80 FB 00 00 2E [11:42:56]Write i2c OK [11:42:56]MH_I2C_Read... [11:42:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:42:56]Read from MH i2c: E2 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 03 00 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 03 00 A2 0F 00 90 00 25 [11:42:56]RAPDU: 90 00 [11:42:56]wFMCommunicate OK [11:42:56]wFMCommunicate request_size=4 [11:42:56]MH_SAM_APDU [11:42:56]CAPDU: 80 0D 03 02 [11:42:56]Write to MH i2c: E2 08 00 A3 0F 80 0D 03 02 00 00 00 00 2D [11:42:56]Write i2c OK [11:42:56]MH_I2C_Read... [11:42:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:42:56]Read from MH i2c: E2 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 0B 00 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 0B 00 A3 0F 00 5D F9 B0 BC C9 61 0E C0 90 00 E8 [11:42:56]RAPDU: 5D F9 B0 BC C9 61 0E C0 90 00 [11:42:56]wFMCommunicate OK [11:42:56]SAM_PROTO_SignData done [11:42:56]FM_MakeSignedData done [11:42:56]CreateOFDProtocolMessage [11:42:56]wFMCommunicate request_size=4 [11:42:56]MH_SAM_APDU [11:42:56]CAPDU: 80 11 00 00 [11:42:56]Write to MH i2c: E2 08 00 A4 0F 80 11 00 00 00 00 00 00 2D [11:42:56]Write i2c OK [11:42:56]MH_I2C_Read... [11:42:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:56]Read from MH i2c: E2 [11:42:56]MH_I2C_Read... [11:42:56]Read from MH i2c: E2 17 00 [11:42:56]MH_I2C_Read... [11:42:57]Read from MH i2c: E2 17 00 A4 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 88 [11:42:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:42:57]wFMCommunicate OK [11:42:57]CreateOFDProtocolMessage done [11:42:57]OFDSenderStorePacket 104901 [11:42:57]StoreOFDPacket docnum=104901 [11:42:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E5 A3 07 01 1C 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 F1 00 00 00 F4 03 04 00 BF 48 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C5 99 01 00 35 04 06 00 CF A5 3F 9A 80 FB 5D F9 B0 BC C9 61 0E C0 [11:42:57]CheckFolder [11:42:57]dirname=/storage/ofd_packets [11:42:57]CheckFolder done [11:42:57]ProducePacketName [11:42:57]name=ofd_packets/00104901 [11:42:57]NVStorageSaveData ofd_packets/00104901 [11:42:57]File name is /storage/ofd_packets/00104901 [11:42:57]Write 301 bytes [11:42:57]NVStorageSaveData done [11:42:57]OFDSenderStorePacket done [11:42:57]KKMCreateOFDPacket done [11:42:57]NVStorageSaveData kkm_last_timestamp [11:42:57]File name is /storage/kkm_last_timestamp [11:42:57]Write 4 bytes [11:42:57]NVStorageSaveData done [11:42:57]ExternCall_PrintAddStr [11:42:57]wPrintStart [11:42:57]Write to MH i2c: 01 00 00 A5 0F B4 [11:42:57]OFD Sender: Processing packet 104901 [packets to send 51, broken 50] [11:42:57]ProducePacketName [11:42:57]name=ofd_packets/00104901 [11:42:57]OFD Sender: To server: pG, [11:42:57]CommunicateWithHost lk.salyk.kg:30040 [11:42:57]ConnectInit lk.salyk.kg [11:42:57]Write i2c OK [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: 01 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: 01 07 00 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: 01 07 00 A5 0F 00 00 00 00 00 FF 0F C9 [11:42:57]RasterBufferAndPrint [11:42:57]line Счет N : (1)118350 [11:42:57]line ИНН: 02508201610067 [11:42:57]line Контрольно-Кассовый Чек [11:42:57]line ПРОДАЖА [11:42:57]line ТРК (МРК, ГНК) : 32 [11:42:57]line Товар: 2710124130 [11:42:57]line Аи-92-К-5 [11:42:57]line 13.280 * 67.80 [11:42:57]line = 900.38 [11:42:57]line НДС 12% НСП 1% [11:42:57]line > о реализуемом товаре [11:42:57]line ОКРУГЛЕНИЕ: -0.38 [11:42:57]line ИТОГО: 900.00 [11:42:57]line Внесено: 900.00 [11:42:57]line СДАЧА: 0.00 [11:42:57]line НСП 1% : 7.97 [11:42:57]line НДС 12% : 95.62 [11:42:57]line Наличными: 900.00 [11:42:57]line Безнал.: 0.00 [11:42:57]line Место: АЗС № 176 [11:42:57]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:42:57]line СНО: Общий режим [11:42:57]line Чек 241 26.09.2024 11:42 [11:42:57]line Смена: 237 ФФД: 1.0 [11:42:57]line ЗНМ: 0300000238 [11:42:57]line РНМ: 0000000000145756 [11:42:57]line Версия ККМ: v1.0 [11:42:57]line ФМ: 0000000000959278 [11:42:57]line ФД: 104901 [11:42:57]line ФПД: 228308643643643 [11:42:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T114255&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104901&fm=228308643643643&tin=02508201610067®Number=0000000000145756&sum=90000 [11:42:57]written 0, free lines is 4095 [11:42:57]Connected sock=11 [11:42:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 E5 A3 07 01 1C 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 F1 00 00 00 F4 03 04 00 BF 48 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C5 99 01 00 35 04 06 00 CF A5 3F 9A 80 FB 5D F9 B0 BC C9 61 0E C0 [11:42:57]Write to MH i2c: 01 00 00 CF 0F DE [11:42:57]Write i2c OK [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: 01 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: 01 07 00 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: 01 07 00 CF 0F 00 00 00 00 00 11 0D 03 [11:42:57]RasterBufferAndPrint [11:42:57]line [11:42:57]line [11:42:57]line [11:42:57]line [11:42:57]line [11:42:57]written 0, free lines is 3354 [11:42:57]MH_Cut [11:42:57]Write to MH i2c: D1 01 00 D6 0F 01 B7 [11:42:57]Write i2c OK [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: D1 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: D1 01 00 [11:42:57]MH_I2C_Read... [11:42:57]Read from MH i2c: D1 01 00 D6 0F 00 B6 [11:42:57]Write to MH i2c: 01 00 00 D7 0F E6 [11:42:57]Write i2c OK [11:42:57]MH_I2C_Read... [11:42:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 44 8F 47 00 BC 91 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C5 99 01 00 F4 03 04 00 70 F2 F4 66 B6 04 01 00 00 09 B1 C0 5A AF F2 A7 62 [11:42:57]CommunicateWithHost err = 0 [11:42:57]CheckOFDResponse [11:42:57]1017 (14) - 77093643461234 [11:42:57]1041 (16) - 0000000000959278 [11:42:57]1040 (4) - 104901 [11:42:57]1012 (4) - 26.09.2024 05:34 [11:42:57]1206 (1) - 0 [11:42:57]OFD Sender: Remove packet 104901 [11:42:57]ProducePacketName [11:42:57]name=ofd_packets/00104901 [11:42:57]NVStorageDeleteData [11:42:58]OFD Sender: No OFD packet to send [11:42:58]*** Cut start [11:42:58]*** Partial cut [11:42:58]*** CUTSNS_PIN = 1 [11:42:58]*** CUTSNS_PIN = 0 [11:42:58]*** Brake cut motor [11:42:58]Read from MH i2c: 01 [11:42:58]MH_I2C_Read... [11:42:58]*** Stop cut motor [11:42:58]*** Cut end [11:42:58]Read from MH i2c: 01 07 00 [11:42:58]MH_I2C_Read... [11:42:58]Read from MH i2c: 01 07 00 D7 0F 00 00 00 00 00 FF 0F FB [11:42:58]process_action close_receipt done [11:42:58]requested_data is exist [11:42:58]produce_requested_data [11:42:58]requested_item fm.sn is exist - process it [11:42:58]wFMCommunicate request_size=4 [11:42:58]MH_SAM_APDU [11:42:58]CAPDU: 80 11 00 00 [11:42:58]Write to MH i2c: E2 08 00 D8 0F 80 11 00 00 00 00 00 00 61 [11:42:58]Write i2c OK [11:42:58]MH_I2C_Read... [11:42:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:42:58]Read from MH i2c: E2 [11:42:58]MH_I2C_Read... [11:42:58]Read from MH i2c: E2 17 00 [11:42:58]MH_I2C_Read... [11:42:58]Read from MH i2c: E2 17 00 D8 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 BC [11:42:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:42:58]wFMCommunicate OK [11:42:58]requested_item fd.num is exist - process it [11:42:58]SAM_PROTO_GetFieldsCounters [11:42:58]wFMCommunicate request_size=4 [11:42:58]MH_SAM_APDU [11:42:58]CAPDU: 80 13 00 00 [11:42:58]Write to MH i2c: E2 08 00 D9 0F 80 13 00 00 00 00 00 00 64 [11:42:58]Write i2c OK [11:42:58]MH_I2C_Read... [11:42:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:42:58]Read from MH i2c: E2 [11:42:58]MH_I2C_Read... [11:42:58]Read from MH i2c: E2 62 00 [11:42:58]MH_I2C_Read... [11:42:58]Read from MH i2c: E2 62 00 D9 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 C5 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 AF [11:42:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 C5 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:42:58]wFMCommunicate OK [11:42:58]SAM_PROTO_GetFieldsCounters done [11:42:58]requested_item shift.num is exist - process it [11:42:58]requested_item shift.opened is exist - process it [11:42:58]req_shift_opened [11:42:58]FM_GetShiftState [11:42:58]SAM_PROTO_GetShiftState [11:42:58]wFMCommunicate request_size=4 [11:42:58]MH_SAM_APDU [11:42:58]CAPDU: 80 13 01 00 [11:42:58]Write to MH i2c: E2 08 00 DA 0F 80 13 01 00 00 00 00 00 66 [11:42:58]Write i2c OK [11:42:58]MH_I2C_Read... [11:42:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:42:59]Read from MH i2c: E2 [11:42:59]MH_I2C_Read... [11:42:59]Read from MH i2c: E2 0E 00 [11:42:59]MH_I2C_Read... [11:42:59]Read from MH i2c: E2 0E 00 DA 0F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 62 [11:42:59]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:42:59]wFMCommunicate OK [11:42:59]SAM_PROTO_GetShiftState done [11:42:59]FM_GetShiftState done [11:42:59]req_shift_opened done [11:42:59]requested_item shift.open_date is exist - process it [11:42:59]req_shift_open_date [11:42:59]req_shift_open_date done [11:42:59]produce_requested_data done [11:42:59]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104901,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:42:59]process_action_free close_receipt [11:42:59]json_value_free [11:42:59]json_value_free done [11:42:59]process_json_proto returns [11:42:59]Send response to host [11:42:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104901,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:42:59]free response buf [11:42:59]execute_script done [11:42:59]execute_script returns [11:42:59]free content buf [11:42:59]Sock 9.Close socket [11:42:59]Sock 9.Thread stoped [11:43:03]OFD Sender: No OFD packet to send [11:43:08]OFD Sender: No OFD packet to send [11:43:13]OFD Sender: No OFD packet to send [11:43:18]OFD Sender: No OFD packet to send [11:43:23]OFD Sender: No OFD packet to send [11:43:28]OFD Sender: No OFD packet to send [11:43:33]OFD Sender: No OFD packet to send [11:43:38]OFD Sender: No OFD packet to send [11:43:43]OFD Sender: No OFD packet to send [11:43:48]OFD Sender: No OFD packet to send [11:43:53]OFD Sender: No OFD packet to send [11:43:58]OFD Sender: No OFD packet to send [11:44:03]OFD Sender: No OFD packet to send [11:44:08]OFD Sender: No OFD packet to send [11:44:13]OFD Sender: No OFD packet to send [11:44:18]OFD Sender: No OFD packet to send [11:44:23]OFD Sender: No OFD packet to send [11:44:28]OFD Sender: No OFD packet to send [11:44:33]OFD Sender: No OFD packet to send [11:44:38]OFD Sender: No OFD packet to send [11:44:43]OFD Sender: No OFD packet to send [11:44:48]OFD Sender: No OFD packet to send [11:44:53]OFD Sender: No OFD packet to send [11:44:58]OFD Sender: No OFD packet to send [11:45:03]OFD Sender: No OFD packet to send [11:45:08]OFD Sender: No OFD packet to send [11:45:13]OFD Sender: No OFD packet to send [11:45:18]OFD Sender: No OFD packet to send [11:45:23]OFD Sender: No OFD packet to send [11:45:28]OFD Sender: No OFD packet to send [11:45:33]OFD Sender: No OFD packet to send [11:45:38]OFD Sender: No OFD packet to send [11:45:43]OFD Sender: No OFD packet to send [11:45:48]OFD Sender: No OFD packet to send [11:45:53]OFD Sender: No OFD packet to send [11:45:58]OFD Sender: No OFD packet to send [11:46:03]OFD Sender: No OFD packet to send [11:46:08]OFD Sender: No OFD packet to send [11:46:13]OFD Sender: No OFD packet to send [11:46:18]OFD Sender: No OFD packet to send [11:46:23]OFD Sender: No OFD packet to send [11:46:28]OFD Sender: No OFD packet to send [11:46:33]OFD Sender: No OFD packet to send [11:46:38]OFD Sender: No OFD packet to send [11:46:43]OFD Sender: No OFD packet to send [11:46:48]OFD Sender: No OFD packet to send [11:46:53]OFD Sender: No OFD packet to send [11:46:58]OFD Sender: No OFD packet to send [11:47:03]OFD Sender: No OFD packet to send [11:47:08]OFD Sender: No OFD packet to send [11:47:13]OFD Sender: No OFD packet to send [11:47:18]OFD Sender: No OFD packet to send [11:47:23]OFD Sender: No OFD packet to send [11:47:28]OFD Sender: No OFD packet to send [11:47:33]OFD Sender: No OFD packet to send [11:47:38]OFD Sender: No OFD packet to send [11:47:43]OFD Sender: No OFD packet to send [11:47:48]OFD Sender: No OFD packet to send [11:47:53]OFD Sender: No OFD packet to send [11:47:58]OFD Sender: No OFD packet to send [11:48:03]OFD Sender: No OFD packet to send [11:48:08]OFD Sender: No OFD packet to send [11:48:13]OFD Sender: No OFD packet to send [11:48:18]OFD Sender: No OFD packet to send [11:48:23]OFD Sender: No OFD packet to send [11:48:28]OFD Sender: No OFD packet to send [11:48:33]OFD Sender: No OFD packet to send [11:48:36]accept exits with 7 [11:48:36]New connection [11:48:36]New thread 3066875236 created [11:48:36]Thread 3067018596 joined [11:48:36]Waiting for new connection... [11:48:36] Sock 7.Parse request [11:48:36]Sock 7.Check first char [11:48:36]Sock 7.First char is OK [11:48:36]request: POST /json_proto HTTP/1.0 [11:48:36]Method: POST [11:48:36]URL: /json_proto [11:48:36]Method is POST - this is cgi request [11:48:36]url: /json_proto [11:48:36]query_string will be loaded in cgi processing [11:48:36]execute_cgi json_proto POST (null) [11:48:36]execute_cgi path=json_proto method=POST [11:48:36]POST find Content-Length [11:48:36]Host: 172.17.62.195:8080 [11:48:36]Content-Length: 819 [11:48:36]Content-Type: application/json [11:48:36] [11:48:36]POST finish read [11:48:36]Found Content-Length = 819 [11:48:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [11:48:36]execute_script... [11:48: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)118353", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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" ] } } [11:48:36]POST & json_proto [11:48:36]process_json_proto [11:48:36]json parsed OK: [11:48:36]protocol is kg_v1.0 [11:48:36]action value=close_receipt [11:48:36]process_action close_receipt [11:48:36]cmd_close_receipt [11:48:36]MH_GetDate [11:48:36]Write to MH i2c: F0 00 00 DB 0F D9 [11:48:36]Write i2c OK [11:48:36]MH_I2C_Read... [11:48:36]Read from MH i2c: F0 [11:48:36]MH_I2C_Read... [11:48:36]Read from MH i2c: F0 09 00 [11:48:36]MH_I2C_Read... [11:48:36]Read from MH i2c: F0 09 00 DB 0F 00 15 4A F5 66 65 34 CA 65 64 [11:48:36]GetLastDocTimeStamp 1727350975 [11:48:36]current date 1727351317 [11:48:36]FM_GetShiftState [11:48:36]SAM_PROTO_GetShiftState [11:48:36]wFMCommunicate request_size=4 [11:48:36]MH_SAM_APDU [11:48:36]CAPDU: 80 13 01 00 [11:48:36]Write to MH i2c: E2 08 00 DC 0F 80 13 01 00 00 00 00 00 68 [11:48:36]Write i2c OK [11:48:36]MH_I2C_Read... [11:48:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:36]Read from MH i2c: E2 [11:48:36]MH_I2C_Read... [11:48:36]Read from MH i2c: E2 0E 00 [11:48:36]MH_I2C_Read... [11:48:36]Read from MH i2c: E2 0E 00 DC 0F 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 64 [11:48:36]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:48:36]wFMCommunicate OK [11:48:36]SAM_PROTO_GetShiftState done [11:48:36]FM_GetShiftState done [11:48:36]opened in 1727309552 [11:48:36]opened+sec_in_day 1727395952 [11:48:36]quantity*price = 100005 [11:48:36]sum+1 = 100006 [11:48:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 242 26.09.2024 11:48 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: Бакай Банк ФМ: 0000000000959278 ФД: 104902 ФПД: 125005757671506 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T114837&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104902&fm=125005757671506&tin=02508201610067®Number=0000000000145756&sum=100005 [11:48:38]StoreToDocumentArchive [11:48:38]shift 237 fd 104902 [11:48:38]save to /storage/0237/doc_00104902 [11:48:38]save last doc name /storage/0237/doc_00104902 to /storage/kkm_last_doc_name [11:48:38]save OK [11:48:38]Clear old archive folders... [11:48:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:48:38]tlvbuf is 002F0AC0 [11:48:38]SAM_PROTO_ClearQueue [11:48:38]wFMCommunicate request_size=4 [11:48:38]MH_SAM_APDU [11:48:38]CAPDU: 80 09 00 00 [11:48:38]Write to MH i2c: E2 08 00 E9 0F 80 09 00 00 00 00 00 00 6A [11:48:38]Write i2c OK [11:48:38]MH_I2C_Read... [11:48:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:38]Read from MH i2c: E2 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: E2 03 00 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: E2 03 00 E9 0F 00 90 00 6C [11:48:38]RAPDU: 90 00 [11:48:38]wFMCommunicate OK [11:48:38]SAM_PROTO_ClearQueue done [11:48:38]KKMCreateOFDPacket [11:48:38]OFDProtocolAddRootSTLVToBuf [11:48:38]FM_MakeSignedData [11:48:38]FM_MakeSignedData [11:48:38]SAM_PROTO_SignData [11:48:38]wFMCommunicate request_size=4 [11:48:38]MH_SAM_APDU [11:48:38]CAPDU: 80 0D 01 02 [11:48:38]Write to MH i2c: E2 08 00 EA 0F 80 0D 01 02 00 00 00 00 72 [11:48:38]Write i2c OK [11:48:38]MH_I2C_Read... [11:48:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:38]Read from MH i2c: E2 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: E2 03 00 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: E2 03 00 EA 0F 00 90 00 6D [11:48:38]RAPDU: 90 00 [11:48:38]wFMCommunicate OK [11:48:38]wFMCommunicate request_size=255 [11:48:38]MH_SAM_APDU [11:48: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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 F2 00 00 00 F4 03 04 00 15 4A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C6 99 01 00 35 04 06 00 71 [11:48:38]Write to MH i2c: E2 02 01 EB 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 F2 00 00 00 F4 03 04 00 15 4A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C6 99 01 00 35 04 06 00 71 00 00 FF [11:48:38]Write i2c OK [11:48:38]MH_I2C_Read... [11:48:38]OFD Sender: No OFD packet to send [11:48:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:38]Read from MH i2c: E2 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: E2 03 00 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: E2 03 00 EB 0F 00 90 00 6E [11:48:38]RAPDU: 90 00 [11:48:38]wFMCommunicate OK [11:48:38]wFMCommunicate request_size=10 [11:48:38]MH_SAM_APDU [11:48:38]CAPDU: 80 0D 02 02 05 B1 2B C7 E8 52 [11:48:38]Write to MH i2c: E2 0D 00 EC 0F 80 0D 02 02 05 00 B1 2B C7 E8 52 00 00 5C [11:48:38]Write i2c OK [11:48:38]MH_I2C_Read... [11:48:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:38]Read from MH i2c: E2 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: E2 03 00 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: E2 03 00 EC 0F 00 90 00 6F [11:48:38]RAPDU: 90 00 [11:48:38]wFMCommunicate OK [11:48:38]wFMCommunicate request_size=4 [11:48:38]MH_SAM_APDU [11:48:38]CAPDU: 80 0D 03 02 [11:48:38]Write to MH i2c: E2 08 00 ED 0F 80 0D 03 02 00 00 00 00 77 [11:48:38]Write i2c OK [11:48:38]MH_I2C_Read... [11:48:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:38]Read from MH i2c: E2 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: E2 0B 00 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: E2 0B 00 ED 0F 00 08 FF 03 51 C8 97 A2 65 90 00 39 [11:48:38]RAPDU: 08 FF 03 51 C8 97 A2 65 90 00 [11:48:38]wFMCommunicate OK [11:48:38]SAM_PROTO_SignData done [11:48:38]FM_MakeSignedData done [11:48:38]CreateOFDProtocolMessage [11:48:38]wFMCommunicate request_size=4 [11:48:38]MH_SAM_APDU [11:48:38]CAPDU: 80 11 00 00 [11:48:38]Write to MH i2c: E2 08 00 EE 0F 80 11 00 00 00 00 00 00 77 [11:48:38]Write i2c OK [11:48:38]MH_I2C_Read... [11:48:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:38]Read from MH i2c: E2 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: E2 17 00 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: E2 17 00 EE 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 D2 [11:48:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:48:38]wFMCommunicate OK [11:48:38]CreateOFDProtocolMessage done [11:48:38]OFDSenderStorePacket 104902 [11:48:38]StoreOFDPacket docnum=104902 [11:48:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A7 A0 07 01 19 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 F2 00 00 00 F4 03 04 00 15 4A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C6 99 01 00 35 04 06 00 71 B1 2B C7 E8 52 08 FF 03 51 C8 97 A2 65 [11:48:38]CheckFolder [11:48:38]dirname=/storage/ofd_packets [11:48:38]CheckFolder done [11:48:38]ProducePacketName [11:48:38]name=ofd_packets/00104902 [11:48:38]NVStorageSaveData ofd_packets/00104902 [11:48:38]File name is /storage/ofd_packets/00104902 [11:48:38]Write 301 bytes [11:48:38]NVStorageSaveData done [11:48:38]OFDSenderStorePacket done [11:48:38]KKMCreateOFDPacket done [11:48:38]NVStorageSaveData kkm_last_timestamp [11:48:38]File name is /storage/kkm_last_timestamp [11:48:38]Write 4 bytes [11:48:38]NVStorageSaveData done [11:48:38]ExternCall_PrintAddStr [11:48:38]wPrintStart [11:48:38]Write to MH i2c: 01 00 00 EF 0F FE [11:48:38]Write i2c OK [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: 01 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: 01 07 00 [11:48:38]MH_I2C_Read... [11:48:38]Read from MH i2c: 01 07 00 EF 0F 00 00 00 00 00 FF 0F 13 [11:48:38]RasterBufferAndPrint [11:48:38]line Счет N : (1)118353 [11:48:38]line ИНН: 02508201610067 [11:48:38]line Контрольно-Кассовый Чек [11:48:38]line ПРОДАЖА [11:48:38]line ТРК (МРК, ГНК) : 12 [11:48:38]line Товар: 2710124130 [11:48:38]line Аи-92-К-5 [11:48:38]line 14.750 * 67.80 [11:48:38]line = 1000.05 [11:48:38]line НДС 12% НСП 1% [11:48:38]line > о реализуемом товаре [11:48:38]line ИТОГО: 1000.05 [11:48:38]line НСП 1% : 8.85 [11:48:38]line НДС 12% : 106.20 [11:48:38]line Наличными: 0.00 [11:48:38]line Безнал.: 1000.05 [11:48:38]line Место: АЗС № 176 [11:48:38]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:48:38]line СНО: Общий режим [11:48:38]line Чек 242 26.09.2024 11:48 [11:48:38]line Смена: 237 ФФД: 1.0 [11:48:38]line ЗНМ: 0300000238 [11:48:38]line РНМ: 0000000000145756 [11:48:38]line Версия ККМ: v1.0 [11:48:38]line Платежная система: Бакай Банк [11:48:38]line ФМ: 0000000000959278 [11:48:38]line ФД: 104902 [11:48:38]line ФПД: 125005757671506 [11:48:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T114837&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104902&fm=125005757671506&tin=02508201610067®Number=0000000000145756&sum=100005 [11:48:38]OFD Sender: Processing packet 104902 [packets to send 51, broken 50] [11:48:38]ProducePacketName [11:48:38]name=ofd_packets/00104902 [11:48:38]OFD Sender: To server: pG, [11:48:38]CommunicateWithHost lk.salyk.kg:30040 [11:48:38]ConnectInit lk.salyk.kg [11:48:38]written 0, free lines is 4095 [11:48:39]Write to MH i2c: 01 00 00 18 10 28 [11:48:39]Write i2c OK [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: 01 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: 01 07 00 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: 01 07 00 18 10 00 00 00 00 00 0E 0D 4A [11:48:39]RasterBufferAndPrint [11:48:39]line [11:48:39]line [11:48:39]line [11:48:39]line [11:48:39]line [11:48:39]written 0, free lines is 3348 [11:48:39]MH_Cut [11:48:39]Write to MH i2c: D1 01 00 1F 10 01 01 [11:48:39]Write i2c OK [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: D1 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: D1 01 00 [11:48:39]MH_I2C_Read... [11:48:39]Read from MH i2c: D1 01 00 1F 10 00 00 [11:48:39]Write to MH i2c: 01 00 00 20 10 30 [11:48:39]Write i2c OK [11:48:39]MH_I2C_Read... [11:48:40]*** Cut start [11:48:40]*** Partial cut [11:48:40]*** CUTSNS_PIN = 1 [11:48:40]*** CUTSNS_PIN = 0 [11:48:40]*** Brake cut motor [11:48:40]Read from MH i2c: 01 [11:48:40]MH_I2C_Read... [11:48:40]*** Stop cut motor [11:48:40]*** Cut end [11:48:40]Read from MH i2c: 01 07 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: 01 07 00 20 10 00 00 00 00 00 FF 0F 45 [11:48:40]process_action close_receipt done [11:48:40]requested_data is exist [11:48:40]produce_requested_data [11:48:40]requested_item fm.sn is exist - process it [11:48:40]wFMCommunicate request_size=4 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 11 00 00 [11:48:40]Write to MH i2c: E2 08 00 21 10 80 11 00 00 00 00 00 00 AB [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 17 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 17 00 21 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 06 [11:48:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:48:40]wFMCommunicate OK [11:48:40]requested_item fd.num is exist - process it [11:48:40]SAM_PROTO_GetFieldsCounters [11:48:40]wFMCommunicate request_size=4 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 13 00 00 [11:48:40]Write to MH i2c: E2 08 00 22 10 80 13 00 00 00 00 00 00 AE [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 62 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 62 00 22 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 C6 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 FD [11:48:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 C6 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:48:40]wFMCommunicate OK [11:48:40]SAM_PROTO_GetFieldsCounters done [11:48:40]requested_item shift.num is exist - process it [11:48:40]requested_item shift.opened is exist - process it [11:48:40]req_shift_opened [11:48:40]FM_GetShiftState [11:48:40]SAM_PROTO_GetShiftState [11:48:40]wFMCommunicate request_size=4 [11:48:40]MH_SAM_APDU [11:48:40]CAPDU: 80 13 01 00 [11:48:40]Write to MH i2c: E2 08 00 23 10 80 13 01 00 00 00 00 00 B0 [11:48:40]Write i2c OK [11:48:40]MH_I2C_Read... [11:48:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:40]Read from MH i2c: E2 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 0E 00 [11:48:40]MH_I2C_Read... [11:48:40]Read from MH i2c: E2 0E 00 23 10 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 AC [11:48:40]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:48:40]wFMCommunicate OK [11:48:40]SAM_PROTO_GetShiftState done [11:48:40]FM_GetShiftState done [11:48:40]req_shift_opened done [11:48:40]requested_item shift.open_date is exist - process it [11:48:40]req_shift_open_date [11:48:40]req_shift_open_date done [11:48:40]produce_requested_data done [11:48:40]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104902,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:48:40]process_action_free close_receipt [11:48:40]json_value_free [11:48:40]json_value_free done [11:48:40]process_json_proto returns [11:48:40]Send response to host [11:48:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104902,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:48:40]free response buf [11:48:40]execute_script done [11:48:40]execute_script returns [11:48:40]free content buf [11:48:40]Sock 7.Close socket [11:48:40]Sock 7.Thread stoped [11:48:51]accept exits with 9 [11:48:51]New connection [11:48:51]New thread 3067018596 created [11:48:51] Sock 9.Parse request [11:48:51]Sock 9.Check first char [11:48:51]Sock 9.First char is OK [11:48:51]Thread 3066875236 joined [11:48:51]Waiting for new connection... [11:48:51]request: POST /json_proto HTTP/1.0 [11:48:51]Method: POST [11:48:51]URL: /json_proto [11:48:51]Method is POST - this is cgi request [11:48:51]url: /json_proto [11:48:51]query_string will be loaded in cgi processing [11:48:51]execute_cgi json_proto POST (null) [11:48:51]execute_cgi path=json_proto method=POST [11:48:51]POST find Content-Length [11:48:51]Host: 172.17.62.195:8080 [11:48:51]Content-Length: 682 [11:48:51]Content-Type: application/json [11:48:51] [11:48:51]POST finish read [11:48:51]Found Content-Length = 682 [11:48:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:51]execute_script... [11: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)118352", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:48:51]POST & json_proto [11:48:51]process_json_proto [11:48:51]json parsed OK: [11:48:51]protocol is kg_v1.0 [11:48:51]action value=close_receipt [11:48:51]process_action close_receipt [11:48:51]cmd_close_receipt [11:48:51]MH_GetDate [11:48:51]Write to MH i2c: F0 00 00 24 10 23 [11:48:51]Write i2c OK [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: F0 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: F0 09 00 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: F0 09 00 24 10 00 23 4A F5 66 65 34 CA 65 BC [11:48:51]GetLastDocTimeStamp 1727351317 [11:48:51]current date 1727351331 [11:48:51]FM_GetShiftState [11:48:51]SAM_PROTO_GetShiftState [11:48:51]wFMCommunicate request_size=4 [11:48:51]MH_SAM_APDU [11:48:51]CAPDU: 80 13 01 00 [11:48:51]Write to MH i2c: E2 08 00 25 10 80 13 01 00 00 00 00 00 B2 [11:48:51]Write i2c OK [11:48:51]MH_I2C_Read... [11:48:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:51]Read from MH i2c: E2 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: E2 0E 00 [11:48:51]MH_I2C_Read... [11:48:51]Read from MH i2c: E2 0E 00 25 10 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 AE [11:48:51]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:48:51]wFMCommunicate OK [11:48:51]SAM_PROTO_GetShiftState done [11:48:51]FM_GetShiftState done [11:48:51]opened in 1727309552 [11:48:51]opened+sec_in_day 1727395952 [11:48:51]quantity*price = 200043 [11:48:51]sum+1 = 200044 [11:48:51]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.43 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 243 26.09.2024 11:48 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104903 ФПД: 277727391438821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T114851&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104903&fm=277727391438821&tin=02508201610067®Number=0000000000145756&sum=200000 [11:48:52]StoreToDocumentArchive [11:48:52]shift 237 fd 104903 [11:48:52]save to /storage/0237/doc_00104903 [11:48:52]save last doc name /storage/0237/doc_00104903 to /storage/kkm_last_doc_name [11:48:52]save OK [11:48:52]Clear old archive folders... [11:48:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:48:52]tlvbuf is 002F0940 [11:48:52]SAM_PROTO_ClearQueue [11:48:52]wFMCommunicate request_size=4 [11:48:52]MH_SAM_APDU [11:48:52]CAPDU: 80 09 00 00 [11:48:52]Write to MH i2c: E2 08 00 32 10 80 09 00 00 00 00 00 00 B4 [11:48:52]Write i2c OK [11:48:52]MH_I2C_Read... [11:48:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:48:52]Read from MH i2c: E2 [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: E2 03 00 [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: E2 03 00 32 10 00 90 00 B6 [11:48:52]RAPDU: 90 00 [11:48:52]wFMCommunicate OK [11:48:52]SAM_PROTO_ClearQueue done [11:48:52]KKMCreateOFDPacket [11:48:52]OFDProtocolAddRootSTLVToBuf [11:48:52]FM_MakeSignedData [11:48:52]FM_MakeSignedData [11:48:52]SAM_PROTO_SignData [11:48:52]wFMCommunicate request_size=4 [11:48:52]MH_SAM_APDU [11:48:52]CAPDU: 80 0D 01 02 [11:48:52]Write to MH i2c: E2 08 00 33 10 80 0D 01 02 00 00 00 00 BC [11:48:52]Write i2c OK [11:48:52]MH_I2C_Read... [11:48:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:48:52]Read from MH i2c: E2 [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: E2 03 00 [11:48:52]MH_I2C_Read... [11:48:52]Read from MH i2c: E2 03 00 33 10 00 90 00 B7 [11:48:52]RAPDU: 90 00 [11:48:52]wFMCommunicate OK [11:48:52]wFMCommunicate request_size=255 [11:48:52]MH_SAM_APDU [11:48: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 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 23 4A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C7 99 01 00 35 04 06 00 FC [11:48:52]Write to MH i2c: E2 02 01 34 10 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 23 4A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C7 99 01 00 35 04 06 00 FC 00 00 03 [11:48:52]Write i2c OK [11:48:52]MH_I2C_Read... [11:48:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:53]Read from MH i2c: E2 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: E2 03 00 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: E2 03 00 34 10 00 90 00 B8 [11:48:53]RAPDU: 90 00 [11:48:53]wFMCommunicate OK [11:48:53]wFMCommunicate request_size=10 [11:48:53]MH_SAM_APDU [11:48:53]CAPDU: 80 0D 02 02 05 97 72 82 D7 E5 [11:48:53]Write to MH i2c: E2 0D 00 35 10 80 0D 02 02 05 00 97 72 82 D7 E5 00 00 10 [11:48:53]Write i2c OK [11:48:53]MH_I2C_Read... [11:48:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:48:53]Read from MH i2c: E2 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: E2 03 00 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: E2 03 00 35 10 00 90 00 B9 [11:48:53]RAPDU: 90 00 [11:48:53]wFMCommunicate OK [11:48:53]wFMCommunicate request_size=4 [11:48:53]MH_SAM_APDU [11:48:53]CAPDU: 80 0D 03 02 [11:48:53]Write to MH i2c: E2 08 00 36 10 80 0D 03 02 00 00 00 00 C1 [11:48:53]Write i2c OK [11:48:53]MH_I2C_Read... [11:48:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:48:53]Read from MH i2c: E2 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: E2 0B 00 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: E2 0B 00 36 10 00 6F 5B BE 64 A4 11 E8 D9 90 00 24 [11:48:53]RAPDU: 6F 5B BE 64 A4 11 E8 D9 90 00 [11:48:53]wFMCommunicate OK [11:48:53]SAM_PROTO_SignData done [11:48:53]FM_MakeSignedData done [11:48:53]CreateOFDProtocolMessage [11:48:53]wFMCommunicate request_size=4 [11:48:53]MH_SAM_APDU [11:48:53]CAPDU: 80 11 00 00 [11:48:53]Write to MH i2c: E2 08 00 37 10 80 11 00 00 00 00 00 00 C1 [11:48:53]Write i2c OK [11:48:53]MH_I2C_Read... [11:48:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:53]Read from MH i2c: E2 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: E2 17 00 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: E2 17 00 37 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 1C [11:48:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:48:53]wFMCommunicate OK [11:48:53]CreateOFDProtocolMessage done [11:48:53]OFDSenderStorePacket 104903 [11:48:53]StoreOFDPacket docnum=104903 [11:48:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 10 C3 07 01 C4 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 23 4A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C7 99 01 00 35 04 06 00 FC 97 72 82 D7 E5 6F 5B BE 64 A4 11 E8 D9 [11:48:53]CheckFolder [11:48:53]dirname=/storage/ofd_packets [11:48:53]CheckFolder done [11:48:53]ProducePacketName [11:48:53]name=ofd_packets/00104903 [11:48:53]NVStorageSaveData ofd_packets/00104903 [11:48:53]File name is /storage/ofd_packets/00104903 [11:48:53]Write 301 bytes [11:48:53]NVStorageSaveData done [11:48:53]OFDSenderStorePacket done [11:48:53]KKMCreateOFDPacket done [11:48:53]NVStorageSaveData kkm_last_timestamp [11:48:53]File name is /storage/kkm_last_timestamp [11:48:53]Write 4 bytes [11:48:53]NVStorageSaveData done [11:48:53]ExternCall_PrintAddStr [11:48:53]wPrintStart [11:48:53]Write to MH i2c: 01 00 00 38 10 48 [11:48:53]Write i2c OK [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: 01 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: 01 07 00 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: 01 07 00 38 10 00 00 00 00 00 FF 0F 5D [11:48:53]RasterBufferAndPrint [11:48:53]line Счет N : (1)118352 [11:48:53]line ИНН: 02508201610067 [11:48:53]line Контрольно-Кассовый Чек [11:48:53]line ПРОДАЖА [11:48:53]line ТРК (МРК, ГНК) : 23 [11:48:53]line Товар: 2710124500 [11:48:53]line Аи-95-К-5 [11:48:53]line 26.960 * 74.20 [11:48:53]line = 2000.43 [11:48:53]line НДС 12% НСП 1% [11:48:53]line > о реализуемом товаре [11:48:53]line ОКРУГЛЕНИЕ: -0.43 [11:48:53]line ИТОГО: 2000.00 [11:48:53]line Внесено: 2000.00 [11:48:53]line СДАЧА: 0.00 [11:48:53]line НСП 1% : 17.70 [11:48:53]line НДС 12% : 212.43 [11:48:53]line Наличными: 2000.00 [11:48:53]line Безнал.: 0.00 [11:48:53]line Место: АЗС № 176 [11:48:53]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:48:53]line СНО: Общий режим [11:48:53]line Чек 243 26.09.2024 11:48 [11:48:53]line Смена: 237 ФФД: 1.0 [11:48:53]line ЗНМ: 0300000238 [11:48:53]line РНМ: 0000000000145756 [11:48:53]line Версия ККМ: v1.0 [11:48:53]line ФМ: 0000000000959278 [11:48:53]line ФД: 104903 [11:48:53]line ФПД: 277727391438821 [11:48:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T114851&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104903&fm=277727391438821&tin=02508201610067®Number=0000000000145756&sum=200000 [11:48:53]written 0, free lines is 4095 [11:48:53]Write to MH i2c: 01 00 00 62 10 72 [11:48:53]Write i2c OK [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: 01 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: 01 07 00 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: 01 07 00 62 10 00 00 00 00 00 02 0D 88 [11:48:53]RasterBufferAndPrint [11:48:53]line [11:48:53]line [11:48:53]line [11:48:53]line [11:48:53]line [11:48:53]written 0, free lines is 3336 [11:48:53]MH_Cut [11:48:53]Write to MH i2c: D1 01 00 69 10 01 4B [11:48:53]Write i2c OK [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: D1 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: D1 01 00 [11:48:53]MH_I2C_Read... [11:48:53]Read from MH i2c: D1 01 00 69 10 00 4A [11:48:53]Write to MH i2c: 01 00 00 6A 10 7A [11:48:53]Write i2c OK [11:48:53]MH_I2C_Read... [11:48:54]*** Cut start [11:48:54]*** Partial cut [11:48:54]*** CUTSNS_PIN = 1 [11:48:54]*** CUTSNS_PIN = 0 [11:48:54]*** Brake cut motor [11:48:55]Read from MH i2c: 01 [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: 01 07 00 [11:48:55]MH_I2C_Read... [11:48:55]*** Stop cut motor [11:48:55]*** Cut end [11:48:55]Read from MH i2c: 01 07 00 6A 10 00 00 00 00 00 FF 0F 8F [11:48:55]process_action close_receipt done [11:48:55]requested_data is exist [11:48:55]produce_requested_data [11:48:55]requested_item fm.sn is exist - process it [11:48:55]wFMCommunicate request_size=4 [11:48:55]MH_SAM_APDU [11:48:55]CAPDU: 80 11 00 00 [11:48:55]Write to MH i2c: E2 08 00 6B 10 80 11 00 00 00 00 00 00 F5 [11:48:55]Write i2c OK [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: E2 [11:48:55]MH_I2C_Read... [11:48:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:48:55]Read from MH i2c: E2 17 00 [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: E2 17 00 6B 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 50 [11:48:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:48:55]wFMCommunicate OK [11:48:55]requested_item fd.num is exist - process it [11:48:55]SAM_PROTO_GetFieldsCounters [11:48:55]wFMCommunicate request_size=4 [11:48:55]MH_SAM_APDU [11:48:55]CAPDU: 80 13 00 00 [11:48:55]Write to MH i2c: E2 08 00 6C 10 80 13 00 00 00 00 00 00 F8 [11:48:55]Write i2c OK [11:48:55]MH_I2C_Read... [11:48:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:48:55]Read from MH i2c: E2 [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: E2 62 00 [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: E2 62 00 6C 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 C7 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 4B [11:48:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 C7 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:48:55]wFMCommunicate OK [11:48:55]SAM_PROTO_GetFieldsCounters done [11:48:55]requested_item shift.num is exist - process it [11:48:55]requested_item shift.opened is exist - process it [11:48:55]req_shift_opened [11:48:55]FM_GetShiftState [11:48:55]SAM_PROTO_GetShiftState [11:48:55]wFMCommunicate request_size=4 [11:48:55]MH_SAM_APDU [11:48:55]CAPDU: 80 13 01 00 [11:48:55]Write to MH i2c: E2 08 00 6D 10 80 13 01 00 00 00 00 00 FA [11:48:55]Write i2c OK [11:48:55]MH_I2C_Read... [11:48:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:48:55]Read from MH i2c: E2 [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: E2 0E 00 [11:48:55]MH_I2C_Read... [11:48:55]Read from MH i2c: E2 0E 00 6D 10 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F6 [11:48:55]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:48:55]wFMCommunicate OK [11:48:55]SAM_PROTO_GetShiftState done [11:48:55]FM_GetShiftState done [11:48:55]req_shift_opened done [11:48:55]requested_item shift.open_date is exist - process it [11:48:55]req_shift_open_date [11:48:55]req_shift_open_date done [11:48:55]produce_requested_data done [11:48:55]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104903,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:48:55]process_action_free close_receipt [11:48:55]json_value_free [11:48:55]json_value_free done [11:48:55]process_json_proto returns [11:48:55]Send response to host [11:48:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104903,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:48:55]free response buf [11:48:55]execute_script done [11:48:55]execute_script returns [11:48:55]free content buf [11:48:55]Sock 9.Close socket [11:48:55]Sock 9.Thread stoped [11:49:59]accept exits with 7 [11:49:59]New connection [11:49:59]New thread 3066875236 created [11:49:59]Thread 3067018596 joined [11:49:59]Waiting for new connection... [11:49:59] Sock 7.Parse request [11:49:59]Sock 7.Check first char [11:49:59]Sock 7.First char is OK [11:49:59]request: POST /json_proto HTTP/1.0 [11:49:59]Method: POST [11:49:59]URL: /json_proto [11:49:59]Method is POST - this is cgi request [11:49:59]url: /json_proto [11:49:59]query_string will be loaded in cgi processing [11:49:59]execute_cgi json_proto POST (null) [11:49:59]execute_cgi path=json_proto method=POST [11:49:59]POST find Content-Length [11:49:59]Host: 172.17.62.195:8080 [11:49:59]Content-Length: 682 [11:49:59]Content-Type: application/json [11:49:59] [11:49:59]POST finish read [11:49:59]Found Content-Length = 682 [11:49:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 9.910, "sum" : 750.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:59]execute_script... [11:49: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)118354", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 9.910, "sum" : 750.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:49:59]POST & json_proto [11:49:59]process_json_proto [11:49:59]json parsed OK: [11:49:59]protocol is kg_v1.0 [11:49:59]action value=close_receipt [11:49:59]process_action close_receipt [11:49:59]cmd_close_receipt [11:49:59]MH_GetDate [11:49:59]Write to MH i2c: F0 00 00 6E 10 6D [11:49:59]Write i2c OK [11:49:59]MH_I2C_Read... [11:49:59]Read from MH i2c: F0 [11:49:59]MH_I2C_Read... [11:49:59]Read from MH i2c: F0 09 00 [11:49:59]MH_I2C_Read... [11:49:59]Read from MH i2c: F0 09 00 6E 10 00 67 4A F5 66 65 34 CA 65 4A [11:49:59]GetLastDocTimeStamp 1727351331 [11:49:59]current date 1727351399 [11:49:59]FM_GetShiftState [11:49:59]SAM_PROTO_GetShiftState [11:49:59]wFMCommunicate request_size=4 [11:49:59]MH_SAM_APDU [11:49:59]CAPDU: 80 13 01 00 [11:49:59]Write to MH i2c: E2 08 00 6F 10 80 13 01 00 00 00 00 00 FC [11:49:59]Write i2c OK [11:49:59]MH_I2C_Read... [11:49:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:49:59]Read from MH i2c: E2 [11:49:59]MH_I2C_Read... [11:49:59]Read from MH i2c: E2 0E 00 [11:49:59]MH_I2C_Read... [11:49:59]Read from MH i2c: E2 0E 00 6F 10 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F8 [11:49:59]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:49:59]wFMCommunicate OK [11:49:59]SAM_PROTO_GetShiftState done [11:49:59]FM_GetShiftState done [11:49:59]opened in 1727309552 [11:49:59]opened+sec_in_day 1727395952 [11:49:59]quantity*price = 75018 [11:49:59]sum+1 = 75020 [11:49:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.67 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 244 26.09.2024 11:49 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104904 ФПД: 195741206027363 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T114959&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104904&fm=195741206027363&tin=02508201610067®Number=0000000000145756&sum=75000 [11:50:00]StoreToDocumentArchive [11:50:00]shift 237 fd 104904 [11:50:00]save to /storage/0237/doc_00104904 [11:50:00]save last doc name /storage/0237/doc_00104904 to /storage/kkm_last_doc_name [11:50:00]save OK [11:50:00]Clear old archive folders... [11:50:00]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:50:00]tlvbuf is 0028B1E0 [11:50:00]SAM_PROTO_ClearQueue [11:50:00]wFMCommunicate request_size=4 [11:50:00]MH_SAM_APDU [11:50:00]CAPDU: 80 09 00 00 [11:50:00]Write to MH i2c: E2 08 00 7C 10 80 09 00 00 00 00 00 00 FE [11:50:00]Write i2c OK [11:50:00]MH_I2C_Read... [11:50:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:50:00]Read from MH i2c: E2 [11:50:00]MH_I2C_Read... [11:50:00]Read from MH i2c: E2 03 00 [11:50:00]MH_I2C_Read... [11:50:00]Read from MH i2c: E2 03 00 7C 10 00 90 00 00 [11:50:00]RAPDU: 90 00 [11:50:00]wFMCommunicate OK [11:50:00]SAM_PROTO_ClearQueue done [11:50:00]KKMCreateOFDPacket [11:50:00]OFDProtocolAddRootSTLVToBuf [11:50:00]FM_MakeSignedData [11:50:00]FM_MakeSignedData [11:50:00]SAM_PROTO_SignData [11:50:00]wFMCommunicate request_size=4 [11:50:00]MH_SAM_APDU [11:50:00]CAPDU: 80 0D 01 02 [11:50:00]Write to MH i2c: E2 08 00 7D 10 80 0D 01 02 00 00 00 00 06 [11:50:00]Write i2c OK [11:50:00]MH_I2C_Read... [11:50:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:50:00]Read from MH i2c: E2 [11:50:00]MH_I2C_Read... [11:50:00]Read from MH i2c: E2 03 00 [11:50:00]MH_I2C_Read... [11:50:00]Read from MH i2c: E2 03 00 7D 10 00 90 00 01 [11:50:00]RAPDU: 90 00 [11:50:00]wFMCommunicate OK [11:50:00]wFMCommunicate request_size=255 [11:50:00]MH_SAM_APDU [11:50:00]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 26 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0B 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 67 4A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C8 99 01 00 35 04 06 00 [11:50:00]Write to MH i2c: E2 02 01 7E 10 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 26 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0B 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 67 4A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C8 99 01 00 35 04 06 00 00 00 73 [11:50:00]Write i2c OK [11:50:00]MH_I2C_Read... [11:50:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:00]Read from MH i2c: E2 [11:50:00]MH_I2C_Read... [11:50:00]Read from MH i2c: E2 03 00 [11:50:00]MH_I2C_Read... [11:50:00]Read from MH i2c: E2 03 00 7E 10 00 90 00 02 [11:50:00]RAPDU: 90 00 [11:50:00]wFMCommunicate OK [11:50:00]wFMCommunicate request_size=11 [11:50:00]MH_SAM_APDU [11:50:00]CAPDU: 80 0D 02 02 06 B2 06 8D 0D 9C 63 [11:50:00]Write to MH i2c: E2 0E 00 7F 10 80 0D 02 02 06 00 B2 06 8D 0D 9C 63 00 00 66 [11:50:00]Write i2c OK [11:50:00]MH_I2C_Read... [11:50:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:50:00]Read from MH i2c: E2 [11:50:00]MH_I2C_Read... [11:50:00]Read from MH i2c: E2 03 00 [11:50:00]MH_I2C_Read... [11:50:00]Read from MH i2c: E2 03 00 7F 10 00 90 00 03 [11:50:00]RAPDU: 90 00 [11:50:00]wFMCommunicate OK [11:50:00]wFMCommunicate request_size=4 [11:50:00]MH_SAM_APDU [11:50:00]CAPDU: 80 0D 03 02 [11:50:00]Write to MH i2c: E2 08 00 80 10 80 0D 03 02 00 00 00 00 0B [11:50:00]Write i2c OK [11:50:00]MH_I2C_Read... [11:50:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:50:01]Read from MH i2c: E2 [11:50:01]MH_I2C_Read... [11:50:01]Read from MH i2c: E2 0B 00 [11:50:01]MH_I2C_Read... [11:50:01]Read from MH i2c: E2 0B 00 80 10 00 1D 12 5E 39 4D 9F E5 6E 90 00 11 [11:50:01]RAPDU: 1D 12 5E 39 4D 9F E5 6E 90 00 [11:50:01]wFMCommunicate OK [11:50:01]SAM_PROTO_SignData done [11:50:01]FM_MakeSignedData done [11:50:01]CreateOFDProtocolMessage [11:50:01]wFMCommunicate request_size=4 [11:50:01]MH_SAM_APDU [11:50:01]CAPDU: 80 11 00 00 [11:50:01]Write to MH i2c: E2 08 00 81 10 80 11 00 00 00 00 00 00 0B [11:50:01]Write i2c OK [11:50:01]MH_I2C_Read... [11:50:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:01]Read from MH i2c: E2 [11:50:01]MH_I2C_Read... [11:50:01]Read from MH i2c: E2 17 00 [11:50:01]MH_I2C_Read... [11:50:01]Read from MH i2c: E2 17 00 81 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 66 [11:50:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:50:01]wFMCommunicate OK [11:50:01]CreateOFDProtocolMessage done [11:50:01]OFDSenderStorePacket 104904 [11:50:01]StoreOFDPacket docnum=104904 [11:50:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 5A 6F 08 01 9C 3F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 26 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0B 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 67 4A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C8 99 01 00 35 04 06 00 B2 06 8D 0D 9C 63 1D 12 5E 39 4D 9F E5 6E [11:50:01]CheckFolder [11:50:01]dirname=/storage/ofd_packets [11:50:01]CheckFolder done [11:50:01]ProducePacketName [11:50:01]name=ofd_packets/00104904 [11:50:01]NVStorageSaveData ofd_packets/00104904 [11:50:01]File name is /storage/ofd_packets/00104904 [11:50:01]Write 302 bytes [11:50:01]NVStorageSaveData done [11:50:01]OFDSenderStorePacket done [11:50:01]KKMCreateOFDPacket done [11:50:01]NVStorageSaveData kkm_last_timestamp [11:50:01]File name is /storage/kkm_last_timestamp [11:50:01]Write 4 bytes [11:50:01]NVStorageSaveData done [11:50:01]ExternCall_PrintAddStr [11:50:01]wPrintStart [11:50:01]Write to MH i2c: 01 00 00 82 10 92 [11:50:01]Write i2c OK [11:50:01]MH_I2C_Read... [11:50:01]Read from MH i2c: 01 [11:50:01]MH_I2C_Read... [11:50:01]Read from MH i2c: 01 07 00 [11:50:01]MH_I2C_Read... [11:50:01]Read from MH i2c: 01 07 00 82 10 00 00 00 00 00 FF 0F A7 [11:50:01]RasterBufferAndPrint [11:50:01]line Счет N : (1)118354 [11:50:01]line ИНН: 02508201610067 [11:50:01]line Контрольно-Кассовый Чек [11:50:01]line ПРОДАЖА [11:50:01]line ТРК (МРК, ГНК) : 31 [11:50:01]line Товар: 2710194210 [11:50:01]line ДТ(л)-К-5 [11:50:01]line 9.910 * 75.70 [11:50:01]line = 750.19 [11:50:01]line НДС 12% НСП 1% [11:50:01]line > о реализуемом товаре [11:50:01]line ОКРУГЛЕНИЕ: -0.19 [11:50:01]line ИТОГО: 750.00 [11:50:01]line Внесено: 750.00 [11:50:01]line СДАЧА: 0.00 [11:50:01]line НСП 1% : 6.64 [11:50:01]line НДС 12% : 79.67 [11:50:01]line Наличными: 750.00 [11:50:01]line Безнал.: 0.00 [11:50:01]line Место: АЗС № 176 [11:50:01]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:50:01]line СНО: Общий режим [11:50:01]line Чек 244 26.09.2024 11:49 [11:50:01]line Смена: 237 ФФД: 1.0 [11:50:01]line ЗНМ: 0300000238 [11:50:01]line РНМ: 0000000000145756 [11:50:01]line Версия ККМ: v1.0 [11:50:01]line ФМ: 0000000000959278 [11:50:01]line ФД: 104904 [11:50:01]line ФПД: 195741206027363 [11:50:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T114959&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104904&fm=195741206027363&tin=02508201610067®Number=0000000000145756&sum=75000 [11:50:01]written 0, free lines is 4095 [11:50:01]Write to MH i2c: 01 00 00 AC 10 BC [11:50:01]Write i2c OK [11:50:01]MH_I2C_Read... [11:50:01]Read from MH i2c: 01 [11:50:01]MH_I2C_Read... [11:50:01]Read from MH i2c: 01 07 00 [11:50:01]MH_I2C_Read... [11:50:01]Read from MH i2c: 01 07 00 AC 10 00 00 00 00 00 F7 0C C6 [11:50:01]RasterBufferAndPrint [11:50:01]line [11:50:01]line [11:50:01]line [11:50:01]line [11:50:01]line [11:50:01]written 0, free lines is 3326 [11:50:01]MH_Cut [11:50:01]Write to MH i2c: D1 01 00 B3 10 01 95 [11:50:01]Write i2c OK [11:50:01]MH_I2C_Read... [11:50:01]Read from MH i2c: D1 [11:50:01]MH_I2C_Read... [11:50:01]Read from MH i2c: D1 01 00 [11:50:01]MH_I2C_Read... [11:50:01]Read from MH i2c: D1 01 00 B3 10 00 94 [11:50:01]Write to MH i2c: 01 00 00 B4 10 C4 [11:50:01]Write i2c OK [11:50:01]MH_I2C_Read... [11:50:02]*** Cut start [11:50:02]*** Partial cut [11:50:02]*** CUTSNS_PIN = 1 [11:50:02]*** CUTSNS_PIN = 0 [11:50:02]*** Brake cut motor [11:50:03]Read from MH i2c: 01 [11:50:03]MH_I2C_Read... [11:50:03]*** Stop cut motor [11:50:03]*** Cut end [11:50:03]Read from MH i2c: 01 07 00 [11:50:03]MH_I2C_Read... [11:50:03]Read from MH i2c: 01 07 00 B4 10 00 00 00 00 00 FF 0F D9 [11:50:03]process_action close_receipt done [11:50:03]requested_data is exist [11:50:03]produce_requested_data [11:50:03]requested_item fm.sn is exist - process it [11:50:03]wFMCommunicate request_size=4 [11:50:03]MH_SAM_APDU [11:50:03]CAPDU: 80 11 00 00 [11:50:03]Write to MH i2c: E2 08 00 B5 10 80 11 00 00 00 00 00 00 3F [11:50:03]Write i2c OK [11:50:03]MH_I2C_Read... [11:50:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:50:03]Read from MH i2c: E2 [11:50:03]MH_I2C_Read... [11:50:03]Read from MH i2c: E2 17 00 [11:50:03]MH_I2C_Read... [11:50:03]Read from MH i2c: E2 17 00 B5 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 9A [11:50:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:50:03]wFMCommunicate OK [11:50:03]requested_item fd.num is exist - process it [11:50:03]SAM_PROTO_GetFieldsCounters [11:50:03]wFMCommunicate request_size=4 [11:50:03]MH_SAM_APDU [11:50:03]CAPDU: 80 13 00 00 [11:50:03]Write to MH i2c: E2 08 00 B6 10 80 13 00 00 00 00 00 00 42 [11:50:03]Write i2c OK [11:50:03]MH_I2C_Read... [11:50:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:50:03]Read from MH i2c: E2 [11:50:03]MH_I2C_Read... [11:50:03]Read from MH i2c: E2 62 00 [11:50:03]MH_I2C_Read... [11:50:03]Read from MH i2c: E2 62 00 B6 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 C8 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 99 [11:50:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 C8 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:50:03]wFMCommunicate OK [11:50:03]SAM_PROTO_GetFieldsCounters done [11:50:03]requested_item shift.num is exist - process it [11:50:03]requested_item shift.opened is exist - process it [11:50:03]req_shift_opened [11:50:03]FM_GetShiftState [11:50:03]SAM_PROTO_GetShiftState [11:50:03]wFMCommunicate request_size=4 [11:50:03]MH_SAM_APDU [11:50:03]CAPDU: 80 13 01 00 [11:50:03]Write to MH i2c: E2 08 00 B7 10 80 13 01 00 00 00 00 00 44 [11:50:03]Write i2c OK [11:50:03]MH_I2C_Read... [11:50:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:50:03]Read from MH i2c: E2 [11:50:03]MH_I2C_Read... [11:50:03]Read from MH i2c: E2 0E 00 [11:50:03]MH_I2C_Read... [11:50:03]Read from MH i2c: E2 0E 00 B7 10 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 40 [11:50:03]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:50:03]wFMCommunicate OK [11:50:03]SAM_PROTO_GetShiftState done [11:50:03]FM_GetShiftState done [11:50:03]req_shift_opened done [11:50:03]requested_item shift.open_date is exist - process it [11:50:03]req_shift_open_date [11:50:03]req_shift_open_date done [11:50:03]produce_requested_data done [11:50:03]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104904,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:50:03]process_action_free close_receipt [11:50:03]json_value_free [11:50:03]json_value_free done [11:50:03]process_json_proto returns [11:50:03]Send response to host [11:50:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104904,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:50:03]free response buf [11:50:03]execute_script done [11:50:03]execute_script returns [11:50:03]free content buf [11:50:03]Sock 7.Close socket [11:50:03]Sock 7.Thread stoped [11:50:52]ConnectInit Can't connect to host [11:50:52]CommunicateWithHost connect error [11:50:52]CommunicateWithHost err = -1 [11:50:52]OFD Sender: Server communicate error [11:50:52]OFD Sender: Processing packet 104902 [packets to send 53, broken 50] [11:50:52]ProducePacketName [11:50:52]name=ofd_packets/00104902 [11:50:52]OFD Sender: To server: pG, [11:50:52]CommunicateWithHost lk.salyk.kg:30040 [11:50:52]ConnectInit lk.salyk.kg [11:50:52]Connected sock=10 [11:50:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A7 A0 07 01 19 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 F2 00 00 00 F4 03 04 00 15 4A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C6 99 01 00 35 04 06 00 71 B1 2B C7 E8 52 08 FF 03 51 C8 97 A2 65 [11:50:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 58 21 47 00 2D 6C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C6 99 01 00 F4 03 04 00 4B F4 F4 66 B6 04 01 00 00 D1 85 B8 D6 00 EF ED B0 [11:50:53]CommunicateWithHost err = 0 [11:50:53]CheckOFDResponse [11:50:53]1017 (14) - 77093643461234 [11:50:53]1041 (16) - 0000000000959278 [11:50:53]1040 (4) - 104902 [11:50:53]1012 (4) - 26.09.2024 05:42 [11:50:53]1206 (1) - 0 [11:50:53]OFD Sender: Remove packet 104902 [11:50:53]ProducePacketName [11:50:53]name=ofd_packets/00104902 [11:50:53]NVStorageDeleteData [11:50:53]OFD Sender: Processing packet 104903 [packets to send 52, broken 50] [11:50:53]ProducePacketName [11:50:53]name=ofd_packets/00104903 [11:50:53]OFD Sender: To server: pG, [11:50:53]CommunicateWithHost lk.salyk.kg:30040 [11:50:53]ConnectInit lk.salyk.kg [11:50:53]Connected sock=7 [11:50:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 10 C3 07 01 C4 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F3 00 00 00 F4 03 04 00 23 4A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C7 99 01 00 35 04 06 00 FC 97 72 82 D7 E5 6F 5B BE 64 A4 11 E8 D9 [11:50:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 38 18 47 00 D8 07 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C7 99 01 00 F4 03 04 00 4C F4 F4 66 B6 04 01 00 00 80 F7 6D A8 CC 44 0C A8 [11:50:54]CommunicateWithHost err = 0 [11:50:54]CheckOFDResponse [11:50:54]1017 (14) - 77093643461234 [11:50:54]1041 (16) - 0000000000959278 [11:50:54]1040 (4) - 104903 [11:50:54]1012 (4) - 26.09.2024 05:42 [11:50:54]1206 (1) - 0 [11:50:54]OFD Sender: Remove packet 104903 [11:50:54]ProducePacketName [11:50:54]name=ofd_packets/00104903 [11:50:54]NVStorageDeleteData [11:50:54]OFD Sender: Processing packet 104904 [packets to send 51, broken 50] [11:50:54]ProducePacketName [11:50:54]name=ofd_packets/00104904 [11:50:54]OFD Sender: To server: pG, [11:50:54]CommunicateWithHost lk.salyk.kg:30040 [11:50:54]ConnectInit lk.salyk.kg [11:50:54]Connected sock=7 [11:50:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 5A 6F 08 01 9C 3F 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 B6 26 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 0B 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1F 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 67 4A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C8 99 01 00 35 04 06 00 B2 06 8D 0D 9C 63 1D 12 5E 39 4D 9F E5 6E [11:50:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 0C E3 47 00 33 35 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C8 99 01 00 F4 03 04 00 4D F4 F4 66 B6 04 01 00 00 07 CD AD 55 FC FF 3A 71 [11:50:55]CommunicateWithHost err = 0 [11:50:55]CheckOFDResponse [11:50:55]1017 (14) - 77093643461234 [11:50:55]1041 (16) - 0000000000959278 [11:50:55]1040 (4) - 104904 [11:50:55]1012 (4) - 26.09.2024 05:42 [11:50:55]1206 (1) - 0 [11:50:55]OFD Sender: Remove packet 104904 [11:50:55]ProducePacketName [11:50:55]name=ofd_packets/00104904 [11:50:55]NVStorageDeleteData [11:50:55]OFD Sender: No OFD packet to send [11:51:00]OFD Sender: No OFD packet to send [11:51:05]OFD Sender: No OFD packet to send [11:51:10]OFD Sender: No OFD packet to send [11:51: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:06]accept exits with 9 [11:52:06]New connection [11:52:06]New thread 3067018596 created [11:52:06]Thread 3066875236 joined [11:52:06]Waiting for new connection... [11:52:06] Sock 9.Parse request [11:52:06]Sock 9.Check first char [11:52:06]Sock 9.First char is OK [11:52:06]request: POST /json_proto HTTP/1.0 [11:52:06]Method: POST [11:52:06]URL: /json_proto [11:52:06]Method is POST - this is cgi request [11:52:06]url: /json_proto [11:52:06]query_string will be loaded in cgi processing [11:52:06]execute_cgi json_proto POST (null) [11:52:06]execute_cgi path=json_proto method=POST [11:52:06]POST find Content-Length [11:52:06]Host: 172.17.62.195:8080 [11:52:06]Content-Length: 677 [11:52:06]Content-Type: application/json [11:52:06] [11:52:06]POST finish read [11:52:06]Found Content-Length = 677 [11:52:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:52:06]execute_script... [11:52:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118355", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:52:06]POST & json_proto [11:52:06]process_json_proto [11:52:06]json parsed OK: [11:52:06]protocol is kg_v1.0 [11:52:06]action value=close_receipt [11:52:06]process_action close_receipt [11:52:06]cmd_close_receipt [11:52:06]MH_GetDate [11:52:06]Write to MH i2c: F0 00 00 B8 10 B7 [11:52:06]Write i2c OK [11:52:06]MH_I2C_Read... [11:52:06]Read from MH i2c: F0 [11:52:06]MH_I2C_Read... [11:52:06]Read from MH i2c: F0 09 00 [11:52:06]MH_I2C_Read... [11:52:06]Read from MH i2c: F0 09 00 B8 10 00 E7 4A F5 66 65 34 CA 65 14 [11:52:06]GetLastDocTimeStamp 1727351399 [11:52:06]current date 1727351527 [11:52:06]FM_GetShiftState [11:52:06]SAM_PROTO_GetShiftState [11:52:06]wFMCommunicate request_size=4 [11:52:06]MH_SAM_APDU [11:52:06]CAPDU: 80 13 01 00 [11:52:06]Write to MH i2c: E2 08 00 B9 10 80 13 01 00 00 00 00 00 46 [11:52:06]Write i2c OK [11:52:06]MH_I2C_Read... [11:52:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:06]Read from MH i2c: E2 [11:52:06]MH_I2C_Read... [11:52:06]Read from MH i2c: E2 0E 00 [11:52:06]MH_I2C_Read... [11:52:06]Read from MH i2c: E2 0E 00 B9 10 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 42 [11:52:06]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:52:06]wFMCommunicate OK [11:52:06]SAM_PROTO_GetShiftState done [11:52:06]FM_GetShiftState done [11:52:06]opened in 1727309552 [11:52:06]opened+sec_in_day 1727395952 [11:52:06]quantity*price = 50036 [11:52:06]sum+1 = 50037 [11:52:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 245 26.09.2024 11:52 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104905 ФПД: 186229833790635 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T115207&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104905&fm=186229833790635&tin=02508201610067®Number=0000000000145756&sum=50000 [11:52:07]StoreToDocumentArchive [11:52:07]shift 237 fd 104905 [11:52:07]save to /storage/0237/doc_00104905 [11:52:07]save last doc name /storage/0237/doc_00104905 to /storage/kkm_last_doc_name [11:52:07]save OK [11:52:07]Clear old archive folders... [11:52:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:52:07]tlvbuf is 003004A0 [11:52:07]SAM_PROTO_ClearQueue [11:52:07]wFMCommunicate request_size=4 [11:52:07]MH_SAM_APDU [11:52:07]CAPDU: 80 09 00 00 [11:52:07]Write to MH i2c: E2 08 00 C6 10 80 09 00 00 00 00 00 00 48 [11:52:07]Write i2c OK [11:52:07]MH_I2C_Read... [11:52:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:52:07]Read from MH i2c: E2 [11:52:07]MH_I2C_Read... [11:52:07]Read from MH i2c: E2 03 00 [11:52:07]MH_I2C_Read... [11:52:07]Read from MH i2c: E2 03 00 C6 10 00 90 00 4A [11:52:07]RAPDU: 90 00 [11:52:07]wFMCommunicate OK [11:52:07]SAM_PROTO_ClearQueue done [11:52:07]KKMCreateOFDPacket [11:52:07]OFDProtocolAddRootSTLVToBuf [11:52:07]FM_MakeSignedData [11:52:07]FM_MakeSignedData [11:52:07]SAM_PROTO_SignData [11:52:07]wFMCommunicate request_size=4 [11:52:07]MH_SAM_APDU [11:52:07]CAPDU: 80 0D 01 02 [11:52:07]Write to MH i2c: E2 08 00 C7 10 80 0D 01 02 00 00 00 00 50 [11:52:07]Write i2c OK [11:52:07]MH_I2C_Read... [11:52:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:52:07]Read from MH i2c: E2 [11:52:07]MH_I2C_Read... [11:52:07]Read from MH i2c: E2 03 00 [11:52:07]MH_I2C_Read... [11:52:07]Read from MH i2c: E2 03 00 C7 10 00 90 00 4B [11:52:07]RAPDU: 90 00 [11:52:07]wFMCommunicate OK [11:52:07]wFMCommunicate request_size=255 [11:52:07]MH_SAM_APDU [11:52:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 E7 4A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C9 99 01 00 35 04 06 00 A9 [11:52:07]Write to MH i2c: E2 02 01 C8 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 E7 4A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C9 99 01 00 35 04 06 00 A9 00 00 54 [11:52:08]Write i2c OK [11:52:08]MH_I2C_Read... [11:52:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:08]Read from MH i2c: E2 [11:52:08]MH_I2C_Read... [11:52:08]Read from MH i2c: E2 03 00 [11:52:08]MH_I2C_Read... [11:52:08]Read from MH i2c: E2 03 00 C8 10 00 90 00 4C [11:52:08]RAPDU: 90 00 [11:52:08]wFMCommunicate OK [11:52:08]wFMCommunicate request_size=10 [11:52:08]MH_SAM_APDU [11:52:08]CAPDU: 80 0D 02 02 05 60 03 16 F4 AB [11:52:08]Write to MH i2c: E2 0D 00 C9 10 80 0D 02 02 05 00 60 03 16 F4 AB 00 00 75 [11:52:08]Write i2c OK [11:52:08]MH_I2C_Read... [11:52:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:52:08]Read from MH i2c: E2 [11:52:08]MH_I2C_Read... [11:52:08]Read from MH i2c: E2 03 00 [11:52:08]MH_I2C_Read... [11:52:08]Read from MH i2c: E2 03 00 C9 10 00 90 00 4D [11:52:08]RAPDU: 90 00 [11:52:08]wFMCommunicate OK [11:52:08]wFMCommunicate request_size=4 [11:52:08]MH_SAM_APDU [11:52:08]CAPDU: 80 0D 03 02 [11:52:08]Write to MH i2c: E2 08 00 CA 10 80 0D 03 02 00 00 00 00 55 [11:52:08]Write i2c OK [11:52:08]MH_I2C_Read... [11:52:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:52:08]Read from MH i2c: E2 [11:52:08]MH_I2C_Read... [11:52:08]Read from MH i2c: E2 0B 00 [11:52:08]MH_I2C_Read... [11:52:08]Read from MH i2c: E2 0B 00 CA 10 00 72 E1 E3 44 63 1E B7 80 90 00 88 [11:52:08]RAPDU: 72 E1 E3 44 63 1E B7 80 90 00 [11:52:08]wFMCommunicate OK [11:52:08]SAM_PROTO_SignData done [11:52:08]FM_MakeSignedData done [11:52:08]CreateOFDProtocolMessage [11:52:08]wFMCommunicate request_size=4 [11:52:08]MH_SAM_APDU [11:52:08]CAPDU: 80 11 00 00 [11:52:08]Write to MH i2c: E2 08 00 CB 10 80 11 00 00 00 00 00 00 55 [11:52:08]Write i2c OK [11:52:08]MH_I2C_Read... [11:52:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:08]Read from MH i2c: E2 [11:52:08]MH_I2C_Read... [11:52:08]Read from MH i2c: E2 17 00 [11:52:08]MH_I2C_Read... [11:52:08]Read from MH i2c: E2 17 00 CB 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 B0 [11:52:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:52:08]wFMCommunicate OK [11:52:08]CreateOFDProtocolMessage done [11:52:08]OFDSenderStorePacket 104905 [11:52:08]StoreOFDPacket docnum=104905 [11:52:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 3C 37 07 01 AC 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 E7 4A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C9 99 01 00 35 04 06 00 A9 60 03 16 F4 AB 72 E1 E3 44 63 1E B7 80 [11:52:08]CheckFolder [11:52:08]dirname=/storage/ofd_packets [11:52:08]CheckFolder done [11:52:08]ProducePacketName [11:52:08]name=ofd_packets/00104905 [11:52:08]NVStorageSaveData ofd_packets/00104905 [11:52:08]File name is /storage/ofd_packets/00104905 [11:52:08]Write 301 bytes [11:52:08]NVStorageSaveData done [11:52:08]OFDSenderStorePacket done [11:52:08]KKMCreateOFDPacket done [11:52:08]NVStorageSaveData kkm_last_timestamp [11:52:08]File name is /storage/kkm_last_timestamp [11:52:08]Write 4 bytes [11:52:08]NVStorageSaveData done [11:52:08]ExternCall_PrintAddStr [11:52:08]wPrintStart [11:52:08]Write to MH i2c: 01 00 00 CC 10 DC [11:52:08]Write i2c OK [11:52:08]MH_I2C_Read... [11:52:08]Read from MH i2c: 01 [11:52:08]MH_I2C_Read... [11:52:08]Read from MH i2c: 01 07 00 [11:52:08]MH_I2C_Read... [11:52:08]Read from MH i2c: 01 07 00 CC 10 00 00 00 00 00 FF 0F F1 [11:52:08]RasterBufferAndPrint [11:52:08]line Счет N : (1)118355 [11:52:08]line ИНН: 02508201610067 [11:52:08]line Контрольно-Кассовый Чек [11:52:08]line ПРОДАЖА [11:52:08]line ТРК (МРК, ГНК) : 22 [11:52:08]line Товар: 2710124130 [11:52:08]line Аи-92-К-5 [11:52:08]line 7.380 * 67.80 [11:52:08]line = 500.36 [11:52:08]line НДС 12% НСП 1% [11:52:08]line > о реализуемом товаре [11:52:08]line ОКРУГЛЕНИЕ: -0.36 [11:52:08]line ИТОГО: 500.00 [11:52:08]line Внесено: 500.00 [11:52:08]line СДАЧА: 0.00 [11:52:08]line НСП 1% : 4.43 [11:52:08]line НДС 12% : 53.14 [11:52:08]line Наличными: 500.00 [11:52:08]line Безнал.: 0.00 [11:52:08]line Место: АЗС № 176 [11:52:08]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:52:08]line СНО: Общий режим [11:52:08]line Чек 245 26.09.2024 11:52 [11:52:08]line Смена: 237 ФФД: 1.0 [11:52:08]line ЗНМ: 0300000238 [11:52:08]line РНМ: 0000000000145756 [11:52:08]line Версия ККМ: v1.0 [11:52:08]line ФМ: 0000000000959278 [11:52:08]line ФД: 104905 [11:52:08]line ФПД: 186229833790635 [11:52:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T115207&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104905&fm=186229833790635&tin=02508201610067®Number=0000000000145756&sum=50000 [11:52:08]OFD Sender: Processing packet 104905 [packets to send 51, broken 50] [11:52:08]ProducePacketName [11:52:08]name=ofd_packets/00104905 [11:52:08]OFD Sender: To server: pG, [11:52:08]CommunicateWithHost lk.salyk.kg:30040 [11:52:08]ConnectInit lk.salyk.kg [11:52:08]written 0, free lines is 4095 [11:52:09]Connected sock=11 [11:52:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 3C 37 07 01 AC 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 E7 4A F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C9 99 01 00 35 04 06 00 A9 60 03 16 F4 AB 72 E1 E3 44 63 1E B7 80 [11:52:09]Write to MH i2c: 01 00 00 F6 10 06 [11:52:09]Write i2c OK [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: 01 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: 01 07 00 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: 01 07 00 F6 10 00 00 00 00 00 01 0D 1B [11:52:09]RasterBufferAndPrint [11:52:09]line [11:52:09]line [11:52:09]line [11:52:09]line [11:52:09]line [11:52:09]written 0, free lines is 3335 [11:52:09]MH_Cut [11:52:09]Write to MH i2c: D1 01 00 FD 10 01 DF [11:52:09]Write i2c OK [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: D1 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: D1 01 00 [11:52:09]MH_I2C_Read... [11:52:09]Read from MH i2c: D1 01 00 FD 10 00 DE [11:52:09]Write to MH i2c: 01 00 00 FE 10 0E [11:52:09]Write i2c OK [11:52:09]MH_I2C_Read... [11:52:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 A0 2A 47 00 95 39 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 C9 99 01 00 F4 03 04 00 97 F4 F4 66 B6 04 01 00 00 A6 AE E2 8F 2A 0F 78 24 [11:52:09]CommunicateWithHost err = 0 [11:52:09]CheckOFDResponse [11:52:09]1017 (14) - 77093643461234 [11:52:09]1041 (16) - 0000000000959278 [11:52:09]1040 (4) - 104905 [11:52:09]1012 (4) - 26.09.2024 05:43 [11:52:09]1206 (1) - 0 [11:52:09]OFD Sender: Remove packet 104905 [11:52:09]ProducePacketName [11:52:09]name=ofd_packets/00104905 [11:52:09]NVStorageDeleteData [11:52:09]OFD Sender: No OFD packet to send [11:52:09]*** Cut start [11:52:09]*** Partial cut [11:52:09]*** CUTSNS_PIN = 1 [11:52:09]*** CUTSNS_PIN = 0 [11:52:10]*** Brake cut motor [11:52:10]Read from MH i2c: 01 [11:52:10]MH_I2C_Read... [11:52:10]*** Stop cut motor [11:52:10]*** Cut end [11:52:10]Read from MH i2c: 01 07 00 [11:52:10]MH_I2C_Read... [11:52:10]Read from MH i2c: 01 07 00 FE 10 00 00 00 00 00 FF 0F 23 [11:52:10]process_action close_receipt done [11:52:10]requested_data is exist [11:52:10]produce_requested_data [11:52:10]requested_item fm.sn is exist - process it [11:52:10]wFMCommunicate request_size=4 [11:52:10]MH_SAM_APDU [11:52:10]CAPDU: 80 11 00 00 [11:52:10]Write to MH i2c: E2 08 00 FF 10 80 11 00 00 00 00 00 00 89 [11:52:10]Write i2c OK [11:52:10]MH_I2C_Read... [11:52:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:52:10]Read from MH i2c: E2 [11:52:10]MH_I2C_Read... [11:52:10]Read from MH i2c: E2 17 00 [11:52:10]MH_I2C_Read... [11:52:10]Read from MH i2c: E2 17 00 FF 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E4 [11:52:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:52:10]wFMCommunicate OK [11:52:10]requested_item fd.num is exist - process it [11:52:10]SAM_PROTO_GetFieldsCounters [11:52:10]wFMCommunicate request_size=4 [11:52:10]MH_SAM_APDU [11:52:10]CAPDU: 80 13 00 00 [11:52:10]Write to MH i2c: E2 08 00 00 11 80 13 00 00 00 00 00 00 8D [11:52:10]Write i2c OK [11:52:10]MH_I2C_Read... [11:52:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:52:10]Read from MH i2c: E2 [11:52:10]MH_I2C_Read... [11:52:10]Read from MH i2c: E2 62 00 [11:52:10]MH_I2C_Read... [11:52:10]Read from MH i2c: E2 62 00 00 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 C9 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 E8 [11:52:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 C9 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:52:10]wFMCommunicate OK [11:52:10]SAM_PROTO_GetFieldsCounters done [11:52:10]requested_item shift.num is exist - process it [11:52:10]requested_item shift.opened is exist - process it [11:52:10]req_shift_opened [11:52:10]FM_GetShiftState [11:52:10]SAM_PROTO_GetShiftState [11:52:10]wFMCommunicate request_size=4 [11:52:10]MH_SAM_APDU [11:52:10]CAPDU: 80 13 01 00 [11:52:10]Write to MH i2c: E2 08 00 01 11 80 13 01 00 00 00 00 00 8F [11:52:10]Write i2c OK [11:52:10]MH_I2C_Read... [11:52:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:52:10]Read from MH i2c: E2 [11:52:10]MH_I2C_Read... [11:52:10]Read from MH i2c: E2 0E 00 [11:52:10]MH_I2C_Read... [11:52:10]Read from MH i2c: E2 0E 00 01 11 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 8B [11:52:10]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:52:10]wFMCommunicate OK [11:52:10]SAM_PROTO_GetShiftState done [11:52:10]FM_GetShiftState done [11:52:10]req_shift_opened done [11:52:10]requested_item shift.open_date is exist - process it [11:52:10]req_shift_open_date [11:52:10]req_shift_open_date done [11:52:10]produce_requested_data done [11:52:10]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104905,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:52:10]process_action_free close_receipt [11:52:10]json_value_free [11:52:10]json_value_free done [11:52:10]process_json_proto returns [11:52:10]Send response to host [11:52:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104905,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:52:10]free response buf [11:52:10]execute_script done [11:52:10]execute_script returns [11:52:10]free content buf [11:52:10]Sock 9.Close socket [11:52:10]Sock 9.Thread stoped [11:52:14]OFD Sender: No OFD packet to send [11:52:19]OFD Sender: No OFD packet to send [11:52:24]OFD Sender: No OFD packet to send [11:52:29]OFD Sender: No OFD packet to send [11:52:34]OFD Sender: No OFD packet to send [11:52:39]OFD Sender: No OFD packet to send [11:52:44]OFD Sender: No OFD packet to send [11:52:49]OFD Sender: No OFD packet to send [11:52:54]OFD Sender: No OFD packet to send [11:52:59]OFD Sender: No OFD packet to send [11:53:04]OFD Sender: No OFD packet to send [11:53:09]OFD Sender: No OFD packet to send [11:53:14]OFD Sender: No OFD packet to send [11:53:16]accept exits with 7 [11:53:16]New connection [11:53:16]New thread 3066875236 created [11:53:16]Thread 3067018596 joined [11:53:16]Waiting for new connection... [11:53:16] Sock 7.Parse request [11:53:16]Sock 7.Check first char [11:53:16]Sock 7.First char is OK [11:53:16]request: POST /json_proto HTTP/1.0 [11:53:16]Method: POST [11:53:16]URL: /json_proto [11:53:16]Method is POST - this is cgi request [11:53:16]url: /json_proto [11:53:16]query_string will be loaded in cgi processing [11:53:16]execute_cgi json_proto POST (null) [11:53:16]execute_cgi path=json_proto method=POST [11:53:16]POST find Content-Length [11:53:16]Host: 172.17.62.195:8080 [11:53:16]Content-Length: 803 [11:53:16]Content-Type: application/json [11:53:16] [11:53:16]POST finish read [11:53:16]Found Content-Length = 803 [11:53:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:16]execute_script... [11:53: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)118356", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 33.700, "sum" : 2500.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2500.54 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:53:16]POST & json_proto [11:53:16]process_json_proto [11:53:16]json parsed OK: [11:53:16]protocol is kg_v1.0 [11:53:16]action value=close_receipt [11:53:16]process_action close_receipt [11:53:16]cmd_close_receipt [11:53:16]MH_GetDate [11:53:16]Write to MH i2c: F0 00 00 02 11 02 [11:53:16]Write i2c OK [11:53:16]MH_I2C_Read... [11:53:16]Read from MH i2c: F0 [11:53:16]MH_I2C_Read... [11:53:16]Read from MH i2c: F0 09 00 [11:53:16]MH_I2C_Read... [11:53:16]Read from MH i2c: F0 09 00 02 11 00 2C 4B F5 66 65 34 CA 65 A5 [11:53:16]GetLastDocTimeStamp 1727351527 [11:53:16]current date 1727351596 [11:53:16]FM_GetShiftState [11:53:16]SAM_PROTO_GetShiftState [11:53:16]wFMCommunicate request_size=4 [11:53:16]MH_SAM_APDU [11:53:16]CAPDU: 80 13 01 00 [11:53:16]Write to MH i2c: E2 08 00 03 11 80 13 01 00 00 00 00 00 91 [11:53:16]Write i2c OK [11:53:16]MH_I2C_Read... [11:53:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:16]Read from MH i2c: E2 [11:53:16]MH_I2C_Read... [11:53:16]Read from MH i2c: E2 0E 00 [11:53:16]MH_I2C_Read... [11:53:16]Read from MH i2c: E2 0E 00 03 11 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 8D [11:53:16]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:53:16]wFMCommunicate OK [11:53:16]SAM_PROTO_GetShiftState done [11:53:16]FM_GetShiftState done [11:53:16]opened in 1727309552 [11:53:16]opened+sec_in_day 1727395952 [11:53:16]quantity*price = 250054 [11:53:16]sum+1 = 250055 [11:53:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.54 НСП 1% : 22.13 НДС 12% : 265.54 Наличными: 0.00 Безнал.: 2500.54 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 246 26.09.2024 11:53 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104906 ФПД: 5686988415660 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T115316&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104906&fm=5686988415660&tin=02508201610067®Number=0000000000145756&sum=250054 [11:53:17]StoreToDocumentArchive [11:53:17]shift 237 fd 104906 [11:53:17]save to /storage/0237/doc_00104906 [11:53:17]save last doc name /storage/0237/doc_00104906 to /storage/kkm_last_doc_name [11:53:17]save OK [11:53:17]Clear old archive folders... [11:53:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:53:17]tlvbuf is 00321CE0 [11:53:17]SAM_PROTO_ClearQueue [11:53:17]wFMCommunicate request_size=4 [11:53:17]MH_SAM_APDU [11:53:17]CAPDU: 80 09 00 00 [11:53:17]Write to MH i2c: E2 08 00 10 11 80 09 00 00 00 00 00 00 93 [11:53:17]Write i2c OK [11:53:17]MH_I2C_Read... [11:53:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:53:17]Read from MH i2c: E2 [11:53:17]MH_I2C_Read... [11:53:17]Read from MH i2c: E2 03 00 [11:53:17]MH_I2C_Read... [11:53:17]Read from MH i2c: E2 03 00 10 11 00 90 00 95 [11:53:17]RAPDU: 90 00 [11:53:17]wFMCommunicate OK [11:53:17]SAM_PROTO_ClearQueue done [11:53:17]KKMCreateOFDPacket [11:53:17]OFDProtocolAddRootSTLVToBuf [11:53:17]FM_MakeSignedData [11:53:17]FM_MakeSignedData [11:53:17]SAM_PROTO_SignData [11:53:17]wFMCommunicate request_size=4 [11:53:17]MH_SAM_APDU [11:53:17]CAPDU: 80 0D 01 02 [11:53:17]Write to MH i2c: E2 08 00 11 11 80 0D 01 02 00 00 00 00 9B [11:53:17]Write i2c OK [11:53:17]MH_I2C_Read... [11:53:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:53:17]Read from MH i2c: E2 [11:53:17]MH_I2C_Read... [11:53:17]Read from MH i2c: E2 03 00 [11:53:17]MH_I2C_Read... [11:53:17]Read from MH i2c: E2 03 00 11 11 00 90 00 96 [11:53:17]RAPDU: 90 00 [11:53:17]wFMCommunicate OK [11:53:17]wFMCommunicate request_size=255 [11:53:17]MH_SAM_APDU [11:53:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 2C 4B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CA 99 01 00 35 04 06 00 05 [11:53:17]Write to MH i2c: E2 02 01 12 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 2C 4B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CA 99 01 00 35 04 06 00 05 00 00 AA [11:53:17]Write i2c OK [11:53:17]MH_I2C_Read... [11:53:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:17]Read from MH i2c: E2 [11:53:17]MH_I2C_Read... [11:53:17]Read from MH i2c: E2 03 00 [11:53:17]MH_I2C_Read... [11:53:17]Read from MH i2c: E2 03 00 12 11 00 90 00 97 [11:53:17]RAPDU: 90 00 [11:53:17]wFMCommunicate OK [11:53:17]wFMCommunicate request_size=10 [11:53:17]MH_SAM_APDU [11:53:17]CAPDU: 80 0D 02 02 05 2C 1A EC A2 AC [11:53:17]Write to MH i2c: E2 0D 00 13 11 80 0D 02 02 05 00 2C 1A EC A2 AC 00 00 28 [11:53:17]Write i2c OK [11:53:17]MH_I2C_Read... [11:53:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:53:17]Read from MH i2c: E2 [11:53:17]MH_I2C_Read... [11:53:17]Read from MH i2c: E2 03 00 [11:53:17]MH_I2C_Read... [11:53:17]Read from MH i2c: E2 03 00 13 11 00 90 00 98 [11:53:17]RAPDU: 90 00 [11:53:17]wFMCommunicate OK [11:53:17]wFMCommunicate request_size=4 [11:53:17]MH_SAM_APDU [11:53:17]CAPDU: 80 0D 03 02 [11:53:17]Write to MH i2c: E2 08 00 14 11 80 0D 03 02 00 00 00 00 A0 [11:53:17]Write i2c OK [11:53:17]MH_I2C_Read... [11:53:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:53:17]Read from MH i2c: E2 [11:53:17]MH_I2C_Read... [11:53:17]Read from MH i2c: E2 0B 00 [11:53:17]MH_I2C_Read... [11:53:17]Read from MH i2c: E2 0B 00 14 11 00 91 4B C1 34 20 E4 95 44 90 00 4F [11:53:17]RAPDU: 91 4B C1 34 20 E4 95 44 90 00 [11:53:17]wFMCommunicate OK [11:53:17]SAM_PROTO_SignData done [11:53:17]FM_MakeSignedData done [11:53:17]CreateOFDProtocolMessage [11:53:17]wFMCommunicate request_size=4 [11:53:17]MH_SAM_APDU [11:53:17]CAPDU: 80 11 00 00 [11:53:17]Write to MH i2c: E2 08 00 15 11 80 11 00 00 00 00 00 00 A0 [11:53:17]Write i2c OK [11:53:17]MH_I2C_Read... [11:53:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:17]Read from MH i2c: E2 [11:53:17]MH_I2C_Read... [11:53:17]Read from MH i2c: E2 17 00 [11:53:17]MH_I2C_Read... [11:53:17]Read from MH i2c: E2 17 00 15 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 FB [11:53:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:53:17]wFMCommunicate OK [11:53:17]CreateOFDProtocolMessage done [11:53:17]OFDSenderStorePacket 104906 [11:53:17]StoreOFDPacket docnum=104906 [11:53:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 2F 14 07 01 D0 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 2C 4B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CA 99 01 00 35 04 06 00 05 2C 1A EC A2 AC 91 4B C1 34 20 E4 95 44 [11:53:17]CheckFolder [11:53:17]dirname=/storage/ofd_packets [11:53:17]CheckFolder done [11:53:17]ProducePacketName [11:53:17]name=ofd_packets/00104906 [11:53:17]NVStorageSaveData ofd_packets/00104906 [11:53:17]File name is /storage/ofd_packets/00104906 [11:53:17]Write 301 bytes [11:53:17]NVStorageSaveData done [11:53:17]OFDSenderStorePacket done [11:53:17]KKMCreateOFDPacket done [11:53:17]NVStorageSaveData kkm_last_timestamp [11:53:17]File name is /storage/kkm_last_timestamp [11:53:17]Write 4 bytes [11:53:17]NVStorageSaveData done [11:53:17]ExternCall_PrintAddStr [11:53:17]wPrintStart [11:53:17]Write to MH i2c: 01 00 00 16 11 27 [11:53:17]Write i2c OK [11:53:17]MH_I2C_Read... [11:53:17]Read from MH i2c: 01 [11:53:17]MH_I2C_Read... [11:53:17]Read from MH i2c: 01 07 00 [11:53:17]MH_I2C_Read... [11:53:17]Read from MH i2c: 01 07 00 16 11 00 00 00 00 00 FF 0F 3C [11:53:17]RasterBufferAndPrint [11:53:17]line Счет N : (1)118356 [11:53:17]line ИНН: 02508201610067 [11:53:17]line Контрольно-Кассовый Чек [11:53:17]line ПРОДАЖА [11:53:17]line ТРК (МРК, ГНК) : 43 [11:53:17]line Товар: 2710124500 [11:53:17]line Аи-95-К-5 [11:53:17]line 33.700 * 74.20 [11:53:17]line = 2500.54 [11:53:17]line НДС 12% НСП 1% [11:53:17]line > о реализуемом товаре [11:53:17]line ИТОГО: 2500.54 [11:53:17]line НСП 1% : 22.13 [11:53:17]line НДС 12% : 265.54 [11:53:17]line Наличными: 0.00 [11:53:17]line Безнал.: 2500.54 [11:53:17]line Место: АЗС № 176 [11:53:17]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:53:17]line СНО: Общий режим [11:53:17]line Чек 246 26.09.2024 11:53 [11:53:17]line Смена: 237 ФФД: 1.0 [11:53:17]line ЗНМ: 0300000238 [11:53:17]line РНМ: 0000000000145756 [11:53:17]line Версия ККМ: v1.0 [11:53:17]line Платежная система: O! деньги [11:53:17]line ФМ: 0000000000959278 [11:53:17]line ФД: 104906 [11:53:17]line ФПД: 5686988415660 [11:53:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T115316&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104906&fm=5686988415660&tin=02508201610067®Number=0000000000145756&sum=250054 [11:53:18]OFD Sender: Processing packet 104906 [packets to send 51, broken 50] [11:53:18]ProducePacketName [11:53:18]name=ofd_packets/00104906 [11:53:18]OFD Sender: To server: pG, [11:53:18]CommunicateWithHost lk.salyk.kg:30040 [11:53:18]ConnectInit lk.salyk.kg [11:53:18]written 0, free lines is 4095 [11:53:18]Connected sock=10 [11:53:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 2F 14 07 01 D0 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 83 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 C6 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BA 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 2C 4B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CA 99 01 00 35 04 06 00 05 2C 1A EC A2 AC 91 4B C1 34 20 E4 95 44 [11:53:18]Write to MH i2c: 01 00 00 3F 11 50 [11:53:18]Write i2c OK [11:53:18]MH_I2C_Read... [11:53:18]Read from MH i2c: 01 [11:53:18]MH_I2C_Read... [11:53:18]Read from MH i2c: 01 07 00 [11:53:18]MH_I2C_Read... [11:53:18]Read from MH i2c: 01 07 00 3F 11 00 00 00 00 00 1F 0D 83 [11:53:18]RasterBufferAndPrint [11:53:18]line [11:53:18]line [11:53:18]line [11:53:18]line [11:53:18]line [11:53:18]written 0, free lines is 3365 [11:53:18]MH_Cut [11:53:18]Write to MH i2c: D1 01 00 46 11 01 29 [11:53:18]Write i2c OK [11:53:18]MH_I2C_Read... [11:53:18]Read from MH i2c: D1 [11:53:18]MH_I2C_Read... [11:53:18]Read from MH i2c: D1 01 00 [11:53:18]MH_I2C_Read... [11:53:18]Read from MH i2c: D1 01 00 46 11 00 28 [11:53:18]Write to MH i2c: 01 00 00 47 11 58 [11:53:18]Write i2c OK [11:53:18]MH_I2C_Read... [11:53:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 19 5A 47 00 25 9A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CA 99 01 00 F4 03 04 00 DD F4 F4 66 B6 04 01 00 00 B7 15 6A 43 00 5C 96 76 [11:53:18]CommunicateWithHost err = 0 [11:53:18]CheckOFDResponse [11:53:18]1017 (14) - 77093643461234 [11:53:18]1041 (16) - 0000000000959278 [11:53:18]1040 (4) - 104906 [11:53:18]1012 (4) - 26.09.2024 05:45 [11:53:18]1206 (1) - 0 [11:53:18]OFD Sender: Remove packet 104906 [11:53:18]ProducePacketName [11:53:18]name=ofd_packets/00104906 [11:53:18]NVStorageDeleteData [11:53:19]OFD Sender: No OFD packet to send [11:53:19]*** Cut start [11:53:19]*** Partial cut [11:53:19]*** CUTSNS_PIN = 1 [11:53:19]*** CUTSNS_PIN = 0 [11:53:19]*** Brake cut motor [11:53:19]Read from MH i2c: 01 [11:53:19]MH_I2C_Read... [11:53:19]*** Stop cut motor [11:53:19]*** Cut end [11:53:19]Read from MH i2c: 01 07 00 [11:53:19]MH_I2C_Read... [11:53:19]Read from MH i2c: 01 07 00 47 11 00 00 00 00 00 FF 0F 6D [11:53:19]process_action close_receipt done [11:53:19]requested_data is exist [11:53:19]produce_requested_data [11:53:19]requested_item fm.sn is exist - process it [11:53:19]wFMCommunicate request_size=4 [11:53:19]MH_SAM_APDU [11:53:19]CAPDU: 80 11 00 00 [11:53:19]Write to MH i2c: E2 08 00 48 11 80 11 00 00 00 00 00 00 D3 [11:53:19]Write i2c OK [11:53:19]MH_I2C_Read... [11:53:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:53:19]Read from MH i2c: E2 [11:53:19]MH_I2C_Read... [11:53:19]Read from MH i2c: E2 17 00 [11:53:19]MH_I2C_Read... [11:53:19]Read from MH i2c: E2 17 00 48 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 2E [11:53:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:53:19]wFMCommunicate OK [11:53:19]requested_item fd.num is exist - process it [11:53:19]SAM_PROTO_GetFieldsCounters [11:53:19]wFMCommunicate request_size=4 [11:53:19]MH_SAM_APDU [11:53:19]CAPDU: 80 13 00 00 [11:53:19]Write to MH i2c: E2 08 00 49 11 80 13 00 00 00 00 00 00 D6 [11:53:19]Write i2c OK [11:53:19]MH_I2C_Read... [11:53:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:53:20]Read from MH i2c: E2 [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: E2 62 00 [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: E2 62 00 49 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 CA 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 35 [11:53:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 CA 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:53:20]wFMCommunicate OK [11:53:20]SAM_PROTO_GetFieldsCounters done [11:53:20]requested_item shift.num is exist - process it [11:53:20]requested_item shift.opened is exist - process it [11:53:20]req_shift_opened [11:53:20]FM_GetShiftState [11:53:20]SAM_PROTO_GetShiftState [11:53:20]wFMCommunicate request_size=4 [11:53:20]MH_SAM_APDU [11:53:20]CAPDU: 80 13 01 00 [11:53:20]Write to MH i2c: E2 08 00 4A 11 80 13 01 00 00 00 00 00 D8 [11:53:20]Write i2c OK [11:53:20]MH_I2C_Read... [11:53:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:53:20]Read from MH i2c: E2 [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: E2 0E 00 [11:53:20]MH_I2C_Read... [11:53:20]Read from MH i2c: E2 0E 00 4A 11 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D4 [11:53:20]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:53:20]wFMCommunicate OK [11:53:20]SAM_PROTO_GetShiftState done [11:53:20]FM_GetShiftState done [11:53:20]req_shift_opened done [11:53:20]requested_item shift.open_date is exist - process it [11:53:20]req_shift_open_date [11:53:20]req_shift_open_date done [11:53:20]produce_requested_data done [11:53:20]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104906,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:53:20]process_action_free close_receipt [11:53:20]json_value_free [11:53:20]json_value_free done [11:53:20]process_json_proto returns [11:53:20]Send response to host [11:53:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104906,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:53:20]free response buf [11:53:20]execute_script done [11:53:20]execute_script returns [11:53:20]free content buf [11:53:20]Sock 7.Close socket [11:53:20]Sock 7.Thread stoped [11:53:24]OFD Sender: No OFD packet to send [11:53:29]OFD Sender: No OFD packet to send [11:53:34]OFD Sender: No OFD packet to send [11:53:39]OFD Sender: No OFD packet to send [11:53:44]OFD Sender: No OFD packet to send [11:53:49]OFD Sender: No OFD packet to send [11:53:54]OFD Sender: No OFD packet to send [11:53:59]OFD Sender: No OFD packet to send [11:54:04]OFD Sender: No OFD packet to send [11:54:04]accept exits with 9 [11:54:04]New connection [11:54:04]New thread 3067018596 created [11:54:04]Thread 3066875236 joined [11:54:04]Waiting for new connection... [11:54:04] Sock 9.Parse request [11:54:04]Sock 9.Check first char [11:54:04]Sock 9.First char is OK [11:54:04]request: POST /json_proto HTTP/1.0 [11:54:04]Method: POST [11:54:04]URL: /json_proto [11:54:04]Method is POST - this is cgi request [11:54:04]url: /json_proto [11:54:04]query_string will be loaded in cgi processing [11:54:04]execute_cgi json_proto POST (null) [11:54:04]execute_cgi path=json_proto method=POST [11:54:04]POST find Content-Length [11:54:04]Host: 172.17.62.195:8080 [11:54:04]Content-Length: 800 [11:54:04]Content-Type: application/json [11:54:04] [11:54:04]POST finish read [11:54:04]Found Content-Length = 800 [11:54:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118357", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 3.780, "sum" : 280.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 280.48 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:04]execute_script... [11:54: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)118357", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 3.780, "sum" : 280.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 280.48 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:54:04]POST & json_proto [11:54:04]process_json_proto [11:54:04]json parsed OK: [11:54:04]protocol is kg_v1.0 [11:54:04]action value=close_receipt [11:54:04]process_action close_receipt [11:54:04]cmd_close_receipt [11:54:04]MH_GetDate [11:54:04]Write to MH i2c: F0 00 00 4B 11 4B [11:54:04]Write i2c OK [11:54:04]MH_I2C_Read... [11:54:04]Read from MH i2c: F0 [11:54:04]MH_I2C_Read... [11:54:04]Read from MH i2c: F0 09 00 [11:54:04]MH_I2C_Read... [11:54:04]Read from MH i2c: F0 09 00 4B 11 00 5C 4B F5 66 65 34 CA 65 1E [11:54:04]GetLastDocTimeStamp 1727351596 [11:54:04]current date 1727351644 [11:54:04]FM_GetShiftState [11:54:04]SAM_PROTO_GetShiftState [11:54:04]wFMCommunicate request_size=4 [11:54:04]MH_SAM_APDU [11:54:04]CAPDU: 80 13 01 00 [11:54:04]Write to MH i2c: E2 08 00 4C 11 80 13 01 00 00 00 00 00 DA [11:54:04]Write i2c OK [11:54:04]MH_I2C_Read... [11:54:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:04]Read from MH i2c: E2 [11:54:04]MH_I2C_Read... [11:54:04]Read from MH i2c: E2 0E 00 [11:54:04]MH_I2C_Read... [11:54:04]Read from MH i2c: E2 0E 00 4C 11 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D6 [11:54:04]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:54:04]wFMCommunicate OK [11:54:04]SAM_PROTO_GetShiftState done [11:54:04]FM_GetShiftState done [11:54:04]opened in 1727309552 [11:54:04]opened+sec_in_day 1727395952 [11:54:04]quantity*price = 28047 [11:54:04]sum+1 = 28049 [11:54:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 280.48 НСП 1% : 2.48 НДС 12% : 29.78 Наличными: 0.00 Безнал.: 280.48 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 247 26.09.2024 11:54 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104907 ФПД: 107950278898242 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T115404&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104907&fm=107950278898242&tin=02508201610067®Number=0000000000145756&sum=28048 [11:54:05]StoreToDocumentArchive [11:54:05]shift 237 fd 104907 [11:54:05]save to /storage/0237/doc_00104907 [11:54:05]save last doc name /storage/0237/doc_00104907 to /storage/kkm_last_doc_name [11:54:05]save OK [11:54:05]Clear old archive folders... [11:54:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:54:05]tlvbuf is 002DC090 [11:54:05]SAM_PROTO_ClearQueue [11:54:05]wFMCommunicate request_size=4 [11:54:05]MH_SAM_APDU [11:54:05]CAPDU: 80 09 00 00 [11:54:05]Write to MH i2c: E2 08 00 59 11 80 09 00 00 00 00 00 00 DC [11:54:05]Write i2c OK [11:54:05]MH_I2C_Read... [11:54:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:54:05]Read from MH i2c: E2 [11:54:05]MH_I2C_Read... [11:54:05]Read from MH i2c: E2 03 00 [11:54:05]MH_I2C_Read... [11:54:05]Read from MH i2c: E2 03 00 59 11 00 90 00 DE [11:54:05]RAPDU: 90 00 [11:54:05]wFMCommunicate OK [11:54:05]SAM_PROTO_ClearQueue done [11:54:05]KKMCreateOFDPacket [11:54:05]OFDProtocolAddRootSTLVToBuf [11:54:05]FM_MakeSignedData [11:54:05]FM_MakeSignedData [11:54:05]SAM_PROTO_SignData [11:54:05]wFMCommunicate request_size=4 [11:54:05]MH_SAM_APDU [11:54:05]CAPDU: 80 0D 01 02 [11:54:05]Write to MH i2c: E2 08 00 5A 11 80 0D 01 02 00 00 00 00 E4 [11:54:05]Write i2c OK [11:54:05]MH_I2C_Read... [11:54:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:54:05]Read from MH i2c: E2 [11:54:05]MH_I2C_Read... [11:54:05]Read from MH i2c: E2 03 00 [11:54:05]MH_I2C_Read... [11:54:05]Read from MH i2c: E2 03 00 5A 11 00 90 00 DF [11:54:05]RAPDU: 90 00 [11:54:05]wFMCommunicate OK [11:54:05]wFMCommunicate request_size=255 [11:54:05]MH_SAM_APDU [11:54:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 0E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 90 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 90 6D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 5C 4B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CB 99 01 00 35 04 06 00 62 [11:54:05]Write to MH i2c: E2 02 01 5B 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 0E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 90 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 90 6D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 5C 4B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CB 99 01 00 35 04 06 00 62 00 00 30 [11:54:05]Write i2c OK [11:54:05]MH_I2C_Read... [11:54:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:05]Read from MH i2c: E2 [11:54:05]MH_I2C_Read... [11:54:05]Read from MH i2c: E2 03 00 [11:54:05]MH_I2C_Read... [11:54:05]Read from MH i2c: E2 03 00 5B 11 00 90 00 E0 [11:54:05]RAPDU: 90 00 [11:54:05]wFMCommunicate OK [11:54:05]wFMCommunicate request_size=10 [11:54:05]MH_SAM_APDU [11:54:05]CAPDU: 80 0D 02 02 05 2E 22 06 F2 42 [11:54:05]Write to MH i2c: E2 0D 00 5C 11 80 0D 02 02 05 00 2E 22 06 F2 42 00 00 7B [11:54:05]Write i2c OK [11:54:05]MH_I2C_Read... [11:54:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:54:05]Read from MH i2c: E2 [11:54:05]MH_I2C_Read... [11:54:05]Read from MH i2c: E2 03 00 [11:54:05]MH_I2C_Read... [11:54:05]Read from MH i2c: E2 03 00 5C 11 00 90 00 E1 [11:54:05]RAPDU: 90 00 [11:54:05]wFMCommunicate OK [11:54:05]wFMCommunicate request_size=4 [11:54:05]MH_SAM_APDU [11:54:05]CAPDU: 80 0D 03 02 [11:54:05]Write to MH i2c: E2 08 00 5D 11 80 0D 03 02 00 00 00 00 E9 [11:54:05]Write i2c OK [11:54:05]MH_I2C_Read... [11:54:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:54:05]Read from MH i2c: E2 [11:54:05]MH_I2C_Read... [11:54:05]Read from MH i2c: E2 0B 00 [11:54:05]MH_I2C_Read... [11:54:05]Read from MH i2c: E2 0B 00 5D 11 00 C3 1B 80 CA AB 71 01 15 90 00 44 [11:54:05]RAPDU: C3 1B 80 CA AB 71 01 15 90 00 [11:54:05]wFMCommunicate OK [11:54:05]SAM_PROTO_SignData done [11:54:05]FM_MakeSignedData done [11:54:05]CreateOFDProtocolMessage [11:54:05]wFMCommunicate request_size=4 [11:54:05]MH_SAM_APDU [11:54:05]CAPDU: 80 11 00 00 [11:54:05]Write to MH i2c: E2 08 00 5E 11 80 11 00 00 00 00 00 00 E9 [11:54:05]Write i2c OK [11:54:05]MH_I2C_Read... [11:54:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:05]Read from MH i2c: E2 [11:54:05]MH_I2C_Read... [11:54:05]Read from MH i2c: E2 17 00 [11:54:05]MH_I2C_Read... [11:54:05]Read from MH i2c: E2 17 00 5E 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 44 [11:54:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:54:05]wFMCommunicate OK [11:54:05]CreateOFDProtocolMessage done [11:54:05]OFDSenderStorePacket 104907 [11:54:05]StoreOFDPacket docnum=104907 [11:54:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 F3 31 07 01 40 D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 0E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 90 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 90 6D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 5C 4B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CB 99 01 00 35 04 06 00 62 2E 22 06 F2 42 C3 1B 80 CA AB 71 01 15 [11:54:05]CheckFolder [11:54:05]dirname=/storage/ofd_packets [11:54:05]CheckFolder done [11:54:05]ProducePacketName [11:54:05]name=ofd_packets/00104907 [11:54:05]NVStorageSaveData ofd_packets/00104907 [11:54:05]File name is /storage/ofd_packets/00104907 [11:54:05]Write 301 bytes [11:54:05]NVStorageSaveData done [11:54:05]OFDSenderStorePacket done [11:54:05]KKMCreateOFDPacket done [11:54:05]NVStorageSaveData kkm_last_timestamp [11:54:05]File name is /storage/kkm_last_timestamp [11:54:05]Write 4 bytes [11:54:05]NVStorageSaveData done [11:54:05]ExternCall_PrintAddStr [11:54:05]wPrintStart [11:54:05]Write to MH i2c: 01 00 00 5F 11 70 [11:54:05]Write i2c OK [11:54:05]MH_I2C_Read... [11:54:05]Read from MH i2c: 01 [11:54:05]MH_I2C_Read... [11:54:05]Read from MH i2c: 01 07 00 [11:54:05]MH_I2C_Read... [11:54:05]Read from MH i2c: 01 07 00 5F 11 00 00 00 00 00 FF 0F 85 [11:54:05]RasterBufferAndPrint [11:54:05]line Счет N : (1)118357 [11:54:05]line ИНН: 02508201610067 [11:54:05]line Контрольно-Кассовый Чек [11:54:05]line ПРОДАЖА [11:54:05]line ТРК (МРК, ГНК) : 13 [11:54:05]line Товар: 2710124500 [11:54:05]line Аи-95-К-5 [11:54:05]line 3.780 * 74.20 [11:54:05]line = 280.48 [11:54:05]line НДС 12% НСП 1% [11:54:05]line > о реализуемом товаре [11:54:05]line ИТОГО: 280.48 [11:54:05]line НСП 1% : 2.48 [11:54:05]line НДС 12% : 29.78 [11:54:05]line Наличными: 0.00 [11:54:05]line Безнал.: 280.48 [11:54:05]line Место: АЗС № 176 [11:54:05]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:54:05]line СНО: Общий режим [11:54:05]line Чек 247 26.09.2024 11:54 [11:54:05]line Смена: 237 ФФД: 1.0 [11:54:05]line ЗНМ: 0300000238 [11:54:05]line РНМ: 0000000000145756 [11:54:05]line Версия ККМ: v1.0 [11:54:05]line Платежная система: O! деньги [11:54:05]line ФМ: 0000000000959278 [11:54:05]line ФД: 104907 [11:54:05]line ФПД: 107950278898242 [11:54:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T115404&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104907&fm=107950278898242&tin=02508201610067®Number=0000000000145756&sum=28048 [11:54:06]OFD Sender: Processing packet 104907 [packets to send 51, broken 50] [11:54:06]ProducePacketName [11:54:06]name=ofd_packets/00104907 [11:54:06]OFD Sender: To server: pG, [11:54:06]CommunicateWithHost lk.salyk.kg:30040 [11:54:06]ConnectInit lk.salyk.kg [11:54:06]written 0, free lines is 4095 [11:54:06]Connected sock=10 [11:54:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 F3 31 07 01 40 D6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C4 0E 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 90 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 0B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 90 6D 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 5C 4B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CB 99 01 00 35 04 06 00 62 2E 22 06 F2 42 C3 1B 80 CA AB 71 01 15 [11:54:06]Write to MH i2c: 01 00 00 88 11 99 [11:54:06]Write i2c OK [11:54:06]MH_I2C_Read... [11:54:06]Read from MH i2c: 01 [11:54:06]MH_I2C_Read... [11:54:06]Read from MH i2c: 01 07 00 [11:54:06]MH_I2C_Read... [11:54:06]Read from MH i2c: 01 07 00 88 11 00 00 00 00 00 22 0D CF [11:54:06]RasterBufferAndPrint [11:54:06]line [11:54:06]line [11:54:06]line [11:54:06]line [11:54:06]line [11:54:06]written 0, free lines is 3369 [11:54:06]MH_Cut [11:54:06]Write to MH i2c: D1 01 00 8F 11 01 72 [11:54:06]Write i2c OK [11:54:06]MH_I2C_Read... [11:54:06]Read from MH i2c: D1 [11:54:06]MH_I2C_Read... [11:54:06]Read from MH i2c: D1 01 00 [11:54:06]MH_I2C_Read... [11:54:06]Read from MH i2c: D1 01 00 8F 11 00 71 [11:54:06]Write to MH i2c: 01 00 00 90 11 A1 [11:54:06]Write i2c OK [11:54:06]MH_I2C_Read... [11:54:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 13 F0 47 00 02 C9 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CB 99 01 00 F4 03 04 00 0D F5 F4 66 B6 04 01 00 00 69 D9 0D E7 EC C4 44 B4 [11:54:06]CommunicateWithHost err = 0 [11:54:06]CheckOFDResponse [11:54:06]1017 (14) - 77093643461234 [11:54:06]1041 (16) - 0000000000959278 [11:54:06]1040 (4) - 104907 [11:54:06]1012 (4) - 26.09.2024 05:45 [11:54:06]1206 (1) - 0 [11:54:06]OFD Sender: Remove packet 104907 [11:54:06]ProducePacketName [11:54:06]name=ofd_packets/00104907 [11:54:06]NVStorageDeleteData [11:54:07]OFD Sender: No OFD packet to send [11:54:07]*** Cut start [11:54:07]*** Partial cut [11:54:07]*** CUTSNS_PIN = 1 [11:54:07]*** CUTSNS_PIN = 0 [11:54:07]*** Brake cut motor [11:54:07]Read from MH i2c: 01 [11:54:07]MH_I2C_Read... [11:54:07]*** Stop cut motor [11:54:07]*** Cut end [11:54:07]Read from MH i2c: 01 07 00 [11:54:07]MH_I2C_Read... [11:54:07]Read from MH i2c: 01 07 00 90 11 00 00 00 00 00 FF 0F B6 [11:54:07]process_action close_receipt done [11:54:07]requested_data is exist [11:54:07]produce_requested_data [11:54:07]requested_item fm.sn is exist - process it [11:54:07]wFMCommunicate request_size=4 [11:54:07]MH_SAM_APDU [11:54:07]CAPDU: 80 11 00 00 [11:54:07]Write to MH i2c: E2 08 00 91 11 80 11 00 00 00 00 00 00 1C [11:54:07]Write i2c OK [11:54:07]MH_I2C_Read... [11:54:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:54:08]Read from MH i2c: E2 [11:54:08]MH_I2C_Read... [11:54:08]Read from MH i2c: E2 17 00 [11:54:08]MH_I2C_Read... [11:54:08]Read from MH i2c: E2 17 00 91 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 77 [11:54:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:54:08]wFMCommunicate OK [11:54:08]requested_item fd.num is exist - process it [11:54:08]SAM_PROTO_GetFieldsCounters [11:54:08]wFMCommunicate request_size=4 [11:54:08]MH_SAM_APDU [11:54:08]CAPDU: 80 13 00 00 [11:54:08]Write to MH i2c: E2 08 00 92 11 80 13 00 00 00 00 00 00 1F [11:54:08]Write i2c OK [11:54:08]MH_I2C_Read... [11:54:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:54:08]Read from MH i2c: E2 [11:54:08]MH_I2C_Read... [11:54:08]Read from MH i2c: E2 62 00 [11:54:08]MH_I2C_Read... [11:54:08]Read from MH i2c: E2 62 00 92 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 CB 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 82 [11:54:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 CB 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 F7 00 00 00 5E 04 04 00 F7 00 00 00 57 04 04 00 F8 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:54:08]wFMCommunicate OK [11:54:08]SAM_PROTO_GetFieldsCounters done [11:54:08]requested_item shift.num is exist - process it [11:54:08]requested_item shift.opened is exist - process it [11:54:08]req_shift_opened [11:54:08]FM_GetShiftState [11:54:08]SAM_PROTO_GetShiftState [11:54:08]wFMCommunicate request_size=4 [11:54:08]MH_SAM_APDU [11:54:08]CAPDU: 80 13 01 00 [11:54:08]Write to MH i2c: E2 08 00 93 11 80 13 01 00 00 00 00 00 21 [11:54:08]Write i2c OK [11:54:08]MH_I2C_Read... [11:54:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:54:08]Read from MH i2c: E2 [11:54:08]MH_I2C_Read... [11:54:08]Read from MH i2c: E2 0E 00 [11:54:08]MH_I2C_Read... [11:54:08]Read from MH i2c: E2 0E 00 93 11 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 1D [11:54:08]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:54:08]wFMCommunicate OK [11:54:08]SAM_PROTO_GetShiftState done [11:54:08]FM_GetShiftState done [11:54:08]req_shift_opened done [11:54:08]requested_item shift.open_date is exist - process it [11:54:08]req_shift_open_date [11:54:08]req_shift_open_date done [11:54:08]produce_requested_data done [11:54:08]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104907,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:54:08]process_action_free close_receipt [11:54:08]json_value_free [11:54:08]json_value_free done [11:54:08]process_json_proto returns [11:54:08]Send response to host [11:54:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104907,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:54:08]free response buf [11:54:08]execute_script done [11:54:08]execute_script returns [11:54:08]free content buf [11:54:08]Sock 9.Close socket [11:54:08]Sock 9.Thread stoped [11:54:12]OFD Sender: No OFD packet to send [11:54:17]OFD Sender: No OFD packet to send [11:54:22]OFD Sender: No OFD packet to send [11:54:27]OFD Sender: No OFD packet to send [11:54:32]OFD Sender: No OFD packet to send [11:54:37]OFD Sender: No OFD packet to send [11:54:42]OFD Sender: No OFD packet to send [11:54:47]OFD Sender: No OFD packet to send [11:54:52]OFD Sender: No OFD packet to send [11:54:57]OFD Sender: No OFD packet to send [11:55:00]accept exits with 7 [11:55:00]New connection [11:55:00]New thread 3066875236 created [11:55:00]Thread 3067018596 joined [11:55:00]Waiting for new connection... [11:55:00] Sock 7.Parse request [11:55:00]Sock 7.Check first char [11:55:00]Sock 7.First char is OK [11:55:00]request: POST /json_proto HTTP/1.0 [11:55:00]Method: POST [11:55:00]URL: /json_proto [11:55:00]Method is POST - this is cgi request [11:55:00]url: /json_proto [11:55:00]query_string will be loaded in cgi processing [11:55:00]execute_cgi json_proto POST (null) [11:55:00]execute_cgi path=json_proto method=POST [11:55:00]POST find Content-Length [11:55:00]Host: 172.17.62.195:8080 [11:55:00]Content-Length: 635 [11:55:00]Content-Type: application/json [11:55:00] [11:55:00]POST finish read [11:55:00]Found Content-Length = 635 [11:55:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 14.430, "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" ] } } [11:55:00]execute_script... [11:55:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118358", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 34", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 14.430, "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" ] } } [11:55:00]POST & json_proto [11:55:00]process_json_proto [11:55:00]json parsed OK: [11:55:00]protocol is kg_v1.0 [11:55:00]action value=close_receipt [11:55:00]process_action close_receipt [11:55:00]cmd_close_receipt [11:55:00]MH_GetDate [11:55:00]Write to MH i2c: F0 00 00 94 11 94 [11:55:00]Write i2c OK [11:55:00]MH_I2C_Read... [11:55:00]Read from MH i2c: F0 [11:55:00]MH_I2C_Read... [11:55:00]Read from MH i2c: F0 09 00 [11:55:00]MH_I2C_Read... [11:55:00]Read from MH i2c: F0 09 00 94 11 00 94 4B F5 66 65 34 CA 65 9F [11:55:00]GetLastDocTimeStamp 1727351644 [11:55:00]current date 1727351700 [11:55:00]FM_GetShiftState [11:55:00]SAM_PROTO_GetShiftState [11:55:00]wFMCommunicate request_size=4 [11:55:00]MH_SAM_APDU [11:55:00]CAPDU: 80 13 01 00 [11:55:00]Write to MH i2c: E2 08 00 95 11 80 13 01 00 00 00 00 00 23 [11:55:00]Write i2c OK [11:55:00]MH_I2C_Read... [11:55:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:00]Read from MH i2c: E2 [11:55:00]MH_I2C_Read... [11:55:00]Read from MH i2c: E2 0E 00 [11:55:00]MH_I2C_Read... [11:55:00]Read from MH i2c: E2 0E 00 95 11 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 1F [11:55:00]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:55:00]wFMCommunicate OK [11:55:00]SAM_PROTO_GetShiftState done [11:55:00]FM_GetShiftState done [11:55:00]opened in 1727309552 [11:55:00]opened+sec_in_day 1727395952 [11:55:00]quantity*price = 99999 [11:55:00]sum+1 = 100001 [11:55:00]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.00 НСП 1% : 8.85 НДС 12% : 106.19 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 248 26.09.2024 11:55 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104908 ФПД: 137968269092179 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T115500&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104908&fm=137968269092179&tin=02508201610067®Number=0000000000145756&sum=100000 [11:55:01]StoreToDocumentArchive [11:55:01]shift 237 fd 104908 [11:55:01]save to /storage/0237/doc_00104908 [11:55:01]save last doc name /storage/0237/doc_00104908 to /storage/kkm_last_doc_name [11:55:01]save OK [11:55:01]Clear old archive folders... [11:55:01]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:55:01]tlvbuf is 002DC7D0 [11:55:01]SAM_PROTO_ClearQueue [11:55:01]wFMCommunicate request_size=4 [11:55:01]MH_SAM_APDU [11:55:01]CAPDU: 80 09 00 00 [11:55:01]Write to MH i2c: E2 08 00 A2 11 80 09 00 00 00 00 00 00 25 [11:55:01]Write i2c OK [11:55:01]MH_I2C_Read... [11:55:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:55:01]Read from MH i2c: E2 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 03 00 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 03 00 A2 11 00 90 00 27 [11:55:01]RAPDU: 90 00 [11:55:01]wFMCommunicate OK [11:55:01]SAM_PROTO_ClearQueue done [11:55:01]KKMCreateOFDPacket [11:55:01]OFDProtocolAddRootSTLVToBuf [11:55:01]FM_MakeSignedData [11:55:01]FM_MakeSignedData [11:55:01]SAM_PROTO_SignData [11:55:01]wFMCommunicate request_size=4 [11:55:01]MH_SAM_APDU [11:55:01]CAPDU: 80 0D 01 02 [11:55:01]Write to MH i2c: E2 08 00 A3 11 80 0D 01 02 00 00 00 00 2D [11:55:01]Write i2c OK [11:55:01]MH_I2C_Read... [11:55:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:55:01]Read from MH i2c: E2 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 03 00 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 03 00 A3 11 00 90 00 28 [11:55:01]RAPDU: 90 00 [11:55:01]wFMCommunicate OK [11:55:01]wFMCommunicate request_size=255 [11:55:01]MH_SAM_APDU [11:55:01]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 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 F8 00 00 00 F4 03 04 00 94 4B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CC 99 01 00 35 04 06 00 [11:55:01]Write to MH i2c: E2 02 01 A4 11 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 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 F8 00 00 00 F4 03 04 00 94 4B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CC 99 01 00 35 04 06 00 00 00 C5 [11:55:01]Write i2c OK [11:55:01]MH_I2C_Read... [11:55:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:01]Read from MH i2c: E2 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 03 00 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 03 00 A4 11 00 90 00 29 [11:55:01]RAPDU: 90 00 [11:55:01]wFMCommunicate OK [11:55:01]wFMCommunicate request_size=11 [11:55:01]MH_SAM_APDU [11:55:01]CAPDU: 80 0D 02 02 06 7D 7B 3D AB 65 53 [11:55:01]Write to MH i2c: E2 0E 00 A5 11 80 0D 02 02 06 00 7D 7B 3D AB 65 53 00 00 D4 [11:55:01]Write i2c OK [11:55:01]MH_I2C_Read... [11:55:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:55:01]Read from MH i2c: E2 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 03 00 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 03 00 A5 11 00 90 00 2A [11:55:01]RAPDU: 90 00 [11:55:01]wFMCommunicate OK [11:55:01]wFMCommunicate request_size=4 [11:55:01]MH_SAM_APDU [11:55:01]CAPDU: 80 0D 03 02 [11:55:01]Write to MH i2c: E2 08 00 A6 11 80 0D 03 02 00 00 00 00 32 [11:55:01]Write i2c OK [11:55:01]MH_I2C_Read... [11:55:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:55:01]Read from MH i2c: E2 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 0B 00 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 0B 00 A6 11 00 71 0A 2B FE D2 53 15 DA 90 00 EB [11:55:01]RAPDU: 71 0A 2B FE D2 53 15 DA 90 00 [11:55:01]wFMCommunicate OK [11:55:01]SAM_PROTO_SignData done [11:55:01]FM_MakeSignedData done [11:55:01]CreateOFDProtocolMessage [11:55:01]wFMCommunicate request_size=4 [11:55:01]MH_SAM_APDU [11:55:01]CAPDU: 80 11 00 00 [11:55:01]Write to MH i2c: E2 08 00 A7 11 80 11 00 00 00 00 00 00 32 [11:55:01]Write i2c OK [11:55:01]MH_I2C_Read... [11:55:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:01]Read from MH i2c: E2 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 17 00 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: E2 17 00 A7 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 8D [11:55:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:55:01]wFMCommunicate OK [11:55:01]CreateOFDProtocolMessage done [11:55:01]OFDSenderStorePacket 104908 [11:55:01]StoreOFDPacket docnum=104908 [11:55:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 7B 9C 08 01 B9 57 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 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 F8 00 00 00 F4 03 04 00 94 4B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CC 99 01 00 35 04 06 00 7D 7B 3D AB 65 53 71 0A 2B FE D2 53 15 DA [11:55:01]CheckFolder [11:55:01]dirname=/storage/ofd_packets [11:55:01]CheckFolder done [11:55:01]ProducePacketName [11:55:01]name=ofd_packets/00104908 [11:55:01]NVStorageSaveData ofd_packets/00104908 [11:55:01]File name is /storage/ofd_packets/00104908 [11:55:01]Write 302 bytes [11:55:01]NVStorageSaveData done [11:55:01]OFDSenderStorePacket done [11:55:01]KKMCreateOFDPacket done [11:55:01]NVStorageSaveData kkm_last_timestamp [11:55:01]File name is /storage/kkm_last_timestamp [11:55:01]Write 4 bytes [11:55:01]NVStorageSaveData done [11:55:01]ExternCall_PrintAddStr [11:55:01]wPrintStart [11:55:01]Write to MH i2c: 01 00 00 A8 11 B9 [11:55:01]Write i2c OK [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: 01 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: 01 07 00 [11:55:01]MH_I2C_Read... [11:55:01]Read from MH i2c: 01 07 00 A8 11 00 00 00 00 00 FF 0F CE [11:55:01]RasterBufferAndPrint [11:55:01]line Счет N : (1)118358 [11:55:01]line ИНН: 02508201610067 [11:55:01]line Контрольно-Кассовый Чек [11:55:01]line ПРОДАЖА [11:55:01]line ТРК (МРК, ГНК) : 34 [11:55:01]line Товар: 2710124130 [11:55:01]line SUPER-92-К-5 [11:55:01]line 14.430 * 69.30 [11:55:01]line = 1000.00 [11:55:01]line НДС 12% НСП 1% [11:55:01]line > о реализуемом товаре [11:55:01]line ИТОГО: 1000.00 [11:55:01]line НСП 1% : 8.85 [11:55:01]line НДС 12% : 106.19 [11:55:01]line Наличными: 1000.00 [11:55:01]line Безнал.: 0.00 [11:55:01]line Место: АЗС № 176 [11:55:01]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:55:01]line СНО: Общий режим [11:55:01]line Чек 248 26.09.2024 11:55 [11:55:01]line Смена: 237 ФФД: 1.0 [11:55:01]line ЗНМ: 0300000238 [11:55:01]line РНМ: 0000000000145756 [11:55:01]line Версия ККМ: v1.0 [11:55:01]line ФМ: 0000000000959278 [11:55:01]line ФД: 104908 [11:55:01]line ФПД: 137968269092179 [11:55:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T115500&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104908&fm=137968269092179&tin=02508201610067®Number=0000000000145756&sum=100000 [11:55:02]OFD Sender: Processing packet 104908 [packets to send 51, broken 50] [11:55:02]ProducePacketName [11:55:02]name=ofd_packets/00104908 [11:55:02]OFD Sender: To server: pG, [11:55:02]CommunicateWithHost lk.salyk.kg:30040 [11:55:02]ConnectInit lk.salyk.kg [11:55:02]written 0, free lines is 4095 [11:55:02]Connected sock=11 [11:55:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 7B 9C 08 01 B9 57 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5E 38 00 00 00 00 00 37 04 06 00 12 1B 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 F8 00 00 00 F4 03 04 00 94 4B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CC 99 01 00 35 04 06 00 7D 7B 3D AB 65 53 71 0A 2B FE D2 53 15 DA [11:55:02]Write to MH i2c: 01 00 00 CF 11 E0 [11:55:02]Write i2c OK [11:55:02]MH_I2C_Read... [11:55:02]Read from MH i2c: 01 [11:55:02]MH_I2C_Read... [11:55:02]Read from MH i2c: 01 07 00 [11:55:02]MH_I2C_Read... [11:55:02]Read from MH i2c: 01 07 00 CF 11 00 00 00 00 00 42 0D 36 [11:55:02]RasterBufferAndPrint [11:55:02]line [11:55:02]line [11:55:02]line [11:55:02]line [11:55:02]line [11:55:02]written 0, free lines is 3400 [11:55:02]MH_Cut [11:55:02]Write to MH i2c: D1 01 00 D6 11 01 B9 [11:55:02]Write i2c OK [11:55:02]MH_I2C_Read... [11:55:02]Read from MH i2c: D1 [11:55:02]MH_I2C_Read... [11:55:02]Read from MH i2c: D1 01 00 [11:55:02]MH_I2C_Read... [11:55:02]Read from MH i2c: D1 01 00 D6 11 00 B8 [11:55:02]Write to MH i2c: 01 00 00 D7 11 E8 [11:55:02]Write i2c OK [11:55:02]MH_I2C_Read... [11:55:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 A6 D9 47 00 90 28 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CC 99 01 00 F4 03 04 00 45 F5 F4 66 B6 04 01 00 00 75 E1 03 27 C5 59 A7 F3 [11:55:02]CommunicateWithHost err = 0 [11:55:02]CheckOFDResponse [11:55:02]1017 (14) - 77093643461234 [11:55:02]1041 (16) - 0000000000959278 [11:55:02]1040 (4) - 104908 [11:55:02]1012 (4) - 26.09.2024 05:46 [11:55:02]1206 (1) - 0 [11:55:02]OFD Sender: Remove packet 104908 [11:55:02]ProducePacketName [11:55:02]name=ofd_packets/00104908 [11:55:02]NVStorageDeleteData [11:55:03]*** Cut start [11:55:03]*** Partial cut [11:55:03]*** CUTSNS_PIN = 1 [11:55:03]OFD Sender: No OFD packet to send [11:55:03]*** CUTSNS_PIN = 0 [11:55:03]*** Brake cut motor [11:55:03]Read from MH i2c: 01 [11:55:03]MH_I2C_Read... [11:55:03]*** Stop cut motor [11:55:03]*** Cut end [11:55:03]Read from MH i2c: 01 07 00 [11:55:03]MH_I2C_Read... [11:55:03]Read from MH i2c: 01 07 00 D7 11 00 00 00 00 00 FF 0F FD [11:55:03]process_action close_receipt done [11:55:03]requested_data is exist [11:55:03]produce_requested_data [11:55:03]requested_item fm.sn is exist - process it [11:55:03]wFMCommunicate request_size=4 [11:55:03]MH_SAM_APDU [11:55:03]CAPDU: 80 11 00 00 [11:55:03]Write to MH i2c: E2 08 00 D8 11 80 11 00 00 00 00 00 00 63 [11:55:03]Write i2c OK [11:55:03]MH_I2C_Read... [11:55:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:55:03]Read from MH i2c: E2 [11:55:03]MH_I2C_Read... [11:55:03]Read from MH i2c: E2 17 00 [11:55:03]MH_I2C_Read... [11:55:03]Read from MH i2c: E2 17 00 D8 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 BE [11:55:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:55:03]wFMCommunicate OK [11:55:03]requested_item fd.num is exist - process it [11:55:03]SAM_PROTO_GetFieldsCounters [11:55:03]wFMCommunicate request_size=4 [11:55:03]MH_SAM_APDU [11:55:03]CAPDU: 80 13 00 00 [11:55:03]Write to MH i2c: E2 08 00 D9 11 80 13 00 00 00 00 00 00 66 [11:55:03]Write i2c OK [11:55:03]MH_I2C_Read... [11:55:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:55:04]Read from MH i2c: E2 [11:55:04]MH_I2C_Read... [11:55:04]Read from MH i2c: E2 62 00 [11:55:04]MH_I2C_Read... [11:55:04]Read from MH i2c: E2 62 00 D9 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 CC 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 CD [11:55:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 CC 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 F8 00 00 00 5E 04 04 00 F8 00 00 00 57 04 04 00 F9 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:55:04]wFMCommunicate OK [11:55:04]SAM_PROTO_GetFieldsCounters done [11:55:04]requested_item shift.num is exist - process it [11:55:04]requested_item shift.opened is exist - process it [11:55:04]req_shift_opened [11:55:04]FM_GetShiftState [11:55:04]SAM_PROTO_GetShiftState [11:55:04]wFMCommunicate request_size=4 [11:55:04]MH_SAM_APDU [11:55:04]CAPDU: 80 13 01 00 [11:55:04]Write to MH i2c: E2 08 00 DA 11 80 13 01 00 00 00 00 00 68 [11:55:04]Write i2c OK [11:55:04]MH_I2C_Read... [11:55:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:55:04]Read from MH i2c: E2 [11:55:04]MH_I2C_Read... [11:55:04]Read from MH i2c: E2 0E 00 [11:55:04]MH_I2C_Read... [11:55:04]Read from MH i2c: E2 0E 00 DA 11 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 64 [11:55:04]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:55:04]wFMCommunicate OK [11:55:04]SAM_PROTO_GetShiftState done [11:55:04]FM_GetShiftState done [11:55:04]req_shift_opened done [11:55:04]requested_item shift.open_date is exist - process it [11:55:04]req_shift_open_date [11:55:04]req_shift_open_date done [11:55:04]produce_requested_data done [11:55:04]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104908,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:55:04]process_action_free close_receipt [11:55:04]json_value_free [11:55:04]json_value_free done [11:55:04]process_json_proto returns [11:55:04]Send response to host [11:55:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104908,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:55:04]free response buf [11:55:04]execute_script done [11:55:04]execute_script returns [11:55:04]free content buf [11:55:04]Sock 7.Close socket [11:55:04]Sock 7.Thread stoped [11:55:08]OFD Sender: No OFD packet to send [11:55:13]OFD Sender: No OFD packet to send [11:55:18]OFD Sender: No OFD packet to send [11:55:23]OFD Sender: No OFD packet to send [11:55:28]OFD Sender: No OFD packet to send [11:55:33]OFD Sender: No OFD packet to send [11:55:38]OFD Sender: No OFD packet to send [11:55:43]OFD Sender: No OFD packet to send [11:55:48]OFD Sender: No OFD packet to send [11:55:53]OFD Sender: No OFD packet to send [11:55:58]OFD Sender: No OFD packet to send [11:56:03]OFD Sender: No OFD packet to send [11:56:08]OFD Sender: No OFD packet to send [11:56:13]OFD Sender: No OFD packet to send [11:56:14]accept exits with 9 [11:56:14]New connection [11:56:14]New thread 3067018596 created [11:56:14]Thread 3066875236 joined [11:56:14]Waiting for new connection... [11:56:14] Sock 9.Parse request [11:56:14]Sock 9.Check first char [11:56:14]Sock 9.First char is OK [11:56:14]request: POST /json_proto HTTP/1.0 [11:56:14]Method: POST [11:56:14]URL: /json_proto [11:56:14]Method is POST - this is cgi request [11:56:14]url: /json_proto [11:56:14]query_string will be loaded in cgi processing [11:56:14]execute_cgi json_proto POST (null) [11:56:14]execute_cgi path=json_proto method=POST [11:56:14]POST find Content-Length [11:56:14]Host: 172.17.62.195:8080 [11:56:14]Content-Length: 682 [11:56:14]Content-Type: application/json [11:56:14] [11:56:14]POST finish read [11:56:14]Found Content-Length = 682 [11:56:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118359", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:14]execute_script... [11:56: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)118359", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 43", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:14]POST & json_proto [11:56:14]process_json_proto [11:56:14]json parsed OK: [11:56:14]protocol is kg_v1.0 [11:56:14]action value=close_receipt [11:56:14]process_action close_receipt [11:56:14]cmd_close_receipt [11:56:14]MH_GetDate [11:56:14]Write to MH i2c: F0 00 00 DB 11 DB [11:56:14]Write i2c OK [11:56:14]MH_I2C_Read... [11:56:14]Read from MH i2c: F0 [11:56:14]MH_I2C_Read... [11:56:14]Read from MH i2c: F0 09 00 [11:56:14]MH_I2C_Read... [11:56:14]Read from MH i2c: F0 09 00 DB 11 00 DF 4B F5 66 65 34 CA 65 31 [11:56:14]GetLastDocTimeStamp 1727351700 [11:56:14]current date 1727351775 [11:56:14]FM_GetShiftState [11:56:14]SAM_PROTO_GetShiftState [11:56:14]wFMCommunicate request_size=4 [11:56:14]MH_SAM_APDU [11:56:14]CAPDU: 80 13 01 00 [11:56:14]Write to MH i2c: E2 08 00 DC 11 80 13 01 00 00 00 00 00 6A [11:56:14]Write i2c OK [11:56:14]MH_I2C_Read... [11:56:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:15]Read from MH i2c: E2 [11:56:15]MH_I2C_Read... [11:56:15]Read from MH i2c: E2 0E 00 [11:56:15]MH_I2C_Read... [11:56:15]Read from MH i2c: E2 0E 00 DC 11 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 66 [11:56:15]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:56:15]wFMCommunicate OK [11:56:15]SAM_PROTO_GetShiftState done [11:56:15]FM_GetShiftState done [11:56:15]opened in 1727309552 [11:56:15]opened+sec_in_day 1727395952 [11:56:15]quantity*price = 100021 [11:56:15]sum+1 = 100023 [11:56:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 249 26.09.2024 11:56 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104909 ФПД: 234756246977099 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T115615&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104909&fm=234756246977099&tin=02508201610067®Number=0000000000145756&sum=100000 [11:56:16]StoreToDocumentArchive [11:56:16]shift 237 fd 104909 [11:56:16]save to /storage/0237/doc_00104909 [11:56:16]save last doc name /storage/0237/doc_00104909 to /storage/kkm_last_doc_name [11:56:16]save OK [11:56:16]Clear old archive folders... [11:56:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:56:16]tlvbuf is 003220F0 [11:56:16]SAM_PROTO_ClearQueue [11:56:16]wFMCommunicate request_size=4 [11:56:16]MH_SAM_APDU [11:56:16]CAPDU: 80 09 00 00 [11:56:16]Write to MH i2c: E2 08 00 E9 11 80 09 00 00 00 00 00 00 6C [11:56:16]Write i2c OK [11:56:16]MH_I2C_Read... [11:56:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:56:16]Read from MH i2c: E2 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: E2 03 00 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: E2 03 00 E9 11 00 90 00 6E [11:56:16]RAPDU: 90 00 [11:56:16]wFMCommunicate OK [11:56:16]SAM_PROTO_ClearQueue done [11:56:16]KKMCreateOFDPacket [11:56:16]OFDProtocolAddRootSTLVToBuf [11:56:16]FM_MakeSignedData [11:56:16]FM_MakeSignedData [11:56:16]SAM_PROTO_SignData [11:56:16]wFMCommunicate request_size=4 [11:56:16]MH_SAM_APDU [11:56:16]CAPDU: 80 0D 01 02 [11:56:16]Write to MH i2c: E2 08 00 EA 11 80 0D 01 02 00 00 00 00 74 [11:56:16]Write i2c OK [11:56:16]MH_I2C_Read... [11:56:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:56:16]Read from MH i2c: E2 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: E2 03 00 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: E2 03 00 EA 11 00 90 00 6F [11:56:16]RAPDU: 90 00 [11:56:16]wFMCommunicate OK [11:56:16]wFMCommunicate request_size=255 [11:56:16]MH_SAM_APDU [11:56:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 F9 00 00 00 F4 03 04 00 DF 4B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CD 99 01 00 35 04 06 00 D5 [11:56:16]Write to MH i2c: E2 02 01 EB 11 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 DF 4B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CD 99 01 00 35 04 06 00 D5 00 00 D2 [11:56:16]Write i2c OK [11:56:16]MH_I2C_Read... [11:56:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:16]Read from MH i2c: E2 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: E2 03 00 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: E2 03 00 EB 11 00 90 00 70 [11:56:16]RAPDU: 90 00 [11:56:16]wFMCommunicate OK [11:56:16]wFMCommunicate request_size=10 [11:56:16]MH_SAM_APDU [11:56:16]CAPDU: 80 0D 02 02 05 82 72 B5 BA 4B [11:56:16]Write to MH i2c: E2 0D 00 EC 11 80 0D 02 02 05 00 82 72 B5 BA 4B 00 00 2F [11:56:16]Write i2c OK [11:56:16]MH_I2C_Read... [11:56:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:16]Read from MH i2c: E2 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: E2 03 00 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: E2 03 00 EC 11 00 90 00 71 [11:56:16]RAPDU: 90 00 [11:56:16]wFMCommunicate OK [11:56:16]wFMCommunicate request_size=4 [11:56:16]MH_SAM_APDU [11:56:16]CAPDU: 80 0D 03 02 [11:56:16]Write to MH i2c: E2 08 00 ED 11 80 0D 03 02 00 00 00 00 79 [11:56:16]Write i2c OK [11:56:16]MH_I2C_Read... [11:56:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:56:16]Read from MH i2c: E2 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: E2 0B 00 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: E2 0B 00 ED 11 00 9D B8 FC 37 08 2E 65 65 90 00 02 [11:56:16]RAPDU: 9D B8 FC 37 08 2E 65 65 90 00 [11:56:16]wFMCommunicate OK [11:56:16]SAM_PROTO_SignData done [11:56:16]FM_MakeSignedData done [11:56:16]CreateOFDProtocolMessage [11:56:16]wFMCommunicate request_size=4 [11:56:16]MH_SAM_APDU [11:56:16]CAPDU: 80 11 00 00 [11:56:16]Write to MH i2c: E2 08 00 EE 11 80 11 00 00 00 00 00 00 79 [11:56:16]Write i2c OK [11:56:16]MH_I2C_Read... [11:56:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:16]Read from MH i2c: E2 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: E2 17 00 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: E2 17 00 EE 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 D4 [11:56:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:56:16]wFMCommunicate OK [11:56:16]CreateOFDProtocolMessage done [11:56:16]OFDSenderStorePacket 104909 [11:56:16]StoreOFDPacket docnum=104909 [11:56:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A5 13 07 01 62 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 DF 4B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CD 99 01 00 35 04 06 00 D5 82 72 B5 BA 4B 9D B8 FC 37 08 2E 65 65 [11:56:16]CheckFolder [11:56:16]dirname=/storage/ofd_packets [11:56:16]CheckFolder done [11:56:16]ProducePacketName [11:56:16]name=ofd_packets/00104909 [11:56:16]NVStorageSaveData ofd_packets/00104909 [11:56:16]File name is /storage/ofd_packets/00104909 [11:56:16]Write 301 bytes [11:56:16]NVStorageSaveData done [11:56:16]OFDSenderStorePacket done [11:56:16]KKMCreateOFDPacket done [11:56:16]NVStorageSaveData kkm_last_timestamp [11:56:16]File name is /storage/kkm_last_timestamp [11:56:16]Write 4 bytes [11:56:16]NVStorageSaveData done [11:56:16]ExternCall_PrintAddStr [11:56:16]wPrintStart [11:56:16]Write to MH i2c: 01 00 00 EF 11 00 [11:56:16]Write i2c OK [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: 01 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: 01 07 00 [11:56:16]MH_I2C_Read... [11:56:16]Read from MH i2c: 01 07 00 EF 11 00 00 00 00 00 FF 0F 15 [11:56:16]RasterBufferAndPrint [11:56:16]line Счет N : (1)118359 [11:56:16]line ИНН: 02508201610067 [11:56:16]line Контрольно-Кассовый Чек [11:56:16]line ПРОДАЖА [11:56:16]line ТРК (МРК, ГНК) : 43 [11:56:16]line Товар: 2710124500 [11:56:16]line Аи-95-К-5 [11:56:16]line 13.480 * 74.20 [11:56:16]line = 1000.22 [11:56:16]line НДС 12% НСП 1% [11:56:16]line > о реализуемом товаре [11:56:16]line ОКРУГЛЕНИЕ: -0.22 [11:56:16]line ИТОГО: 1000.00 [11:56:16]line Внесено: 1000.00 [11:56:16]line СДАЧА: 0.00 [11:56:16]line НСП 1% : 8.85 [11:56:16]line НДС 12% : 106.22 [11:56:16]line Наличными: 1000.00 [11:56:16]line Безнал.: 0.00 [11:56:16]line Место: АЗС № 176 [11:56:16]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:56:16]line СНО: Общий режим [11:56:16]line Чек 249 26.09.2024 11:56 [11:56:16]line Смена: 237 ФФД: 1.0 [11:56:16]line ЗНМ: 0300000238 [11:56:16]line РНМ: 0000000000145756 [11:56:16]line Версия ККМ: v1.0 [11:56:16]line ФМ: 0000000000959278 [11:56:16]line ФД: 104909 [11:56:16]line ФПД: 234756246977099 [11:56:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T115615&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104909&fm=234756246977099&tin=02508201610067®Number=0000000000145756&sum=100000 [11:56:17]OFD Sender: Processing packet 104909 [packets to send 51, broken 50] [11:56:17]ProducePacketName [11:56:17]name=ofd_packets/00104909 [11:56:17]OFD Sender: To server: pG, [11:56:17]CommunicateWithHost lk.salyk.kg:30040 [11:56:17]ConnectInit lk.salyk.kg [11:56:17]written 0, free lines is 4095 [11:56:17]Connected sock=10 [11:56:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A5 13 07 01 62 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F9 00 00 00 F4 03 04 00 DF 4B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CD 99 01 00 35 04 06 00 D5 82 72 B5 BA 4B 9D B8 FC 37 08 2E 65 65 [11:56:17]Write to MH i2c: 01 00 00 19 12 2B [11:56:17]Write i2c OK [11:56:17]MH_I2C_Read... [11:56:17]Read from MH i2c: 01 [11:56:17]MH_I2C_Read... [11:56:17]Read from MH i2c: 01 07 00 [11:56:17]MH_I2C_Read... [11:56:17]Read from MH i2c: 01 07 00 19 12 00 00 00 00 00 0E 0D 4D [11:56:17]RasterBufferAndPrint [11:56:17]line [11:56:17]line [11:56:17]line [11:56:17]line [11:56:17]line [11:56:17]written 0, free lines is 3348 [11:56:17]MH_Cut [11:56:17]Write to MH i2c: D1 01 00 20 12 01 04 [11:56:17]Write i2c OK [11:56:17]MH_I2C_Read... [11:56:17]Read from MH i2c: D1 [11:56:17]MH_I2C_Read... [11:56:17]Read from MH i2c: D1 01 00 [11:56:17]MH_I2C_Read... [11:56:17]Read from MH i2c: D1 01 00 20 12 00 03 [11:56:17]Write to MH i2c: 01 00 00 21 12 33 [11:56:17]Write i2c OK [11:56:17]MH_I2C_Read... [11:56:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 97 8E 47 00 A2 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CD 99 01 00 F4 03 04 00 90 F5 F4 66 B6 04 01 00 00 07 FC 04 70 4B 1C 50 80 [11:56:17]CommunicateWithHost err = 0 [11:56:17]CheckOFDResponse [11:56:17]1017 (14) - 77093643461234 [11:56:17]1041 (16) - 0000000000959278 [11:56:17]1040 (4) - 104909 [11:56:17]1012 (4) - 26.09.2024 05:48 [11:56:17]1206 (1) - 0 [11:56:17]OFD Sender: Remove packet 104909 [11:56:17]ProducePacketName [11:56:17]name=ofd_packets/00104909 [11:56:17]NVStorageDeleteData [11:56:18]OFD Sender: No OFD packet to send [11:56:18]*** Cut start [11:56:18]*** Partial cut [11:56:18]*** CUTSNS_PIN = 1 [11:56:18]*** CUTSNS_PIN = 0 [11:56:18]*** Brake cut motor [11:56:18]Read from MH i2c: 01 [11:56:18]MH_I2C_Read... [11:56:18]*** Stop cut motor [11:56:18]*** Cut end [11:56:18]Read from MH i2c: 01 07 00 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: 01 07 00 21 12 00 00 00 00 00 FF 0F 48 [11:56:18]process_action close_receipt done [11:56:18]requested_data is exist [11:56:18]produce_requested_data [11:56:18]requested_item fm.sn is exist - process it [11:56:18]wFMCommunicate request_size=4 [11:56:18]MH_SAM_APDU [11:56:18]CAPDU: 80 11 00 00 [11:56:18]Write to MH i2c: E2 08 00 22 12 80 11 00 00 00 00 00 00 AE [11:56:18]Write i2c OK [11:56:18]MH_I2C_Read... [11:56:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:18]Read from MH i2c: E2 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 17 00 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 17 00 22 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 09 [11:56:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:56:18]wFMCommunicate OK [11:56:18]requested_item fd.num is exist - process it [11:56:18]SAM_PROTO_GetFieldsCounters [11:56:18]wFMCommunicate request_size=4 [11:56:18]MH_SAM_APDU [11:56:18]CAPDU: 80 13 00 00 [11:56:18]Write to MH i2c: E2 08 00 23 12 80 13 00 00 00 00 00 00 B1 [11:56:18]Write i2c OK [11:56:18]MH_I2C_Read... [11:56:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:56:18]Read from MH i2c: E2 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 62 00 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 62 00 23 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 CD 99 01 00 0E 04 04 00 ED 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 1C [11:56:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 CD 99 01 00 0E 04 04 00 ED 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 [11:56:18]wFMCommunicate OK [11:56:18]SAM_PROTO_GetFieldsCounters done [11:56:18]requested_item shift.num is exist - process it [11:56:18]requested_item shift.opened is exist - process it [11:56:18]req_shift_opened [11:56:18]FM_GetShiftState [11:56:18]SAM_PROTO_GetShiftState [11:56:18]wFMCommunicate request_size=4 [11:56:18]MH_SAM_APDU [11:56:18]CAPDU: 80 13 01 00 [11:56:18]Write to MH i2c: E2 08 00 24 12 80 13 01 00 00 00 00 00 B3 [11:56:18]Write i2c OK [11:56:18]MH_I2C_Read... [11:56:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:18]Read from MH i2c: E2 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 0E 00 [11:56:18]MH_I2C_Read... [11:56:18]Read from MH i2c: E2 0E 00 24 12 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 AF [11:56:18]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:56:18]wFMCommunicate OK [11:56:18]SAM_PROTO_GetShiftState done [11:56:18]FM_GetShiftState done [11:56:18]req_shift_opened done [11:56:18]requested_item shift.open_date is exist - process it [11:56:18]req_shift_open_date [11:56:18]req_shift_open_date done [11:56:18]produce_requested_data done [11:56:18]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104909,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:56:18]process_action_free close_receipt [11:56:18]json_value_free [11:56:18]json_value_free done [11:56:18]process_json_proto returns [11:56:18]Send response to host [11:56:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104909,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:56:18]free response buf [11:56:18]execute_script done [11:56:18]execute_script returns [11:56:18]free content buf [11:56:18]Sock 9.Close socket [11:56:18]Sock 9.Thread stoped [11:56:23]OFD Sender: No OFD packet to send [11:56:28]OFD Sender: No OFD packet to send [11:56:33]OFD Sender: No OFD packet to send [11:56:35]accept exits with 7 [11:56:35]New connection [11:56:35]New thread 3066875236 created [11:56:35]Thread 3067018596 joined [11:56:35]Waiting for new connection... [11:56:35] Sock 7.Parse request [11:56:35]Sock 7.Check first char [11:56:35]Sock 7.First char is OK [11:56:35]request: POST /json_proto HTTP/1.0 [11:56:35]Method: POST [11:56:35]URL: /json_proto [11:56:35]Method is POST - this is cgi request [11:56:35]url: /json_proto [11:56:35]query_string will be loaded in cgi processing [11:56:35]execute_cgi json_proto POST (null) [11:56:35]execute_cgi path=json_proto method=POST [11:56:35]POST find Content-Length [11:56:35]Host: 172.17.62.195:8080 [11:56:35]Content-Length: 687 [11:56:35]Content-Type: application/json [11:56:35] [11:56:35]POST finish read [11:56:35]Found Content-Length = 687 [11:56:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [11:56:35]execute_script... [11:56: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)118360", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "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" ] } } [11:56:35]POST & json_proto [11:56:35]process_json_proto [11:56:35]json parsed OK: [11:56:35]protocol is kg_v1.0 [11:56:35]action value=close_receipt [11:56:35]process_action close_receipt [11:56:35]cmd_close_receipt [11:56:35]MH_GetDate [11:56:35]Write to MH i2c: F0 00 00 25 12 26 [11:56:35]Write i2c OK [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: F0 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: F0 09 00 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: F0 09 00 25 12 00 F4 4B F5 66 65 34 CA 65 91 [11:56:35]GetLastDocTimeStamp 1727351775 [11:56:35]current date 1727351796 [11:56:35]FM_GetShiftState [11:56:35]SAM_PROTO_GetShiftState [11:56:35]wFMCommunicate request_size=4 [11:56:35]MH_SAM_APDU [11:56:35]CAPDU: 80 13 01 00 [11:56:35]Write to MH i2c: E2 08 00 26 12 80 13 01 00 00 00 00 00 B5 [11:56:35]Write i2c OK [11:56:35]MH_I2C_Read... [11:56:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:35]Read from MH i2c: E2 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 0E 00 [11:56:35]MH_I2C_Read... [11:56:35]Read from MH i2c: E2 0E 00 26 12 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 B1 [11:56:35]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:56:35]wFMCommunicate OK [11:56:35]SAM_PROTO_GetShiftState done [11:56:35]FM_GetShiftState done [11:56:35]opened in 1727309552 [11:56:35]opened+sec_in_day 1727395952 [11:56:35]quantity*price = 150037 [11:56:35]sum+1 = 150038 [11:56:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 250 26.09.2024 11:56 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104910 ФПД: 236692436884525 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T115636&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104910&fm=236692436884525&tin=02508201610067®Number=0000000000145756&sum=150000 [11:56:36]StoreToDocumentArchive [11:56:36]shift 237 fd 104910 [11:56:36]save to /storage/0237/doc_00104910 [11:56:36]save last doc name /storage/0237/doc_00104910 to /storage/kkm_last_doc_name [11:56:36]save OK [11:56:36]Clear old archive folders... [11:56:37]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:56:37]tlvbuf is 002D3A90 [11:56:37]SAM_PROTO_ClearQueue [11:56:37]wFMCommunicate request_size=4 [11:56:37]MH_SAM_APDU [11:56:37]CAPDU: 80 09 00 00 [11:56:37]Write to MH i2c: E2 08 00 33 12 80 09 00 00 00 00 00 00 B7 [11:56:37]Write i2c OK [11:56:37]MH_I2C_Read... [11:56:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:56:37]Read from MH i2c: E2 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: E2 03 00 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: E2 03 00 33 12 00 90 00 B9 [11:56:37]RAPDU: 90 00 [11:56:37]wFMCommunicate OK [11:56:37]SAM_PROTO_ClearQueue done [11:56:37]KKMCreateOFDPacket [11:56:37]OFDProtocolAddRootSTLVToBuf [11:56:37]FM_MakeSignedData [11:56:37]FM_MakeSignedData [11:56:37]SAM_PROTO_SignData [11:56:37]wFMCommunicate request_size=4 [11:56:37]MH_SAM_APDU [11:56:37]CAPDU: 80 0D 01 02 [11:56:37]Write to MH i2c: E2 08 00 34 12 80 0D 01 02 00 00 00 00 BF [11:56:37]Write i2c OK [11:56:37]MH_I2C_Read... [11:56:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:56:37]Read from MH i2c: E2 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: E2 03 00 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: E2 03 00 34 12 00 90 00 BA [11:56:37]RAPDU: 90 00 [11:56:37]wFMCommunicate OK [11:56:37]wFMCommunicate request_size=255 [11:56:37]MH_SAM_APDU [11:56:37]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 FA 00 00 00 F4 03 04 00 F4 4B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CE 99 01 00 35 04 06 00 [11:56:37]Write to MH i2c: E2 02 01 35 12 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 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 FA 00 00 00 F4 03 04 00 F4 4B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CE 99 01 00 35 04 06 00 00 00 E7 [11:56:37]Write i2c OK [11:56:37]MH_I2C_Read... [11:56:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:37]Read from MH i2c: E2 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: E2 03 00 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: E2 03 00 35 12 00 90 00 BB [11:56:37]RAPDU: 90 00 [11:56:37]wFMCommunicate OK [11:56:37]wFMCommunicate request_size=11 [11:56:37]MH_SAM_APDU [11:56:37]CAPDU: 80 0D 02 02 06 D7 45 40 9F 1C 2D [11:56:37]Write to MH i2c: E2 0E 00 36 12 80 0D 02 02 06 00 D7 45 40 9F 1C 2D 00 00 12 [11:56:37]Write i2c OK [11:56:37]MH_I2C_Read... [11:56:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:37]Read from MH i2c: E2 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: E2 03 00 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: E2 03 00 36 12 00 90 00 BC [11:56:37]RAPDU: 90 00 [11:56:37]wFMCommunicate OK [11:56:37]wFMCommunicate request_size=4 [11:56:37]MH_SAM_APDU [11:56:37]CAPDU: 80 0D 03 02 [11:56:37]Write to MH i2c: E2 08 00 37 12 80 0D 03 02 00 00 00 00 C4 [11:56:37]Write i2c OK [11:56:37]MH_I2C_Read... [11:56:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:56:37]Read from MH i2c: E2 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: E2 0B 00 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: E2 0B 00 37 12 00 0C 27 62 04 B8 F5 26 8F 90 00 C0 [11:56:37]RAPDU: 0C 27 62 04 B8 F5 26 8F 90 00 [11:56:37]wFMCommunicate OK [11:56:37]SAM_PROTO_SignData done [11:56:37]FM_MakeSignedData done [11:56:37]CreateOFDProtocolMessage [11:56:37]wFMCommunicate request_size=4 [11:56:37]MH_SAM_APDU [11:56:37]CAPDU: 80 11 00 00 [11:56:37]Write to MH i2c: E2 08 00 38 12 80 11 00 00 00 00 00 00 C4 [11:56:37]Write i2c OK [11:56:37]MH_I2C_Read... [11:56:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:37]Read from MH i2c: E2 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: E2 17 00 [11:56:37]MH_I2C_Read... [11:56:37]Read from MH i2c: E2 17 00 38 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 1F [11:56:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:56:37]wFMCommunicate OK [11:56:37]CreateOFDProtocolMessage done [11:56:37]OFDSenderStorePacket 104910 [11:56:37]StoreOFDPacket docnum=104910 [11:56:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 4D CF 08 01 DB 1C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 FA 00 00 00 F4 03 04 00 F4 4B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CE 99 01 00 35 04 06 00 D7 45 40 9F 1C 2D 0C 27 62 04 B8 F5 26 8F [11:56:37]CheckFolder [11:56:37]dirname=/storage/ofd_packets [11:56:37]CheckFolder done [11:56:37]ProducePacketName [11:56:37]name=ofd_packets/00104910 [11:56:37]NVStorageSaveData ofd_packets/00104910 [11:56:37]File name is /storage/ofd_packets/00104910 [11:56:37]Write 302 bytes [11:56:37]NVStorageSaveData done [11:56:37]OFDSenderStorePacket done [11:56:37]KKMCreateOFDPacket done [11:56:37]NVStorageSaveData kkm_last_timestamp [11:56:37]File name is /storage/kkm_last_timestamp [11:56:37]Write 4 bytes [11:56:37]NVStorageSaveData done [11:56:37]ExternCall_PrintAddStr [11:56:37]wPrintStart [11:56:37]Write to MH i2c: 01 00 00 39 12 4B [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 39 12 00 00 00 00 00 FF 0F 60 [11:56:37]RasterBufferAndPrint [11:56:37]line Счет N : (1)118360 [11:56:37]line ИНН: 02508201610067 [11:56:37]line Контрольно-Кассовый Чек [11:56:37]line ПРОДАЖА [11:56:37]line ТРК (МРК, ГНК) : 11 [11:56:37]line Товар: 2710194210 [11:56:37]line ДТ(л)-К-5 [11:56:37]line 19.820 * 75.70 [11:56:37]line = 1500.37 [11:56:37]line НДС 12% НСП 1% [11:56:37]line > о реализуемом товаре [11:56:37]line ОКРУГЛЕНИЕ: -0.37 [11:56:37]line ИТОГО: 1500.00 [11:56:37]line Внесено: 1500.00 [11:56:37]line СДАЧА: 0.00 [11:56:37]line НСП 1% : 13.28 [11:56:37]line НДС 12% : 159.33 [11:56:37]line Наличными: 1500.00 [11:56:37]line Безнал.: 0.00 [11:56:37]line Место: АЗС № 176 [11:56:37]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:56:37]line СНО: Общий режим [11:56:37]line Чек 250 26.09.2024 11:56 [11:56:37]line Смена: 237 ФФД: 1.0 [11:56:37]line ЗНМ: 0300000238 [11:56:37]line РНМ: 0000000000145756 [11:56:37]line Версия ККМ: v1.0 [11:56:37]line ФМ: 0000000000959278 [11:56:37]line ФД: 104910 [11:56:37]line ФПД: 236692436884525 [11:56:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T115636&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104910&fm=236692436884525&tin=02508201610067®Number=0000000000145756&sum=150000 [11:56:37]OFD Sender: Processing packet 104910 [packets to send 51, broken 50] [11:56:37]ProducePacketName [11:56:37]name=ofd_packets/00104910 [11:56:37]OFD Sender: To server: pG, [11:56:37]CommunicateWithHost lk.salyk.kg:30040 [11:56:37]ConnectInit lk.salyk.kg [11:56:37]written 0, free lines is 4095 [11:56:38]Connected sock=10 [11:56:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 4D CF 08 01 DB 1C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 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 FA 00 00 00 F4 03 04 00 F4 4B F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CE 99 01 00 35 04 06 00 D7 45 40 9F 1C 2D 0C 27 62 04 B8 F5 26 8F [11:56:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 2B F4 47 00 0D 83 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CE 99 01 00 F4 03 04 00 A4 F5 F4 66 B6 04 01 00 00 48 75 B9 40 05 6D FA B6 [11:56:38]CommunicateWithHost err = 0 [11:56:38]CheckOFDResponse [11:56:38]1017 (14) - 77093643461234 [11:56:38]1041 (16) - 0000000000959278 [11:56:38]1040 (4) - 104910 [11:56:38]1012 (4) - 26.09.2024 05:48 [11:56:38]1206 (1) - 0 [11:56:38]OFD Sender: Remove packet 104910 [11:56:38]ProducePacketName [11:56:38]name=ofd_packets/00104910 [11:56:38]NVStorageDeleteData [11:56:38]Write to MH i2c: 01 00 00 63 12 75 [11:56:38]Write i2c OK [11:56:38]MH_I2C_Read... [11:56:38]Read from MH i2c: 01 [11:56:38]MH_I2C_Read... [11:56:38]Read from MH i2c: 01 07 00 [11:56:38]MH_I2C_Read... [11:56:38]Read from MH i2c: 01 07 00 63 12 00 00 00 00 00 11 0D 9A [11:56:38]RasterBufferAndPrint [11:56:38]line [11:56:38]line [11:56:38]line [11:56:38]line [11:56:38]line [11:56:38]written 0, free lines is 3351 [11:56:38]MH_Cut [11:56:38]Write to MH i2c: D1 01 00 6A 12 01 4E [11:56:38]Write i2c OK [11:56:38]MH_I2C_Read... [11:56:38]Read from MH i2c: D1 [11:56:38]MH_I2C_Read... [11:56:38]Read from MH i2c: D1 01 00 [11:56:38]MH_I2C_Read... [11:56:38]Read from MH i2c: D1 01 00 6A 12 00 4D [11:56:38]Write to MH i2c: 01 00 00 6B 12 7D [11:56:38]Write i2c OK [11:56:38]MH_I2C_Read... [11:56:38]OFD Sender: No OFD packet to send [11:56:38]*** Cut start [11:56:38]*** Partial cut [11:56:38]*** CUTSNS_PIN = 1 [11:56:39]*** CUTSNS_PIN = 0 [11:56:39]*** 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 6B 12 00 00 00 00 00 FF 0F 92 [11:56:39]process_action close_receipt 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 6C 12 80 11 00 00 00 00 00 00 F8 [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 6C 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 53 [11:56:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 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 6D 12 80 13 00 00 00 00 00 00 FB [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 6D 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 CE 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 6A [11:56:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 CE 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 FA 00 00 00 5E 04 04 00 FA 00 00 00 57 04 04 00 FB 00 00 00 19 04 04 00 00 00 00 00 90 00 [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 6E 12 80 13 01 00 00 00 00 00 FD [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 6E 12 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F9 [11:56:39]RAPDU: 09 00 01 F0 A6 F4 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":"0000000000959278","fd.num":104910,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:56:39]process_action_free close_receipt [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":"0000000000959278","fd.num":104910,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [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 7.Close socket [11:56:39]Sock 7.Thread stoped [11:56:43]OFD Sender: No OFD packet to send [11:56:48]OFD Sender: No OFD packet to send [11:56:53]OFD Sender: No OFD packet to send [11:56:53]accept exits with 9 [11:56:53]New connection [11:56:53]New thread 3067018596 created [11:56:53]Thread 3066875236 joined [11:56:53]Waiting for new connection... [11:56:53] Sock 9.Parse request [11:56:53]Sock 9.Check first char [11:56:53]Sock 9.First char is OK [11:56:53]request: POST /json_proto HTTP/1.0 [11:56:53]Method: POST [11:56:53]URL: /json_proto [11:56:53]Method is POST - this is cgi request [11:56:53]url: /json_proto [11:56:53]query_string will be loaded in cgi processing [11:56:53]execute_cgi json_proto POST (null) [11:56:53]execute_cgi path=json_proto method=POST [11:56:53]POST find Content-Length [11:56:53]Host: 172.17.62.195:8080 [11:56:53]Content-Length: 803 [11:56:53]Content-Type: application/json [11:56:53] [11:56:53]POST finish read [11:56:53]Found Content-Length = 803 [11:56:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.200, "sum" : 1350.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" : 1350.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:53]execute_script... [11:56:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118361", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 18.200, "sum" : 1350.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" : 1350.44 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:56:53]POST & json_proto [11:56:53]process_json_proto [11:56:53]json parsed OK: [11:56:53]protocol is kg_v1.0 [11:56:53]action value=close_receipt [11:56:53]process_action close_receipt [11:56:53]cmd_close_receipt [11:56:53]MH_GetDate [11:56:53]Write to MH i2c: F0 00 00 6F 12 70 [11:56:53]Write i2c OK [11:56:53]MH_I2C_Read... [11:56:53]Read from MH i2c: F0 [11:56:53]MH_I2C_Read... [11:56:53]Read from MH i2c: F0 09 00 [11:56:53]MH_I2C_Read... [11:56:53]Read from MH i2c: F0 09 00 6F 12 00 06 4C F5 66 65 34 CA 65 EE [11:56:53]GetLastDocTimeStamp 1727351796 [11:56:53]current date 1727351814 [11:56:53]FM_GetShiftState [11:56:53]SAM_PROTO_GetShiftState [11:56:53]wFMCommunicate request_size=4 [11:56:53]MH_SAM_APDU [11:56:53]CAPDU: 80 13 01 00 [11:56:53]Write to MH i2c: E2 08 00 70 12 80 13 01 00 00 00 00 00 FF [11:56:53]Write i2c OK [11:56:53]MH_I2C_Read... [11:56:53]*** 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 70 12 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 FB [11:56:54]RAPDU: 09 00 01 F0 A6 F4 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]opened in 1727309552 [11:56:54]opened+sec_in_day 1727395952 [11:56:54]quantity*price = 135044 [11:56:54]sum+1 = 135045 [11:56:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1350.44 НСП 1% : 11.95 НДС 12% : 143.41 Наличными: 0.00 Безнал.: 1350.44 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 251 26.09.2024 11:56 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104911 ФПД: 201010065545087 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T115654&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104911&fm=201010065545087&tin=02508201610067®Number=0000000000145756&sum=135044 [11:56:55]StoreToDocumentArchive [11:56:55]shift 237 fd 104911 [11:56:55]save to /storage/0237/doc_00104911 [11:56:55]save last doc name /storage/0237/doc_00104911 to /storage/kkm_last_doc_name [11:56:55]save OK [11:56:55]Clear old archive folders... [11:56:55]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:56:55]tlvbuf is B6EB86B0 [11:56:55]SAM_PROTO_ClearQueue [11:56:55]wFMCommunicate request_size=4 [11:56:55]MH_SAM_APDU [11:56:55]CAPDU: 80 09 00 00 [11:56:55]Write to MH i2c: E2 08 00 7D 12 80 09 00 00 00 00 00 00 01 [11:56:55]Write i2c OK [11:56:55]MH_I2C_Read... [11:56:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:56:55]Read from MH i2c: E2 [11:56:55]MH_I2C_Read... [11:56:55]Read from MH i2c: E2 03 00 [11:56:55]MH_I2C_Read... [11:56:55]Read from MH i2c: E2 03 00 7D 12 00 90 00 03 [11:56:55]RAPDU: 90 00 [11:56:55]wFMCommunicate OK [11:56:55]SAM_PROTO_ClearQueue done [11:56:55]KKMCreateOFDPacket [11:56:55]OFDProtocolAddRootSTLVToBuf [11:56:55]FM_MakeSignedData [11:56:55]FM_MakeSignedData [11:56:55]SAM_PROTO_SignData [11:56:55]wFMCommunicate request_size=4 [11:56:55]MH_SAM_APDU [11:56:55]CAPDU: 80 0D 01 02 [11:56:55]Write to MH i2c: E2 08 00 7E 12 80 0D 01 02 00 00 00 00 09 [11:56:55]Write i2c OK [11:56:55]MH_I2C_Read... [11:56:55]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:56:55]Read from MH i2c: E2 [11:56:55]MH_I2C_Read... [11:56:55]Read from MH i2c: E2 03 00 [11:56:55]MH_I2C_Read... [11:56:55]Read from MH i2c: E2 03 00 7E 12 00 90 00 04 [11:56:55]RAPDU: 90 00 [11:56:55]wFMCommunicate OK [11:56:55]wFMCommunicate request_size=255 [11:56:55]MH_SAM_APDU [11:56:55]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 47 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 0F 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 06 4C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CF 99 01 00 35 04 06 00 B6 [11:56:55]Write to MH i2c: E2 02 01 7F 12 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 47 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 0F 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 06 4C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CF 99 01 00 35 04 06 00 B6 00 00 F8 [11:56:55]Write i2c OK [11:56:55]MH_I2C_Read... [11:56:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:55]Read from MH i2c: E2 [11:56:55]MH_I2C_Read... [11:56:55]Read from MH i2c: E2 03 00 [11:56:55]MH_I2C_Read... [11:56:55]Read from MH i2c: E2 03 00 7F 12 00 90 00 05 [11:56:55]RAPDU: 90 00 [11:56:55]wFMCommunicate OK [11:56:55]wFMCommunicate request_size=10 [11:56:55]MH_SAM_APDU [11:56:55]CAPDU: 80 0D 02 02 05 D1 4D 8D 97 7F [11:56:55]Write to MH i2c: E2 0D 00 80 12 80 0D 02 02 05 00 D1 4D 8D 97 7F 00 00 D7 [11:56:55]Write i2c OK [11:56:55]MH_I2C_Read... [11:56:55]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:56:55]Read from MH i2c: E2 [11:56:55]MH_I2C_Read... [11:56:55]Read from MH i2c: E2 03 00 [11:56:55]MH_I2C_Read... [11:56:55]Read from MH i2c: E2 03 00 80 12 00 90 00 06 [11:56:55]RAPDU: 90 00 [11:56:55]wFMCommunicate OK [11:56:55]wFMCommunicate request_size=4 [11:56:55]MH_SAM_APDU [11:56:55]CAPDU: 80 0D 03 02 [11:56:55]Write to MH i2c: E2 08 00 81 12 80 0D 03 02 00 00 00 00 0E [11:56:55]Write i2c OK [11:56:55]MH_I2C_Read... [11:56:55]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:56:55]Read from MH i2c: E2 [11:56:55]MH_I2C_Read... [11:56:55]Read from MH i2c: E2 0B 00 [11:56:55]MH_I2C_Read... [11:56:55]Read from MH i2c: E2 0B 00 81 12 00 2F 97 C6 7F A9 FC F0 51 90 00 00 [11:56:55]RAPDU: 2F 97 C6 7F A9 FC F0 51 90 00 [11:56:55]wFMCommunicate OK [11:56:55]SAM_PROTO_SignData done [11:56:55]FM_MakeSignedData done [11:56:55]CreateOFDProtocolMessage [11:56:55]wFMCommunicate request_size=4 [11:56:55]MH_SAM_APDU [11:56:55]CAPDU: 80 11 00 00 [11:56:55]Write to MH i2c: E2 08 00 82 12 80 11 00 00 00 00 00 00 0E [11:56:55]Write i2c OK [11:56:55]MH_I2C_Read... [11:56:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:55]Read from MH i2c: E2 [11:56:55]MH_I2C_Read... [11:56:55]Read from MH i2c: E2 17 00 [11:56:55]MH_I2C_Read... [11:56:55]Read from MH i2c: E2 17 00 82 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 69 [11:56:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:56:55]wFMCommunicate OK [11:56:55]CreateOFDProtocolMessage done [11:56:55]OFDSenderStorePacket 104911 [11:56:55]StoreOFDPacket docnum=104911 [11:56:55]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 24 BC 07 01 67 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 47 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 0F 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 06 4C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CF 99 01 00 35 04 06 00 B6 D1 4D 8D 97 7F 2F 97 C6 7F A9 FC F0 51 [11:56:55]CheckFolder [11:56:55]dirname=/storage/ofd_packets [11:56:55]CheckFolder done [11:56:55]ProducePacketName [11:56:55]name=ofd_packets/00104911 [11:56:55]NVStorageSaveData ofd_packets/00104911 [11:56:55]File name is /storage/ofd_packets/00104911 [11:56:55]Write 301 bytes [11:56:55]NVStorageSaveData done [11:56:55]OFDSenderStorePacket done [11:56:55]KKMCreateOFDPacket done [11:56:55]NVStorageSaveData kkm_last_timestamp [11:56:55]File name is /storage/kkm_last_timestamp [11:56:55]Write 4 bytes [11:56:55]NVStorageSaveData done [11:56:55]ExternCall_PrintAddStr [11:56:55]wPrintStart [11:56:55]Write to MH i2c: 01 00 00 83 12 95 [11:56:55]Write i2c OK [11:56:55]MH_I2C_Read... [11:56:55]Read from MH i2c: 01 [11:56:55]MH_I2C_Read... [11:56:55]Read from MH i2c: 01 07 00 [11:56:55]MH_I2C_Read... [11:56:55]Read from MH i2c: 01 07 00 83 12 00 00 00 00 00 FF 0F AA [11:56:55]RasterBufferAndPrint [11:56:55]line Счет N : (1)118361 [11:56:55]line ИНН: 02508201610067 [11:56:55]line Контрольно-Кассовый Чек [11:56:55]line ПРОДАЖА [11:56:55]line ТРК (МРК, ГНК) : 23 [11:56:55]line Товар: 2710124500 [11:56:55]line Аи-95-К-5 [11:56:55]line 18.200 * 74.20 [11:56:55]line = 1350.44 [11:56:55]line НДС 12% НСП 1% [11:56:55]line > о реализуемом товаре [11:56:55]line ИТОГО: 1350.44 [11:56:55]line НСП 1% : 11.95 [11:56:55]line НДС 12% : 143.41 [11:56:55]line Наличными: 0.00 [11:56:55]line Безнал.: 1350.44 [11:56:55]line Место: АЗС № 176 [11:56:55]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:56:55]line СНО: Общий режим [11:56:55]line Чек 251 26.09.2024 11:56 [11:56:55]line Смена: 237 ФФД: 1.0 [11:56:55]line ЗНМ: 0300000238 [11:56:55]line РНМ: 0000000000145756 [11:56:55]line Версия ККМ: v1.0 [11:56:55]line Платежная система: O! деньги [11:56:55]line ФМ: 0000000000959278 [11:56:55]line ФД: 104911 [11:56:55]line ФПД: 201010065545087 [11:56:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T115654&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104911&fm=201010065545087&tin=02508201610067®Number=0000000000145756&sum=135044 [11:56:55]OFD Sender: Processing packet 104911 [packets to send 51, broken 50] [11:56:55]ProducePacketName [11:56:55]name=ofd_packets/00104911 [11:56:55]OFD Sender: To server: pG, [11:56:55]CommunicateWithHost lk.salyk.kg:30040 [11:56:56]ConnectInit lk.salyk.kg [11:56:56]written 0, free lines is 4095 [11:56:56]Connected sock=10 [11:56:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 24 BC 07 01 67 44 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 18 47 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 84 0F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 0F 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AB 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 05 38 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 84 0F 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 06 4C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CF 99 01 00 35 04 06 00 B6 D1 4D 8D 97 7F 2F 97 C6 7F A9 FC F0 51 [11:56:56]Write to MH i2c: 01 00 00 AC 12 BE [11:56:56]Write i2c OK [11:56:56]MH_I2C_Read... [11:56:56]Read from MH i2c: 01 [11:56:56]MH_I2C_Read... [11:56:56]Read from MH i2c: 01 07 00 [11:56:56]MH_I2C_Read... [11:56:56]Read from MH i2c: 01 07 00 AC 12 00 00 00 00 00 0F 0D E1 [11:56:56]RasterBufferAndPrint [11:56:56]line [11:56:56]line [11:56:56]line [11:56:56]line [11:56:56]line [11:56:56]written 0, free lines is 3349 [11:56:56]MH_Cut [11:56:56]Write to MH i2c: D1 01 00 B3 12 01 97 [11:56:56]Write i2c OK [11:56:56]MH_I2C_Read... [11:56:56]Read from MH i2c: D1 [11:56:56]MH_I2C_Read... [11:56:56]Read from MH i2c: D1 01 00 [11:56:56]MH_I2C_Read... [11:56:56]Read from MH i2c: D1 01 00 B3 12 00 96 [11:56:56]Write to MH i2c: 01 00 00 B4 12 C6 [11:56:56]Write i2c OK [11:56:56]MH_I2C_Read... [11:56:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 B1 DF 47 00 87 A8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 CF 99 01 00 F4 03 04 00 B7 F5 F4 66 B6 04 01 00 00 25 68 7E 3E 78 8F 5B 7C [11:56:56]CommunicateWithHost err = 0 [11:56:56]CheckOFDResponse [11:56:56]1017 (14) - 77093643461234 [11:56:56]1041 (16) - 0000000000959278 [11:56:56]1040 (4) - 104911 [11:56:56]1012 (4) - 26.09.2024 05:48 [11:56:56]1206 (1) - 0 [11:56:56]OFD Sender: Remove packet 104911 [11:56:56]ProducePacketName [11:56:56]name=ofd_packets/00104911 [11:56:56]NVStorageDeleteData [11:56:56]OFD Sender: No OFD packet to send [11:56:57]*** Cut start [11:56:57]*** Partial cut [11:56:57]*** CUTSNS_PIN = 1 [11:56:57]*** CUTSNS_PIN = 0 [11:56:57]*** Brake cut motor [11:56:57]Read from MH i2c: 01 [11:56:57]MH_I2C_Read... [11:56:57]*** Stop cut motor [11:56:57]*** Cut end [11:56:57]Read from MH i2c: 01 07 00 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: 01 07 00 B4 12 00 00 00 00 00 FF 0F DB [11:56:57]process_action close_receipt done [11:56:57]requested_data is exist [11:56:57]produce_requested_data [11:56:57]requested_item fm.sn is exist - process it [11:56:57]wFMCommunicate request_size=4 [11:56:57]MH_SAM_APDU [11:56:57]CAPDU: 80 11 00 00 [11:56:57]Write to MH i2c: E2 08 00 B5 12 80 11 00 00 00 00 00 00 41 [11:56:57]Write i2c OK [11:56:57]MH_I2C_Read... [11:56:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:56:57]Read from MH i2c: E2 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: E2 17 00 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: E2 17 00 B5 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 9C [11:56:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:56:57]wFMCommunicate OK [11:56:57]requested_item fd.num is exist - process it [11:56:57]SAM_PROTO_GetFieldsCounters [11:56:57]wFMCommunicate request_size=4 [11:56:57]MH_SAM_APDU [11:56:57]CAPDU: 80 13 00 00 [11:56:57]Write to MH i2c: E2 08 00 B6 12 80 13 00 00 00 00 00 00 44 [11:56:57]Write i2c OK [11:56:57]MH_I2C_Read... [11:56:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:56:57]Read from MH i2c: E2 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: E2 62 00 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: E2 62 00 B6 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 CF 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 B7 [11:56:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 CF 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 FB 00 00 00 5E 04 04 00 FB 00 00 00 57 04 04 00 FC 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:56:57]wFMCommunicate OK [11:56:57]SAM_PROTO_GetFieldsCounters done [11:56:57]requested_item shift.num is exist - process it [11:56:57]requested_item shift.opened is exist - process it [11:56:57]req_shift_opened [11:56:57]FM_GetShiftState [11:56:57]SAM_PROTO_GetShiftState [11:56:57]wFMCommunicate request_size=4 [11:56:57]MH_SAM_APDU [11:56:57]CAPDU: 80 13 01 00 [11:56:57]Write to MH i2c: E2 08 00 B7 12 80 13 01 00 00 00 00 00 46 [11:56:57]Write i2c OK [11:56:57]MH_I2C_Read... [11:56:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:56:57]Read from MH i2c: E2 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: E2 0E 00 [11:56:57]MH_I2C_Read... [11:56:57]Read from MH i2c: E2 0E 00 B7 12 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 42 [11:56:57]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:56:57]wFMCommunicate OK [11:56:57]SAM_PROTO_GetShiftState done [11:56:57]FM_GetShiftState done [11:56:57]req_shift_opened done [11:56:57]requested_item shift.open_date is exist - process it [11:56:57]req_shift_open_date [11:56:57]req_shift_open_date done [11:56:57]produce_requested_data done [11:56:57]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104911,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:56:57]process_action_free close_receipt [11:56:57]json_value_free [11:56:57]json_value_free done [11:56:57]process_json_proto returns [11:56:57]Send response to host [11:56:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104911,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:56:57]free response buf [11:56:57]execute_script done [11:56:57]execute_script returns [11:56:57]free content buf [11:56:57]Sock 9.Close socket [11:56:57]Sock 9.Thread stoped [11:57:02]OFD Sender: No OFD packet to send [11:57:07]OFD Sender: No OFD packet to send [11:57:12]OFD Sender: No OFD packet to send [11:57:17]OFD Sender: No OFD packet to send [11:57:22]OFD Sender: No OFD packet to send [11:57:27]OFD Sender: No OFD packet to send [11:57:32]OFD Sender: No OFD packet to send [11:57:37]OFD Sender: No OFD packet to send [11:57:42]OFD Sender: No OFD packet to send [11:57:47]OFD Sender: No OFD packet to send [11:57:52]OFD Sender: No OFD packet to send [11:57:57]OFD Sender: No OFD packet to send [11:58:02]OFD Sender: No OFD packet to send [11:58:07]OFD Sender: No OFD packet to send [11:58:12]OFD Sender: No OFD packet to send [11:58:17]OFD Sender: No OFD packet to send [11:58:22]OFD Sender: No OFD packet to send [11:58:22]accept exits with 7 [11:58:22]New connection [11:58:22]New thread 3066875236 created [11:58:22]Thread 3067018596 joined [11:58:22]Waiting for new connection... [11:58:22] Sock 7.Parse request [11:58:22]Sock 7.Check first char [11:58:22]Sock 7.First char is OK [11:58:22]request: POST /json_proto HTTP/1.0 [11:58:22]Method: POST [11:58:22]URL: /json_proto [11:58:22]Method is POST - this is cgi request [11:58:22]url: /json_proto [11:58:22]query_string will be loaded in cgi processing [11:58:22]execute_cgi json_proto POST (null) [11:58:22]execute_cgi path=json_proto method=POST [11:58:22]POST find Content-Length [11:58:22]Host: 172.17.62.195:8080 [11:58:22]Content-Length: 687 [11:58:22]Content-Type: application/json [11:58:22] [11:58:22]POST finish read [11:58:22]Found Content-Length = 687 [11:58:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 17.180, "sum" : 1300.53, "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" ] } } [11:58:22]execute_script... [11:58: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)118362", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 17.180, "sum" : 1300.53, "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" ] } } [11:58:22]POST & json_proto [11:58:22]process_json_proto [11:58:22]json parsed OK: [11:58:22]protocol is kg_v1.0 [11:58:22]action value=close_receipt [11:58:22]process_action close_receipt [11:58:22]cmd_close_receipt [11:58:22]MH_GetDate [11:58:22]Write to MH i2c: F0 00 00 B8 12 B9 [11:58:22]Write i2c OK [11:58:22]MH_I2C_Read... [11:58:22]Read from MH i2c: F0 [11:58:22]MH_I2C_Read... [11:58:22]Read from MH i2c: F0 09 00 [11:58:22]MH_I2C_Read... [11:58:22]Read from MH i2c: F0 09 00 B8 12 00 5F 4C F5 66 65 34 CA 65 90 [11:58:22]GetLastDocTimeStamp 1727351814 [11:58:22]current date 1727351903 [11:58:22]FM_GetShiftState [11:58:22]SAM_PROTO_GetShiftState [11:58:22]wFMCommunicate request_size=4 [11:58:22]MH_SAM_APDU [11:58:22]CAPDU: 80 13 01 00 [11:58:22]Write to MH i2c: E2 08 00 B9 12 80 13 01 00 00 00 00 00 48 [11:58:22]Write i2c OK [11:58:22]MH_I2C_Read... [11:58:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:22]Read from MH i2c: E2 [11:58:22]MH_I2C_Read... [11:58:22]Read from MH i2c: E2 0E 00 [11:58:22]MH_I2C_Read... [11:58:22]Read from MH i2c: E2 0E 00 B9 12 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 44 [11:58:22]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:58:22]wFMCommunicate OK [11:58:22]SAM_PROTO_GetShiftState done [11:58:22]FM_GetShiftState done [11:58:22]opened in 1727309552 [11:58:22]opened+sec_in_day 1727395952 [11:58:22]quantity*price = 130052 [11:58:22]sum+1 = 130054 [11:58:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.11 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 252 26.09.2024 11:58 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104912 ФПД: 66369921330622 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T115823&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104912&fm=66369921330622&tin=02508201610067®Number=0000000000145756&sum=130000 [11:58:24]StoreToDocumentArchive [11:58:24]shift 237 fd 104912 [11:58:24]save to /storage/0237/doc_00104912 [11:58:24]save last doc name /storage/0237/doc_00104912 to /storage/kkm_last_doc_name [11:58:24]save OK [11:58:24]Clear old archive folders... [11:58:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [11:58:24]tlvbuf is 003149C0 [11:58:24]SAM_PROTO_ClearQueue [11:58:24]wFMCommunicate request_size=4 [11:58:24]MH_SAM_APDU [11:58:24]CAPDU: 80 09 00 00 [11:58:24]Write to MH i2c: E2 08 00 C6 12 80 09 00 00 00 00 00 00 4A [11:58:24]Write i2c OK [11:58:24]MH_I2C_Read... [11:58:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:58:24]Read from MH i2c: E2 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: E2 03 00 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: E2 03 00 C6 12 00 90 00 4C [11:58:24]RAPDU: 90 00 [11:58:24]wFMCommunicate OK [11:58:24]SAM_PROTO_ClearQueue done [11:58:24]KKMCreateOFDPacket [11:58:24]OFDProtocolAddRootSTLVToBuf [11:58:24]FM_MakeSignedData [11:58:24]FM_MakeSignedData [11:58:24]SAM_PROTO_SignData [11:58:24]wFMCommunicate request_size=4 [11:58:24]MH_SAM_APDU [11:58:24]CAPDU: 80 0D 01 02 [11:58:24]Write to MH i2c: E2 08 00 C7 12 80 0D 01 02 00 00 00 00 52 [11:58:24]Write i2c OK [11:58:24]MH_I2C_Read... [11:58:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:58:24]Read from MH i2c: E2 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: E2 03 00 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: E2 03 00 C7 12 00 90 00 4D [11:58:24]RAPDU: 90 00 [11:58:24]wFMCommunicate OK [11:58:24]wFMCommunicate request_size=255 [11:58:24]MH_SAM_APDU [11:58:24]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1C 43 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 05 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 5F 4C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D0 99 01 00 35 04 06 00 [11:58:24]Write to MH i2c: E2 02 01 C8 12 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1C 43 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 05 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 5F 4C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D0 99 01 00 35 04 06 00 00 00 4E [11:58:24]Write i2c OK [11:58:24]MH_I2C_Read... [11:58:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:24]Read from MH i2c: E2 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: E2 03 00 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: E2 03 00 C8 12 00 90 00 4E [11:58:24]RAPDU: 90 00 [11:58:24]wFMCommunicate OK [11:58:24]wFMCommunicate request_size=11 [11:58:24]MH_SAM_APDU [11:58:24]CAPDU: 80 0D 02 02 06 3C 5C F3 95 AD BE [11:58:24]Write to MH i2c: E2 0E 00 C9 12 80 0D 02 02 06 00 3C 5C F3 95 AD BE 00 00 EC [11:58:24]Write i2c OK [11:58:24]MH_I2C_Read... [11:58:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:58:24]Read from MH i2c: E2 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: E2 03 00 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: E2 03 00 C9 12 00 90 00 4F [11:58:24]RAPDU: 90 00 [11:58:24]wFMCommunicate OK [11:58:24]wFMCommunicate request_size=4 [11:58:24]MH_SAM_APDU [11:58:24]CAPDU: 80 0D 03 02 [11:58:24]Write to MH i2c: E2 08 00 CA 12 80 0D 03 02 00 00 00 00 57 [11:58:24]Write i2c OK [11:58:24]MH_I2C_Read... [11:58:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:58:24]Read from MH i2c: E2 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: E2 0B 00 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: E2 0B 00 CA 12 00 E3 1C 4F 75 48 94 30 0A 90 00 31 [11:58:24]RAPDU: E3 1C 4F 75 48 94 30 0A 90 00 [11:58:24]wFMCommunicate OK [11:58:24]SAM_PROTO_SignData done [11:58:24]FM_MakeSignedData done [11:58:24]CreateOFDProtocolMessage [11:58:24]wFMCommunicate request_size=4 [11:58:24]MH_SAM_APDU [11:58:24]CAPDU: 80 11 00 00 [11:58:24]Write to MH i2c: E2 08 00 CB 12 80 11 00 00 00 00 00 00 57 [11:58:24]Write i2c OK [11:58:24]MH_I2C_Read... [11:58:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:24]Read from MH i2c: E2 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: E2 17 00 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: E2 17 00 CB 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 B2 [11:58:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:58:24]wFMCommunicate OK [11:58:24]CreateOFDProtocolMessage done [11:58:24]OFDSenderStorePacket 104912 [11:58:24]StoreOFDPacket docnum=104912 [11:58:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 A7 C8 08 01 48 BB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1C 43 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 05 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 5F 4C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D0 99 01 00 35 04 06 00 3C 5C F3 95 AD BE E3 1C 4F 75 48 94 30 0A [11:58:24]CheckFolder [11:58:24]dirname=/storage/ofd_packets [11:58:24]CheckFolder done [11:58:24]ProducePacketName [11:58:24]name=ofd_packets/00104912 [11:58:24]NVStorageSaveData ofd_packets/00104912 [11:58:24]File name is /storage/ofd_packets/00104912 [11:58:24]Write 302 bytes [11:58:24]NVStorageSaveData done [11:58:24]OFDSenderStorePacket done [11:58:24]KKMCreateOFDPacket done [11:58:24]NVStorageSaveData kkm_last_timestamp [11:58:24]File name is /storage/kkm_last_timestamp [11:58:24]Write 4 bytes [11:58:24]NVStorageSaveData done [11:58:24]ExternCall_PrintAddStr [11:58:24]wPrintStart [11:58:24]Write to MH i2c: 01 00 00 CC 12 DE [11:58:24]Write i2c OK [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: 01 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: 01 07 00 [11:58:24]MH_I2C_Read... [11:58:24]Read from MH i2c: 01 07 00 CC 12 00 00 00 00 00 FF 0F F3 [11:58:24]RasterBufferAndPrint [11:58:24]line Счет N : (1)118362 [11:58:24]line ИНН: 02508201610067 [11:58:24]line Контрольно-Кассовый Чек [11:58:24]line ПРОДАЖА [11:58:24]line ТРК (МРК, ГНК) : 41 [11:58:24]line Товар: 2710194210 [11:58:24]line ДТ(л)-К-5 [11:58:24]line 17.180 * 75.70 [11:58:24]line = 1300.53 [11:58:24]line НДС 12% НСП 1% [11:58:24]line > о реализуемом товаре [11:58:24]line ОКРУГЛЕНИЕ: -0.53 [11:58:24]line ИТОГО: 1300.00 [11:58:24]line Внесено: 1300.00 [11:58:24]line СДАЧА: 0.00 [11:58:24]line НСП 1% : 11.51 [11:58:24]line НДС 12% : 138.11 [11:58:24]line Наличными: 1300.00 [11:58:24]line Безнал.: 0.00 [11:58:24]line Место: АЗС № 176 [11:58:24]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:58:24]line СНО: Общий режим [11:58:24]line Чек 252 26.09.2024 11:58 [11:58:24]line Смена: 237 ФФД: 1.0 [11:58:24]line ЗНМ: 0300000238 [11:58:24]line РНМ: 0000000000145756 [11:58:24]line Версия ККМ: v1.0 [11:58:24]line ФМ: 0000000000959278 [11:58:24]line ФД: 104912 [11:58:24]line ФПД: 66369921330622 [11:58:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T115823&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104912&fm=66369921330622&tin=02508201610067®Number=0000000000145756&sum=130000 [11:58:24]OFD Sender: Processing packet 104912 [packets to send 51, broken 50] [11:58:24]ProducePacketName [11:58:24]name=ofd_packets/00104912 [11:58:24]OFD Sender: To server: pG, [11:58:24]CommunicateWithHost lk.salyk.kg:30040 [11:58:24]ConnectInit lk.salyk.kg [11:58:24]written 0, free lines is 4095 [11:58:25]Connected sock=10 [11:58:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 A7 C8 08 01 48 BB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 1C 43 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 05 FC 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 FB 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 35 00 00 00 00 07 04 06 00 D0 FB 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 5F 4C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D0 99 01 00 35 04 06 00 3C 5C F3 95 AD BE E3 1C 4F 75 48 94 30 0A [11:58:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 BA 50 47 00 D1 82 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D0 99 01 00 F4 03 04 00 0F F6 F4 66 B6 04 01 00 00 30 A7 03 08 76 F5 D7 BF [11:58:25]CommunicateWithHost err = 0 [11:58:25]CheckOFDResponse [11:58:25]1017 (14) - 77093643461234 [11:58:25]1041 (16) - 0000000000959278 [11:58:25]1040 (4) - 104912 [11:58:25]1012 (4) - 26.09.2024 05:50 [11:58:25]1206 (1) - 0 [11:58:25]OFD Sender: Remove packet 104912 [11:58:25]ProducePacketName [11:58:25]name=ofd_packets/00104912 [11:58:25]NVStorageDeleteData [11:58:25]Write to MH i2c: 01 00 00 F6 12 08 [11:58:25]Write i2c OK [11:58:25]MH_I2C_Read... [11:58:25]Read from MH i2c: 01 [11:58:25]MH_I2C_Read... [11:58:25]Read from MH i2c: 01 07 00 [11:58:25]MH_I2C_Read... [11:58:25]Read from MH i2c: 01 07 00 F6 12 00 00 00 00 00 0C 0D 28 [11:58:25]RasterBufferAndPrint [11:58:25]line [11:58:25]line [11:58:25]line [11:58:25]line [11:58:25]line [11:58:25]written 0, free lines is 3346 [11:58:25]MH_Cut [11:58:25]Write to MH i2c: D1 01 00 FD 12 01 E1 [11:58:25]Write i2c OK [11:58:25]MH_I2C_Read... [11:58:25]Read from MH i2c: D1 [11:58:25]MH_I2C_Read... [11:58:25]Read from MH i2c: D1 01 00 [11:58:25]MH_I2C_Read... [11:58:25]Read from MH i2c: D1 01 00 FD 12 00 E0 [11:58:25]Write to MH i2c: 01 00 00 FE 12 10 [11:58:25]Write i2c OK [11:58:25]MH_I2C_Read... [11:58:25]OFD Sender: No OFD packet to send [11:58:26]*** Cut start [11:58:26]*** Partial cut [11:58:26]*** CUTSNS_PIN = 1 [11:58:26]*** CUTSNS_PIN = 0 [11:58:26]*** Brake cut motor [11:58:26]Read from MH i2c: 01 [11:58:26]MH_I2C_Read... [11:58:26]*** Stop cut motor [11:58:26]*** Cut end [11:58:26]Read from MH i2c: 01 07 00 [11:58:26]MH_I2C_Read... [11:58:26]Read from MH i2c: 01 07 00 FE 12 00 00 00 00 00 FF 0F 25 [11:58:26]process_action close_receipt done [11:58:26]requested_data is exist [11:58:26]produce_requested_data [11:58:26]requested_item fm.sn is exist - process it [11:58:26]wFMCommunicate request_size=4 [11:58:26]MH_SAM_APDU [11:58:26]CAPDU: 80 11 00 00 [11:58:26]Write to MH i2c: E2 08 00 FF 12 80 11 00 00 00 00 00 00 8B [11:58:26]Write i2c OK [11:58:26]MH_I2C_Read... [11:58:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:58:26]Read from MH i2c: E2 [11:58:26]MH_I2C_Read... [11:58:26]Read from MH i2c: E2 17 00 [11:58:26]MH_I2C_Read... [11:58:26]Read from MH i2c: E2 17 00 FF 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E6 [11:58:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:58:26]wFMCommunicate OK [11:58:26]requested_item fd.num is exist - process it [11:58:26]SAM_PROTO_GetFieldsCounters [11:58:26]wFMCommunicate request_size=4 [11:58:26]MH_SAM_APDU [11:58:26]CAPDU: 80 13 00 00 [11:58:26]Write to MH i2c: E2 08 00 00 13 80 13 00 00 00 00 00 00 8F [11:58:26]Write i2c OK [11:58:26]MH_I2C_Read... [11:58:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:58:26]Read from MH i2c: E2 [11:58:26]MH_I2C_Read... [11:58:26]Read from MH i2c: E2 62 00 [11:58:26]MH_I2C_Read... [11:58:26]Read from MH i2c: E2 62 00 00 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 D0 99 01 00 0E 04 04 00 ED 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 06 [11:58:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 D0 99 01 00 0E 04 04 00 ED 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 [11:58:26]wFMCommunicate OK [11:58:26]SAM_PROTO_GetFieldsCounters done [11:58:26]requested_item shift.num is exist - process it [11:58:26]requested_item shift.opened is exist - process it [11:58:26]req_shift_opened [11:58:26]FM_GetShiftState [11:58:26]SAM_PROTO_GetShiftState [11:58:26]wFMCommunicate request_size=4 [11:58:26]MH_SAM_APDU [11:58:26]CAPDU: 80 13 01 00 [11:58:26]Write to MH i2c: E2 08 00 01 13 80 13 01 00 00 00 00 00 91 [11:58:26]Write i2c OK [11:58:26]MH_I2C_Read... [11:58:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:58:26]Read from MH i2c: E2 [11:58:26]MH_I2C_Read... [11:58:26]Read from MH i2c: E2 0E 00 [11:58:26]MH_I2C_Read... [11:58:26]Read from MH i2c: E2 0E 00 01 13 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 8D [11:58:26]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:58:26]wFMCommunicate OK [11:58:26]SAM_PROTO_GetShiftState done [11:58:26]FM_GetShiftState done [11:58:26]req_shift_opened done [11:58:26]requested_item shift.open_date is exist - process it [11:58:26]req_shift_open_date [11:58:26]req_shift_open_date done [11:58:26]produce_requested_data done [11:58:26]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104912,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:58:26]process_action_free close_receipt [11:58:26]json_value_free [11:58:26]json_value_free done [11:58:26]process_json_proto returns [11:58:26]Send response to host [11:58:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104912,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:58:26]free response buf [11:58:26]execute_script done [11:58:26]execute_script returns [11:58:26]free content buf [11:58:26]Sock 7.Close socket [11:58:26]Sock 7.Thread stoped [11:58:30]OFD Sender: No OFD packet to send [11:58:35]OFD Sender: No OFD packet to send [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:18]accept exits with 9 [11:59:18]New connection [11:59:18]New thread 3067018596 created [11:59:18]Thread 3066875236 joined [11:59:18]Waiting for new connection... [11:59:18] Sock 9.Parse request [11:59:18]Sock 9.Check first char [11:59:18]Sock 9.First char is OK [11:59:18]request: POST /json_proto HTTP/1.0 [11:59:18]Method: POST [11:59:18]URL: /json_proto [11:59:18]Method is POST - this is cgi request [11:59:18]url: /json_proto [11:59:18]query_string will be loaded in cgi processing [11:59:18]execute_cgi json_proto POST (null) [11:59:18]execute_cgi path=json_proto method=POST [11:59:18]POST find Content-Length [11:59:18]Host: 172.17.62.195:8080 [11:59:18]Content-Length: 984 [11:59:18]Content-Type: application/json [11:59:18] [11:59:18]POST finish read [11:59:18]Found Content-Length = 984 [11:59:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118363", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "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 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "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" ] } } [11:59:18]execute_script... [11:59: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)118363", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 22.460, "sum" : 1500.33, "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 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 22.46 \u0441\u043E\u043C", "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" ] } } [11:59:18]POST & json_proto [11:59:18]process_json_proto [11:59:18]json parsed OK: [11:59:18]protocol is kg_v1.0 [11:59:18]action value=close_receipt [11:59:18]process_action close_receipt [11:59:18]cmd_close_receipt [11:59:18]MH_GetDate [11:59:18]Write to MH i2c: F0 00 00 02 13 04 [11:59:18]Write i2c OK [11:59:18]MH_I2C_Read... [11:59:18]Read from MH i2c: F0 [11:59:18]MH_I2C_Read... [11:59:18]Read from MH i2c: F0 09 00 [11:59:18]MH_I2C_Read... [11:59:18]Read from MH i2c: F0 09 00 02 13 00 97 4C F5 66 65 34 CA 65 13 [11:59:18]GetLastDocTimeStamp 1727351903 [11:59:18]current date 1727351959 [11:59:18]FM_GetShiftState [11:59:18]SAM_PROTO_GetShiftState [11:59:18]wFMCommunicate request_size=4 [11:59:18]MH_SAM_APDU [11:59:18]CAPDU: 80 13 01 00 [11:59:18]Write to MH i2c: E2 08 00 03 13 80 13 01 00 00 00 00 00 93 [11:59:18]Write i2c OK [11:59:18]MH_I2C_Read... [11:59:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:59:18]Read from MH i2c: E2 [11:59:18]MH_I2C_Read... [11:59:18]Read from MH i2c: E2 0E 00 [11:59:18]MH_I2C_Read... [11:59:18]Read from MH i2c: E2 0E 00 03 13 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 8F [11:59:18]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:59:18]wFMCommunicate OK [11:59:18]SAM_PROTO_GetShiftState done [11:59:18]FM_GetShiftState done [11:59:18]opened in 1727309552 [11:59:18]opened+sec_in_day 1727395952 [11:59:18]quantity*price = 150032 [11:59:18]sum+1 = 150034 [11:59:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.33 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.33 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 253 26.09.2024 11:59 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Дисконтная программа АИ-92 номер 176 сэкономлено 22.46 сом ФМ: 0000000000959278 ФД: 104913 ФПД: 229643912450102 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T115919&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104913&fm=229643912450102&tin=02508201610067®Number=0000000000145756&sum=150000 [11:59:19]StoreToDocumentArchive [11:59:19]shift 237 fd 104913 [11:59:19]save to /storage/0237/doc_00104913 [11:59:19]save last doc name /storage/0237/doc_00104913 to /storage/kkm_last_doc_name [11:59:19]save OK [11:59:19]Clear old archive folders... [11:59:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:59:19]tlvbuf is 0030B7F0 [11:59:19]SAM_PROTO_ClearQueue [11:59:19]wFMCommunicate request_size=4 [11:59:19]MH_SAM_APDU [11:59:19]CAPDU: 80 09 00 00 [11:59:19]Write to MH i2c: E2 08 00 10 13 80 09 00 00 00 00 00 00 95 [11:59:19]Write i2c OK [11:59:19]MH_I2C_Read... [11:59:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:59:19]Read from MH i2c: E2 [11:59:19]MH_I2C_Read... [11:59:19]Read from MH i2c: E2 03 00 [11:59:19]MH_I2C_Read... [11:59:19]Read from MH i2c: E2 03 00 10 13 00 90 00 97 [11:59:19]RAPDU: 90 00 [11:59:19]wFMCommunicate OK [11:59:19]SAM_PROTO_ClearQueue done [11:59:19]KKMCreateOFDPacket [11:59:19]OFDProtocolAddRootSTLVToBuf [11:59:19]FM_MakeSignedData [11:59:19]FM_MakeSignedData [11:59:19]SAM_PROTO_SignData [11:59:19]wFMCommunicate request_size=4 [11:59:19]MH_SAM_APDU [11:59:19]CAPDU: 80 0D 01 02 [11:59:19]Write to MH i2c: E2 08 00 11 13 80 0D 01 02 00 00 00 00 9D [11:59:19]Write i2c OK [11:59:19]MH_I2C_Read... [11:59:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:59:20]Read from MH i2c: E2 [11:59:20]MH_I2C_Read... [11:59:20]Read from MH i2c: E2 03 00 [11:59:20]MH_I2C_Read... [11:59:20]Read from MH i2c: E2 03 00 11 13 00 90 00 98 [11:59:20]RAPDU: 90 00 [11:59:20]wFMCommunicate OK [11:59:20]wFMCommunicate request_size=255 [11:59:20]MH_SAM_APDU [11: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 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 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 FD 00 00 00 F4 03 04 00 97 4C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D1 99 01 00 35 04 06 00 D0 [11:59:20]Write to MH i2c: E2 02 01 12 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 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 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 FD 00 00 00 F4 03 04 00 97 4C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D1 99 01 00 35 04 06 00 D0 00 00 DD [11:59:20]Write i2c OK [11:59:20]MH_I2C_Read... [11:59:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:59:20]Read from MH i2c: E2 [11:59:20]MH_I2C_Read... [11:59:20]Read from MH i2c: E2 03 00 [11:59:20]MH_I2C_Read... [11:59:20]Read from MH i2c: E2 03 00 12 13 00 90 00 99 [11:59:20]RAPDU: 90 00 [11:59:20]wFMCommunicate OK [11:59:20]wFMCommunicate request_size=10 [11:59:20]MH_SAM_APDU [11:59:20]CAPDU: 80 0D 02 02 05 DC 23 D3 90 36 [11:59:20]Write to MH i2c: E2 0D 00 13 13 80 0D 02 02 05 00 DC 23 D3 90 36 00 00 42 [11:59:20]Write i2c OK [11:59:20]MH_I2C_Read... [11:59:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:59:20]Read from MH i2c: E2 [11:59:20]MH_I2C_Read... [11:59:20]Read from MH i2c: E2 03 00 [11:59:20]MH_I2C_Read... [11:59:20]Read from MH i2c: E2 03 00 13 13 00 90 00 9A [11:59:20]RAPDU: 90 00 [11:59:20]wFMCommunicate OK [11:59:20]wFMCommunicate request_size=4 [11:59:20]MH_SAM_APDU [11:59:20]CAPDU: 80 0D 03 02 [11:59:20]Write to MH i2c: E2 08 00 14 13 80 0D 03 02 00 00 00 00 A2 [11:59:20]Write i2c OK [11:59:20]MH_I2C_Read... [11:59:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:59:20]Read from MH i2c: E2 [11:59:20]MH_I2C_Read... [11:59:20]Read from MH i2c: E2 0B 00 [11:59:20]MH_I2C_Read... [11:59:20]Read from MH i2c: E2 0B 00 14 13 00 23 8C 96 60 BC D5 33 ED 90 00 F9 [11:59:20]RAPDU: 23 8C 96 60 BC D5 33 ED 90 00 [11:59:20]wFMCommunicate OK [11:59:20]SAM_PROTO_SignData done [11:59:20]FM_MakeSignedData done [11:59:20]CreateOFDProtocolMessage [11:59:20]wFMCommunicate request_size=4 [11:59:20]MH_SAM_APDU [11:59:20]CAPDU: 80 11 00 00 [11:59:20]Write to MH i2c: E2 08 00 15 13 80 11 00 00 00 00 00 00 A2 [11:59:20]Write i2c OK [11:59:20]MH_I2C_Read... [11:59:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:59:20]Read from MH i2c: E2 [11:59:20]MH_I2C_Read... [11:59:20]Read from MH i2c: E2 17 00 [11:59:20]MH_I2C_Read... [11:59:20]Read from MH i2c: E2 17 00 15 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 FD [11:59:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:59:20]wFMCommunicate OK [11:59:20]CreateOFDProtocolMessage done [11:59:20]OFDSenderStorePacket 104913 [11:59:20]StoreOFDPacket docnum=104913 [11:59:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 61 93 07 01 DF 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 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 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 FD 00 00 00 F4 03 04 00 97 4C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D1 99 01 00 35 04 06 00 D0 DC 23 D3 90 36 23 8C 96 60 BC D5 33 ED [11:59:20]CheckFolder [11:59:20]dirname=/storage/ofd_packets [11:59:20]CheckFolder done [11:59:20]ProducePacketName [11:59:20]name=ofd_packets/00104913 [11:59:20]NVStorageSaveData ofd_packets/00104913 [11:59:20]File name is /storage/ofd_packets/00104913 [11:59:20]Write 301 bytes [11:59:20]NVStorageSaveData done [11:59:20]OFDSenderStorePacket done [11:59:20]KKMCreateOFDPacket done [11:59:20]NVStorageSaveData kkm_last_timestamp [11:59:20]File name is /storage/kkm_last_timestamp [11:59:20]Write 4 bytes [11:59:20]NVStorageSaveData done [11:59:20]ExternCall_PrintAddStr [11:59:20]wPrintStart [11:59:20]Write to MH i2c: 01 00 00 16 13 29 [11:59:20]Write i2c OK [11:59:20]MH_I2C_Read... [11:59:20]Read from MH i2c: 01 [11:59:20]MH_I2C_Read... [11:59:20]Read from MH i2c: 01 07 00 [11:59:20]MH_I2C_Read... [11:59:20]Read from MH i2c: 01 07 00 16 13 00 00 00 00 00 FF 0F 3E [11:59:20]RasterBufferAndPrint [11:59:20]line Счет N : (1)118363 [11:59:20]line ИНН: 02508201610067 [11:59:20]line Контрольно-Кассовый Чек [11:59:20]line ПРОДАЖА [11:59:20]line ТРК (МРК, ГНК) : 22 [11:59:20]line Товар: 2710124130 [11:59:20]line Аи-92-К-5 [11:59:20]line 22.460 * 66.80 [11:59:20]line = 1500.33 [11:59:20]line НДС 12% НСП 1% [11:59:20]line > о реализуемом товаре [11:59:20]line ОКРУГЛЕНИЕ: -0.33 [11:59:20]line ИТОГО: 1500.00 [11:59:20]line Внесено: 1500.00 [11:59:20]line СДАЧА: 0.00 [11:59:20]line НСП 1% : 13.28 [11:59:20]line НДС 12% : 159.33 [11:59:20]line Наличными: 1500.00 [11:59:20]line Безнал.: 0.00 [11:59:20]line Место: АЗС № 176 [11:59:20]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [11:59:20]line СНО: Общий режим [11:59:20]line Чек 253 26.09.2024 11:59 [11:59:20]line Смена: 237 ФФД: 1.0 [11:59:20]line ЗНМ: 0300000238 [11:59:20]line РНМ: 0000000000145756 [11:59:20]line Версия ККМ: v1.0 [11:59:20]line [11:59:20]line Дисконтная программа [11:59:20]line АИ-92 [11:59:20]line номер 176 [11:59:20]line сэкономлено 22.46 сом [11:59:20]line ФМ: 0000000000959278 [11:59:20]line ФД: 104913 [11:59:20]line ФПД: 229643912450102 [11:59:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T115919&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104913&fm=229643912450102&tin=02508201610067®Number=0000000000145756&sum=150000 [11:59:20]OFD Sender: Processing packet 104913 [packets to send 51, broken 50] [11:59:20]ProducePacketName [11:59:20]name=ofd_packets/00104913 [11:59:20]OFD Sender: To server: pG, [11:59:20]CommunicateWithHost lk.salyk.kg:30040 [11:59:20]ConnectInit lk.salyk.kg [11:59:20]written 0, free lines is 4095 [11:59:20]Connected sock=10 [11:59:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 61 93 07 01 DF 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 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 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 FD 00 00 00 F4 03 04 00 97 4C F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D1 99 01 00 35 04 06 00 D0 DC 23 D3 90 36 23 8C 96 60 BC D5 33 ED [11:59:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 17 2A 47 00 8F F0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D1 99 01 00 F4 03 04 00 47 F6 F4 66 B6 04 01 00 00 CF 7D 82 18 0E 87 06 52 [11:59:21]CommunicateWithHost err = 0 [11:59:21]CheckOFDResponse [11:59:21]1017 (14) - 77093643461234 [11:59:21]1041 (16) - 0000000000959278 [11:59:21]1040 (4) - 104913 [11:59:21]1012 (4) - 26.09.2024 05:51 [11:59:21]1206 (1) - 0 [11:59:21]OFD Sender: Remove packet 104913 [11:59:21]ProducePacketName [11:59:21]name=ofd_packets/00104913 [11:59:21]NVStorageDeleteData [11:59:21]Write to MH i2c: 01 00 00 45 13 58 [11:59:21]Write i2c OK [11:59:21]MH_I2C_Read... [11:59:21]Read from MH i2c: 01 [11:59:21]MH_I2C_Read... [11:59:21]Read from MH i2c: 01 07 00 [11:59:21]MH_I2C_Read... [11:59:21]Read from MH i2c: 01 07 00 45 13 00 00 00 00 00 CC 0C 37 [11:59:21]RasterBufferAndPrint [11:59:21]line [11:59:21]line [11:59:21]line [11:59:21]line [11:59:21]line [11:59:21]written 0, free lines is 3282 [11:59:21]MH_Cut [11:59:21]Write to MH i2c: D1 01 00 4C 13 01 31 [11:59:21]Write i2c OK [11:59:21]MH_I2C_Read... [11:59:21]Read from MH i2c: D1 [11:59:21]MH_I2C_Read... [11:59:21]Read from MH i2c: D1 01 00 [11:59:21]MH_I2C_Read... [11:59:21]Read from MH i2c: D1 01 00 4C 13 00 30 [11:59:21]Write to MH i2c: 01 00 00 4D 13 60 [11:59:21]Write i2c OK [11:59:21]MH_I2C_Read... [11:59:21]OFD Sender: No OFD packet to send [11:59:22]*** Cut start [11:59:22]*** Partial cut [11:59:22]*** CUTSNS_PIN = 1 [11:59:22]*** CUTSNS_PIN = 0 [11:59:22]*** Brake cut motor [11:59:22]Read from MH i2c: 01 [11:59:22]MH_I2C_Read... [11:59:22]*** Stop cut motor [11:59:22]*** Cut end [11:59:22]Read from MH i2c: 01 07 00 [11:59:22]MH_I2C_Read... [11:59:22]Read from MH i2c: 01 07 00 4D 13 00 00 00 00 00 FF 0F 75 [11:59:22]process_action close_receipt done [11:59:22]requested_data is exist [11:59:22]produce_requested_data [11:59:22]requested_item fm.sn is exist - process it [11:59:22]wFMCommunicate request_size=4 [11:59:22]MH_SAM_APDU [11:59:22]CAPDU: 80 11 00 00 [11:59:22]Write to MH i2c: E2 08 00 4E 13 80 11 00 00 00 00 00 00 DB [11:59:22]Write i2c OK [11:59:22]MH_I2C_Read... [11:59:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:59:22]Read from MH i2c: E2 [11:59:22]MH_I2C_Read... [11:59:22]Read from MH i2c: E2 17 00 [11:59:22]MH_I2C_Read... [11:59:22]Read from MH i2c: E2 17 00 4E 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 36 [11:59:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [11:59:22]wFMCommunicate OK [11:59:22]requested_item fd.num is exist - process it [11:59:22]SAM_PROTO_GetFieldsCounters [11:59:22]wFMCommunicate request_size=4 [11:59:22]MH_SAM_APDU [11:59:22]CAPDU: 80 13 00 00 [11:59:22]Write to MH i2c: E2 08 00 4F 13 80 13 00 00 00 00 00 00 DE [11:59:22]Write i2c OK [11:59:22]MH_I2C_Read... [11:59:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:59:22]Read from MH i2c: E2 [11:59:22]MH_I2C_Read... [11:59:22]Read from MH i2c: E2 62 00 [11:59:22]MH_I2C_Read... [11:59:22]Read from MH i2c: E2 62 00 4F 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 D1 99 01 00 0E 04 04 00 ED 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 59 [11:59:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 D1 99 01 00 0E 04 04 00 ED 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 [11:59:22]wFMCommunicate OK [11:59:22]SAM_PROTO_GetFieldsCounters done [11:59:22]requested_item shift.num is exist - process it [11:59:22]requested_item shift.opened is exist - process it [11:59:22]req_shift_opened [11:59:22]FM_GetShiftState [11:59:22]SAM_PROTO_GetShiftState [11:59:22]wFMCommunicate request_size=4 [11:59:22]MH_SAM_APDU [11:59:22]CAPDU: 80 13 01 00 [11:59:22]Write to MH i2c: E2 08 00 50 13 80 13 01 00 00 00 00 00 E0 [11:59:22]Write i2c OK [11:59:22]MH_I2C_Read... [11:59:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:59:22]Read from MH i2c: E2 [11:59:22]MH_I2C_Read... [11:59:22]Read from MH i2c: E2 0E 00 [11:59:22]MH_I2C_Read... [11:59:22]Read from MH i2c: E2 0E 00 50 13 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 DC [11:59:22]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [11:59:22]wFMCommunicate OK [11:59:22]SAM_PROTO_GetShiftState done [11:59:22]FM_GetShiftState done [11:59:22]req_shift_opened done [11:59:22]requested_item shift.open_date is exist - process it [11:59:22]req_shift_open_date [11:59:22]req_shift_open_date done [11:59:22]produce_requested_data done [11:59:22]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104913,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [11:59:22]process_action_free close_receipt [11:59:22]json_value_free [11:59:22]json_value_free done [11:59:22]process_json_proto returns [11:59:22]Send response to host [11:59:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104913,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [11:59:22]free response buf [11:59:22]execute_script done [11:59:22]execute_script returns [11:59:22]free content buf [11:59:22]Sock 9.Close socket [11:59:22]Sock 9.Thread stoped [11:59:26]OFD Sender: No OFD packet to send [11:59:31]OFD Sender: No OFD packet to send [11:59:36]OFD Sender: No OFD packet to send [11:59:41]OFD Sender: No OFD packet to send [11:59:46]OFD Sender: No OFD packet to send [11:59:51]OFD Sender: No OFD packet to send [11:59:56]OFD Sender: No OFD packet to send [12:00:01]OFD Sender: No OFD packet to send [12:00:06]OFD Sender: No OFD packet to send [12:00:11]OFD Sender: No OFD packet to send [12:00:16]OFD Sender: No OFD packet to send [12:00:21]OFD Sender: No OFD packet to send [12:00:26]OFD Sender: No OFD packet to send [12:00:31]OFD Sender: No OFD packet to send [12:00:36]OFD Sender: No OFD packet to send [12:00:41]OFD Sender: No OFD packet to send [12:00:46]OFD Sender: No OFD packet to send [12:00:51]OFD Sender: No OFD packet to send [12:00:56]OFD Sender: No OFD packet to send [12:01:01]OFD Sender: No OFD packet to send [12:01:06]OFD Sender: No OFD packet to send [12:01:11]OFD Sender: No OFD packet to send [12:01:16]OFD Sender: No OFD packet to send [12:01:21]OFD Sender: No OFD packet to send [12:01:26]OFD Sender: No OFD packet to send [12:01:31]OFD Sender: No OFD packet to send [12:01:36]OFD Sender: No OFD packet to send [12:01:41]OFD Sender: No OFD packet to send [12:01:46]OFD Sender: No OFD packet to send [12:01:51]OFD Sender: No OFD packet to send [12:01:56]OFD Sender: No OFD packet to send [12:02:01]OFD Sender: No OFD packet to send [12:02:06]OFD Sender: No OFD packet to send [12:02:11]OFD Sender: No OFD packet to send [12:02:16]OFD Sender: No OFD packet to send [12:02:21]OFD Sender: No OFD packet to send [12:02:26]OFD Sender: No OFD packet to send [12:02:31]OFD Sender: No OFD packet to send [12:02:37]OFD Sender: No OFD packet to send [12:02:42]OFD Sender: No OFD packet to send [12:02:47]OFD Sender: No OFD packet to send [12:02:52]OFD Sender: No OFD packet to send [12:02:57]OFD Sender: No OFD packet to send [12:03:02]OFD Sender: No OFD packet to send [12:03:07]OFD Sender: No OFD packet to send [12:03:12]OFD Sender: No OFD packet to send [12:03:17]OFD Sender: No OFD packet to send [12:03:22]OFD Sender: No OFD packet to send [12:03:27]OFD Sender: No OFD packet to send [12:03:32]OFD Sender: No OFD packet to send [12:03:37]OFD Sender: No OFD packet to send [12:03:42]OFD Sender: No OFD packet to send [12:03:47]OFD Sender: No OFD packet to send [12:03:52]OFD Sender: No OFD packet to send [12:03:57]OFD Sender: No OFD packet to send [12:04:02]OFD Sender: No OFD packet to send [12:04:07]OFD Sender: No OFD packet to send [12:04:12]OFD Sender: No OFD packet to send [12:04:17]OFD Sender: No OFD packet to send [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:21]accept exits with 7 [12:05:21]New connection [12:05:21]New thread 3066875236 created [12:05:21]Thread 3067018596 joined [12:05:21]Waiting for new connection... [12:05:21] Sock 7.Parse request [12:05:21]Sock 7.Check first char [12:05:21]Sock 7.First char is OK [12:05:21]request: POST /json_proto HTTP/1.0 [12:05:21]Method: POST [12:05:21]URL: /json_proto [12:05:21]Method is POST - this is cgi request [12:05:21]url: /json_proto [12:05:21]query_string will be loaded in cgi processing [12:05:21]execute_cgi json_proto POST (null) [12:05:21]execute_cgi path=json_proto method=POST [12:05:21]POST find Content-Length [12:05:21]Host: 172.17.62.195:8080 [12:05:21]Content-Length: 986 [12:05:21]Content-Type: application/json [12:05:21] [12:05:21]POST finish read [12:05:21]Found Content-Length = 986 [12:05:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 74.70, "quantity" : 73.640, "sum" : 5500.91, "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 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 73.64 \u0441\u043E\u043C", "deposit" : 7000.00, "total" : 5500.00, "payments": [ { "type": 0, "sum" : 5500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:21]execute_script... [12:05: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)118364", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 11", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 74.70, "quantity" : 73.640, "sum" : 5500.91, "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 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 73.64 \u0441\u043E\u043C", "deposit" : 7000.00, "total" : 5500.00, "payments": [ { "type": 0, "sum" : 5500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:21]POST & json_proto [12:05:21]process_json_proto [12:05:21]json parsed OK: [12:05:21]protocol is kg_v1.0 [12:05:21]action value=close_receipt [12:05:21]process_action close_receipt [12:05:21]cmd_close_receipt [12:05:21]MH_GetDate [12:05:21]Write to MH i2c: F0 00 00 51 13 53 [12:05:21]Write i2c OK [12:05:21]MH_I2C_Read... [12:05:21]Read from MH i2c: F0 [12:05:21]MH_I2C_Read... [12:05:21]Read from MH i2c: F0 09 00 [12:05:21]MH_I2C_Read... [12:05:21]Read from MH i2c: F0 09 00 51 13 00 02 4E F5 66 65 34 CA 65 CF [12:05:21]GetLastDocTimeStamp 1727351959 [12:05:21]current date 1727352322 [12:05:21]FM_GetShiftState [12:05:21]SAM_PROTO_GetShiftState [12:05:21]wFMCommunicate request_size=4 [12:05:21]MH_SAM_APDU [12:05:21]CAPDU: 80 13 01 00 [12:05:21]Write to MH i2c: E2 08 00 52 13 80 13 01 00 00 00 00 00 E2 [12:05:21]Write i2c OK [12:05:21]MH_I2C_Read... [12:05:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:21]Read from MH i2c: E2 [12:05:21]MH_I2C_Read... [12:05:21]Read from MH i2c: E2 0E 00 [12:05:21]MH_I2C_Read... [12:05:21]Read from MH i2c: E2 0E 00 52 13 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 DE [12:05:21]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:05:21]wFMCommunicate OK [12:05:21]SAM_PROTO_GetShiftState done [12:05:21]FM_GetShiftState done [12:05:21]opened in 1727309552 [12:05:21]opened+sec_in_day 1727395952 [12:05:21]quantity*price = 550090 [12:05:21]sum+1 = 550092 [12:05:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.91 ИТОГО: 5500.00 Внесено: 7000.00 СДАЧА: 1500.00 НСП 1% : 48.68 НДС 12% : 584.17 Наличными: 5500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 254 26.09.2024 12:05 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Дисконтная программа ДТ номер 176 сэкономлено 73.64 сом ФМ: 0000000000959278 ФД: 104914 ФПД: 62863001856039 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T120522&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104914&fm=62863001856039&tin=02508201610067®Number=0000000000145756&sum=550000 [12:05:23]StoreToDocumentArchive [12:05:23]shift 237 fd 104914 [12:05:23]save to /storage/0237/doc_00104914 [12:05:23]save last doc name /storage/0237/doc_00104914 to /storage/kkm_last_doc_name [12:05:23]save OK [12:05:23]Clear old archive folders... [12:05:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:05:23]tlvbuf is B6ED12F0 [12:05:23]SAM_PROTO_ClearQueue [12:05:23]wFMCommunicate request_size=4 [12:05:23]MH_SAM_APDU [12:05:23]CAPDU: 80 09 00 00 [12:05:23]Write to MH i2c: E2 08 00 5F 13 80 09 00 00 00 00 00 00 E4 [12:05:23]Write i2c OK [12:05:23]MH_I2C_Read... [12:05:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:05:23]Read from MH i2c: E2 [12:05:23]MH_I2C_Read... [12:05:23]Read from MH i2c: E2 03 00 [12:05:23]MH_I2C_Read... [12:05:23]Read from MH i2c: E2 03 00 5F 13 00 90 00 E6 [12:05:23]RAPDU: 90 00 [12:05:23]wFMCommunicate OK [12:05:23]SAM_PROTO_ClearQueue done [12:05:23]KKMCreateOFDPacket [12:05:23]OFDProtocolAddRootSTLVToBuf [12:05:23]FM_MakeSignedData [12:05:23]FM_MakeSignedData [12:05:23]SAM_PROTO_SignData [12:05:23]wFMCommunicate request_size=4 [12:05:23]MH_SAM_APDU [12:05:23]CAPDU: 80 0D 01 02 [12:05:23]Write to MH i2c: E2 08 00 60 13 80 0D 01 02 00 00 00 00 EC [12:05:23]Write i2c OK [12:05:23]MH_I2C_Read... [12:05:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:05:23]Read from MH i2c: E2 [12:05:23]MH_I2C_Read... [12:05:23]Read from MH i2c: E2 03 00 [12:05:23]MH_I2C_Read... [12:05:23]Read from MH i2c: E2 03 00 60 13 00 90 00 E7 [12:05:23]RAPDU: 90 00 [12:05:23]wFMCommunicate OK [12:05:23]wFMCommunicate request_size=255 [12:05:23]MH_SAM_APDU [12:05:23]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A8 1F 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 CB 64 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 64 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 E4 00 00 00 00 07 04 06 00 70 64 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 02 4E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D2 99 01 00 35 04 06 00 [12:05:23]Write to MH i2c: E2 02 01 61 13 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A8 1F 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 CB 64 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 64 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 E4 00 00 00 00 07 04 06 00 70 64 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 02 4E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D2 99 01 00 35 04 06 00 00 00 6C [12:05:23]Write i2c OK [12:05:23]MH_I2C_Read... [12:05:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:23]Read from MH i2c: E2 [12:05:23]MH_I2C_Read... [12:05:23]Read from MH i2c: E2 03 00 [12:05:23]MH_I2C_Read... [12:05:23]Read from MH i2c: E2 03 00 61 13 00 90 00 E8 [12:05:23]RAPDU: 90 00 [12:05:23]wFMCommunicate OK [12:05:23]wFMCommunicate request_size=11 [12:05:23]MH_SAM_APDU [12:05:23]CAPDU: 80 0D 02 02 06 39 2C 6E E5 28 27 [12:05:23]Write to MH i2c: E2 0E 00 62 13 80 0D 02 02 06 00 39 2C 6E E5 28 27 00 00 02 [12:05:23]Write i2c OK [12:05:23]MH_I2C_Read... [12:05:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:23]Read from MH i2c: E2 [12:05:23]MH_I2C_Read... [12:05:23]Read from MH i2c: E2 03 00 [12:05:23]MH_I2C_Read... [12:05:23]Read from MH i2c: E2 03 00 62 13 00 90 00 E9 [12:05:23]RAPDU: 90 00 [12:05:23]wFMCommunicate OK [12:05:23]wFMCommunicate request_size=4 [12:05:23]MH_SAM_APDU [12:05:23]CAPDU: 80 0D 03 02 [12:05:23]Write to MH i2c: E2 08 00 63 13 80 0D 03 02 00 00 00 00 F1 [12:05:23]Write i2c OK [12:05:23]MH_I2C_Read... [12:05:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:05:23]Read from MH i2c: E2 [12:05:23]MH_I2C_Read... [12:05:23]Read from MH i2c: E2 0B 00 [12:05:23]MH_I2C_Read... [12:05:23]Read from MH i2c: E2 0B 00 63 13 00 CE 8E B9 AD CF AC C4 63 90 00 56 [12:05:23]RAPDU: CE 8E B9 AD CF AC C4 63 90 00 [12:05:23]wFMCommunicate OK [12:05:23]SAM_PROTO_SignData done [12:05:23]FM_MakeSignedData done [12:05:23]CreateOFDProtocolMessage [12:05:23]wFMCommunicate request_size=4 [12:05:23]MH_SAM_APDU [12:05:23]CAPDU: 80 11 00 00 [12:05:23]Write to MH i2c: E2 08 00 64 13 80 11 00 00 00 00 00 00 F1 [12:05:23]Write i2c OK [12:05:23]MH_I2C_Read... [12:05:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:23]Read from MH i2c: E2 [12:05:23]MH_I2C_Read... [12:05:23]Read from MH i2c: E2 17 00 [12:05:23]MH_I2C_Read... [12:05:23]Read from MH i2c: E2 17 00 64 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 4C [12:05:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:05:23]wFMCommunicate OK [12:05:23]CreateOFDProtocolMessage done [12:05:23]OFDSenderStorePacket 104914 [12:05:23]StoreOFDPacket docnum=104914 [12:05:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 35 F3 08 01 F9 DB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A8 1F 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 CB 64 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 64 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 E4 00 00 00 00 07 04 06 00 70 64 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 02 4E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D2 99 01 00 35 04 06 00 39 2C 6E E5 28 27 CE 8E B9 AD CF AC C4 63 [12:05:23]CheckFolder [12:05:23]dirname=/storage/ofd_packets [12:05:23]CheckFolder done [12:05:23]ProducePacketName [12:05:23]name=ofd_packets/00104914 [12:05:23]NVStorageSaveData ofd_packets/00104914 [12:05:23]File name is /storage/ofd_packets/00104914 [12:05:23]Write 302 bytes [12:05:23]NVStorageSaveData done [12:05:23]OFDSenderStorePacket done [12:05:23]KKMCreateOFDPacket done [12:05:23]NVStorageSaveData kkm_last_timestamp [12:05:23]File name is /storage/kkm_last_timestamp [12:05:23]Write 4 bytes [12:05:23]NVStorageSaveData done [12:05:23]ExternCall_PrintAddStr [12:05:23]wPrintStart [12:05:23]Write to MH i2c: 01 00 00 65 13 78 [12:05:23]Write i2c OK [12:05:23]MH_I2C_Read... [12:05:23]Read from MH i2c: 01 [12:05:23]MH_I2C_Read... [12:05:23]Read from MH i2c: 01 07 00 [12:05:23]MH_I2C_Read... [12:05:23]Read from MH i2c: 01 07 00 65 13 00 00 00 00 00 FF 0F 8D [12:05:23]RasterBufferAndPrint [12:05:23]line Счет N : (1)118364 [12:05:23]line ИНН: 02508201610067 [12:05:23]line Контрольно-Кассовый Чек [12:05:23]line ПРОДАЖА [12:05:23]line ТРК (МРК, ГНК) : 11 [12:05:23]line Товар: 2710194210 [12:05:23]line ДТ(л)-К-5 [12:05:23]line 73.640 * 74.70 [12:05:23]line = 5500.91 [12:05:23]line НДС 12% НСП 1% [12:05:23]line > о реализуемом товаре [12:05:23]line ОКРУГЛЕНИЕ: -0.91 [12:05:23]line ИТОГО: 5500.00 [12:05:23]line Внесено: 7000.00 [12:05:23]line СДАЧА: 1500.00 [12:05:23]line НСП 1% : 48.68 [12:05:23]line НДС 12% : 584.17 [12:05:23]line Наличными: 5500.00 [12:05:23]line Безнал.: 0.00 [12:05:23]line Место: АЗС № 176 [12:05:23]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:05:23]line СНО: Общий режим [12:05:23]line Чек 254 26.09.2024 12:05 [12:05:23]line Смена: 237 ФФД: 1.0 [12:05:23]line ЗНМ: 0300000238 [12:05:23]line РНМ: 0000000000145756 [12:05:23]line Версия ККМ: v1.0 [12:05:23]line [12:05:23]line Дисконтная программа [12:05:23]line ДТ [12:05:23]line номер 176 [12:05:23]line сэкономлено 73.64 сом [12:05:23]line ФМ: 0000000000959278 [12:05:23]line ФД: 104914 [12:05:23]line ФПД: 62863001856039 [12:05:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T120522&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104914&fm=62863001856039&tin=02508201610067®Number=0000000000145756&sum=550000 [12:05:23]OFD Sender: Processing packet 104914 [packets to send 51, broken 50] [12:05:23]ProducePacketName [12:05:23]name=ofd_packets/00104914 [12:05:23]OFD Sender: To server: pG, [12:05:23]CommunicateWithHost lk.salyk.kg:30040 [12:05:23]ConnectInit lk.salyk.kg [12:05:23]written 0, free lines is 4095 [12:05:24]Connected sock=10 [12:05:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 35 F3 08 01 F9 DB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 A8 1F 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 CB 64 08 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 64 08 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 04 13 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 31 E4 00 00 00 00 07 04 06 00 70 64 08 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 02 4E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D2 99 01 00 35 04 06 00 39 2C 6E E5 28 27 CE 8E B9 AD CF AC C4 63 [12:05:24]Write to MH i2c: 01 00 00 94 13 A7 [12:05:24]Write i2c OK [12:05:24]MH_I2C_Read... [12:05:24]Read from MH i2c: 01 [12:05:24]MH_I2C_Read... [12:05:24]Read from MH i2c: 01 07 00 [12:05:24]MH_I2C_Read... [12:05:24]Read from MH i2c: 01 07 00 94 13 00 00 00 00 00 AA 0C 64 [12:05:24]RasterBufferAndPrint [12:05:24]line [12:05:24]line [12:05:24]line [12:05:24]line [12:05:24]line [12:05:24]written 0, free lines is 3248 [12:05:24]MH_Cut [12:05:24]Write to MH i2c: D1 01 00 9B 13 01 80 [12:05:24]Write i2c OK [12:05:24]MH_I2C_Read... [12:05:24]Read from MH i2c: D1 [12:05:24]MH_I2C_Read... [12:05:24]Read from MH i2c: D1 01 00 [12:05:24]MH_I2C_Read... [12:05:24]Read from MH i2c: D1 01 00 9B 13 00 7F [12:05:24]Write to MH i2c: 01 00 00 9C 13 AF [12:05:24]Write i2c OK [12:05:24]MH_I2C_Read... [12:05:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 E6 5A 47 00 35 9D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D2 99 01 00 F4 03 04 00 B3 F7 F4 66 B6 04 01 00 00 C2 25 F1 84 80 B6 EC 96 [12:05:24]CommunicateWithHost err = 0 [12:05:24]CheckOFDResponse [12:05:24]1017 (14) - 77093643461234 [12:05:24]1041 (16) - 0000000000959278 [12:05:24]1040 (4) - 104914 [12:05:24]1012 (4) - 26.09.2024 05:57 [12:05:24]1206 (1) - 0 [12:05:24]OFD Sender: Remove packet 104914 [12:05:24]ProducePacketName [12:05:24]name=ofd_packets/00104914 [12:05:24]NVStorageDeleteData [12:05:25]OFD Sender: No OFD packet to send [12:05:25]*** Cut start [12:05:25]*** Partial cut [12:05:25]*** CUTSNS_PIN = 1 [12:05:25]*** CUTSNS_PIN = 0 [12:05:25]*** Brake cut motor [12:05:25]Read from MH i2c: 01 [12:05:25]MH_I2C_Read... [12:05:25]*** Stop cut motor [12:05:25]*** Cut end [12:05:25]Read from MH i2c: 01 07 00 [12:05:25]MH_I2C_Read... [12:05:25]Read from MH i2c: 01 07 00 9C 13 00 00 00 00 00 FF 0F C4 [12:05:25]process_action close_receipt done [12:05:25]requested_data is exist [12:05:25]produce_requested_data [12:05:25]requested_item fm.sn is exist - process it [12:05:25]wFMCommunicate request_size=4 [12:05:25]MH_SAM_APDU [12:05:25]CAPDU: 80 11 00 00 [12:05:25]Write to MH i2c: E2 08 00 9D 13 80 11 00 00 00 00 00 00 2A [12:05:25]Write i2c OK [12:05:25]MH_I2C_Read... [12:05:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:25]Read from MH i2c: E2 [12:05:25]MH_I2C_Read... [12:05:25]Read from MH i2c: E2 17 00 [12:05:25]MH_I2C_Read... [12:05:25]Read from MH i2c: E2 17 00 9D 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 85 [12:05:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:05:25]wFMCommunicate OK [12:05:25]requested_item fd.num is exist - process it [12:05:25]SAM_PROTO_GetFieldsCounters [12:05:25]wFMCommunicate request_size=4 [12:05:25]MH_SAM_APDU [12:05:25]CAPDU: 80 13 00 00 [12:05:25]Write to MH i2c: E2 08 00 9E 13 80 13 00 00 00 00 00 00 2D [12:05:25]Write i2c OK [12:05:25]MH_I2C_Read... [12:05:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:25]Read from MH i2c: E2 [12:05:25]MH_I2C_Read... [12:05:25]Read from MH i2c: E2 62 00 [12:05:25]MH_I2C_Read... [12:05:25]Read from MH i2c: E2 62 00 9E 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 D2 99 01 00 0E 04 04 00 ED 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 AC [12:05:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 D2 99 01 00 0E 04 04 00 ED 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 [12:05:25]wFMCommunicate OK [12:05:25]SAM_PROTO_GetFieldsCounters done [12:05:25]requested_item shift.num is exist - process it [12:05:25]requested_item shift.opened is exist - process it [12:05:25]req_shift_opened [12:05:25]FM_GetShiftState [12:05:25]SAM_PROTO_GetShiftState [12:05:25]wFMCommunicate request_size=4 [12:05:25]MH_SAM_APDU [12:05:25]CAPDU: 80 13 01 00 [12:05:25]Write to MH i2c: E2 08 00 9F 13 80 13 01 00 00 00 00 00 2F [12:05:25]Write i2c OK [12:05:25]MH_I2C_Read... [12:05:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:26]Read from MH i2c: E2 [12:05:26]MH_I2C_Read... [12:05:26]Read from MH i2c: E2 0E 00 [12:05:26]MH_I2C_Read... [12:05:26]Read from MH i2c: E2 0E 00 9F 13 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 2B [12:05:26]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:05:26]wFMCommunicate OK [12:05:26]SAM_PROTO_GetShiftState done [12:05:26]FM_GetShiftState done [12:05:26]req_shift_opened done [12:05:26]requested_item shift.open_date is exist - process it [12:05:26]req_shift_open_date [12:05:26]req_shift_open_date done [12:05:26]produce_requested_data done [12:05:26]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104914,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:05:26]process_action_free close_receipt [12:05:26]json_value_free [12:05:26]json_value_free done [12:05:26]process_json_proto returns [12:05:26]Send response to host [12:05:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104914,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:05:26]free response buf [12:05:26]execute_script done [12:05:26]execute_script returns [12:05:26]free content buf [12:05:26]Sock 7.Close socket [12:05:26]Sock 7.Thread stoped [12:05:26]accept exits with 9 [12:05:26]New connection [12:05:26]New thread 3067018596 created [12:05:26]Thread 3066875236 joined [12:05:26]Waiting for new connection... [12:05:26] Sock 9.Parse request [12:05:26]Sock 9.Check first char [12:05:26]Sock 9.First char is OK [12:05:26]request: POST /json_proto HTTP/1.0 [12:05:26]Method: POST [12:05:26]URL: /json_proto [12:05:26]Method is POST - this is cgi request [12:05:26]url: /json_proto [12:05:26]query_string will be loaded in cgi processing [12:05:26]execute_cgi json_proto POST (null) [12:05:26]execute_cgi path=json_proto method=POST [12:05:26]POST find Content-Length [12:05:26]Host: 172.17.62.195:8080 [12:05:26]Content-Length: 800 [12:05:26]Content-Type: application/json [12:05:26] [12:05:26]POST finish read [12:05:26]Found Content-Length = 800 [12:05:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:26]execute_script... [12:05:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118366", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:05:26]POST & json_proto [12:05:26]process_json_proto [12:05:26]json parsed OK: [12:05:26]protocol is kg_v1.0 [12:05:26]action value=close_receipt [12:05:26]process_action close_receipt [12:05:26]cmd_close_receipt [12:05:26]MH_GetDate [12:05:26]Write to MH i2c: F0 00 00 A0 13 A2 [12:05:26]Write i2c OK [12:05:26]MH_I2C_Read... [12:05:26]Read from MH i2c: F0 [12:05:26]MH_I2C_Read... [12:05:26]Read from MH i2c: F0 09 00 [12:05:26]MH_I2C_Read... [12:05:26]Read from MH i2c: F0 09 00 A0 13 00 06 4E F5 66 65 34 CA 65 22 [12:05:26]GetLastDocTimeStamp 1727352322 [12:05:26]current date 1727352326 [12:05:26]FM_GetShiftState [12:05:26]SAM_PROTO_GetShiftState [12:05:26]wFMCommunicate request_size=4 [12:05:26]MH_SAM_APDU [12:05:26]CAPDU: 80 13 01 00 [12:05:26]Write to MH i2c: E2 08 00 A1 13 80 13 01 00 00 00 00 00 31 [12:05:26]Write i2c OK [12:05:26]MH_I2C_Read... [12:05:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:26]Read from MH i2c: E2 [12:05:26]MH_I2C_Read... [12:05:26]Read from MH i2c: E2 0E 00 [12:05:26]MH_I2C_Read... [12:05:26]Read from MH i2c: E2 0E 00 A1 13 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 2D [12:05:26]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:05:26]wFMCommunicate OK [12:05:26]SAM_PROTO_GetShiftState done [12:05:26]FM_GetShiftState done [12:05:26]opened in 1727309552 [12:05:26]opened+sec_in_day 1727395952 [12:05:26]quantity*price = 60003 [12:05:26]sum+1 = 60004 [12:05:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 255 26.09.2024 12:05 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104915 ФПД: 122644858114113 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T120526&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104915&fm=122644858114113&tin=02508201610067®Number=0000000000145756&sum=60003 [12:05:27]StoreToDocumentArchive [12:05:27]shift 237 fd 104915 [12:05:27]save to /storage/0237/doc_00104915 [12:05:27]save last doc name /storage/0237/doc_00104915 to /storage/kkm_last_doc_name [12:05:27]save OK [12:05:27]Clear old archive folders... [12:05:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:05:27]tlvbuf is 002E79B0 [12:05:27]SAM_PROTO_ClearQueue [12:05:27]wFMCommunicate request_size=4 [12:05:27]MH_SAM_APDU [12:05:27]CAPDU: 80 09 00 00 [12:05:27]Write to MH i2c: E2 08 00 AE 13 80 09 00 00 00 00 00 00 33 [12:05:27]Write i2c OK [12:05:27]MH_I2C_Read... [12:05:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:05:28]Read from MH i2c: E2 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: E2 03 00 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: E2 03 00 AE 13 00 90 00 35 [12:05:28]RAPDU: 90 00 [12:05:28]wFMCommunicate OK [12:05:28]SAM_PROTO_ClearQueue done [12:05:28]KKMCreateOFDPacket [12:05:28]OFDProtocolAddRootSTLVToBuf [12:05:28]FM_MakeSignedData [12:05:28]FM_MakeSignedData [12:05:28]SAM_PROTO_SignData [12:05:28]wFMCommunicate request_size=4 [12:05:28]MH_SAM_APDU [12:05:28]CAPDU: 80 0D 01 02 [12:05:28]Write to MH i2c: E2 08 00 AF 13 80 0D 01 02 00 00 00 00 3B [12:05:28]Write i2c OK [12:05:28]MH_I2C_Read... [12:05:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:05:28]Read from MH i2c: E2 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: E2 03 00 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: E2 03 00 AF 13 00 90 00 36 [12:05:28]RAPDU: 90 00 [12:05:28]wFMCommunicate OK [12:05:28]wFMCommunicate request_size=255 [12:05:28]MH_SAM_APDU [12:05:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 FF 00 00 00 F4 03 04 00 06 4E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D3 99 01 00 35 04 06 00 6F [12:05:28]Write to MH i2c: E2 02 01 B0 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 35 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 FF 00 00 00 F4 03 04 00 06 4E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D3 99 01 00 35 04 06 00 6F 00 00 09 [12:05:28]Write i2c OK [12:05:28]MH_I2C_Read... [12:05:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:28]Read from MH i2c: E2 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: E2 03 00 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: E2 03 00 B0 13 00 90 00 37 [12:05:28]RAPDU: 90 00 [12:05:28]wFMCommunicate OK [12:05:28]wFMCommunicate request_size=10 [12:05:28]MH_SAM_APDU [12:05:28]CAPDU: 80 0D 02 02 05 8B 7B 33 90 41 [12:05:28]Write to MH i2c: E2 0D 00 B1 13 80 0D 02 02 05 00 8B 7B 33 90 41 00 00 52 [12:05:28]Write i2c OK [12:05:28]MH_I2C_Read... [12:05:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:05:28]Read from MH i2c: E2 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: E2 03 00 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: E2 03 00 B1 13 00 90 00 38 [12:05:28]RAPDU: 90 00 [12:05:28]wFMCommunicate OK [12:05:28]wFMCommunicate request_size=4 [12:05:28]MH_SAM_APDU [12:05:28]CAPDU: 80 0D 03 02 [12:05:28]Write to MH i2c: E2 08 00 B2 13 80 0D 03 02 00 00 00 00 40 [12:05:28]Write i2c OK [12:05:28]MH_I2C_Read... [12:05:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:05:28]Read from MH i2c: E2 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: E2 0B 00 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: E2 0B 00 B2 13 00 32 95 C6 76 73 E1 AD DD 90 00 22 [12:05:28]RAPDU: 32 95 C6 76 73 E1 AD DD 90 00 [12:05:28]wFMCommunicate OK [12:05:28]SAM_PROTO_SignData done [12:05:28]FM_MakeSignedData done [12:05:28]CreateOFDProtocolMessage [12:05:28]wFMCommunicate request_size=4 [12:05:28]MH_SAM_APDU [12:05:28]CAPDU: 80 11 00 00 [12:05:28]Write to MH i2c: E2 08 00 B3 13 80 11 00 00 00 00 00 00 40 [12:05:28]Write i2c OK [12:05:28]MH_I2C_Read... [12:05:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:28]Read from MH i2c: E2 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: E2 17 00 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: E2 17 00 B3 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 9B [12:05:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:05:28]wFMCommunicate OK [12:05:28]CreateOFDProtocolMessage done [12:05:28]OFDSenderStorePacket 104915 [12:05:28]StoreOFDPacket docnum=104915 [12:05:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 8A 4E 07 01 7A 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 FF 00 00 00 F4 03 04 00 06 4E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D3 99 01 00 35 04 06 00 6F 8B 7B 33 90 41 32 95 C6 76 73 E1 AD DD [12:05:28]CheckFolder [12:05:28]dirname=/storage/ofd_packets [12:05:28]CheckFolder done [12:05:28]ProducePacketName [12:05:28]name=ofd_packets/00104915 [12:05:28]NVStorageSaveData ofd_packets/00104915 [12:05:28]File name is /storage/ofd_packets/00104915 [12:05:28]Write 301 bytes [12:05:28]NVStorageSaveData done [12:05:28]OFDSenderStorePacket done [12:05:28]KKMCreateOFDPacket done [12:05:28]NVStorageSaveData kkm_last_timestamp [12:05:28]File name is /storage/kkm_last_timestamp [12:05:28]Write 4 bytes [12:05:28]NVStorageSaveData done [12:05:28]ExternCall_PrintAddStr [12:05:28]wPrintStart [12:05:28]Write to MH i2c: 01 00 00 B4 13 C7 [12:05:28]Write i2c OK [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: 01 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: 01 07 00 [12:05:28]MH_I2C_Read... [12:05:28]Read from MH i2c: 01 07 00 B4 13 00 00 00 00 00 FF 0F DC [12:05:28]RasterBufferAndPrint [12:05:28]line Счет N : (1)118366 [12:05:28]line ИНН: 02508201610067 [12:05:28]line Контрольно-Кассовый Чек [12:05:28]line ПРОДАЖА [12:05:28]line ТРК (МРК, ГНК) : 22 [12:05:28]line Товар: 2710124130 [12:05:28]line Аи-92-К-5 [12:05:28]line 8.850 * 67.80 [12:05:28]line = 600.03 [12:05:28]line НДС 12% НСП 1% [12:05:28]line > о реализуемом товаре [12:05:28]line ИТОГО: 600.03 [12:05:28]line НСП 1% : 5.31 [12:05:28]line НДС 12% : 63.72 [12:05:28]line Наличными: 0.00 [12:05:28]line Безнал.: 600.03 [12:05:28]line Место: АЗС № 176 [12:05:28]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:05:28]line СНО: Общий режим [12:05:28]line Чек 255 26.09.2024 12:05 [12:05:28]line Смена: 237 ФФД: 1.0 [12:05:28]line ЗНМ: 0300000238 [12:05:28]line РНМ: 0000000000145756 [12:05:28]line Версия ККМ: v1.0 [12:05:28]line Платежная система: O! деньги [12:05:28]line ФМ: 0000000000959278 [12:05:28]line ФД: 104915 [12:05:28]line ФПД: 122644858114113 [12:05:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T120526&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104915&fm=122644858114113&tin=02508201610067®Number=0000000000145756&sum=60003 [12:05:28]OFD Sender: Processing packet 104915 [packets to send 51, broken 50] [12:05:28]ProducePacketName [12:05:28]name=ofd_packets/00104915 [12:05:28]OFD Sender: To server: pG, [12:05:28]CommunicateWithHost lk.salyk.kg:30040 [12:05:28]ConnectInit lk.salyk.kg [12:05:28]written 0, free lines is 4095 [12:05:29]Connected sock=10 [12:05:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 8A 4E 07 01 7A 76 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 FF 00 00 00 F4 03 04 00 06 4E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D3 99 01 00 35 04 06 00 6F 8B 7B 33 90 41 32 95 C6 76 73 E1 AD DD [12:05:29]Write to MH i2c: 01 00 00 DD 13 F0 [12:05:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 98 56 47 00 74 D3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D3 99 01 00 F4 03 04 00 B8 F7 F4 66 B6 04 01 00 00 50 68 8A DF E7 C0 55 F7 [12:05:29]CommunicateWithHost err = 0 [12:05:29]CheckOFDResponse [12:05:29]1017 (14) - 77093643461234 [12:05:29]1041 (16) - 0000000000959278 [12:05:29]1040 (4) - 104915 [12:05:29]1012 (4) - 26.09.2024 05:57 [12:05:29]1206 (1) - 0 [12:05:29]OFD Sender: Remove packet 104915 [12:05:29]ProducePacketName [12:05:29]name=ofd_packets/00104915 [12:05:29]NVStorageDeleteData [12:05:29]Write i2c OK [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: 01 [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: 01 07 00 [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: 01 07 00 DD 13 00 00 00 00 00 54 0D 58 [12:05:29]RasterBufferAndPrint [12:05:29]line [12:05:29]line [12:05:29]line [12:05:29]line [12:05:29]line [12:05:29]written 0, free lines is 3487 [12:05:29]MH_Cut [12:05:29]Write to MH i2c: D1 01 00 E4 13 01 C9 [12:05:29]Write i2c OK [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: D1 [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: D1 01 00 [12:05:29]MH_I2C_Read... [12:05:29]Read from MH i2c: D1 01 00 E4 13 00 C8 [12:05:29]Write to MH i2c: 01 00 00 E5 13 F8 [12:05:29]Write i2c OK [12:05:29]MH_I2C_Read... [12:05:29]OFD Sender: No OFD packet to send [12:05:30]*** Cut start [12:05:30]*** Partial cut [12:05:30]*** CUTSNS_PIN = 1 [12:05:30]*** CUTSNS_PIN = 0 [12:05:30]*** Brake cut motor [12:05:30]Read from MH i2c: 01 [12:05:30]MH_I2C_Read... [12:05:30]*** Stop cut motor [12:05:30]*** Cut end [12:05:30]Read from MH i2c: 01 07 00 [12:05:30]MH_I2C_Read... [12:05:30]Read from MH i2c: 01 07 00 E5 13 00 00 00 00 00 FF 0F 0D [12:05:30]process_action close_receipt done [12:05:30]requested_data is exist [12:05:30]produce_requested_data [12:05:30]requested_item fm.sn is exist - process it [12:05:30]wFMCommunicate request_size=4 [12:05:30]MH_SAM_APDU [12:05:30]CAPDU: 80 11 00 00 [12:05:30]Write to MH i2c: E2 08 00 E6 13 80 11 00 00 00 00 00 00 73 [12:05:30]Write i2c OK [12:05:30]MH_I2C_Read... [12:05:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:05:30]Read from MH i2c: E2 [12:05:30]MH_I2C_Read... [12:05:30]Read from MH i2c: E2 17 00 [12:05:30]MH_I2C_Read... [12:05:30]Read from MH i2c: E2 17 00 E6 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 CE [12:05:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:05:30]wFMCommunicate OK [12:05:30]requested_item fd.num is exist - process it [12:05:30]SAM_PROTO_GetFieldsCounters [12:05:30]wFMCommunicate request_size=4 [12:05:30]MH_SAM_APDU [12:05:30]CAPDU: 80 13 00 00 [12:05:30]Write to MH i2c: E2 08 00 E7 13 80 13 00 00 00 00 00 00 76 [12:05:30]Write i2c OK [12:05:30]MH_I2C_Read... [12:05:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:05:30]Read from MH i2c: E2 [12:05:30]MH_I2C_Read... [12:05:30]Read from MH i2c: E2 62 00 [12:05:30]MH_I2C_Read... [12:05:30]Read from MH i2c: E2 62 00 E7 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 D3 99 01 00 0E 04 04 00 ED 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 FA [12:05:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 D3 99 01 00 0E 04 04 00 ED 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 [12:05:30]wFMCommunicate OK [12:05:30]SAM_PROTO_GetFieldsCounters done [12:05:30]requested_item shift.num is exist - process it [12:05:30]requested_item shift.opened is exist - process it [12:05:30]req_shift_opened [12:05:30]FM_GetShiftState [12:05:30]SAM_PROTO_GetShiftState [12:05:30]wFMCommunicate request_size=4 [12:05:30]MH_SAM_APDU [12:05:30]CAPDU: 80 13 01 00 [12:05:30]Write to MH i2c: E2 08 00 E8 13 80 13 01 00 00 00 00 00 78 [12:05:30]Write i2c OK [12:05:30]MH_I2C_Read... [12:05:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:05:30]Read from MH i2c: E2 [12:05:30]MH_I2C_Read... [12:05:30]Read from MH i2c: E2 0E 00 [12:05:30]MH_I2C_Read... [12:05:30]Read from MH i2c: E2 0E 00 E8 13 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 74 [12:05:30]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:05:30]wFMCommunicate OK [12:05:30]SAM_PROTO_GetShiftState done [12:05:30]FM_GetShiftState done [12:05:30]req_shift_opened done [12:05:30]requested_item shift.open_date is exist - process it [12:05:30]req_shift_open_date [12:05:30]req_shift_open_date done [12:05:30]produce_requested_data done [12:05:30]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104915,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:05:30]process_action_free close_receipt [12:05:30]json_value_free [12:05:30]json_value_free done [12:05:30]process_json_proto returns [12:05:30]Send response to host [12:05:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104915,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:05:30]free response buf [12:05:30]execute_script done [12:05:30]execute_script returns [12:05:30]free content buf [12:05:30]Sock 9.Close socket [12:05:30]Sock 9.Thread stoped [12:05:34]OFD Sender: No OFD packet to send [12:05:39]OFD Sender: No OFD packet to send [12:05:44]OFD Sender: No OFD packet to send [12:05:49]OFD Sender: No OFD packet to send [12:05:54]OFD Sender: No OFD packet to send [12:05:59]OFD Sender: No OFD packet to send [12:06:03]accept exits with 7 [12:06:03]New connection [12:06:03]New thread 3066875236 created [12:06:03]Thread 3067018596 joined [12:06:03]Waiting for new connection... [12:06:03] Sock 7.Parse request [12:06:03]Sock 7.Check first char [12:06:03]Sock 7.First char is OK [12:06:03]request: POST /json_proto HTTP/1.0 [12:06:03]Method: POST [12:06:03]URL: /json_proto [12:06:03]Method is POST - this is cgi request [12:06:03]url: /json_proto [12:06:03]query_string will be loaded in cgi processing [12:06:03]execute_cgi json_proto POST (null) [12:06:03]execute_cgi path=json_proto method=POST [12:06:03]POST find Content-Length [12:06:03]Host: 172.17.62.195:8080 [12:06:03]Content-Length: 685 [12:06:03]Content-Type: application/json [12:06:03] [12:06:03]POST finish read [12:06:03]Found Content-Length = 685 [12:06:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118365", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 79.580, "sum" : 3000.17, "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" ] } } [12:06:03]execute_script... [12:06:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118365", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 79.580, "sum" : 3000.17, "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" ] } } [12:06:03]POST & json_proto [12:06:03]process_json_proto [12:06:03]json parsed OK: [12:06:03]protocol is kg_v1.0 [12:06:03]action value=close_receipt [12:06:03]process_action close_receipt [12:06:03]cmd_close_receipt [12:06:03]MH_GetDate [12:06:03]Write to MH i2c: F0 00 00 E9 13 EB [12:06:03]Write i2c OK [12:06:03]MH_I2C_Read... [12:06:03]Read from MH i2c: F0 [12:06:03]MH_I2C_Read... [12:06:03]Read from MH i2c: F0 09 00 [12:06:03]MH_I2C_Read... [12:06:03]Read from MH i2c: F0 09 00 E9 13 00 2B 4E F5 66 65 34 CA 65 90 [12:06:03]GetLastDocTimeStamp 1727352326 [12:06:03]current date 1727352363 [12:06:03]FM_GetShiftState [12:06:03]SAM_PROTO_GetShiftState [12:06:03]wFMCommunicate request_size=4 [12:06:03]MH_SAM_APDU [12:06:03]CAPDU: 80 13 01 00 [12:06:03]Write to MH i2c: E2 08 00 EA 13 80 13 01 00 00 00 00 00 7A [12:06:03]Write i2c OK [12:06:03]MH_I2C_Read... [12:06:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:03]Read from MH i2c: E2 [12:06:03]MH_I2C_Read... [12:06:03]Read from MH i2c: E2 0E 00 [12:06:03]MH_I2C_Read... [12:06:03]Read from MH i2c: E2 0E 00 EA 13 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 76 [12:06:03]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:06:03]wFMCommunicate OK [12:06:03]SAM_PROTO_GetShiftState done [12:06:03]FM_GetShiftState done [12:06:03]opened in 1727309552 [12:06:03]opened+sec_in_day 1727395952 [12:06:03]quantity*price = 300016 [12:06:03]sum+1 = 300018 [12:06:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.17 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.60 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 256 26.09.2024 12:06 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104916 ФПД: 144456056698359 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T120603&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104916&fm=144456056698359&tin=02508201610067®Number=0000000000145756&sum=300000 [12:06:04]StoreToDocumentArchive [12:06:04]shift 237 fd 104916 [12:06:04]save to /storage/0237/doc_00104916 [12:06:04]save last doc name /storage/0237/doc_00104916 to /storage/kkm_last_doc_name [12:06:04]save OK [12:06:04]Clear old archive folders... [12:06:04]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:06:04]tlvbuf is 002D36A0 [12:06:04]SAM_PROTO_ClearQueue [12:06:04]wFMCommunicate request_size=4 [12:06:04]MH_SAM_APDU [12:06:04]CAPDU: 80 09 00 00 [12:06:04]Write to MH i2c: E2 08 00 F7 13 80 09 00 00 00 00 00 00 7C [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 F7 13 00 90 00 7E [12:06:04]RAPDU: 90 00 [12:06:04]wFMCommunicate OK [12:06:04]SAM_PROTO_ClearQueue done [12:06:04]KKMCreateOFDPacket [12:06:04]OFDProtocolAddRootSTLVToBuf [12:06:04]FM_MakeSignedData [12:06:04]FM_MakeSignedData [12:06:04]SAM_PROTO_SignData [12:06:04]wFMCommunicate request_size=4 [12:06:04]MH_SAM_APDU [12:06:04]CAPDU: 80 0D 01 02 [12:06:04]Write to MH i2c: E2 08 00 F8 13 80 0D 01 02 00 00 00 00 84 [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 F8 13 00 90 00 7F [12:06:04]RAPDU: 90 00 [12:06:04]wFMCommunicate OK [12:06:04]wFMCommunicate request_size=255 [12:06:04]MH_SAM_APDU [12:06: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 DC 36 01 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 F1 93 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 74 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 00 01 00 00 F4 03 04 00 2B 4E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D4 99 01 00 35 04 06 00 83 61 [12:06:04]Write to MH i2c: E2 02 01 F9 13 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 DC 36 01 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 F1 93 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 74 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 00 01 00 00 F4 03 04 00 2B 4E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D4 99 01 00 35 04 06 00 83 61 00 00 FC [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 F9 13 00 90 00 80 [12:06:04]RAPDU: 90 00 [12:06:04]wFMCommunicate OK [12:06:04]wFMCommunicate request_size=9 [12:06:04]MH_SAM_APDU [12:06:04]CAPDU: 80 0D 02 02 04 CB F1 F5 F7 [12:06:04]Write to MH i2c: E2 0C 00 FA 13 80 0D 02 02 04 00 CB F1 F5 F7 00 00 37 [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 03 00 FA 13 00 90 00 81 [12:06:04]RAPDU: 90 00 [12:06:04]wFMCommunicate OK [12:06:04]wFMCommunicate request_size=4 [12:06:04]MH_SAM_APDU [12:06:04]CAPDU: 80 0D 03 02 [12:06:04]Write to MH i2c: E2 08 00 FB 13 80 0D 03 02 00 00 00 00 89 [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 0B 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 0B 00 FB 13 00 7A 68 B6 AC 8A A7 B4 88 90 00 3B [12:06:04]RAPDU: 7A 68 B6 AC 8A A7 B4 88 90 00 [12:06:04]wFMCommunicate OK [12:06:04]SAM_PROTO_SignData done [12:06:04]FM_MakeSignedData done [12:06:04]CreateOFDProtocolMessage [12:06:04]wFMCommunicate request_size=4 [12:06:04]MH_SAM_APDU [12:06:04]CAPDU: 80 11 00 00 [12:06:04]Write to MH i2c: E2 08 00 FC 13 80 11 00 00 00 00 00 00 89 [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:04]Read from MH i2c: E2 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 17 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: E2 17 00 FC 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E4 [12:06:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:06:04]wFMCommunicate OK [12:06:04]CreateOFDProtocolMessage done [12:06:04]OFDSenderStorePacket 104916 [12:06:04]StoreOFDPacket docnum=104916 [12:06:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 CB 25 06 01 28 F5 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 DC 36 01 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 F1 93 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 74 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 00 01 00 00 F4 03 04 00 2B 4E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D4 99 01 00 35 04 06 00 83 61 CB F1 F5 F7 7A 68 B6 AC 8A A7 B4 88 [12:06:04]CheckFolder [12:06:04]dirname=/storage/ofd_packets [12:06:04]CheckFolder done [12:06:04]ProducePacketName [12:06:04]name=ofd_packets/00104916 [12:06:04]NVStorageSaveData ofd_packets/00104916 [12:06:04]File name is /storage/ofd_packets/00104916 [12:06:04]Write 300 bytes [12:06:04]NVStorageSaveData done [12:06:04]OFDSenderStorePacket done [12:06:04]KKMCreateOFDPacket done [12:06:04]NVStorageSaveData kkm_last_timestamp [12:06:04]File name is /storage/kkm_last_timestamp [12:06:04]Write 4 bytes [12:06:04]NVStorageSaveData done [12:06:04]ExternCall_PrintAddStr [12:06:04]wPrintStart [12:06:04]Write to MH i2c: 01 00 00 FD 13 10 [12:06:04]Write i2c OK [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: 01 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: 01 07 00 [12:06:04]MH_I2C_Read... [12:06:04]Read from MH i2c: 01 07 00 FD 13 00 00 00 00 00 FF 0F 25 [12:06:04]RasterBufferAndPrint [12:06:04]line Счет N : (1)118365 [12:06:04]line ИНН: 02508201610067 [12:06:04]line Контрольно-Кассовый Чек [12:06:04]line ПРОДАЖА [12:06:04]line ТРК (МРК, ГНК) : 71 [12:06:04]line Товар: 2711190000 [12:06:04]line ГАЗ-К-3 [12:06:04]line 79.580 * 37.70 [12:06:04]line = 3000.17 [12:06:04]line НДС 12% НСП 1% [12:06:04]line > о реализуемом товаре [12:06:04]line ОКРУГЛЕНИЕ: -0.17 [12:06:04]line ИТОГО: 3000.00 [12:06:04]line Внесено: 3000.00 [12:06:04]line СДАЧА: 0.00 [12:06:04]line НСП 1% : 26.55 [12:06:04]line НДС 12% : 318.60 [12:06:04]line Наличными: 3000.00 [12:06:04]line Безнал.: 0.00 [12:06:04]line Место: АЗС № 176 [12:06:04]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:06:04]line СНО: Общий режим [12:06:04]line Чек 256 26.09.2024 12:06 [12:06:04]line Смена: 237 ФФД: 1.0 [12:06:04]line ЗНМ: 0300000238 [12:06:04]line РНМ: 0000000000145756 [12:06:04]line Версия ККМ: v1.0 [12:06:04]line ФМ: 0000000000959278 [12:06:04]line ФД: 104916 [12:06:04]line ФПД: 144456056698359 [12:06:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T120603&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104916&fm=144456056698359&tin=02508201610067®Number=0000000000145756&sum=300000 [12:06:05]OFD Sender: Processing packet 104916 [packets to send 51, broken 50] [12:06:05]ProducePacketName [12:06:05]name=ofd_packets/00104916 [12:06:05]OFD Sender: To server: pG, [12:06:05]CommunicateWithHost lk.salyk.kg:30040 [12:06:05]ConnectInit lk.salyk.kg [12:06:05]written 0, free lines is 4095 [12:06:05]Connected sock=10 [12:06:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 CB 25 06 01 28 F5 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 DC 36 01 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 F1 93 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 74 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 00 01 00 00 F4 03 04 00 2B 4E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D4 99 01 00 35 04 06 00 83 61 CB F1 F5 F7 7A 68 B6 AC 8A A7 B4 88 [12:06:05]Write to MH i2c: 01 00 00 27 14 3B [12:06:05]Write i2c OK [12:06:05]MH_I2C_Read... [12:06:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 9B 4D 47 00 54 12 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D4 99 01 00 F4 03 04 00 DC F7 F4 66 B6 04 01 00 00 C8 32 B2 9B 7A 0E 9F 3E [12:06:05]CommunicateWithHost err = 0 [12:06:05]CheckOFDResponse [12:06:05]1017 (14) - 77093643461234 [12:06:05]1041 (16) - 0000000000959278 [12:06:05]1040 (4) - 104916 [12:06:05]1012 (4) - 26.09.2024 05:57 [12:06:05]1206 (1) - 0 [12:06:05]OFD Sender: Remove packet 104916 [12:06:05]ProducePacketName [12:06:05]name=ofd_packets/00104916 [12:06:05]NVStorageDeleteData [12:06:05]Read from MH i2c: 01 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: 01 07 00 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: 01 07 00 27 14 00 00 00 00 00 0D 0D 5C [12:06:05]RasterBufferAndPrint [12:06:05]line [12:06:05]line [12:06:05]line [12:06:05]line [12:06:05]line [12:06:05]written 0, free lines is 3353 [12:06:05]MH_Cut [12:06:05]Write to MH i2c: D1 01 00 2E 14 01 14 [12:06:05]Write i2c OK [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: D1 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: D1 01 00 [12:06:05]MH_I2C_Read... [12:06:05]Read from MH i2c: D1 01 00 2E 14 00 13 [12:06:05]Write to MH i2c: 01 00 00 2F 14 43 [12:06:05]Write i2c OK [12:06:05]MH_I2C_Read... [12:06:06]OFD Sender: No OFD packet to send [12:06:06]*** Cut start [12:06:06]*** Partial cut [12:06:06]*** CUTSNS_PIN = 1 [12:06:06]*** CUTSNS_PIN = 0 [12:06:06]*** Brake cut motor [12:06:06]Read from MH i2c: 01 [12:06:06]MH_I2C_Read... [12:06:06]*** Stop cut motor [12:06:06]*** Cut end [12:06:06]Read from MH i2c: 01 07 00 [12:06:06]MH_I2C_Read... [12:06:06]Read from MH i2c: 01 07 00 2F 14 00 00 00 00 00 FF 0F 58 [12:06:06]process_action close_receipt done [12:06:06]requested_data is exist [12:06:06]produce_requested_data [12:06:06]requested_item fm.sn is exist - process it [12:06:06]wFMCommunicate request_size=4 [12:06:06]MH_SAM_APDU [12:06:06]CAPDU: 80 11 00 00 [12:06:06]Write to MH i2c: E2 08 00 30 14 80 11 00 00 00 00 00 00 BE [12:06:06]Write i2c OK [12:06:06]MH_I2C_Read... [12:06:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:06:07]Read from MH i2c: E2 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: E2 17 00 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: E2 17 00 30 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 19 [12:06:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:06:07]wFMCommunicate OK [12:06:07]requested_item fd.num is exist - process it [12:06:07]SAM_PROTO_GetFieldsCounters [12:06:07]wFMCommunicate request_size=4 [12:06:07]MH_SAM_APDU [12:06:07]CAPDU: 80 13 00 00 [12:06:07]Write to MH i2c: E2 08 00 31 14 80 13 00 00 00 00 00 00 C1 [12:06:07]Write i2c OK [12:06:07]MH_I2C_Read... [12:06:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:06:07]Read from MH i2c: E2 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: E2 62 00 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: E2 62 00 31 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 D4 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 4B [12:06:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 D4 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 00 01 00 00 5E 04 04 00 00 01 00 00 57 04 04 00 01 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:06:07]wFMCommunicate OK [12:06:07]SAM_PROTO_GetFieldsCounters done [12:06:07]requested_item shift.num is exist - process it [12:06:07]requested_item shift.opened is exist - process it [12:06:07]req_shift_opened [12:06:07]FM_GetShiftState [12:06:07]SAM_PROTO_GetShiftState [12:06:07]wFMCommunicate request_size=4 [12:06:07]MH_SAM_APDU [12:06:07]CAPDU: 80 13 01 00 [12:06:07]Write to MH i2c: E2 08 00 32 14 80 13 01 00 00 00 00 00 C3 [12:06:07]Write i2c OK [12:06:07]MH_I2C_Read... [12:06:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:06:07]Read from MH i2c: E2 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: E2 0E 00 [12:06:07]MH_I2C_Read... [12:06:07]Read from MH i2c: E2 0E 00 32 14 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 BF [12:06:07]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:06:07]wFMCommunicate OK [12:06:07]SAM_PROTO_GetShiftState done [12:06:07]FM_GetShiftState done [12:06:07]req_shift_opened done [12:06:07]requested_item shift.open_date is exist - process it [12:06:07]req_shift_open_date [12:06:07]req_shift_open_date done [12:06:07]produce_requested_data done [12:06:07]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104916,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:06:07]process_action_free close_receipt [12:06:07]json_value_free [12:06:07]json_value_free done [12:06:07]process_json_proto returns [12:06:07]Send response to host [12:06:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104916,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:06:07]free response buf [12:06:07]execute_script done [12:06:07]execute_script returns [12:06:07]free content buf [12:06:07]Sock 7.Close socket [12:06:07]Sock 7.Thread stoped [12:06:11]OFD Sender: No OFD packet to send [12:06:16]OFD Sender: No OFD packet to send [12:06:21]OFD Sender: No OFD packet to send [12:06:26]OFD Sender: No OFD packet to send [12:06:31]OFD Sender: No OFD packet to send [12:06:36]OFD Sender: No OFD packet to send [12:06:41]OFD Sender: No OFD packet to send [12:06:46]OFD Sender: No OFD packet to send [12:06:51]OFD Sender: No OFD packet to send [12:06:56]OFD Sender: No OFD packet to send [12:07:01]OFD Sender: No OFD packet to send [12:07:06]OFD Sender: No OFD packet to send [12:07:11]OFD Sender: No OFD packet to send [12:07:16]OFD Sender: No OFD packet to send [12:07:21]OFD Sender: No OFD packet to send [12:07:26]OFD Sender: No OFD packet to send [12:07:31]OFD Sender: No OFD packet to send [12:07:36]OFD Sender: No OFD packet to send [12:07:41]OFD Sender: No OFD packet to send [12:07:46]OFD Sender: No OFD packet to send [12:07:51]OFD Sender: No OFD packet to send [12:07:56]OFD Sender: No OFD packet to send [12:08:01]OFD Sender: No OFD packet to send [12:08:06]OFD Sender: No OFD packet to send [12:08:11]OFD Sender: No OFD packet to send [12:08:16]OFD Sender: No OFD packet to send [12:08:21]OFD Sender: No OFD packet to send [12:08:26]OFD Sender: No OFD packet to send [12:08:28]accept exits with 9 [12:08:28]New connection [12:08:28]New thread 3067018596 created [12:08:28]Thread 3066875236 joined [12:08:28]Waiting for new connection... [12:08:28] Sock 9.Parse request [12:08:28]Sock 9.Check first char [12:08:28]Sock 9.First char is OK [12:08:28]request: POST /json_proto HTTP/1.0 [12:08:28]Method: POST [12:08:28]URL: /json_proto [12:08:28]Method is POST - this is cgi request [12:08:28]url: /json_proto [12:08:28]query_string will be loaded in cgi processing [12:08:28]execute_cgi json_proto POST (null) [12:08:28]execute_cgi path=json_proto method=POST [12:08:28]POST find Content-Length [12:08:28]Host: 172.17.62.195:8080 [12:08:28]Content-Length: 682 [12:08:28]Content-Type: application/json [12:08:28] [12:08:28]POST finish read [12:08:28]Found Content-Length = 682 [12:08:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118367", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:28]execute_script... [12:08:28]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118367", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:08:28]POST & json_proto [12:08:28]process_json_proto [12:08:28]json parsed OK: [12:08:28]protocol is kg_v1.0 [12:08:28]action value=close_receipt [12:08:28]process_action close_receipt [12:08:28]cmd_close_receipt [12:08:28]MH_GetDate [12:08:28]Write to MH i2c: F0 00 00 33 14 36 [12:08:28]Write i2c OK [12:08:28]MH_I2C_Read... [12:08:28]Read from MH i2c: F0 [12:08:28]MH_I2C_Read... [12:08:28]Read from MH i2c: F0 09 00 [12:08:28]MH_I2C_Read... [12:08:28]Read from MH i2c: F0 09 00 33 14 00 BC 4E F5 66 65 34 CA 65 6C [12:08:28]GetLastDocTimeStamp 1727352363 [12:08:28]current date 1727352508 [12:08:28]FM_GetShiftState [12:08:28]SAM_PROTO_GetShiftState [12:08:28]wFMCommunicate request_size=4 [12:08:28]MH_SAM_APDU [12:08:28]CAPDU: 80 13 01 00 [12:08:28]Write to MH i2c: E2 08 00 34 14 80 13 01 00 00 00 00 00 C5 [12:08:28]Write i2c OK [12:08:28]MH_I2C_Read... [12:08:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:28]Read from MH i2c: E2 [12:08:28]MH_I2C_Read... [12:08:28]Read from MH i2c: E2 0E 00 [12:08:28]MH_I2C_Read... [12:08:28]Read from MH i2c: E2 0E 00 34 14 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 C1 [12:08:28]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:08:28]wFMCommunicate OK [12:08:28]SAM_PROTO_GetShiftState done [12:08:28]FM_GetShiftState done [12:08:28]opened in 1727309552 [12:08:28]opened+sec_in_day 1727395952 [12:08:28]quantity*price = 100005 [12:08:28]sum+1 = 100006 [12:08:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 257 26.09.2024 12:08 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104917 ФПД: 235602421690553 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T120828&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104917&fm=235602421690553&tin=02508201610067®Number=0000000000145756&sum=100000 [12:08:29]StoreToDocumentArchive [12:08:29]shift 237 fd 104917 [12:08:29]save to /storage/0237/doc_00104917 [12:08:29]save last doc name /storage/0237/doc_00104917 to /storage/kkm_last_doc_name [12:08:29]save OK [12:08:29]Clear old archive folders... [12:08:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:08:29]tlvbuf is B6ED10E0 [12:08:29]SAM_PROTO_ClearQueue [12:08:29]wFMCommunicate request_size=4 [12:08:29]MH_SAM_APDU [12:08:29]CAPDU: 80 09 00 00 [12:08:29]Write to MH i2c: E2 08 00 41 14 80 09 00 00 00 00 00 00 C7 [12:08:29]Write i2c OK [12:08:29]MH_I2C_Read... [12:08:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:08:29]Read from MH i2c: E2 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: E2 03 00 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: E2 03 00 41 14 00 90 00 C9 [12:08:29]RAPDU: 90 00 [12:08:29]wFMCommunicate OK [12:08:29]SAM_PROTO_ClearQueue done [12:08:29]KKMCreateOFDPacket [12:08:29]OFDProtocolAddRootSTLVToBuf [12:08:29]FM_MakeSignedData [12:08:29]FM_MakeSignedData [12:08:29]SAM_PROTO_SignData [12:08:29]wFMCommunicate request_size=4 [12:08:29]MH_SAM_APDU [12:08:29]CAPDU: 80 0D 01 02 [12:08:29]Write to MH i2c: E2 08 00 42 14 80 0D 01 02 00 00 00 00 CF [12:08:29]Write i2c OK [12:08:29]MH_I2C_Read... [12:08:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:08:29]Read from MH i2c: E2 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: E2 03 00 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: E2 03 00 42 14 00 90 00 CA [12:08:29]RAPDU: 90 00 [12:08:29]wFMCommunicate OK [12:08:29]wFMCommunicate request_size=255 [12:08:29]MH_SAM_APDU [12:08:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 BC 4E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D5 99 01 00 35 04 06 00 D6 [12:08:29]Write to MH i2c: E2 02 01 43 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 BC 4E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D5 99 01 00 35 04 06 00 D6 00 00 81 [12:08:29]Write i2c OK [12:08:29]MH_I2C_Read... [12:08:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:29]Read from MH i2c: E2 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: E2 03 00 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: E2 03 00 43 14 00 90 00 CB [12:08:29]RAPDU: 90 00 [12:08:29]wFMCommunicate OK [12:08:29]wFMCommunicate request_size=10 [12:08:29]MH_SAM_APDU [12:08:29]CAPDU: 80 0D 02 02 05 47 76 A7 30 B9 [12:08:29]Write to MH i2c: E2 0D 00 44 14 80 0D 02 02 05 00 47 76 A7 30 B9 00 00 29 [12:08:29]Write i2c OK [12:08:29]MH_I2C_Read... [12:08:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:08:29]Read from MH i2c: E2 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: E2 03 00 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: E2 03 00 44 14 00 90 00 CC [12:08:29]RAPDU: 90 00 [12:08:29]wFMCommunicate OK [12:08:29]wFMCommunicate request_size=4 [12:08:29]MH_SAM_APDU [12:08:29]CAPDU: 80 0D 03 02 [12:08:29]Write to MH i2c: E2 08 00 45 14 80 0D 03 02 00 00 00 00 D4 [12:08:29]Write i2c OK [12:08:29]MH_I2C_Read... [12:08:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:08:29]Read from MH i2c: E2 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: E2 0B 00 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: E2 0B 00 45 14 00 96 23 F6 AB 5C 09 5C 7B 90 00 6B [12:08:29]RAPDU: 96 23 F6 AB 5C 09 5C 7B 90 00 [12:08:29]wFMCommunicate OK [12:08:29]SAM_PROTO_SignData done [12:08:29]FM_MakeSignedData done [12:08:29]CreateOFDProtocolMessage [12:08:29]wFMCommunicate request_size=4 [12:08:29]MH_SAM_APDU [12:08:29]CAPDU: 80 11 00 00 [12:08:29]Write to MH i2c: E2 08 00 46 14 80 11 00 00 00 00 00 00 D4 [12:08:29]Write i2c OK [12:08:29]MH_I2C_Read... [12:08:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:29]Read from MH i2c: E2 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: E2 17 00 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: E2 17 00 46 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 2F [12:08:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:08:29]wFMCommunicate OK [12:08:29]CreateOFDProtocolMessage done [12:08:29]OFDSenderStorePacket 104917 [12:08:29]StoreOFDPacket docnum=104917 [12:08:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 6B 9A 07 01 AF 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 BC 4E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D5 99 01 00 35 04 06 00 D6 47 76 A7 30 B9 96 23 F6 AB 5C 09 5C 7B [12:08:29]CheckFolder [12:08:29]dirname=/storage/ofd_packets [12:08:29]CheckFolder done [12:08:29]ProducePacketName [12:08:29]name=ofd_packets/00104917 [12:08:29]NVStorageSaveData ofd_packets/00104917 [12:08:29]File name is /storage/ofd_packets/00104917 [12:08:29]Write 301 bytes [12:08:29]NVStorageSaveData done [12:08:29]OFDSenderStorePacket done [12:08:29]KKMCreateOFDPacket done [12:08:29]NVStorageSaveData kkm_last_timestamp [12:08:29]File name is /storage/kkm_last_timestamp [12:08:29]Write 4 bytes [12:08:29]NVStorageSaveData done [12:08:29]ExternCall_PrintAddStr [12:08:29]wPrintStart [12:08:29]Write to MH i2c: 01 00 00 47 14 5B [12:08:29]Write i2c OK [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: 01 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: 01 07 00 [12:08:29]MH_I2C_Read... [12:08:29]Read from MH i2c: 01 07 00 47 14 00 00 00 00 00 FF 0F 70 [12:08:29]RasterBufferAndPrint [12:08:29]line Счет N : (1)118367 [12:08:29]line ИНН: 02508201610067 [12:08:29]line Контрольно-Кассовый Чек [12:08:29]line ПРОДАЖА [12:08:29]line ТРК (МРК, ГНК) : 22 [12:08:29]line Товар: 2710124130 [12:08:29]line Аи-92-К-5 [12:08:29]line 14.750 * 67.80 [12:08:29]line = 1000.05 [12:08:29]line НДС 12% НСП 1% [12:08:29]line > о реализуемом товаре [12:08:29]line ОКРУГЛЕНИЕ: -0.05 [12:08:29]line ИТОГО: 1000.00 [12:08:29]line Внесено: 1000.00 [12:08:29]line СДАЧА: 0.00 [12:08:29]line НСП 1% : 8.85 [12:08:29]line НДС 12% : 106.20 [12:08:29]line Наличными: 1000.00 [12:08:29]line Безнал.: 0.00 [12:08:29]line Место: АЗС № 176 [12:08:29]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:08:29]line СНО: Общий режим [12:08:29]line Чек 257 26.09.2024 12:08 [12:08:29]line Смена: 237 ФФД: 1.0 [12:08:29]line ЗНМ: 0300000238 [12:08:29]line РНМ: 0000000000145756 [12:08:29]line Версия ККМ: v1.0 [12:08:29]line ФМ: 0000000000959278 [12:08:29]line ФД: 104917 [12:08:29]line ФПД: 235602421690553 [12:08:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T120828&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104917&fm=235602421690553&tin=02508201610067®Number=0000000000145756&sum=100000 [12:08:30]OFD Sender: Processing packet 104917 [packets to send 51, broken 50] [12:08:30]ProducePacketName [12:08:30]name=ofd_packets/00104917 [12:08:30]OFD Sender: To server: pG, [12:08:30]CommunicateWithHost lk.salyk.kg:30040 [12:08:30]ConnectInit lk.salyk.kg [12:08:30]written 0, free lines is 4095 [12:08:30]Connected sock=10 [12:08:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 6B 9A 07 01 AF 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 BC 4E F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D5 99 01 00 35 04 06 00 D6 47 76 A7 30 B9 96 23 F6 AB 5C 09 5C 7B [12:08:30]Write to MH i2c: 01 00 00 71 14 85 [12:08:30]Write i2c OK [12:08:30]MH_I2C_Read... [12:08:30]Read from MH i2c: 01 [12:08:30]MH_I2C_Read... [12:08:30]Read from MH i2c: 01 07 00 [12:08:30]MH_I2C_Read... [12:08:30]Read from MH i2c: 01 07 00 71 14 00 00 00 00 00 08 0D A1 [12:08:30]RasterBufferAndPrint [12:08:30]line [12:08:30]line [12:08:30]line [12:08:30]line [12:08:30]line [12:08:30]written 0, free lines is 3343 [12:08:30]MH_Cut [12:08:30]Write to MH i2c: D1 01 00 78 14 01 5E [12:08:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 44 83 47 00 E1 7B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D5 99 01 00 F4 03 04 00 6D F8 F4 66 B6 04 01 00 00 3A 57 6C 79 A1 83 7B 00 [12:08:30]CommunicateWithHost err = 0 [12:08:30]CheckOFDResponse [12:08:30]1017 (14) - 77093643461234 [12:08:30]1041 (16) - 0000000000959278 [12:08:30]1040 (4) - 104917 [12:08:30]1012 (4) - 26.09.2024 06:00 [12:08:30]1206 (1) - 0 [12:08:30]OFD Sender: Remove packet 104917 [12:08:30]ProducePacketName [12:08:30]name=ofd_packets/00104917 [12:08:30]NVStorageDeleteData [12:08:30]Write i2c OK [12:08:30]MH_I2C_Read... [12:08:30]Read from MH i2c: D1 [12:08:30]MH_I2C_Read... [12:08:30]Read from MH i2c: D1 01 00 [12:08:30]MH_I2C_Read... [12:08:30]Read from MH i2c: D1 01 00 78 14 00 5D [12:08:30]Write to MH i2c: 01 00 00 79 14 8D [12:08:30]Write i2c OK [12:08:30]MH_I2C_Read... [12:08:31]OFD Sender: No OFD packet to send [12:08:31]*** Cut start [12:08:31]*** Partial cut [12:08:31]*** CUTSNS_PIN = 1 [12:08:31]*** CUTSNS_PIN = 0 [12:08:31]*** Brake cut motor [12:08:31]Read from MH i2c: 01 [12:08:31]MH_I2C_Read... [12:08:31]*** Stop cut motor [12:08:31]*** Cut end [12:08:31]Read from MH i2c: 01 07 00 [12:08:31]MH_I2C_Read... [12:08:31]Read from MH i2c: 01 07 00 79 14 00 00 00 00 00 FF 0F A2 [12:08:31]process_action close_receipt done [12:08:31]requested_data is exist [12:08:31]produce_requested_data [12:08:31]requested_item fm.sn is exist - process it [12:08:31]wFMCommunicate request_size=4 [12:08:31]MH_SAM_APDU [12:08:31]CAPDU: 80 11 00 00 [12:08:31]Write to MH i2c: E2 08 00 7A 14 80 11 00 00 00 00 00 00 08 [12:08:31]Write i2c OK [12:08:31]MH_I2C_Read... [12:08:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:08:31]Read from MH i2c: E2 [12:08:31]MH_I2C_Read... [12:08:31]Read from MH i2c: E2 17 00 [12:08:31]MH_I2C_Read... [12:08:31]Read from MH i2c: E2 17 00 7A 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 63 [12:08:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:08:31]wFMCommunicate OK [12:08:31]requested_item fd.num is exist - process it [12:08:31]SAM_PROTO_GetFieldsCounters [12:08:31]wFMCommunicate request_size=4 [12:08:31]MH_SAM_APDU [12:08:31]CAPDU: 80 13 00 00 [12:08:31]Write to MH i2c: E2 08 00 7B 14 80 13 00 00 00 00 00 00 0B [12:08:31]Write i2c OK [12:08:31]MH_I2C_Read... [12:08:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:08:32]Read from MH i2c: E2 [12:08:32]MH_I2C_Read... [12:08:32]Read from MH i2c: E2 62 00 [12:08:32]MH_I2C_Read... [12:08:32]Read from MH i2c: E2 62 00 7B 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 D5 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 99 [12:08:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 D5 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 01 01 00 00 5E 04 04 00 01 01 00 00 57 04 04 00 02 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:08:32]wFMCommunicate OK [12:08:32]SAM_PROTO_GetFieldsCounters done [12:08:32]requested_item shift.num is exist - process it [12:08:32]requested_item shift.opened is exist - process it [12:08:32]req_shift_opened [12:08:32]FM_GetShiftState [12:08:32]SAM_PROTO_GetShiftState [12:08:32]wFMCommunicate request_size=4 [12:08:32]MH_SAM_APDU [12:08:32]CAPDU: 80 13 01 00 [12:08:32]Write to MH i2c: E2 08 00 7C 14 80 13 01 00 00 00 00 00 0D [12:08:32]Write i2c OK [12:08:32]MH_I2C_Read... [12:08:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:08:32]Read from MH i2c: E2 [12:08:32]MH_I2C_Read... [12:08:32]Read from MH i2c: E2 0E 00 [12:08:32]MH_I2C_Read... [12:08:32]Read from MH i2c: E2 0E 00 7C 14 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 09 [12:08:32]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:08:32]wFMCommunicate OK [12:08:32]SAM_PROTO_GetShiftState done [12:08:32]FM_GetShiftState done [12:08:32]req_shift_opened done [12:08:32]requested_item shift.open_date is exist - process it [12:08:32]req_shift_open_date [12:08:32]req_shift_open_date done [12:08:32]produce_requested_data done [12:08:32]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104917,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:08:32]process_action_free close_receipt [12:08:32]json_value_free [12:08:32]json_value_free done [12:08:32]process_json_proto returns [12:08:32]Send response to host [12:08:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104917,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:08:32]free response buf [12:08:32]execute_script done [12:08:32]execute_script returns [12:08:32]free content buf [12:08:32]Sock 9.Close socket [12:08:32]Sock 9.Thread stoped [12:08:36]OFD Sender: No OFD packet to send [12:08:41]OFD Sender: No OFD packet to send [12:08:46]OFD Sender: No OFD packet to send [12:08:51]OFD Sender: No OFD packet to send [12:08:56]OFD Sender: No OFD packet to send [12:09:01]OFD Sender: No OFD packet to send [12:09:06]OFD Sender: No OFD packet to send [12:09:11]OFD Sender: No OFD packet to send [12:09:16]OFD Sender: No OFD packet to send [12:09:21]OFD Sender: No OFD packet to send [12:09:26]OFD Sender: No OFD packet to send [12:09:31]OFD Sender: No OFD packet to send [12:09:36]OFD Sender: No OFD packet to send [12:09: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:12]accept exits with 7 [12:10:12]New connection [12:10:12]New thread 3066875236 created [12:10:12]Thread 3067018596 joined [12:10:12]Waiting for new connection... [12:10:12] Sock 7.Parse request [12:10:12]Sock 7.Check first char [12:10:12]Sock 7.First char is OK [12:10:12]request: POST /json_proto HTTP/1.0 [12:10:12]Method: POST [12:10:12]URL: /json_proto [12:10:12]Method is POST - this is cgi request [12:10:12]url: /json_proto [12:10:12]query_string will be loaded in cgi processing [12:10:12]execute_cgi json_proto POST (null) [12:10:12]execute_cgi path=json_proto method=POST [12:10:12]POST find Content-Length [12:10:12]Host: 172.17.62.195:8080 [12:10:12]Content-Length: 635 [12:10:12]Content-Type: application/json [12:10:12] [12:10:12]POST finish read [12:10:12]Found Content-Length = 635 [12:10:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 28.860, "sum" : 2000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:12]execute_script... [12: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)118368", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 28.860, "sum" : 2000.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:10:12]POST & json_proto [12:10:12]process_json_proto [12:10:12]json parsed OK: [12:10:12]protocol is kg_v1.0 [12:10:12]action value=close_receipt [12:10:12]process_action close_receipt [12:10:12]cmd_close_receipt [12:10:12]MH_GetDate [12:10:12]Write to MH i2c: F0 00 00 7D 14 80 [12:10:12]Write i2c OK [12:10:12]MH_I2C_Read... [12:10:12]Read from MH i2c: F0 [12:10:12]MH_I2C_Read... [12:10:12]Read from MH i2c: F0 09 00 [12:10:12]MH_I2C_Read... [12:10:12]Read from MH i2c: F0 09 00 7D 14 00 24 4F F5 66 65 34 CA 65 1F [12:10:12]GetLastDocTimeStamp 1727352508 [12:10:12]current date 1727352612 [12:10:12]FM_GetShiftState [12:10:12]SAM_PROTO_GetShiftState [12:10:12]wFMCommunicate request_size=4 [12:10:12]MH_SAM_APDU [12:10:12]CAPDU: 80 13 01 00 [12:10:12]Write to MH i2c: E2 08 00 7E 14 80 13 01 00 00 00 00 00 0F [12:10:12]Write i2c OK [12:10:12]MH_I2C_Read... [12:10:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:12]Read from MH i2c: E2 [12:10:12]MH_I2C_Read... [12:10:12]Read from MH i2c: E2 0E 00 [12:10:12]MH_I2C_Read... [12:10:12]Read from MH i2c: E2 0E 00 7E 14 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 0B [12:10:12]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:10:12]wFMCommunicate OK [12:10:12]SAM_PROTO_GetShiftState done [12:10:12]FM_GetShiftState done [12:10:12]opened in 1727309552 [12:10:12]opened+sec_in_day 1727395952 [12:10:12]quantity*price = 199999 [12:10:12]sum+1 = 200001 [12:10:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.00 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 258 26.09.2024 12:10 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104918 ФПД: 56792790328682 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T121012&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104918&fm=56792790328682&tin=02508201610067®Number=0000000000145756&sum=200000 [12:10:13]StoreToDocumentArchive [12:10:13]shift 237 fd 104918 [12:10:13]save to /storage/0237/doc_00104918 [12:10:13]save last doc name /storage/0237/doc_00104918 to /storage/kkm_last_doc_name [12:10:13]save OK [12:10:13]Clear old archive folders... [12:10:13]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:10:13]tlvbuf is 002B7D00 [12:10:13]SAM_PROTO_ClearQueue [12:10:13]wFMCommunicate request_size=4 [12:10:13]MH_SAM_APDU [12:10:13]CAPDU: 80 09 00 00 [12:10:13]Write to MH i2c: E2 08 00 8B 14 80 09 00 00 00 00 00 00 11 [12:10:13]Write i2c OK [12:10:13]MH_I2C_Read... [12:10:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:10:13]Read from MH i2c: E2 [12:10:13]MH_I2C_Read... [12:10:13]Read from MH i2c: E2 03 00 [12:10:13]MH_I2C_Read... [12:10:13]Read from MH i2c: E2 03 00 8B 14 00 90 00 13 [12:10:13]RAPDU: 90 00 [12:10:13]wFMCommunicate OK [12:10:13]SAM_PROTO_ClearQueue done [12:10:13]KKMCreateOFDPacket [12:10:13]OFDProtocolAddRootSTLVToBuf [12:10:13]FM_MakeSignedData [12:10:13]FM_MakeSignedData [12:10:13]SAM_PROTO_SignData [12:10:13]wFMCommunicate request_size=4 [12:10:13]MH_SAM_APDU [12:10:13]CAPDU: 80 0D 01 02 [12:10:13]Write to MH i2c: E2 08 00 8C 14 80 0D 01 02 00 00 00 00 19 [12:10:13]Write i2c OK [12:10:13]MH_I2C_Read... [12:10:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:10:13]Read from MH i2c: E2 [12:10:13]MH_I2C_Read... [12:10:13]Read from MH i2c: E2 03 00 [12:10:13]MH_I2C_Read... [12:10:13]Read from MH i2c: E2 03 00 8C 14 00 90 00 14 [12:10:13]RAPDU: 90 00 [12:10:13]wFMCommunicate OK [12:10:13]wFMCommunicate request_size=255 [12:10:13]MH_SAM_APDU [12:10:13]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 70 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 40 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 24 4F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D6 99 01 00 35 04 06 00 [12:10:13]Write to MH i2c: E2 02 01 8D 14 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 70 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 40 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 24 4F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D6 99 01 00 35 04 06 00 00 00 88 [12:10:13]Write i2c OK [12:10:13]MH_I2C_Read... [12:10:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:13]Read from MH i2c: E2 [12:10:13]MH_I2C_Read... [12:10:13]Read from MH i2c: E2 03 00 [12:10:13]MH_I2C_Read... [12:10:13]Read from MH i2c: E2 03 00 8D 14 00 90 00 15 [12:10:13]RAPDU: 90 00 [12:10:13]wFMCommunicate OK [12:10:13]wFMCommunicate request_size=11 [12:10:13]MH_SAM_APDU [12:10:13]CAPDU: 80 0D 02 02 06 33 A7 1A 17 E5 6A [12:10:13]Write to MH i2c: E2 0E 00 8E 14 80 0D 02 02 06 00 33 A7 1A 17 E5 6A 00 00 82 [12:10:13]Write i2c OK [12:10:13]MH_I2C_Read... [12:10:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:14]Read from MH i2c: E2 [12:10:14]MH_I2C_Read... [12:10:14]Read from MH i2c: E2 03 00 [12:10:14]MH_I2C_Read... [12:10:14]Read from MH i2c: E2 03 00 8E 14 00 90 00 16 [12:10:14]RAPDU: 90 00 [12:10:14]wFMCommunicate OK [12:10:14]wFMCommunicate request_size=4 [12:10:14]MH_SAM_APDU [12:10:14]CAPDU: 80 0D 03 02 [12:10:14]Write to MH i2c: E2 08 00 8F 14 80 0D 03 02 00 00 00 00 1E [12:10:14]Write i2c OK [12:10:14]MH_I2C_Read... [12:10:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:10:14]Read from MH i2c: E2 [12:10:14]MH_I2C_Read... [12:10:14]Read from MH i2c: E2 0B 00 [12:10:14]MH_I2C_Read... [12:10:14]Read from MH i2c: E2 0B 00 8F 14 00 EC B4 ED ED 45 6F 75 0F 90 00 D1 [12:10:14]RAPDU: EC B4 ED ED 45 6F 75 0F 90 00 [12:10:14]wFMCommunicate OK [12:10:14]SAM_PROTO_SignData done [12:10:14]FM_MakeSignedData done [12:10:14]CreateOFDProtocolMessage [12:10:14]wFMCommunicate request_size=4 [12:10:14]MH_SAM_APDU [12:10:14]CAPDU: 80 11 00 00 [12:10:14]Write to MH i2c: E2 08 00 90 14 80 11 00 00 00 00 00 00 1E [12:10:14]Write i2c OK [12:10:14]MH_I2C_Read... [12:10:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:14]Read from MH i2c: E2 [12:10:14]MH_I2C_Read... [12:10:14]Read from MH i2c: E2 17 00 [12:10:14]MH_I2C_Read... [12:10:14]Read from MH i2c: E2 17 00 90 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 79 [12:10:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:10:14]wFMCommunicate OK [12:10:14]CreateOFDProtocolMessage done [12:10:14]OFDSenderStorePacket 104918 [12:10:14]StoreOFDPacket docnum=104918 [12:10:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 C9 B4 08 01 9C 7E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 70 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 40 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 24 4F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D6 99 01 00 35 04 06 00 33 A7 1A 17 E5 6A EC B4 ED ED 45 6F 75 0F [12:10:14]CheckFolder [12:10:14]dirname=/storage/ofd_packets [12:10:14]CheckFolder done [12:10:14]ProducePacketName [12:10:14]name=ofd_packets/00104918 [12:10:14]NVStorageSaveData ofd_packets/00104918 [12:10:14]File name is /storage/ofd_packets/00104918 [12:10:14]Write 302 bytes [12:10:14]NVStorageSaveData done [12:10:14]OFDSenderStorePacket done [12:10:14]KKMCreateOFDPacket done [12:10:14]NVStorageSaveData kkm_last_timestamp [12:10:14]File name is /storage/kkm_last_timestamp [12:10:14]Write 4 bytes [12:10:14]NVStorageSaveData done [12:10:14]ExternCall_PrintAddStr [12:10:14]wPrintStart [12:10:14]Write to MH i2c: 01 00 00 91 14 A5 [12:10:14]Write i2c OK [12:10:14]MH_I2C_Read... [12:10:14]Read from MH i2c: 01 [12:10:14]MH_I2C_Read... [12:10:14]Read from MH i2c: 01 07 00 [12:10:14]MH_I2C_Read... [12:10:14]Read from MH i2c: 01 07 00 91 14 00 00 00 00 00 FF 0F BA [12:10:14]RasterBufferAndPrint [12:10:14]line Счет N : (1)118368 [12:10:14]line ИНН: 02508201610067 [12:10:14]line Контрольно-Кассовый Чек [12:10:14]line ПРОДАЖА [12:10:14]line ТРК (МРК, ГНК) : 14 [12:10:14]line Товар: 2710124130 [12:10:14]line SUPER-92-К-5 [12:10:14]line 28.860 * 69.30 [12:10:14]line = 2000.00 [12:10:14]line НДС 12% НСП 1% [12:10:14]line > о реализуемом товаре [12:10:14]line ИТОГО: 2000.00 [12:10:14]line НСП 1% : 17.70 [12:10:14]line НДС 12% : 212.39 [12:10:14]line Наличными: 2000.00 [12:10:14]line Безнал.: 0.00 [12:10:14]line Место: АЗС № 176 [12:10:14]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:10:14]line СНО: Общий режим [12:10:14]line Чек 258 26.09.2024 12:10 [12:10:14]line Смена: 237 ФФД: 1.0 [12:10:14]line ЗНМ: 0300000238 [12:10:14]line РНМ: 0000000000145756 [12:10:14]line Версия ККМ: v1.0 [12:10:14]line ФМ: 0000000000959278 [12:10:14]line ФД: 104918 [12:10:14]line ФПД: 56792790328682 [12:10:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T121012&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104918&fm=56792790328682&tin=02508201610067®Number=0000000000145756&sum=200000 [12:10:14]OFD Sender: Processing packet 104918 [packets to send 51, broken 50] [12:10:14]ProducePacketName [12:10:14]name=ofd_packets/00104918 [12:10:14]OFD Sender: To server: pG, [12:10:14]CommunicateWithHost lk.salyk.kg:30040 [12:10:14]ConnectInit lk.salyk.kg [12:10:14]written 0, free lines is 4095 [12:10:14]Connected sock=10 [12:10:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 C9 B4 08 01 9C 7E 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 70 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 40 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 01 00 00 F4 03 04 00 24 4F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D6 99 01 00 35 04 06 00 33 A7 1A 17 E5 6A EC B4 ED ED 45 6F 75 0F [12:10:14]Write to MH i2c: 01 00 00 B8 14 CC [12:10:14]Write i2c OK [12:10:14]MH_I2C_Read... [12:10:14]Read from MH i2c: 01 [12:10:14]MH_I2C_Read... [12:10:14]Read from MH i2c: 01 07 00 [12:10:14]MH_I2C_Read... [12:10:14]Read from MH i2c: 01 07 00 B8 14 00 00 00 00 00 3A 0D 1A [12:10:14]RasterBufferAndPrint [12:10:14]line [12:10:14]line [12:10:14]line [12:10:14]line [12:10:14]line [12:10:14]written 0, free lines is 3392 [12:10:14]MH_Cut [12:10:14]Write to MH i2c: D1 01 00 BF 14 01 A5 [12:10:14]Write i2c OK [12:10:14]MH_I2C_Read... [12:10:14]Read from MH i2c: D1 [12:10:14]MH_I2C_Read... [12:10:14]Read from MH i2c: D1 01 00 [12:10:14]MH_I2C_Read... [12:10:14]Read from MH i2c: D1 01 00 BF 14 00 A4 [12:10:14]Write to MH i2c: 01 00 00 C0 14 D4 [12:10:14]Write i2c OK [12:10:14]MH_I2C_Read... [12:10:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 6C 9D 47 00 CE 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D6 99 01 00 F4 03 04 00 D5 F8 F4 66 B6 04 01 00 00 22 A6 BD 57 CF E5 ED 5C [12:10:14]CommunicateWithHost err = 0 [12:10:14]CheckOFDResponse [12:10:14]1017 (14) - 77093643461234 [12:10:14]1041 (16) - 0000000000959278 [12:10:14]1040 (4) - 104918 [12:10:14]1012 (4) - 26.09.2024 06:01 [12:10:14]1206 (1) - 0 [12:10:14]OFD Sender: Remove packet 104918 [12:10:14]ProducePacketName [12:10:14]name=ofd_packets/00104918 [12:10:14]NVStorageDeleteData [12:10:15]OFD Sender: No OFD packet to send [12:10:15]*** Cut start [12:10:15]*** Partial cut [12:10:15]*** CUTSNS_PIN = 1 [12:10:15]*** CUTSNS_PIN = 0 [12:10:15]*** Brake cut motor [12:10:16]Read from MH i2c: 01 [12:10:16]MH_I2C_Read... [12:10:16]*** Stop cut motor [12:10:16]*** Cut end [12:10:16]Read from MH i2c: 01 07 00 [12:10:16]MH_I2C_Read... [12:10:16]Read from MH i2c: 01 07 00 C0 14 00 00 00 00 00 FF 0F E9 [12:10:16]process_action close_receipt done [12:10:16]requested_data is exist [12:10:16]produce_requested_data [12:10:16]requested_item fm.sn is exist - process it [12:10:16]wFMCommunicate request_size=4 [12:10:16]MH_SAM_APDU [12:10:16]CAPDU: 80 11 00 00 [12:10:16]Write to MH i2c: E2 08 00 C1 14 80 11 00 00 00 00 00 00 4F [12:10:16]Write i2c OK [12:10:16]MH_I2C_Read... [12:10:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:16]Read from MH i2c: E2 [12:10:16]MH_I2C_Read... [12:10:16]Read from MH i2c: E2 17 00 [12:10:16]MH_I2C_Read... [12:10:16]Read from MH i2c: E2 17 00 C1 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 AA [12:10:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:10:16]wFMCommunicate OK [12:10:16]requested_item fd.num is exist - process it [12:10:16]SAM_PROTO_GetFieldsCounters [12:10:16]wFMCommunicate request_size=4 [12:10:16]MH_SAM_APDU [12:10:16]CAPDU: 80 13 00 00 [12:10:16]Write to MH i2c: E2 08 00 C2 14 80 13 00 00 00 00 00 00 52 [12:10:16]Write i2c OK [12:10:16]MH_I2C_Read... [12:10:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:16]Read from MH i2c: E2 [12:10:16]MH_I2C_Read... [12:10:16]Read from MH i2c: E2 62 00 [12:10:16]MH_I2C_Read... [12:10:16]Read from MH i2c: E2 62 00 C2 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 D6 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 E4 [12:10:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 D6 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 02 01 00 00 5E 04 04 00 02 01 00 00 57 04 04 00 03 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:10:16]wFMCommunicate OK [12:10:16]SAM_PROTO_GetFieldsCounters done [12:10:16]requested_item shift.num is exist - process it [12:10:16]requested_item shift.opened is exist - process it [12:10:16]req_shift_opened [12:10:16]FM_GetShiftState [12:10:16]SAM_PROTO_GetShiftState [12:10:16]wFMCommunicate request_size=4 [12:10:16]MH_SAM_APDU [12:10:16]CAPDU: 80 13 01 00 [12:10:16]Write to MH i2c: E2 08 00 C3 14 80 13 01 00 00 00 00 00 54 [12:10:16]Write i2c OK [12:10:16]MH_I2C_Read... [12:10:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:16]Read from MH i2c: E2 [12:10:16]MH_I2C_Read... [12:10:16]Read from MH i2c: E2 0E 00 [12:10:16]MH_I2C_Read... [12:10:16]Read from MH i2c: E2 0E 00 C3 14 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 50 [12:10:16]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:10:16]wFMCommunicate OK [12:10:16]SAM_PROTO_GetShiftState done [12:10:16]FM_GetShiftState done [12:10:16]req_shift_opened done [12:10:16]requested_item shift.open_date is exist - process it [12:10:16]req_shift_open_date [12:10:16]req_shift_open_date done [12:10:16]produce_requested_data done [12:10:16]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104918,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:10:16]process_action_free close_receipt [12:10:16]json_value_free [12:10:16]json_value_free done [12:10:16]process_json_proto returns [12:10:16]Send response to host [12:10:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104918,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:10:16]free response buf [12:10:16]execute_script done [12:10:16]execute_script returns [12:10:16]free content buf [12:10:16]Sock 7.Close socket [12:10:16]Sock 7.Thread stoped [12:10:20]OFD Sender: No OFD packet to send [12:10:24]accept exits with 9 [12:10:24]New connection [12:10:24]New thread 3067018596 created [12:10:24]Thread 3066875236 joined [12:10:24]Waiting for new connection... [12:10:24] Sock 9.Parse request [12:10:24]Sock 9.Check first char [12:10:24]Sock 9.First char is OK [12:10:24]request: POST /json_proto HTTP/1.0 [12:10:24]Method: POST [12:10:24]URL: /json_proto [12:10:24]Method is POST - this is cgi request [12:10:24]url: /json_proto [12:10:24]query_string will be loaded in cgi processing [12:10:24]execute_cgi json_proto POST (null) [12:10:24]execute_cgi path=json_proto method=POST [12:10:24]POST find Content-Length [12:10:24]Host: 172.17.62.195:8080 [12:10:24]Content-Length: 803 [12:10:24]Content-Type: application/json [12:10:24] [12:10:24]POST finish read [12:10:24]Found Content-Length = 803 [12:10:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118369", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:10:24]execute_script... [12:10:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118369", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:10:24]POST & json_proto [12:10:24]process_json_proto [12:10:24]json parsed OK: [12:10:24]protocol is kg_v1.0 [12:10:24]action value=close_receipt [12:10:24]process_action close_receipt [12:10:24]cmd_close_receipt [12:10:24]MH_GetDate [12:10:24]Write to MH i2c: F0 00 00 C4 14 C7 [12:10:24]Write i2c OK [12:10:24]MH_I2C_Read... [12:10:24]Read from MH i2c: F0 [12:10:24]MH_I2C_Read... [12:10:24]Read from MH i2c: F0 09 00 [12:10:24]MH_I2C_Read... [12:10:24]Read from MH i2c: F0 09 00 C4 14 00 31 4F F5 66 65 34 CA 65 73 [12:10:24]GetLastDocTimeStamp 1727352612 [12:10:24]current date 1727352625 [12:10:24]FM_GetShiftState [12:10:24]SAM_PROTO_GetShiftState [12:10:24]wFMCommunicate request_size=4 [12:10:24]MH_SAM_APDU [12:10:24]CAPDU: 80 13 01 00 [12:10:24]Write to MH i2c: E2 08 00 C5 14 80 13 01 00 00 00 00 00 56 [12:10:24]Write i2c OK [12:10:24]MH_I2C_Read... [12:10:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:24]Read from MH i2c: E2 [12:10:24]MH_I2C_Read... [12:10:24]Read from MH i2c: E2 0E 00 [12:10:24]MH_I2C_Read... [12:10:24]Read from MH i2c: E2 0E 00 C5 14 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 52 [12:10:24]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:10:24]wFMCommunicate OK [12:10:24]SAM_PROTO_GetShiftState done [12:10:24]FM_GetShiftState done [12:10:24]opened in 1727309552 [12:10:24]opened+sec_in_day 1727395952 [12:10:24]quantity*price = 100005 [12:10:24]sum+1 = 100006 [12:10:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 259 26.09.2024 12:10 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104919 ФПД: 13133293983906 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T121025&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104919&fm=13133293983906&tin=02508201610067®Number=0000000000145756&sum=100005 [12:10:25]StoreToDocumentArchive [12:10:25]shift 237 fd 104919 [12:10:25]save to /storage/0237/doc_00104919 [12:10:25]save last doc name /storage/0237/doc_00104919 to /storage/kkm_last_doc_name [12:10:25]save OK [12:10:25]Clear old archive folders... [12:10:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:10:25]tlvbuf is 002B8240 [12:10:25]SAM_PROTO_ClearQueue [12:10:25]wFMCommunicate request_size=4 [12:10:25]MH_SAM_APDU [12:10:25]CAPDU: 80 09 00 00 [12:10:25]Write to MH i2c: E2 08 00 D2 14 80 09 00 00 00 00 00 00 58 [12:10:25]Write i2c OK [12:10:25]MH_I2C_Read... [12:10:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:10:25]Read from MH i2c: E2 [12:10:25]MH_I2C_Read... [12:10:25]Read from MH i2c: E2 03 00 [12:10:25]MH_I2C_Read... [12:10:25]Read from MH i2c: E2 03 00 D2 14 00 90 00 5A [12:10:25]RAPDU: 90 00 [12:10:25]wFMCommunicate OK [12:10:25]SAM_PROTO_ClearQueue done [12:10:25]KKMCreateOFDPacket [12:10:25]OFDProtocolAddRootSTLVToBuf [12:10:25]FM_MakeSignedData [12:10:25]FM_MakeSignedData [12:10:25]SAM_PROTO_SignData [12:10:25]wFMCommunicate request_size=4 [12:10:25]MH_SAM_APDU [12:10:25]CAPDU: 80 0D 01 02 [12:10:25]Write to MH i2c: E2 08 00 D3 14 80 0D 01 02 00 00 00 00 60 [12:10:25]Write i2c OK [12:10:25]MH_I2C_Read... [12:10:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:10:25]Read from MH i2c: E2 [12:10:25]MH_I2C_Read... [12:10:25]Read from MH i2c: E2 03 00 [12:10:25]MH_I2C_Read... [12:10:25]Read from MH i2c: E2 03 00 D3 14 00 90 00 5B [12:10:25]RAPDU: 90 00 [12:10:25]wFMCommunicate OK [12:10:25]wFMCommunicate request_size=255 [12:10:25]MH_SAM_APDU [12:10:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 03 01 00 00 F4 03 04 00 31 4F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D7 99 01 00 35 04 06 00 0B [12:10:25]Write to MH i2c: E2 02 01 D4 14 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 03 01 00 00 F4 03 04 00 31 4F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D7 99 01 00 35 04 06 00 0B 00 00 CB [12:10:25]Write i2c OK [12:10:25]MH_I2C_Read... [12:10:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:26]Read from MH i2c: E2 [12:10:26]MH_I2C_Read... [12:10:26]Read from MH i2c: E2 03 00 [12:10:26]MH_I2C_Read... [12:10:26]Read from MH i2c: E2 03 00 D4 14 00 90 00 5C [12:10:26]RAPDU: 90 00 [12:10:26]wFMCommunicate OK [12:10:26]wFMCommunicate request_size=10 [12:10:26]MH_SAM_APDU [12:10:26]CAPDU: 80 0D 02 02 05 F1 D5 52 98 A2 [12:10:26]Write to MH i2c: E2 0D 00 D5 14 80 0D 02 02 05 00 F1 D5 52 98 A2 00 00 BF [12:10:26]Write i2c OK [12:10:26]MH_I2C_Read... [12:10:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:10:26]Read from MH i2c: E2 [12:10:26]MH_I2C_Read... [12:10:26]Read from MH i2c: E2 03 00 [12:10:26]MH_I2C_Read... [12:10:26]Read from MH i2c: E2 03 00 D5 14 00 90 00 5D [12:10:26]RAPDU: 90 00 [12:10:26]wFMCommunicate OK [12:10:26]wFMCommunicate request_size=4 [12:10:26]MH_SAM_APDU [12:10:26]CAPDU: 80 0D 03 02 [12:10:26]Write to MH i2c: E2 08 00 D6 14 80 0D 03 02 00 00 00 00 65 [12:10:26]Write i2c OK [12:10:26]MH_I2C_Read... [12:10:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:10:26]Read from MH i2c: E2 [12:10:26]MH_I2C_Read... [12:10:26]Read from MH i2c: E2 0B 00 [12:10:26]MH_I2C_Read... [12:10:26]Read from MH i2c: E2 0B 00 D6 14 00 80 43 B7 9D 26 18 60 2D 90 00 48 [12:10:26]RAPDU: 80 43 B7 9D 26 18 60 2D 90 00 [12:10:26]wFMCommunicate OK [12:10:26]SAM_PROTO_SignData done [12:10:26]FM_MakeSignedData done [12:10:26]CreateOFDProtocolMessage [12:10:26]wFMCommunicate request_size=4 [12:10:26]MH_SAM_APDU [12:10:26]CAPDU: 80 11 00 00 [12:10:26]Write to MH i2c: E2 08 00 D7 14 80 11 00 00 00 00 00 00 65 [12:10:26]Write i2c OK [12:10:26]MH_I2C_Read... [12:10:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:26]Read from MH i2c: E2 [12:10:26]MH_I2C_Read... [12:10:26]Read from MH i2c: E2 17 00 [12:10:26]MH_I2C_Read... [12:10:26]Read from MH i2c: E2 17 00 D7 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 C0 [12:10:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:10:26]wFMCommunicate OK [12:10:26]CreateOFDProtocolMessage done [12:10:26]OFDSenderStorePacket 104919 [12:10:26]StoreOFDPacket docnum=104919 [12:10:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 21 15 07 01 68 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 03 01 00 00 F4 03 04 00 31 4F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D7 99 01 00 35 04 06 00 0B F1 D5 52 98 A2 80 43 B7 9D 26 18 60 2D [12:10:26]CheckFolder [12:10:26]dirname=/storage/ofd_packets [12:10:26]CheckFolder done [12:10:26]ProducePacketName [12:10:26]name=ofd_packets/00104919 [12:10:26]NVStorageSaveData ofd_packets/00104919 [12:10:26]File name is /storage/ofd_packets/00104919 [12:10:26]Write 301 bytes [12:10:26]NVStorageSaveData done [12:10:26]OFDSenderStorePacket done [12:10:26]KKMCreateOFDPacket done [12:10:26]NVStorageSaveData kkm_last_timestamp [12:10:26]File name is /storage/kkm_last_timestamp [12:10:26]Write 4 bytes [12:10:26]NVStorageSaveData done [12:10:26]ExternCall_PrintAddStr [12:10:26]wPrintStart [12:10:26]Write to MH i2c: 01 00 00 D8 14 EC [12:10:26]Write i2c OK [12:10:26]MH_I2C_Read... [12:10:26]Read from MH i2c: 01 [12:10:26]MH_I2C_Read... [12:10:26]Read from MH i2c: 01 07 00 [12:10:26]MH_I2C_Read... [12:10:26]Read from MH i2c: 01 07 00 D8 14 00 00 00 00 00 FF 0F 01 [12:10:26]RasterBufferAndPrint [12:10:26]line Счет N : (1)118369 [12:10:26]line ИНН: 02508201610067 [12:10:26]line Контрольно-Кассовый Чек [12:10:26]line ПРОДАЖА [12:10:26]line ТРК (МРК, ГНК) : 42 [12:10:26]line Товар: 2710124130 [12:10:26]line Аи-92-К-5 [12:10:26]line 14.750 * 67.80 [12:10:26]line = 1000.05 [12:10:26]line НДС 12% НСП 1% [12:10:26]line > о реализуемом товаре [12:10:26]line ИТОГО: 1000.05 [12:10:26]line НСП 1% : 8.85 [12:10:26]line НДС 12% : 106.20 [12:10:26]line Наличными: 0.00 [12:10:26]line Безнал.: 1000.05 [12:10:26]line Место: АЗС № 176 [12:10:26]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:10:26]line СНО: Общий режим [12:10:26]line Чек 259 26.09.2024 12:10 [12:10:26]line Смена: 237 ФФД: 1.0 [12:10:26]line ЗНМ: 0300000238 [12:10:26]line РНМ: 0000000000145756 [12:10:26]line Версия ККМ: v1.0 [12:10:26]line Платежная система: O! деньги [12:10:26]line ФМ: 0000000000959278 [12:10:26]line ФД: 104919 [12:10:26]line ФПД: 13133293983906 [12:10:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T121025&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104919&fm=13133293983906&tin=02508201610067®Number=0000000000145756&sum=100005 [12:10:26]OFD Sender: Processing packet 104919 [packets to send 51, broken 50] [12:10:26]ProducePacketName [12:10:26]name=ofd_packets/00104919 [12:10:26]OFD Sender: To server: pG, [12:10:26]CommunicateWithHost lk.salyk.kg:30040 [12:10:26]ConnectInit lk.salyk.kg [12:10:26]written 0, free lines is 4095 [12:10:26]Connected sock=10 [12:10:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 21 15 07 01 68 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 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 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 03 01 00 00 F4 03 04 00 31 4F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D7 99 01 00 35 04 06 00 0B F1 D5 52 98 A2 80 43 B7 9D 26 18 60 2D [12:10:27]Write to MH i2c: 01 00 00 01 15 16 [12:10:27]Write i2c OK [12:10:27]MH_I2C_Read... [12:10:27]Read from MH i2c: 01 [12:10:27]MH_I2C_Read... [12:10:27]Read from MH i2c: 01 07 00 [12:10:27]MH_I2C_Read... [12:10:27]Read from MH i2c: 01 07 00 01 15 00 00 00 00 00 20 0D 4A [12:10:27]RasterBufferAndPrint [12:10:27]line [12:10:27]line [12:10:27]line [12:10:27]line [12:10:27]line [12:10:27]written 0, free lines is 3366 [12:10:27]MH_Cut [12:10:27]Write to MH i2c: D1 01 00 08 15 01 EF [12:10:27]Write i2c OK [12:10:27]MH_I2C_Read... [12:10:27]Read from MH i2c: D1 [12:10:27]MH_I2C_Read... [12:10:27]Read from MH i2c: D1 01 00 [12:10:27]MH_I2C_Read... [12:10:27]Read from MH i2c: D1 01 00 08 15 00 EE [12:10:27]Write to MH i2c: 01 00 00 09 15 1E [12:10:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 27 08 47 00 78 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D7 99 01 00 F4 03 04 00 E1 F8 F4 66 B6 04 01 00 00 E7 66 D5 29 0F DB 8E E9 [12:10:27]CommunicateWithHost err = 0 [12:10:27]CheckOFDResponse [12:10:27]1017 (14) - 77093643461234 [12:10:27]1041 (16) - 0000000000959278 [12:10:27]1040 (4) - 104919 [12:10:27]1012 (4) - 26.09.2024 06:02 [12:10:27]1206 (1) - 0 [12:10:27]OFD Sender: Remove packet 104919 [12:10:27]ProducePacketName [12:10:27]name=ofd_packets/00104919 [12:10:27]NVStorageDeleteData [12:10:27]Write i2c OK [12:10:27]MH_I2C_Read... [12:10:27]OFD Sender: No OFD packet to send [12:10:27]*** Cut start [12:10:27]*** Partial cut [12:10:27]*** CUTSNS_PIN = 1 [12:10:27]*** CUTSNS_PIN = 0 [12:10:28]*** Brake cut motor [12:10:28]Read from MH i2c: 01 [12:10:28]MH_I2C_Read... [12:10:28]*** Stop cut motor [12:10:28]*** Cut end [12:10:28]Read from MH i2c: 01 07 00 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: 01 07 00 09 15 00 00 00 00 00 FF 0F 33 [12:10:28]process_action close_receipt done [12:10:28]requested_data is exist [12:10:28]produce_requested_data [12:10:28]requested_item fm.sn is exist - process it [12:10:28]wFMCommunicate request_size=4 [12:10:28]MH_SAM_APDU [12:10:28]CAPDU: 80 11 00 00 [12:10:28]Write to MH i2c: E2 08 00 0A 15 80 11 00 00 00 00 00 00 99 [12:10:28]Write i2c OK [12:10:28]MH_I2C_Read... [12:10:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:10:28]Read from MH i2c: E2 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: E2 17 00 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: E2 17 00 0A 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 F4 [12:10:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:10:28]wFMCommunicate OK [12:10:28]requested_item fd.num is exist - process it [12:10:28]SAM_PROTO_GetFieldsCounters [12:10:28]wFMCommunicate request_size=4 [12:10:28]MH_SAM_APDU [12:10:28]CAPDU: 80 13 00 00 [12:10:28]Write to MH i2c: E2 08 00 0B 15 80 13 00 00 00 00 00 00 9C [12:10:28]Write i2c OK [12:10:28]MH_I2C_Read... [12:10:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:10:28]Read from MH i2c: E2 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: E2 62 00 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: E2 62 00 0B 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 D7 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 32 [12:10:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 D7 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 03 01 00 00 5E 04 04 00 03 01 00 00 57 04 04 00 04 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:10:28]wFMCommunicate OK [12:10:28]SAM_PROTO_GetFieldsCounters done [12:10:28]requested_item shift.num is exist - process it [12:10:28]requested_item shift.opened is exist - process it [12:10:28]req_shift_opened [12:10:28]FM_GetShiftState [12:10:28]SAM_PROTO_GetShiftState [12:10:28]wFMCommunicate request_size=4 [12:10:28]MH_SAM_APDU [12:10:28]CAPDU: 80 13 01 00 [12:10:28]Write to MH i2c: E2 08 00 0C 15 80 13 01 00 00 00 00 00 9E [12:10:28]Write i2c OK [12:10:28]MH_I2C_Read... [12:10:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:10:28]Read from MH i2c: E2 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: E2 0E 00 [12:10:28]MH_I2C_Read... [12:10:28]Read from MH i2c: E2 0E 00 0C 15 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 9A [12:10:28]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:10:28]wFMCommunicate OK [12:10:28]SAM_PROTO_GetShiftState done [12:10:28]FM_GetShiftState done [12:10:28]req_shift_opened done [12:10:28]requested_item shift.open_date is exist - process it [12:10:28]req_shift_open_date [12:10:28]req_shift_open_date done [12:10:28]produce_requested_data done [12:10:28]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104919,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:10:28]process_action_free close_receipt [12:10:28]json_value_free [12:10:28]json_value_free done [12:10:28]process_json_proto returns [12:10:28]Send response to host [12:10:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104919,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:10:28]free response buf [12:10:28]execute_script done [12:10:28]execute_script returns [12:10:28]free content buf [12:10:28]Sock 9.Close socket [12:10:28]Sock 9.Thread stoped [12:10:32]OFD Sender: No OFD packet to send [12:10:37]OFD Sender: No OFD packet to send [12:10:42]OFD Sender: No OFD packet to send [12:10:47]OFD Sender: No OFD packet to send [12:10:52]OFD Sender: No OFD packet to send [12:10:57]OFD Sender: No OFD packet to send [12:11:02]OFD Sender: No OFD packet to send [12:11:07]OFD Sender: No OFD packet to send [12:11:12]OFD Sender: No OFD packet to send [12:11:16]accept exits with 7 [12:11:16]New connection [12:11:16]New thread 3066875236 created [12:11:16]Thread 3067018596 joined [12:11:16]Waiting for new connection... [12:11:16] Sock 7.Parse request [12:11:16]Sock 7.Check first char [12:11:16]Sock 7.First char is OK [12:11:16]request: POST /json_proto HTTP/1.0 [12:11:16]Method: POST [12:11:16]URL: /json_proto [12:11:16]Method is POST - this is cgi request [12:11:16]url: /json_proto [12:11:16]query_string will be loaded in cgi processing [12:11:16]execute_cgi json_proto POST (null) [12:11:16]execute_cgi path=json_proto method=POST [12:11:16]POST find Content-Length [12:11:16]Host: 172.17.62.195:8080 [12:11:16]Content-Length: 1030 [12:11:16]Content-Type: application/json [12:11:16] [12:11:16]POST finish read [12:11:16]Found Content-Length = 1030 [12:11:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)16954", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.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" : 245.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:16]execute_script... [12:11: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 : (3)16954", "tax_sys" : 0, "items" : [ { "code": "2000036240010", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 (GABB TRADE)", "price" : 115.00, "quantity" : 1.000, "sum" : 115.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ,{ "code": "2000036230011", "name": "\u041A\u043E\u0444\u0435 \u041B\u0430\u0442\u0442\u0435 XL(GABB TRADE)", "price" : 130.00, "quantity" : 1.000, "sum" : 130.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" : 245.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:11:16]POST & json_proto [12:11:16]process_json_proto [12:11:16]json parsed OK: [12:11:16]protocol is kg_v1.0 [12:11:16]action value=close_receipt [12:11:16]process_action close_receipt [12:11:16]cmd_close_receipt [12:11:16]MH_GetDate [12:11:16]Write to MH i2c: F0 00 00 0D 15 11 [12:11:16]Write i2c OK [12:11:16]MH_I2C_Read... [12:11:16]Read from MH i2c: F0 [12:11:16]MH_I2C_Read... [12:11:16]Read from MH i2c: F0 09 00 [12:11:16]MH_I2C_Read... [12:11:16]Read from MH i2c: F0 09 00 0D 15 00 64 4F F5 66 65 34 CA 65 F0 [12:11:16]GetLastDocTimeStamp 1727352625 [12:11:16]current date 1727352676 [12:11:16]FM_GetShiftState [12:11:16]SAM_PROTO_GetShiftState [12:11:16]wFMCommunicate request_size=4 [12:11:16]MH_SAM_APDU [12:11:16]CAPDU: 80 13 01 00 [12:11:16]Write to MH i2c: E2 08 00 0E 15 80 13 01 00 00 00 00 00 A0 [12:11:16]Write i2c OK [12:11:16]MH_I2C_Read... [12:11:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:16]Read from MH i2c: E2 [12:11:16]MH_I2C_Read... [12:11:16]Read from MH i2c: E2 0E 00 [12:11:16]MH_I2C_Read... [12:11:16]Read from MH i2c: E2 0E 00 0E 15 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 9C [12:11:16]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:11:16]wFMCommunicate OK [12:11:16]SAM_PROTO_GetShiftState done [12:11:16]FM_GetShiftState done [12:11:16]opened in 1727309552 [12:11:16]opened+sec_in_day 1727395952 [12:11:16]quantity*price = 11500 [12:11:16]sum+1 = 11501 [12:11:16]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре Товар: 2000036230011 Кофе Латте XL(GABB TRADE) 1.000 * 130.00 = 130.00 НДС 12% НСП 1% > о реализуемом товаре ИТОГО: 245.00 НСП 1% : 2.17 НДС 12% : 26.01 Наличными: 0.00 Безнал.: 245.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 260 26.09.2024 12:11 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104920 ФПД: 253669411571432 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T121116&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104920&fm=253669411571432&tin=02508201610067®Number=0000000000145756&sum=24500 0 [12:11:17]StoreToDocumentArchive [12:11:17]shift 237 fd 104920 [12:11:17]save to /storage/0237/doc_00104920 [12:11:17]save last doc name /storage/0237/doc_00104920 to /storage/kkm_last_doc_name [12:11:17]save OK [12:11:17]Clear old archive folders... [12:11:17]ProcessDocumentItem done err = 0, tmpTLVsize=380 [12:11:17]tlvbuf is 002D2B20 [12:11:17]SAM_PROTO_ClearQueue [12:11:17]wFMCommunicate request_size=4 [12:11:17]MH_SAM_APDU [12:11:17]CAPDU: 80 09 00 00 [12:11:17]Write to MH i2c: E2 08 00 1B 15 80 09 00 00 00 00 00 00 A2 [12:11:17]Write i2c OK [12:11:17]MH_I2C_Read... [12:11:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:11:17]Read from MH i2c: E2 [12:11:17]MH_I2C_Read... [12:11:17]Read from MH i2c: E2 03 00 [12:11:17]MH_I2C_Read... [12:11:17]Read from MH i2c: E2 03 00 1B 15 00 90 00 A4 [12:11:17]RAPDU: 90 00 [12:11:17]wFMCommunicate OK [12:11:17]SAM_PROTO_ClearQueue done [12:11:17]KKMCreateOFDPacket [12:11:17]OFDProtocolAddRootSTLVToBuf [12:11:17]FM_MakeSignedData [12:11:17]FM_MakeSignedData [12:11:17]SAM_PROTO_SignData [12:11:17]wFMCommunicate request_size=4 [12:11:17]MH_SAM_APDU [12:11:17]CAPDU: 80 0D 01 02 [12:11:17]Write to MH i2c: E2 08 00 1C 15 80 0D 01 02 00 00 00 00 AA [12:11:17]Write i2c OK [12:11:17]MH_I2C_Read... [12:11:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:11:17]Read from MH i2c: E2 [12:11:17]MH_I2C_Read... [12:11:17]Read from MH i2c: E2 03 00 [12:11:17]MH_I2C_Read... [12:11:17]Read from MH i2c: E2 03 00 1C 15 00 90 00 A5 [12:11:17]RAPDU: 90 00 [12:11:17]wFMCommunicate OK [12:11:17]wFMCommunicate request_size=255 [12:11:17]MH_SAM_APDU [12:11:17]CAPDU: 80 0D 02 02 FA 03 00 7C 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 00 00 00 [12:11:17]Write to MH i2c: E2 02 01 1D 15 80 0D 02 02 FA 00 03 00 7C 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 F4 [12:11:17]Write i2c OK [12:11:17]MH_I2C_Read... [12:11:17]OFD Sender: No OFD packet to send [12:11:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:17]Read from MH i2c: E2 [12:11:17]MH_I2C_Read... [12:11:17]Read from MH i2c: E2 03 00 [12:11:17]MH_I2C_Read... [12:11:17]Read from MH i2c: E2 03 00 1D 15 00 90 00 A6 [12:11:17]RAPDU: 90 00 [12:11:17]wFMCommunicate OK [12:11:17]wFMCommunicate request_size=139 [12:11:17]MH_SAM_APDU [12:11:17]CAPDU: 80 0D 02 02 86 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 5F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 64 4F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D8 99 01 00 35 04 06 00 E6 B6 03 2A C6 E8 [12:11:17]Write to MH i2c: E2 8E 00 1E 15 80 0D 02 02 86 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 5F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 64 4F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D8 99 01 00 35 04 06 00 E6 B6 03 2A C6 E8 00 00 20 [12:11:17]Write i2c OK [12:11:17]MH_I2C_Read... [12:11:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:11:17]Read from MH i2c: E2 [12:11:17]MH_I2C_Read... [12:11:17]Read from MH i2c: E2 03 00 [12:11:17]MH_I2C_Read... [12:11:17]Read from MH i2c: E2 03 00 1E 15 00 90 00 A7 [12:11:17]RAPDU: 90 00 [12:11:17]wFMCommunicate OK [12:11:17]wFMCommunicate request_size=4 [12:11:17]MH_SAM_APDU [12:11:17]CAPDU: 80 0D 03 02 [12:11:17]Write to MH i2c: E2 08 00 1F 15 80 0D 03 02 00 00 00 00 AF [12:11:17]Write i2c OK [12:11:17]MH_I2C_Read... [12:11:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:11:18]Read from MH i2c: E2 [12:11:18]MH_I2C_Read... [12:11:18]Read from MH i2c: E2 0B 00 [12:11:18]MH_I2C_Read... [12:11:18]Read from MH i2c: E2 0B 00 1F 15 00 87 FC BA 60 D0 B8 8F 37 90 00 9B [12:11:18]RAPDU: 87 FC BA 60 D0 B8 8F 37 90 00 [12:11:18]wFMCommunicate OK [12:11:18]SAM_PROTO_SignData done [12:11:18]FM_MakeSignedData done [12:11:18]CreateOFDProtocolMessage [12:11:18]wFMCommunicate request_size=4 [12:11:18]MH_SAM_APDU [12:11:18]CAPDU: 80 11 00 00 [12:11:18]Write to MH i2c: E2 08 00 20 15 80 11 00 00 00 00 00 00 AF [12:11:18]Write i2c OK [12:11:18]MH_I2C_Read... [12:11:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:18]Read from MH i2c: E2 [12:11:18]MH_I2C_Read... [12:11:18]Read from MH i2c: E2 17 00 [12:11:18]MH_I2C_Read... [12:11:18]Read from MH i2c: E2 17 00 20 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 0A [12:11:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:11:18]wFMCommunicate OK [12:11:18]CreateOFDProtocolMessage done [12:11:18]OFDSenderStorePacket 104920 [12:11:18]StoreOFDPacket docnum=104920 [12:11:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 01 00 00 DA 4B 88 01 3E EF 5A 03 01 00 03 00 7C 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 5F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 64 4F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D8 99 01 00 35 04 06 00 E6 B6 03 2A C6 E8 87 FC BA 60 D0 B8 8F 37 [12:11:18]CheckFolder [12:11:18]dirname=/storage/ofd_packets [12:11:18]CheckFolder done [12:11:18]ProducePacketName [12:11:18]name=ofd_packets/00104920 [12:11:18]NVStorageSaveData ofd_packets/00104920 [12:11:18]File name is /storage/ofd_packets/00104920 [12:11:18]Write 430 bytes [12:11:18]NVStorageSaveData done [12:11:18]OFDSenderStorePacket done [12:11:18]KKMCreateOFDPacket done [12:11:18]NVStorageSaveData kkm_last_timestamp [12:11:18]File name is /storage/kkm_last_timestamp [12:11:18]Write 4 bytes [12:11:18]NVStorageSaveData done [12:11:18]ExternCall_PrintAddStr [12:11:18]wPrintStart [12:11:18]Write to MH i2c: 01 00 00 21 15 36 [12:11:18]OFD Sender: Processing packet 104920 [packets to send 51, broken 50] [12:11:18]ProducePacketName [12:11:18]name=ofd_packets/00104920 [12:11:18]Write i2c OK [12:11:18]MH_I2C_Read... [12:11:18]Read from MH i2c: 01 [12:11:18]MH_I2C_Read... [12:11:18]OFD Sender: To server: pG, [12:11:18]CommunicateWithHost lk.salyk.kg:30040 [12:11:18]ConnectInit lk.salyk.kg [12:11:18]Read from MH i2c: 01 07 00 [12:11:18]MH_I2C_Read... [12:11:18]Read from MH i2c: 01 07 00 21 15 00 00 00 00 00 FF 0F 4B [12:11:18]RasterBufferAndPrint [12:11:18]line Счет N : (3)16954 [12:11:18]line ИНН: 02508201610067 [12:11:18]line Контрольно-Кассовый Чек [12:11:18]line ПРОДАЖА [12:11:18]line Товар: 2000036240010 [12:11:18]line Кофе Латте (GABB TRADE) [12:11:18]line 1.000 * 115.00 [12:11:18]line = 115.00 [12:11:18]line НДС 12% НСП 1% [12:11:18]line > о реализуемом товаре [12:11:18]line Товар: 2000036230011 [12:11:18]line Кофе Латте XL(GABB TRADE) [12:11:18]line 1.000 * 130.00 [12:11:18]line = 130.00 [12:11:18]line НДС 12% НСП 1% [12:11:18]line > о реализуемом товаре [12:11:18]line ИТОГО: 245.00 [12:11:18]line НСП 1% : 2.17 [12:11:18]line НДС 12% : 26.01 [12:11:18]line Наличными: 0.00 [12:11:18]line Безнал.: 245.00 [12:11:18]line Место: АЗС № 176 [12:11:18]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:11:18]line СНО: Общий режим [12:11:18]line Чек 260 26.09.2024 12:11 [12:11:18]line Смена: 237 ФФД: 1.0 [12:11:18]line ЗНМ: 0300000238 [12:11:18]line РНМ: 0000000000145756 [12:11:18]line Версия ККМ: v1.0 [12:11:18]line Платежная система: O! деньги [12:11:18]line ФМ: 0000000000959278 [12:11:18]line ФД: 104920 [12:11:18]line ФПД: 253669411571432 [12:11:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T121116&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104920&fm=253669411571432&tin=02508201610067®Number=0000000000145756&sum=24500 [12:11:18]line 0 [12:11:18]written 0, free lines is 4095 [12:11:18]Connected sock=10 [12:11:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 01 00 00 DA 4B 88 01 3E EF 5A 03 01 00 03 00 7C 01 1E 04 01 00 01 23 04 64 00 8A 04 0D 00 32 30 30 30 30 33 36 32 34 30 30 31 30 06 04 20 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 EC 2C 00 00 00 00 13 04 06 00 EC 2C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 23 04 66 00 8A 04 0D 00 32 30 30 30 30 33 36 32 33 30 30 31 31 06 04 22 00 D0 9A D0 BE D1 84 D0 B5 20 D0 9B D0 B0 D1 82 D1 82 D0 B5 20 58 4C 28 47 41 42 42 20 54 52 41 44 45 29 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 C8 32 00 00 00 00 13 04 06 00 C8 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B4 5F 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D9 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 29 0A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B4 5F 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 04 01 00 00 F4 03 04 00 64 4F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D8 99 01 00 35 04 06 00 E6 B6 03 2A C6 E8 87 FC BA 60 D0 B8 8F 37 [12:11:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 09 FD 47 00 47 62 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D8 99 01 00 F4 03 04 00 15 F9 F4 66 B6 04 01 00 00 C9 14 44 C6 C3 15 B1 36 [12:11:18]CommunicateWithHost err = 0 [12:11:18]CheckOFDResponse [12:11:18]1017 (14) - 77093643461234 [12:11:18]1041 (16) - 0000000000959278 [12:11:18]1040 (4) - 104920 [12:11:18]1012 (4) - 26.09.2024 06:03 [12:11:18]1206 (1) - 0 [12:11:18]OFD Sender: Remove packet 104920 [12:11:18]ProducePacketName [12:11:18]name=ofd_packets/00104920 [12:11:18]NVStorageDeleteData [12:11:18]Write to MH i2c: 01 00 00 50 15 65 [12:11:18]Write i2c OK [12:11:18]MH_I2C_Read... [12:11:18]Read from MH i2c: 01 [12:11:18]MH_I2C_Read... [12:11:18]Read from MH i2c: 01 07 00 [12:11:18]MH_I2C_Read... [12:11:18]Read from MH i2c: 01 07 00 50 15 00 00 00 00 00 CE 0C 46 [12:11:18]RasterBufferAndPrint [12:11:18]line [12:11:18]line [12:11:18]line [12:11:18]line [12:11:18]line [12:11:18]written 0, free lines is 3284 [12:11:18]MH_Cut [12:11:18]Write to MH i2c: D1 01 00 57 15 01 3E [12:11:18]Write i2c OK [12:11:18]MH_I2C_Read... [12:11:18]Read from MH i2c: D1 [12:11:18]MH_I2C_Read... [12:11:18]Read from MH i2c: D1 01 00 [12:11:18]MH_I2C_Read... [12:11:18]Read from MH i2c: D1 01 00 57 15 00 3D [12:11:18]Write to MH i2c: 01 00 00 58 15 6D [12:11:18]Write i2c OK [12:11:18]MH_I2C_Read... [12:11:19]OFD Sender: No OFD packet to send [12:11:19]*** Cut start [12:11:19]*** Partial cut [12:11:19]*** CUTSNS_PIN = 1 [12:11:19]*** CUTSNS_PIN = 0 [12:11:19]*** Brake cut motor [12:11:20]Read from MH i2c: 01 [12:11:20]MH_I2C_Read... [12:11:20]*** Stop cut motor [12:11:20]*** Cut end [12:11:20]Read from MH i2c: 01 07 00 [12:11:20]MH_I2C_Read... [12:11:20]Read from MH i2c: 01 07 00 58 15 00 00 00 00 00 FF 0F 82 [12:11:20]process_action close_receipt done [12:11:20]requested_data is exist [12:11:20]produce_requested_data [12:11:20]requested_item fm.sn is exist - process it [12:11:20]wFMCommunicate request_size=4 [12:11:20]MH_SAM_APDU [12:11:20]CAPDU: 80 11 00 00 [12:11:20]Write to MH i2c: E2 08 00 59 15 80 11 00 00 00 00 00 00 E8 [12:11:20]Write i2c OK [12:11:20]MH_I2C_Read... [12:11:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:11:20]Read from MH i2c: E2 [12:11:20]MH_I2C_Read... [12:11:20]Read from MH i2c: E2 17 00 [12:11:20]MH_I2C_Read... [12:11:20]Read from MH i2c: E2 17 00 59 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 43 [12:11:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:11:20]wFMCommunicate OK [12:11:20]requested_item fd.num is exist - process it [12:11:20]SAM_PROTO_GetFieldsCounters [12:11:20]wFMCommunicate request_size=4 [12:11:20]MH_SAM_APDU [12:11:20]CAPDU: 80 13 00 00 [12:11:20]Write to MH i2c: E2 08 00 5A 15 80 13 00 00 00 00 00 00 EB [12:11:20]Write i2c OK [12:11:20]MH_I2C_Read... [12:11:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:11:20]Read from MH i2c: E2 [12:11:20]MH_I2C_Read... [12:11:20]Read from MH i2c: E2 62 00 [12:11:20]MH_I2C_Read... [12:11:20]Read from MH i2c: E2 62 00 5A 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 D8 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 85 [12:11:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 D8 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 04 01 00 00 5E 04 04 00 04 01 00 00 57 04 04 00 05 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:11:20]wFMCommunicate OK [12:11:20]SAM_PROTO_GetFieldsCounters done [12:11:20]requested_item shift.num is exist - process it [12:11:20]requested_item shift.opened is exist - process it [12:11:20]req_shift_opened [12:11:20]FM_GetShiftState [12:11:20]SAM_PROTO_GetShiftState [12:11:20]wFMCommunicate request_size=4 [12:11:20]MH_SAM_APDU [12:11:20]CAPDU: 80 13 01 00 [12:11:20]Write to MH i2c: E2 08 00 5B 15 80 13 01 00 00 00 00 00 ED [12:11:20]Write i2c OK [12:11:20]MH_I2C_Read... [12:11:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:11:20]Read from MH i2c: E2 [12:11:20]MH_I2C_Read... [12:11:20]Read from MH i2c: E2 0E 00 [12:11:20]MH_I2C_Read... [12:11:20]Read from MH i2c: E2 0E 00 5B 15 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 E9 [12:11:20]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:11:20]wFMCommunicate OK [12:11:20]SAM_PROTO_GetShiftState done [12:11:20]FM_GetShiftState done [12:11:20]req_shift_opened done [12:11:20]requested_item shift.open_date is exist - process it [12:11:20]req_shift_open_date [12:11:20]req_shift_open_date done [12:11:20]produce_requested_data done [12:11:20]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104920,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:11:20]process_action_free close_receipt [12:11:20]json_value_free [12:11:20]json_value_free done [12:11:20]process_json_proto returns [12:11:20]Send response to host [12:11:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104920,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:11:20]free response buf [12:11:20]execute_script done [12:11:20]execute_script returns [12:11:20]free content buf [12:11:20]Sock 7.Close socket [12:11:20]Sock 7.Thread stoped [12:11:24]OFD Sender: No OFD packet to send [12:11:29]OFD Sender: No OFD packet to send [12:11:34]OFD Sender: No OFD packet to send [12:11:39]OFD Sender: No OFD packet to send [12:11:44]OFD Sender: No OFD packet to send [12:11:49]OFD Sender: No OFD packet to send [12:11:54]OFD Sender: No OFD packet to send [12:11:59]OFD Sender: No OFD packet to send [12:12:04]OFD Sender: No OFD packet to send [12:12:09]OFD Sender: No OFD packet to send [12:12:14]OFD Sender: No OFD packet to send [12:12:19]OFD Sender: No OFD packet to send [12:12:24]OFD Sender: No OFD packet to send [12:12:29]OFD Sender: No OFD packet to send [12:12:34]OFD Sender: No OFD packet to send [12:12:39]OFD Sender: No OFD packet to send [12:12:44]OFD Sender: No OFD packet to send [12:12:49]OFD Sender: No OFD packet to send [12:12:54]OFD Sender: No OFD packet to send [12:12:59]OFD Sender: No OFD packet to send [12:13:04]OFD Sender: No OFD packet to send [12:13:09]OFD Sender: No OFD packet to send [12:13:12]accept exits with 9 [12:13:12]New connection [12:13:12]New thread 3067018596 created [12:13:12]Thread 3066875236 joined [12:13:12]Waiting for new connection... [12:13:12] Sock 9.Parse request [12:13:12]Sock 9.Check first char [12:13:12]Sock 9.First char is OK [12:13:12]request: POST /json_proto HTTP/1.0 [12:13:12]Method: POST [12:13:12]URL: /json_proto [12:13:12]Method is POST - this is cgi request [12:13:12]url: /json_proto [12:13:12]query_string will be loaded in cgi processing [12:13:12]execute_cgi json_proto POST (null) [12:13:12]execute_cgi path=json_proto method=POST [12:13:12]POST find Content-Length [12:13:12]Host: 172.17.62.195:8080 [12:13:12]Content-Length: 681 [12:13:12]Content-Type: application/json [12:13:12] [12:13:12]POST finish read [12:13:12]Found Content-Length = 681 [12:13:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 18.570, "sum" : 700.09, "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:13:12]execute_script... [12:13:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118370", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 18.570, "sum" : 700.09, "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:13:12]POST & json_proto [12:13:12]process_json_proto [12:13:12]json parsed OK: [12:13:12]protocol is kg_v1.0 [12:13:12]action value=close_receipt [12:13:12]process_action close_receipt [12:13:12]cmd_close_receipt [12:13:12]MH_GetDate [12:13:12]Write to MH i2c: F0 00 00 5C 15 60 [12:13:12]Write i2c OK [12:13:12]MH_I2C_Read... [12:13:12]Read from MH i2c: F0 [12:13:12]MH_I2C_Read... [12:13:12]Read from MH i2c: F0 09 00 [12:13:12]MH_I2C_Read... [12:13:12]Read from MH i2c: F0 09 00 5C 15 00 D9 4F F5 66 65 34 CA 65 B4 [12:13:12]GetLastDocTimeStamp 1727352676 [12:13:12]current date 1727352793 [12:13:12]FM_GetShiftState [12:13:12]SAM_PROTO_GetShiftState [12:13:12]wFMCommunicate request_size=4 [12:13:12]MH_SAM_APDU [12:13:12]CAPDU: 80 13 01 00 [12:13:12]Write to MH i2c: E2 08 00 5D 15 80 13 01 00 00 00 00 00 EF [12:13:12]Write i2c OK [12:13:12]MH_I2C_Read... [12:13:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:12]Read from MH i2c: E2 [12:13:12]MH_I2C_Read... [12:13:12]Read from MH i2c: E2 0E 00 [12:13:12]MH_I2C_Read... [12:13:12]Read from MH i2c: E2 0E 00 5D 15 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 EB [12:13:12]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:13:12]wFMCommunicate OK [12:13:12]SAM_PROTO_GetShiftState done [12:13:12]FM_GetShiftState done [12:13:12]opened in 1727309552 [12:13:12]opened+sec_in_day 1727395952 [12:13:12]quantity*price = 70008 [12:13:12]sum+1 = 70010 [12:13:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.09 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.19 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 261 26.09.2024 12:13 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104921 ФПД: 11467371407314 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T121313&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104921&fm=11467371407314&tin=02508201610067®Number=0000000000145756&sum=70000 [12:13:13]StoreToDocumentArchive [12:13:13]shift 237 fd 104921 [12:13:13]save to /storage/0237/doc_00104921 [12:13:13]save last doc name /storage/0237/doc_00104921 to /storage/kkm_last_doc_name [12:13:13]save OK [12:13:13]Clear old archive folders... [12:13:13]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:13:13]tlvbuf is B6EEA350 [12:13:13]SAM_PROTO_ClearQueue [12:13:13]wFMCommunicate request_size=4 [12:13:13]MH_SAM_APDU [12:13:13]CAPDU: 80 09 00 00 [12:13:13]Write to MH i2c: E2 08 00 6A 15 80 09 00 00 00 00 00 00 F1 [12:13:13]Write i2c OK [12:13:13]MH_I2C_Read... [12:13:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:13:14]Read from MH i2c: E2 [12:13:14]MH_I2C_Read... [12:13:14]Read from MH i2c: E2 03 00 [12:13:14]MH_I2C_Read... [12:13:14]Read from MH i2c: E2 03 00 6A 15 00 90 00 F3 [12:13:14]RAPDU: 90 00 [12:13:14]wFMCommunicate OK [12:13:14]SAM_PROTO_ClearQueue done [12:13:14]KKMCreateOFDPacket [12:13:14]OFDProtocolAddRootSTLVToBuf [12:13:14]FM_MakeSignedData [12:13:14]FM_MakeSignedData [12:13:14]SAM_PROTO_SignData [12:13:14]wFMCommunicate request_size=4 [12:13:14]MH_SAM_APDU [12:13:14]CAPDU: 80 0D 01 02 [12:13:14]Write to MH i2c: E2 08 00 6B 15 80 0D 01 02 00 00 00 00 F9 [12:13:14]Write i2c OK [12:13:14]MH_I2C_Read... [12:13:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:13:14]Read from MH i2c: E2 [12:13:14]MH_I2C_Read... [12:13:14]Read from MH i2c: E2 03 00 [12:13:14]MH_I2C_Read... [12:13:14]Read from MH i2c: E2 03 00 6B 15 00 90 00 F4 [12:13:14]RAPDU: 90 00 [12:13:14]wFMCommunicate OK [12:13:14]wFMCommunicate request_size=255 [12:13:14]MH_SAM_APDU [12:13:14]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 8A 48 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 0B 1D 00 00 00 00 07 04 06 00 70 11 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 01 00 00 F4 03 04 00 D9 4F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D9 99 01 00 35 04 06 00 0A 6D [12:13:14]Write to MH i2c: E2 02 01 6C 15 80 0D 02 02 FA 00 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 8A 48 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 0B 1D 00 00 00 00 07 04 06 00 70 11 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 01 00 00 F4 03 04 00 D9 4F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D9 99 01 00 35 04 06 00 0A 6D 00 00 D1 [12:13:14]Write i2c OK [12:13:14]MH_I2C_Read... [12:13:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:14]Read from MH i2c: E2 [12:13:14]MH_I2C_Read... [12:13:14]Read from MH i2c: E2 03 00 [12:13:14]MH_I2C_Read... [12:13:14]Read from MH i2c: E2 03 00 6C 15 00 90 00 F5 [12:13:14]RAPDU: 90 00 [12:13:14]wFMCommunicate OK [12:13:14]wFMCommunicate request_size=9 [12:13:14]MH_SAM_APDU [12:13:14]CAPDU: 80 0D 02 02 04 F4 99 67 D2 [12:13:14]Write to MH i2c: E2 0C 00 6D 15 80 0D 02 02 04 00 F4 99 67 D2 00 00 CA [12:13:14]Write i2c OK [12:13:14]MH_I2C_Read... [12:13:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:13:14]Read from MH i2c: E2 [12:13:14]MH_I2C_Read... [12:13:14]Read from MH i2c: E2 03 00 [12:13:14]MH_I2C_Read... [12:13:14]Read from MH i2c: E2 03 00 6D 15 00 90 00 F6 [12:13:14]RAPDU: 90 00 [12:13:14]wFMCommunicate OK [12:13:14]wFMCommunicate request_size=4 [12:13:14]MH_SAM_APDU [12:13:14]CAPDU: 80 0D 03 02 [12:13:14]Write to MH i2c: E2 08 00 6E 15 80 0D 03 02 00 00 00 00 FE [12:13:14]Write i2c OK [12:13:14]MH_I2C_Read... [12:13:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:13:14]OFD Sender: No OFD packet to send [12:13:14]Read from MH i2c: E2 [12:13:14]MH_I2C_Read... [12:13:14]Read from MH i2c: E2 0B 00 [12:13:14]MH_I2C_Read... [12:13:14]Read from MH i2c: E2 0B 00 6E 15 00 50 57 A2 71 63 BE 42 81 90 00 9D [12:13:14]RAPDU: 50 57 A2 71 63 BE 42 81 90 00 [12:13:14]wFMCommunicate OK [12:13:14]SAM_PROTO_SignData done [12:13:14]FM_MakeSignedData done [12:13:14]CreateOFDProtocolMessage [12:13:14]wFMCommunicate request_size=4 [12:13:14]MH_SAM_APDU [12:13:14]CAPDU: 80 11 00 00 [12:13:14]Write to MH i2c: E2 08 00 6F 15 80 11 00 00 00 00 00 00 FE [12:13:14]Write i2c OK [12:13:14]MH_I2C_Read... [12:13:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:14]Read from MH i2c: E2 [12:13:14]MH_I2C_Read... [12:13:14]Read from MH i2c: E2 17 00 [12:13:14]MH_I2C_Read... [12:13:14]Read from MH i2c: E2 17 00 6F 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 59 [12:13:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:13:14]wFMCommunicate OK [12:13:14]CreateOFDProtocolMessage done [12:13:14]OFDSenderStorePacket 104921 [12:13:14]StoreOFDPacket docnum=104921 [12:13:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 F6 F5 06 01 7B 2A 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 8A 48 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 0B 1D 00 00 00 00 07 04 06 00 70 11 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 01 00 00 F4 03 04 00 D9 4F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D9 99 01 00 35 04 06 00 0A 6D F4 99 67 D2 50 57 A2 71 63 BE 42 81 [12:13:14]CheckFolder [12:13:14]dirname=/storage/ofd_packets [12:13:14]CheckFolder done [12:13:14]ProducePacketName [12:13:14]name=ofd_packets/00104921 [12:13:14]NVStorageSaveData ofd_packets/00104921 [12:13:14]File name is /storage/ofd_packets/00104921 [12:13:14]Write 300 bytes [12:13:14]NVStorageSaveData done [12:13:14]OFDSenderStorePacket done [12:13:14]KKMCreateOFDPacket done [12:13:14]NVStorageSaveData kkm_last_timestamp [12:13:14]File name is /storage/kkm_last_timestamp [12:13:14]Write 4 bytes [12:13:14]NVStorageSaveData done [12:13:14]ExternCall_PrintAddStr [12:13:14]wPrintStart [12:13:14]Write to MH i2c: 01 00 00 70 15 85 [12:13:14]Write i2c OK [12:13:14]MH_I2C_Read... [12:13:14]Read from MH i2c: 01 [12:13:14]MH_I2C_Read... [12:13:14]Read from MH i2c: 01 07 00 [12:13:14]MH_I2C_Read... [12:13:14]Read from MH i2c: 01 07 00 70 15 00 00 00 00 00 FF 0F 9A [12:13:14]RasterBufferAndPrint [12:13:14]line Счет N : (1)118370 [12:13:14]line ИНН: 02508201610067 [12:13:14]line Контрольно-Кассовый Чек [12:13:14]line ПРОДАЖА [12:13:14]line ТРК (МРК, ГНК) : 71 [12:13:14]line Товар: 2711190000 [12:13:14]line ГАЗ-К-3 [12:13:14]line 18.570 * 37.70 [12:13:14]line = 700.09 [12:13:14]line НДС 12% НСП 1% [12:13:14]line > о реализуемом товаре [12:13:14]line ОКРУГЛЕНИЕ: -0.09 [12:13:14]line ИТОГО: 700.00 [12:13:14]line Внесено: 700.00 [12:13:14]line СДАЧА: 0.00 [12:13:14]line НСП 1% : 6.19 [12:13:14]line НДС 12% : 74.35 [12:13:14]line Наличными: 700.00 [12:13:14]line Безнал.: 0.00 [12:13:14]line Место: АЗС № 176 [12:13:14]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:13:14]line СНО: Общий режим [12:13:14]line Чек 261 26.09.2024 12:13 [12:13:14]line Смена: 237 ФФД: 1.0 [12:13:14]line ЗНМ: 0300000238 [12:13:14]line РНМ: 0000000000145756 [12:13:14]line Версия ККМ: v1.0 [12:13:14]line ФМ: 0000000000959278 [12:13:14]line ФД: 104921 [12:13:14]line ФПД: 11467371407314 [12:13:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T121313&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104921&fm=11467371407314&tin=02508201610067®Number=0000000000145756&sum=70000 [12:13:14]OFD Sender: Processing packet 104921 [packets to send 51, broken 50] [12:13:14]ProducePacketName [12:13:14]name=ofd_packets/00104921 [12:13:14]OFD Sender: To server: pG, [12:13:14]CommunicateWithHost lk.salyk.kg:30040 [12:13:14]ConnectInit lk.salyk.kg [12:13:14]written 0, free lines is 4095 [12:13:15]Connected sock=7 [12:13:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 F6 F5 06 01 7B 2A 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 8A 48 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 79 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 0B 1D 00 00 00 00 07 04 06 00 70 11 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 01 00 00 F4 03 04 00 D9 4F F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D9 99 01 00 35 04 06 00 0A 6D F4 99 67 D2 50 57 A2 71 63 BE 42 81 [12:13:15]Write to MH i2c: 01 00 00 9A 15 AF [12:13:15]Write i2c OK [12:13:15]MH_I2C_Read... [12:13:15]Read from MH i2c: 01 [12:13:15]MH_I2C_Read... [12:13:15]Read from MH i2c: 01 07 00 [12:13:15]MH_I2C_Read... [12:13:15]Read from MH i2c: 01 07 00 9A 15 00 00 00 00 00 04 0D C7 [12:13:15]RasterBufferAndPrint [12:13:15]line [12:13:15]line [12:13:15]line [12:13:15]line [12:13:15]line [12:13:15]written 0, free lines is 3338 [12:13:15]MH_Cut [12:13:15]Write to MH i2c: D1 01 00 A1 15 01 88 [12:13:15]Write i2c OK [12:13:15]MH_I2C_Read... [12:13:15]Read from MH i2c: D1 [12:13:15]MH_I2C_Read... [12:13:15]Read from MH i2c: D1 01 00 [12:13:15]MH_I2C_Read... [12:13:15]Read from MH i2c: D1 01 00 A1 15 00 87 [12:13:15]Write to MH i2c: 01 00 00 A2 15 B7 [12:13:15]Write i2c OK [12:13:15]MH_I2C_Read... [12:13:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 4D 6D 47 00 9E E4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 D9 99 01 00 F4 03 04 00 89 F9 F4 66 B6 04 01 00 00 C7 38 F8 56 CF 7E 04 77 [12:13:15]CommunicateWithHost err = 0 [12:13:15]CheckOFDResponse [12:13:15]1017 (14) - 77093643461234 [12:13:15]1041 (16) - 0000000000959278 [12:13:15]1040 (4) - 104921 [12:13:15]1012 (4) - 26.09.2024 06:04 [12:13:15]1206 (1) - 0 [12:13:15]OFD Sender: Remove packet 104921 [12:13:15]ProducePacketName [12:13:15]name=ofd_packets/00104921 [12:13:15]NVStorageDeleteData [12:13:15]OFD Sender: No OFD packet to send [12:13:15]*** Cut start [12:13:15]*** Partial cut [12:13:15]*** CUTSNS_PIN = 1 [12:13:16]*** CUTSNS_PIN = 0 [12:13:16]*** Brake cut motor [12:13:16]Read from MH i2c: 01 [12:13:16]MH_I2C_Read... [12:13:16]*** Stop cut motor [12:13:16]*** Cut end [12:13:16]Read from MH i2c: 01 07 00 [12:13:16]MH_I2C_Read... [12:13:16]Read from MH i2c: 01 07 00 A2 15 00 00 00 00 00 FF 0F CC [12:13:16]process_action close_receipt done [12:13:16]requested_data is exist [12:13:16]produce_requested_data [12:13:16]requested_item fm.sn is exist - process it [12:13:16]wFMCommunicate request_size=4 [12:13:16]MH_SAM_APDU [12:13:16]CAPDU: 80 11 00 00 [12:13:16]Write to MH i2c: E2 08 00 A3 15 80 11 00 00 00 00 00 00 32 [12:13:16]Write i2c OK [12:13:16]MH_I2C_Read... [12:13:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:13:16]Read from MH i2c: E2 [12:13:16]MH_I2C_Read... [12:13:16]Read from MH i2c: E2 17 00 [12:13:16]MH_I2C_Read... [12:13:16]Read from MH i2c: E2 17 00 A3 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 8D [12:13:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:13:16]wFMCommunicate OK [12:13:16]requested_item fd.num is exist - process it [12:13:16]SAM_PROTO_GetFieldsCounters [12:13:16]wFMCommunicate request_size=4 [12:13:16]MH_SAM_APDU [12:13:16]CAPDU: 80 13 00 00 [12:13:16]Write to MH i2c: E2 08 00 A4 15 80 13 00 00 00 00 00 00 35 [12:13:16]Write i2c OK [12:13:16]MH_I2C_Read... [12:13:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:13:16]Read from MH i2c: E2 [12:13:16]MH_I2C_Read... [12:13:16]Read from MH i2c: E2 62 00 [12:13:16]MH_I2C_Read... [12:13:16]Read from MH i2c: E2 62 00 A4 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 D9 99 01 00 0E 04 04 00 ED 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 D3 [12:13:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 D9 99 01 00 0E 04 04 00 ED 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 [12:13:16]wFMCommunicate OK [12:13:16]SAM_PROTO_GetFieldsCounters done [12:13:16]requested_item shift.num is exist - process it [12:13:16]requested_item shift.opened is exist - process it [12:13:16]req_shift_opened [12:13:16]FM_GetShiftState [12:13:16]SAM_PROTO_GetShiftState [12:13:16]wFMCommunicate request_size=4 [12:13:16]MH_SAM_APDU [12:13:16]CAPDU: 80 13 01 00 [12:13:16]Write to MH i2c: E2 08 00 A5 15 80 13 01 00 00 00 00 00 37 [12:13:16]Write i2c OK [12:13:16]MH_I2C_Read... [12:13:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:13:16]Read from MH i2c: E2 [12:13:16]MH_I2C_Read... [12:13:16]Read from MH i2c: E2 0E 00 [12:13:16]MH_I2C_Read... [12:13:16]Read from MH i2c: E2 0E 00 A5 15 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 33 [12:13:16]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:13:16]wFMCommunicate OK [12:13:16]SAM_PROTO_GetShiftState done [12:13:16]FM_GetShiftState done [12:13:16]req_shift_opened done [12:13:16]requested_item shift.open_date is exist - process it [12:13:16]req_shift_open_date [12:13:16]req_shift_open_date done [12:13:16]produce_requested_data done [12:13:16]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104921,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:13:16]process_action_free close_receipt [12:13:16]json_value_free [12:13:16]json_value_free done [12:13:16]process_json_proto returns [12:13:16]Send response to host [12:13:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104921,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:13:16]free response buf [12:13:16]execute_script done [12:13:16]execute_script returns [12:13:16]free content buf [12:13:16]Sock 9.Close socket [12:13:16]Sock 9.Thread stoped [12:13:20]OFD Sender: No OFD packet to send [12:13:25]OFD Sender: No OFD packet to send [12:13:30]OFD Sender: No OFD packet to send [12:13:35]OFD Sender: No OFD packet to send [12:13:40]OFD Sender: No OFD packet to send [12:13:45]OFD Sender: No OFD packet to send [12:13:50]OFD Sender: No OFD packet to send [12:13:55]OFD Sender: No OFD packet to send [12:14:00]OFD Sender: No OFD packet to send [12:14:05]OFD Sender: No OFD packet to send [12:14:10]OFD Sender: No OFD packet to send [12:14:15]OFD Sender: No OFD packet to send [12:14:20]OFD Sender: No OFD packet to send [12:14:25]OFD Sender: No OFD packet to send [12:14:30]OFD Sender: No OFD packet to send [12:14:35]OFD Sender: No OFD packet to send [12:14:40]OFD Sender: No OFD packet to send [12:14:45]OFD Sender: No OFD packet to send [12:14:50]OFD Sender: No OFD packet to send [12:14:55]OFD Sender: No OFD packet to send [12:15:00]OFD Sender: No OFD packet to send [12:15:05]OFD Sender: No OFD packet to send [12:15:10]OFD Sender: No OFD packet to send [12:15:15]OFD Sender: No OFD packet to send [12:15:20]OFD Sender: No OFD packet to send [12:15:25]OFD Sender: No OFD packet to send [12:15:30]OFD Sender: No OFD packet to send [12:15:36]OFD Sender: No OFD packet to send [12:15:41]OFD Sender: No OFD packet to send [12:15:46]OFD Sender: No OFD packet to send [12:15:51]OFD Sender: No OFD packet to send [12:15:56]OFD Sender: No OFD packet to send [12:16:01]OFD Sender: No OFD packet to send [12:16:06]OFD Sender: No OFD packet to send [12:16:11]OFD Sender: No OFD packet to send [12:16:16]OFD Sender: No OFD packet to send [12:16: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:56]OFD Sender: No OFD packet to send [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:17:56]accept exits with 10 [12:17:56]New connection [12:17:56]New thread 3066875236 created [12:17:56]Thread 3067018596 joined [12:17:56]Waiting for new connection... [12:17:56] Sock 10.Parse request [12:17:56]Sock 10.Check first char [12:17:56]Sock 10.First char is OK [12:17:56]request: POST /json_proto HTTP/1.0 [12:17:56]Method: POST [12:17:56]URL: /json_proto [12:17:56]Method is POST - this is cgi request [12:17:56]url: /json_proto [12:17:56]query_string will be loaded in cgi processing [12:17:56]execute_cgi json_proto POST (null) [12:17:56]execute_cgi path=json_proto method=POST [12:17:56]POST find Content-Length [12:17:56]Host: 172.17.62.195:8080 [12:17:56]Content-Length: 620 [12:17:56]Content-Type: application/json [12:17:56] [12:17:56]POST finish read [12:17:56]Found Content-Length = 620 [12:17:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (3)16960", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:56]execute_script... [12:17: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 : (3)16960", "tax_sys" : 0, "items" : [ { "code": "48743570", "name": "\u0421\u0438\u0433\u0430\u0440\u0435\u0442\u044B Winston XStyle Blue", "price" : 144.00, "quantity" : 1.000, "sum" : 144.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 144.00 } ], "post_footer_text": "0" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:17:56]POST & json_proto [12:17:56]process_json_proto [12:17:56]json parsed OK: [12:17:56]protocol is kg_v1.0 [12:17:56]action value=close_receipt [12:17:56]process_action close_receipt [12:17:56]cmd_close_receipt [12:17:56]MH_GetDate [12:17:56]Write to MH i2c: F0 00 00 A6 15 AA [12:17:56]Write i2c OK [12:17:56]MH_I2C_Read... [12:17:56]Read from MH i2c: F0 [12:17:56]MH_I2C_Read... [12:17:56]Read from MH i2c: F0 09 00 [12:17:56]MH_I2C_Read... [12:17:56]Read from MH i2c: F0 09 00 A6 15 00 F4 50 F5 66 65 34 CA 65 1A [12:17:56]GetLastDocTimeStamp 1727352793 [12:17:56]current date 1727353076 [12:17:56]FM_GetShiftState [12:17:56]SAM_PROTO_GetShiftState [12:17:56]wFMCommunicate request_size=4 [12:17:56]MH_SAM_APDU [12:17:56]CAPDU: 80 13 01 00 [12:17:56]Write to MH i2c: E2 08 00 A7 15 80 13 01 00 00 00 00 00 39 [12:17:56]Write i2c OK [12:17:56]MH_I2C_Read... [12:17:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:17:56]Read from MH i2c: E2 [12:17:56]MH_I2C_Read... [12:17:56]Read from MH i2c: E2 0E 00 [12:17:56]MH_I2C_Read... [12:17:56]Read from MH i2c: E2 0E 00 A7 15 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 35 [12:17:56]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:17:56]wFMCommunicate OK [12:17:56]SAM_PROTO_GetShiftState done [12:17:56]FM_GetShiftState done [12:17:56]opened in 1727309552 [12:17:56]opened+sec_in_day 1727395952 [12:17:56]quantity*price = 14400 [12:17:56]sum+1 = 14401 [12:17:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 144.00 НСП 1% : 1.27 НДС 12% : 15.29 Наличными: 144.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 262 26.09.2024 12:17 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104922 ФПД: 231724716487069 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T121756&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104922&fm=231724716487069&tin=02508201610067®Number=0000000000145756&sum=14400 0 [12:17:57]StoreToDocumentArchive [12:17:57]shift 237 fd 104922 [12:17:57]save to /storage/0237/doc_00104922 [12:17:57]save last doc name /storage/0237/doc_00104922 to /storage/kkm_last_doc_name [12:17:57]save OK [12:17:57]Clear old archive folders... [12:17:57]ProcessDocumentItem done err = 0, tmpTLVsize=273 [12:17:57]tlvbuf is 002B7E90 [12:17:57]SAM_PROTO_ClearQueue [12:17:57]wFMCommunicate request_size=4 [12:17:57]MH_SAM_APDU [12:17:57]CAPDU: 80 09 00 00 [12:17:57]Write to MH i2c: E2 08 00 B4 15 80 09 00 00 00 00 00 00 3B [12:17:57]Write i2c OK [12:17:57]MH_I2C_Read... [12:17:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:17:57]Read from MH i2c: E2 [12:17:57]MH_I2C_Read... [12:17:57]Read from MH i2c: E2 03 00 [12:17:57]MH_I2C_Read... [12:17:57]Read from MH i2c: E2 03 00 B4 15 00 90 00 3D [12:17:57]RAPDU: 90 00 [12:17:57]wFMCommunicate OK [12:17:57]SAM_PROTO_ClearQueue done [12:17:57]KKMCreateOFDPacket [12:17:57]OFDProtocolAddRootSTLVToBuf [12:17:57]FM_MakeSignedData [12:17:57]FM_MakeSignedData [12:17:57]SAM_PROTO_SignData [12:17:57]wFMCommunicate request_size=4 [12:17:57]MH_SAM_APDU [12:17:57]CAPDU: 80 0D 01 02 [12:17:57]Write to MH i2c: E2 08 00 B5 15 80 0D 01 02 00 00 00 00 43 [12:17:57]Write i2c OK [12:17:57]MH_I2C_Read... [12:17:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:17:57]Read from MH i2c: E2 [12:17:57]MH_I2C_Read... [12:17:57]Read from MH i2c: E2 03 00 [12:17:57]MH_I2C_Read... [12:17:57]Read from MH i2c: E2 03 00 B5 15 00 90 00 3E [12:17:57]RAPDU: 90 00 [12:17:57]wFMCommunicate OK [12:17:57]wFMCommunicate request_size=255 [12:17:57]MH_SAM_APDU [12:17:57]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 33 35 37 30 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 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 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 06 01 00 00 F4 03 04 00 F4 50 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 [12:17:57]Write to MH i2c: E2 02 01 B6 15 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 33 35 37 30 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 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 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 06 01 00 00 F4 03 04 00 F4 50 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 00 00 43 [12:17:57]Write i2c OK [12:17:57]MH_I2C_Read... [12:17:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:57]Read from MH i2c: E2 [12:17:57]MH_I2C_Read... [12:17:57]Read from MH i2c: E2 03 00 [12:17:57]MH_I2C_Read... [12:17:57]Read from MH i2c: E2 03 00 B6 15 00 90 00 3F [12:17:57]RAPDU: 90 00 [12:17:57]wFMCommunicate OK [12:17:57]wFMCommunicate request_size=32 [12:17:57]MH_SAM_APDU [12:17:57]CAPDU: 80 0D 02 02 1B 30 30 30 39 35 39 32 37 38 10 04 04 00 DA 99 01 00 35 04 06 00 D2 C0 9D 69 71 9D [12:17:57]Write to MH i2c: E2 23 00 B7 15 80 0D 02 02 1B 00 30 30 30 39 35 39 32 37 38 10 04 04 00 DA 99 01 00 35 04 06 00 D2 C0 9D 69 71 9D 00 00 C5 [12:17:57]Write i2c OK [12:17:57]MH_I2C_Read... [12:17:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:17:57]Read from MH i2c: E2 [12:17:57]MH_I2C_Read... [12:17:57]Read from MH i2c: E2 03 00 [12:17:57]MH_I2C_Read... [12:17:57]Read from MH i2c: E2 03 00 B7 15 00 90 00 40 [12:17:57]RAPDU: 90 00 [12:17:57]wFMCommunicate OK [12:17:57]wFMCommunicate request_size=4 [12:17:57]MH_SAM_APDU [12:17:57]CAPDU: 80 0D 03 02 [12:17:57]Write to MH i2c: E2 08 00 B8 15 80 0D 03 02 00 00 00 00 48 [12:17:57]Write i2c OK [12:17:57]MH_I2C_Read... [12:17:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:17:57]Read from MH i2c: E2 [12:17:57]MH_I2C_Read... [12:17:57]Read from MH i2c: E2 0B 00 [12:17:57]MH_I2C_Read... [12:17:57]Read from MH i2c: E2 0B 00 B8 15 00 83 2D 52 EB D2 80 28 EF 90 00 9F [12:17:57]RAPDU: 83 2D 52 EB D2 80 28 EF 90 00 [12:17:57]wFMCommunicate OK [12:17:57]SAM_PROTO_SignData done [12:17:57]FM_MakeSignedData done [12:17:57]CreateOFDProtocolMessage [12:17:57]wFMCommunicate request_size=4 [12:17:57]MH_SAM_APDU [12:17:57]CAPDU: 80 11 00 00 [12:17:57]Write to MH i2c: E2 08 00 B9 15 80 11 00 00 00 00 00 00 48 [12:17:57]Write i2c OK [12:17:57]MH_I2C_Read... [12:17:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:57]Read from MH i2c: E2 [12:17:57]MH_I2C_Read... [12:17:57]Read from MH i2c: E2 17 00 [12:17:57]MH_I2C_Read... [12:17:57]Read from MH i2c: E2 17 00 B9 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 A3 [12:17:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:17:57]wFMCommunicate OK [12:17:57]CreateOFDProtocolMessage done [12:17:57]OFDSenderStorePacket 104922 [12:17:57]StoreOFDPacket docnum=104922 [12:17:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 25 01 00 00 54 5E 1D 01 1F FA 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 33 35 37 30 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 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 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 06 01 00 00 F4 03 04 00 F4 50 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DA 99 01 00 35 04 06 00 D2 C0 9D 69 71 9D 83 2D 52 EB D2 80 28 EF [12:17:57]CheckFolder [12:17:57]dirname=/storage/ofd_packets [12:17:57]CheckFolder done [12:17:57]ProducePacketName [12:17:57]name=ofd_packets/00104922 [12:17:57]NVStorageSaveData ofd_packets/00104922 [12:17:57]File name is /storage/ofd_packets/00104922 [12:17:57]Write 323 bytes [12:17:57]NVStorageSaveData done [12:17:57]OFDSenderStorePacket done [12:17:57]KKMCreateOFDPacket done [12:17:57]NVStorageSaveData kkm_last_timestamp [12:17:57]File name is /storage/kkm_last_timestamp [12:17:57]Write 4 bytes [12:17:57]NVStorageSaveData done [12:17:57]ExternCall_PrintAddStr [12:17:57]wPrintStart [12:17:57]Write to MH i2c: 01 00 00 BA 15 CF [12:17:57]Write i2c OK [12:17:57]MH_I2C_Read... [12:17:57]Read from MH i2c: 01 [12:17:57]MH_I2C_Read... [12:17:57]Read from MH i2c: 01 07 00 [12:17:57]MH_I2C_Read... [12:17:57]Read from MH i2c: 01 07 00 BA 15 00 00 00 00 00 FF 0F E4 [12:17:57]RasterBufferAndPrint [12:17:57]line Счет N : (3)16960 [12:17:57]line ИНН: 02508201610067 [12:17:57]line Контрольно-Кассовый Чек [12:17:57]line ПРОДАЖА [12:17:57]line Товар: 48743570 [12:17:57]line Сигареты Winston XStyle Blue [12:17:57]line 1.000 * 144.00 [12:17:57]line = 144.00 [12:17:57]line НДС 12% НСП 1% [12:17:57]line > о реализуемом товаре [12:17:57]line ИТОГО: 144.00 [12:17:57]line НСП 1% : 1.27 [12:17:57]line НДС 12% : 15.29 [12:17:57]line Наличными: 144.00 [12:17:57]line Безнал.: 0.00 [12:17:57]line Место: АЗС № 176 [12:17:57]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:17:57]line СНО: Общий режим [12:17:57]line Чек 262 26.09.2024 12:17 [12:17:57]line Смена: 237 ФФД: 1.0 [12:17:57]line ЗНМ: 0300000238 [12:17:57]line РНМ: 0000000000145756 [12:17:57]line Версия ККМ: v1.0 [12:17:57]line ФМ: 0000000000959278 [12:17:57]line ФД: 104922 [12:17:57]line ФПД: 231724716487069 [12:17:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T121756&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104922&fm=231724716487069&tin=02508201610067®Number=0000000000145756&sum=14400 [12:17:58]OFD Sender: Processing packet 104922 [packets to send 51, broken 50] [12:17:58]ProducePacketName [12:17:58]name=ofd_packets/00104922 [12:17:58]OFD Sender: To server: pG, [12:17:58]CommunicateWithHost lk.salyk.kg:30040 [12:17:58]ConnectInit lk.salyk.kg [12:17:58]line 0 [12:17:58]written 0, free lines is 4095 [12:17:58]Connected sock=9 [12:17:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 25 01 00 00 54 5E 1D 01 1F FA 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 33 35 37 30 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 53 74 79 6C 65 20 42 6C 75 65 FF 03 08 00 03 E8 03 00 00 00 00 00 37 04 06 00 40 38 00 00 00 00 13 04 06 00 40 38 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 38 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 7F 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 05 00 00 00 00 07 04 06 00 40 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 06 01 00 00 F4 03 04 00 F4 50 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DA 99 01 00 35 04 06 00 D2 C0 9D 69 71 9D 83 2D 52 EB D2 80 28 EF [12:17:58]Write to MH i2c: 01 00 00 E1 15 F6 [12:17:58]Write i2c OK [12:17:58]MH_I2C_Read... [12:17:58]Read from MH i2c: 01 [12:17:58]MH_I2C_Read... [12:17:58]Read from MH i2c: 01 07 00 [12:17:58]MH_I2C_Read... [12:17:58]Read from MH i2c: 01 07 00 E1 15 00 00 00 00 00 20 0D 2A [12:17:58]RasterBufferAndPrint [12:17:58]line [12:17:58]line [12:17:58]line [12:17:58]line [12:17:58]line [12:17:58]written 0, free lines is 3366 [12:17:58]MH_Cut [12:17:58]Write to MH i2c: D1 01 00 E8 15 01 CF [12:17:58]Write i2c OK [12:17:58]MH_I2C_Read... [12:17:58]Read from MH i2c: D1 [12:17:58]MH_I2C_Read... [12:17:58]Read from MH i2c: D1 01 00 [12:17:58]MH_I2C_Read... [12:17:58]Read from MH i2c: D1 01 00 E8 15 00 CE [12:17:58]Write to MH i2c: 01 00 00 E9 15 FE [12:17:58]Write i2c OK [12:17:58]MH_I2C_Read... [12:17:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 D3 E8 47 00 6C 46 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DA 99 01 00 F4 03 04 00 A5 FA F4 66 B6 04 01 00 00 C0 30 29 71 67 26 4A 76 [12:17:58]CommunicateWithHost err = 0 [12:17:58]CheckOFDResponse [12:17:58]1017 (14) - 77093643461234 [12:17:58]1041 (16) - 0000000000959278 [12:17:58]1040 (4) - 104922 [12:17:58]1012 (4) - 26.09.2024 06:09 [12:17:58]1206 (1) - 0 [12:17:58]OFD Sender: Remove packet 104922 [12:17:58]ProducePacketName [12:17:58]name=ofd_packets/00104922 [12:17:58]NVStorageDeleteData [12:17:59]OFD Sender: No OFD packet to send [12:17:59]*** Cut start [12:17:59]*** Partial cut [12:17:59]*** CUTSNS_PIN = 1 [12:17:59]*** CUTSNS_PIN = 0 [12:17:59]*** Brake cut motor [12:17:59]Read from MH i2c: 01 [12:17:59]MH_I2C_Read... [12:17:59]*** Stop cut motor [12:17:59]*** Cut end [12:17:59]Read from MH i2c: 01 07 00 [12:17:59]MH_I2C_Read... [12:17:59]Read from MH i2c: 01 07 00 E9 15 00 00 00 00 00 FF 0F 13 [12:17:59]process_action close_receipt done [12:17:59]requested_data is exist [12:17:59]produce_requested_data [12:17:59]requested_item fm.sn is exist - process it [12:17:59]wFMCommunicate request_size=4 [12:17:59]MH_SAM_APDU [12:17:59]CAPDU: 80 11 00 00 [12:17:59]Write to MH i2c: E2 08 00 EA 15 80 11 00 00 00 00 00 00 79 [12:17:59]Write i2c OK [12:17:59]MH_I2C_Read... [12:17:59]Read from MH i2c: E2 [12:17:59]MH_I2C_Read... [12:17:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:17:59]Read from MH i2c: E2 17 00 [12:17:59]MH_I2C_Read... [12:17:59]Read from MH i2c: E2 17 00 EA 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 D4 [12:17:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:17:59]wFMCommunicate OK [12:17:59]requested_item fd.num is exist - process it [12:17:59]SAM_PROTO_GetFieldsCounters [12:17:59]wFMCommunicate request_size=4 [12:17:59]MH_SAM_APDU [12:17:59]CAPDU: 80 13 00 00 [12:17:59]Write to MH i2c: E2 08 00 EB 15 80 13 00 00 00 00 00 00 7C [12:17:59]Write i2c OK [12:17:59]MH_I2C_Read... [12:18:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:18:00]Read from MH i2c: E2 [12:18:00]MH_I2C_Read... [12:18:00]Read from MH i2c: E2 62 00 [12:18:00]MH_I2C_Read... [12:18:00]Read from MH i2c: E2 62 00 EB 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 DA 99 01 00 0E 04 04 00 ED 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 1E [12:18:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 DA 99 01 00 0E 04 04 00 ED 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:18:00]wFMCommunicate OK [12:18:00]SAM_PROTO_GetFieldsCounters done [12:18:00]requested_item shift.num is exist - process it [12:18:00]requested_item shift.opened is exist - process it [12:18:00]req_shift_opened [12:18:00]FM_GetShiftState [12:18:00]SAM_PROTO_GetShiftState [12:18:00]wFMCommunicate request_size=4 [12:18:00]MH_SAM_APDU [12:18:00]CAPDU: 80 13 01 00 [12:18:00]Write to MH i2c: E2 08 00 EC 15 80 13 01 00 00 00 00 00 7E [12:18:00]Write i2c OK [12:18:00]MH_I2C_Read... [12:18:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:18:00]Read from MH i2c: E2 [12:18:00]MH_I2C_Read... [12:18:00]Read from MH i2c: E2 0E 00 [12:18:00]MH_I2C_Read... [12:18:00]Read from MH i2c: E2 0E 00 EC 15 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 7A [12:18:00]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:18:00]wFMCommunicate OK [12:18:00]SAM_PROTO_GetShiftState done [12:18:00]FM_GetShiftState done [12:18:00]req_shift_opened done [12:18:00]requested_item shift.open_date is exist - process it [12:18:00]req_shift_open_date [12:18:00]req_shift_open_date done [12:18:00]produce_requested_data done [12:18:00]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104922,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:18:00]process_action_free close_receipt [12:18:00]json_value_free [12:18:00]json_value_free done [12:18:00]process_json_proto returns [12:18:00]Send response to host [12:18:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104922,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:18:00]free response buf [12:18:00]execute_script done [12:18:00]execute_script returns [12:18:00]free content buf [12:18:00]Sock 10.Close socket [12:18:00]Sock 10.Thread stoped [12:18:04]OFD Sender: No OFD packet to send [12:18:09]OFD Sender: No OFD packet to send [12:18:14]OFD Sender: No OFD packet to send [12:18:19]OFD Sender: No OFD packet to send [12:18:24]OFD Sender: No OFD packet to send [12:18:29]OFD Sender: No OFD packet to send [12:18:34]OFD Sender: No OFD packet to send [12:18:39]OFD Sender: No OFD packet to send [12:18:44]OFD Sender: No OFD packet to send [12:18:49]OFD Sender: No OFD packet to send [12:18:54]OFD Sender: No OFD packet to send [12:18:59]OFD Sender: No OFD packet to send [12:19:04]OFD Sender: No OFD packet to send [12:19:09]OFD Sender: No OFD packet to send [12:19:14]OFD Sender: No OFD packet to send [12:19:19]OFD Sender: No OFD packet to send [12:19:24]OFD Sender: No OFD packet to send [12:19:29]OFD Sender: No OFD packet to send [12:19:34]OFD Sender: No OFD packet to send [12:19:39]OFD Sender: No OFD packet to send [12:19:42]accept exits with 7 [12:19:42]New connection [12:19:42]New thread 3067018596 created [12:19:42]Thread 3066875236 joined [12:19:42]Waiting for new connection... [12:19:42] Sock 7.Parse request [12:19:42]Sock 7.Check first char [12:19:42]Sock 7.First char is OK [12:19:42]request: POST /json_proto HTTP/1.0 [12:19:42]Method: POST [12:19:42]URL: /json_proto [12:19:42]Method is POST - this is cgi request [12:19:42]url: /json_proto [12:19:42]query_string will be loaded in cgi processing [12:19:42]execute_cgi json_proto POST (null) [12:19:42]execute_cgi path=json_proto method=POST [12:19:42]POST find Content-Length [12:19:42]Host: 172.17.62.195:8080 [12:19:42]Content-Length: 687 [12:19:42]Content-Type: application/json [12:19:42] [12:19:42]POST finish read [12:19:42]Found Content-Length = 687 [12:19:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118371", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 25.410, "sum" : 1923.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1923.00, "total" : 1923.00, "payments": [ { "type": 0, "sum" : 1923.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:42]execute_script... [12:19: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)118371", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710194210", "name": "\u0414\u0422(\u043B)-\u041A-5", "price" : 75.70, "quantity" : 25.410, "sum" : 1923.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1923.00, "total" : 1923.00, "payments": [ { "type": 0, "sum" : 1923.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:19:42]POST & json_proto [12:19:42]process_json_proto [12:19:42]json parsed OK: [12:19:42]protocol is kg_v1.0 [12:19:42]action value=close_receipt [12:19:42]process_action close_receipt [12:19:42]cmd_close_receipt [12:19:42]MH_GetDate [12:19:42]Write to MH i2c: F0 00 00 ED 15 F1 [12:19:42]Write i2c OK [12:19:42]MH_I2C_Read... [12:19:42]Read from MH i2c: F0 [12:19:42]MH_I2C_Read... [12:19:42]Read from MH i2c: F0 09 00 [12:19:42]MH_I2C_Read... [12:19:42]Read from MH i2c: F0 09 00 ED 15 00 5F 51 F5 66 65 34 CA 65 CD [12:19:42]GetLastDocTimeStamp 1727353076 [12:19:42]current date 1727353183 [12:19:42]FM_GetShiftState [12:19:42]SAM_PROTO_GetShiftState [12:19:42]wFMCommunicate request_size=4 [12:19:42]MH_SAM_APDU [12:19:42]CAPDU: 80 13 01 00 [12:19:42]Write to MH i2c: E2 08 00 EE 15 80 13 01 00 00 00 00 00 80 [12:19:42]Write i2c OK [12:19:42]MH_I2C_Read... [12:19:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:42]Read from MH i2c: E2 [12:19:42]MH_I2C_Read... [12:19:42]Read from MH i2c: E2 0E 00 [12:19:42]MH_I2C_Read... [12:19:42]Read from MH i2c: E2 0E 00 EE 15 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 7C [12:19:42]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:19:42]wFMCommunicate OK [12:19:42]SAM_PROTO_GetShiftState done [12:19:42]FM_GetShiftState done [12:19:42]opened in 1727309552 [12:19:42]opened+sec_in_day 1727395952 [12:19:42]quantity*price = 192353 [12:19:42]sum+1 = 192355 [12:19:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 1923.00 Внесено: 1923.00 СДАЧА: 0.00 НСП 1% : 17.02 НДС 12% : 204.27 Наличными: 1923.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 263 26.09.2024 12:19 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104923 ФПД: 45128553797889 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T121943&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104923&fm=45128553797889&tin=02508201610067®Number=0000000000145756&sum=192300 [12:19:43]StoreToDocumentArchive [12:19:43]shift 237 fd 104923 [12:19:43]save to /storage/0237/doc_00104923 [12:19:43]save last doc name /storage/0237/doc_00104923 to /storage/kkm_last_doc_name [12:19:43]save OK [12:19:43]Clear old archive folders... [12:19:43]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:19:43]tlvbuf is 00331050 [12:19:43]SAM_PROTO_ClearQueue [12:19:43]wFMCommunicate request_size=4 [12:19:43]MH_SAM_APDU [12:19:43]CAPDU: 80 09 00 00 [12:19:43]Write to MH i2c: E2 08 00 FB 15 80 09 00 00 00 00 00 00 82 [12:19:43]Write i2c OK [12:19:43]MH_I2C_Read... [12:19:43]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:19:43]Read from MH i2c: E2 [12:19:43]MH_I2C_Read... [12:19:43]Read from MH i2c: E2 03 00 [12:19:43]MH_I2C_Read... [12:19:43]Read from MH i2c: E2 03 00 FB 15 00 90 00 84 [12:19:43]RAPDU: 90 00 [12:19:43]wFMCommunicate OK [12:19:43]SAM_PROTO_ClearQueue done [12:19:43]KKMCreateOFDPacket [12:19:43]OFDProtocolAddRootSTLVToBuf [12:19:43]FM_MakeSignedData [12:19:43]FM_MakeSignedData [12:19:43]SAM_PROTO_SignData [12:19:43]wFMCommunicate request_size=4 [12:19:43]MH_SAM_APDU [12:19:43]CAPDU: 80 0D 01 02 [12:19:43]Write to MH i2c: E2 08 00 FC 15 80 0D 01 02 00 00 00 00 8A [12:19:43]Write i2c OK [12:19:43]MH_I2C_Read... [12:19:43]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:19:43]Read from MH i2c: E2 [12:19:43]MH_I2C_Read... [12:19:43]Read from MH i2c: E2 03 00 [12:19:43]MH_I2C_Read... [12:19:43]Read from MH i2c: E2 03 00 FC 15 00 90 00 85 [12:19:43]RAPDU: 90 00 [12:19:43]wFMCommunicate OK [12:19:43]wFMCommunicate request_size=255 [12:19:43]MH_SAM_APDU [12:19:43]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 63 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 62 EF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C EF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A6 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 4F 00 00 00 00 07 04 06 00 2C EF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 5F 51 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DB 99 01 00 35 04 06 00 [12:19:43]Write to MH i2c: E2 02 01 FD 15 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 63 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 62 EF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C EF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A6 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 4F 00 00 00 00 07 04 06 00 2C EF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 5F 51 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DB 99 01 00 35 04 06 00 00 00 F6 [12:19:43]Write i2c OK [12:19:43]MH_I2C_Read... [12:19:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:44]Read from MH i2c: E2 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: E2 03 00 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: E2 03 00 FD 15 00 90 00 86 [12:19:44]RAPDU: 90 00 [12:19:44]wFMCommunicate OK [12:19:44]wFMCommunicate request_size=11 [12:19:44]MH_SAM_APDU [12:19:44]CAPDU: 80 0D 02 02 06 29 0B 4F 6B 19 01 [12:19:44]Write to MH i2c: E2 0E 00 FE 15 80 0D 02 02 06 00 29 0B 4F 6B 19 01 00 00 A1 [12:19:44]Write i2c OK [12:19:44]MH_I2C_Read... [12:19:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:19:44]Read from MH i2c: E2 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: E2 03 00 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: E2 03 00 FE 15 00 90 00 87 [12:19:44]RAPDU: 90 00 [12:19:44]wFMCommunicate OK [12:19:44]wFMCommunicate request_size=4 [12:19:44]MH_SAM_APDU [12:19:44]CAPDU: 80 0D 03 02 [12:19:44]Write to MH i2c: E2 08 00 FF 15 80 0D 03 02 00 00 00 00 8F [12:19:44]Write i2c OK [12:19:44]MH_I2C_Read... [12:19:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:19:44]Read from MH i2c: E2 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: E2 0B 00 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: E2 0B 00 FF 15 00 94 71 5D 60 06 3F 1E CD 90 00 82 [12:19:44]RAPDU: 94 71 5D 60 06 3F 1E CD 90 00 [12:19:44]wFMCommunicate OK [12:19:44]SAM_PROTO_SignData done [12:19:44]FM_MakeSignedData done [12:19:44]CreateOFDProtocolMessage [12:19:44]wFMCommunicate request_size=4 [12:19:44]MH_SAM_APDU [12:19:44]CAPDU: 80 11 00 00 [12:19:44]Write to MH i2c: E2 08 00 00 16 80 11 00 00 00 00 00 00 90 [12:19:44]Write i2c OK [12:19:44]MH_I2C_Read... [12:19:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:44]Read from MH i2c: E2 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: E2 17 00 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: E2 17 00 00 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 EB [12:19:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:19:44]wFMCommunicate OK [12:19:44]CreateOFDProtocolMessage done [12:19:44]OFDSenderStorePacket 104923 [12:19:44]StoreOFDPacket docnum=104923 [12:19:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 DF 5E 08 01 5A 1B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 63 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 62 EF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C EF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A6 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 4F 00 00 00 00 07 04 06 00 2C EF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 5F 51 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DB 99 01 00 35 04 06 00 29 0B 4F 6B 19 01 94 71 5D 60 06 3F 1E CD [12:19:44]CheckFolder [12:19:44]dirname=/storage/ofd_packets [12:19:44]CheckFolder done [12:19:44]ProducePacketName [12:19:44]name=ofd_packets/00104923 [12:19:44]NVStorageSaveData ofd_packets/00104923 [12:19:44]File name is /storage/ofd_packets/00104923 [12:19:44]Write 302 bytes [12:19:44]NVStorageSaveData done [12:19:44]OFDSenderStorePacket done [12:19:44]KKMCreateOFDPacket done [12:19:44]NVStorageSaveData kkm_last_timestamp [12:19:44]File name is /storage/kkm_last_timestamp [12:19:44]Write 4 bytes [12:19:44]NVStorageSaveData done [12:19:44]ExternCall_PrintAddStr [12:19:44]wPrintStart [12:19:44]Write to MH i2c: 01 00 00 01 16 17 [12:19:44]Write i2c OK [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: 01 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: 01 07 00 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: 01 07 00 01 16 00 00 00 00 00 FF 0F 2C [12:19:44]RasterBufferAndPrint [12:19:44]line Счет N : (1)118371 [12:19:44]line ИНН: 02508201610067 [12:19:44]line Контрольно-Кассовый Чек [12:19:44]line ПРОДАЖА [12:19:44]line ТРК (МРК, ГНК) : 31 [12:19:44]line Товар: 2710194210 [12:19:44]line ДТ(л)-К-5 [12:19:44]line 25.410 * 75.70 [12:19:44]line = 1923.54 [12:19:44]line НДС 12% НСП 1% [12:19:44]line > о реализуемом товаре [12:19:44]line ОКРУГЛЕНИЕ: -0.54 [12:19:44]line ИТОГО: 1923.00 [12:19:44]line Внесено: 1923.00 [12:19:44]line СДАЧА: 0.00 [12:19:44]line НСП 1% : 17.02 [12:19:44]line НДС 12% : 204.27 [12:19:44]line Наличными: 1923.00 [12:19:44]line Безнал.: 0.00 [12:19:44]line Место: АЗС № 176 [12:19:44]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:19:44]line СНО: Общий режим [12:19:44]line Чек 263 26.09.2024 12:19 [12:19:44]line Смена: 237 ФФД: 1.0 [12:19:44]line ЗНМ: 0300000238 [12:19:44]line РНМ: 0000000000145756 [12:19:44]line Версия ККМ: v1.0 [12:19:44]line ФМ: 0000000000959278 [12:19:44]line ФД: 104923 [12:19:44]line ФПД: 45128553797889 [12:19:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T121943&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104923&fm=45128553797889&tin=02508201610067®Number=0000000000145756&sum=192300 [12:19:44]OFD Sender: Processing packet 104923 [packets to send 51, broken 50] [12:19:44]ProducePacketName [12:19:44]name=ofd_packets/00104923 [12:19:44]OFD Sender: To server: pG, [12:19:44]CommunicateWithHost lk.salyk.kg:30040 [12:19:44]ConnectInit lk.salyk.kg [12:19:44]written 0, free lines is 4095 [12:19:44]Connected sock=10 [12:19:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 DF 5E 08 01 5A 1B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 0D 00 D0 94 D0 A2 28 D0 BB 29 2D D0 9A 2D 35 FF 03 08 00 03 42 63 00 00 00 00 00 37 04 06 00 92 1D 00 00 00 00 13 04 06 00 62 EF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C EF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A6 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 4F 00 00 00 00 07 04 06 00 2C EF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 5F 51 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DB 99 01 00 35 04 06 00 29 0B 4F 6B 19 01 94 71 5D 60 06 3F 1E CD [12:19:44]Write to MH i2c: 01 00 00 2B 16 41 [12:19:44]Write i2c OK [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: 01 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: 01 07 00 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: 01 07 00 2B 16 00 00 00 00 00 09 0D 5E [12:19:44]RasterBufferAndPrint [12:19:44]line [12:19:44]line [12:19:44]line [12:19:44]line [12:19:44]line [12:19:44]written 0, free lines is 3343 [12:19:44]MH_Cut [12:19:44]Write to MH i2c: D1 01 00 32 16 01 1A [12:19:44]Write i2c OK [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: D1 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: D1 01 00 [12:19:44]MH_I2C_Read... [12:19:44]Read from MH i2c: D1 01 00 32 16 00 19 [12:19:44]Write to MH i2c: 01 00 00 33 16 49 [12:19:44]Write i2c OK [12:19:44]MH_I2C_Read... [12:19:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 D3 7E 47 00 C6 3C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DB 99 01 00 F4 03 04 00 0F FB F4 66 B6 04 01 00 00 C6 58 98 25 24 65 61 55 [12:19:45]CommunicateWithHost err = 0 [12:19:45]CheckOFDResponse [12:19:45]1017 (14) - 77093643461234 [12:19:45]1041 (16) - 0000000000959278 [12:19:45]1040 (4) - 104923 [12:19:45]1012 (4) - 26.09.2024 06:11 [12:19:45]1206 (1) - 0 [12:19:45]OFD Sender: Remove packet 104923 [12:19:45]ProducePacketName [12:19:45]name=ofd_packets/00104923 [12:19:45]NVStorageDeleteData [12:19:45]OFD Sender: No OFD packet to send [12:19:45]*** Cut start [12:19:45]*** Partial cut [12:19:45]*** CUTSNS_PIN = 1 [12:19:45]*** CUTSNS_PIN = 0 [12:19:45]*** Brake cut motor [12:19:46]Read from MH i2c: 01 [12:19:46]MH_I2C_Read... [12:19:46]*** Stop cut motor [12:19:46]*** Cut end [12:19:46]Read from MH i2c: 01 07 00 [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: 01 07 00 33 16 00 00 00 00 00 FF 0F 5E [12:19:46]process_action close_receipt done [12:19:46]requested_data is exist [12:19:46]produce_requested_data [12:19:46]requested_item fm.sn is exist - process it [12:19:46]wFMCommunicate request_size=4 [12:19:46]MH_SAM_APDU [12:19:46]CAPDU: 80 11 00 00 [12:19:46]Write to MH i2c: E2 08 00 34 16 80 11 00 00 00 00 00 00 C4 [12:19:46]Write i2c OK [12:19:46]MH_I2C_Read... [12:19:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:19:46]Read from MH i2c: E2 [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: E2 17 00 [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: E2 17 00 34 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 1F [12:19:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:19:46]wFMCommunicate OK [12:19:46]requested_item fd.num is exist - process it [12:19:46]SAM_PROTO_GetFieldsCounters [12:19:46]wFMCommunicate request_size=4 [12:19:46]MH_SAM_APDU [12:19:46]CAPDU: 80 13 00 00 [12:19:46]Write to MH i2c: E2 08 00 35 16 80 13 00 00 00 00 00 00 C7 [12:19:46]Write i2c OK [12:19:46]MH_I2C_Read... [12:19:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:19:46]Read from MH i2c: E2 [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: E2 62 00 [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: E2 62 00 35 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 DB 99 01 00 0E 04 04 00 ED 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 6D [12:19:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 DB 99 01 00 0E 04 04 00 ED 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 [12:19:46]wFMCommunicate OK [12:19:46]SAM_PROTO_GetFieldsCounters done [12:19:46]requested_item shift.num is exist - process it [12:19:46]requested_item shift.opened is exist - process it [12:19:46]req_shift_opened [12:19:46]FM_GetShiftState [12:19:46]SAM_PROTO_GetShiftState [12:19:46]wFMCommunicate request_size=4 [12:19:46]MH_SAM_APDU [12:19:46]CAPDU: 80 13 01 00 [12:19:46]Write to MH i2c: E2 08 00 36 16 80 13 01 00 00 00 00 00 C9 [12:19:46]Write i2c OK [12:19:46]MH_I2C_Read... [12:19:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:19:46]Read from MH i2c: E2 [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: E2 0E 00 [12:19:46]MH_I2C_Read... [12:19:46]Read from MH i2c: E2 0E 00 36 16 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 C5 [12:19:46]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:19:46]wFMCommunicate OK [12:19:46]SAM_PROTO_GetShiftState done [12:19:46]FM_GetShiftState done [12:19:46]req_shift_opened done [12:19:46]requested_item shift.open_date is exist - process it [12:19:46]req_shift_open_date [12:19:46]req_shift_open_date done [12:19:46]produce_requested_data done [12:19:46]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104923,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:19:46]process_action_free close_receipt [12:19:46]json_value_free [12:19:46]json_value_free done [12:19:46]process_json_proto returns [12:19:46]Send response to host [12:19:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104923,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:19:46]free response buf [12:19:46]execute_script done [12:19:46]execute_script returns [12:19:46]free content buf [12:19:46]Sock 7.Close socket [12:19:46]Sock 7.Thread stoped [12:19:50]OFD Sender: No OFD packet to send [12:19:55]OFD Sender: No OFD packet to send [12:20:00]OFD Sender: No OFD packet to send [12:20:05]OFD Sender: No OFD packet to send [12:20:10]OFD Sender: No OFD packet to send [12:20:15]OFD Sender: No OFD packet to send [12:20:20]OFD Sender: No OFD packet to send [12:20:25]OFD Sender: No OFD packet to send [12:20:30]OFD Sender: No OFD packet to send [12:20:35]OFD Sender: No OFD packet to send [12:20:40]OFD Sender: No OFD packet to send [12:20:45]OFD Sender: No OFD packet to send [12:20:50]OFD Sender: No OFD packet to send [12:20:55]OFD Sender: No OFD packet to send [12:21:00]OFD Sender: No OFD packet to send [12:21:05]OFD Sender: No OFD packet to send [12:21:10]OFD Sender: No OFD packet to send [12:21:15]OFD Sender: No OFD packet to send [12:21:20]OFD Sender: No OFD packet to send [12:21:25]OFD Sender: No OFD packet to send [12:21:29]accept exits with 9 [12:21:29]New connection [12:21:29]New thread 3066875236 created [12:21:29]Thread 3067018596 joined [12:21:29]Waiting for new connection... [12:21:29] Sock 9.Parse request [12:21:29]Sock 9.Check first char [12:21:29]Sock 9.First char is OK [12:21:29]request: POST /json_proto HTTP/1.0 [12:21:29]Method: POST [12:21:29]URL: /json_proto [12:21:29]Method is POST - this is cgi request [12:21:29]url: /json_proto [12:21:29]query_string will be loaded in cgi processing [12:21:29]execute_cgi json_proto POST (null) [12:21:29]execute_cgi path=json_proto method=POST [12:21:29]POST find Content-Length [12:21:29]Host: 172.17.62.195:8080 [12:21:29]Content-Length: 803 [12:21:29]Content-Type: application/json [12:21:29] [12:21:29]POST finish read [12:21:29]Found Content-Length = 803 [12:21:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:21:29]execute_script... [12:21: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)118372", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 26.960, "sum" : 2000.43, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 2000.43 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:21:29]POST & json_proto [12:21:29]process_json_proto [12:21:29]json parsed OK: [12:21:29]protocol is kg_v1.0 [12:21:29]action value=close_receipt [12:21:29]process_action close_receipt [12:21:29]cmd_close_receipt [12:21:29]MH_GetDate [12:21:29]Write to MH i2c: F0 00 00 37 16 3C [12:21:29]Write i2c OK [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: F0 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: F0 09 00 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: F0 09 00 37 16 00 CA 51 F5 66 65 34 CA 65 83 [12:21:29]GetLastDocTimeStamp 1727353183 [12:21:29]current date 1727353290 [12:21:29]FM_GetShiftState [12:21:29]SAM_PROTO_GetShiftState [12:21:29]wFMCommunicate request_size=4 [12:21:29]MH_SAM_APDU [12:21:29]CAPDU: 80 13 01 00 [12:21:29]Write to MH i2c: E2 08 00 38 16 80 13 01 00 00 00 00 00 CB [12:21:29]Write i2c OK [12:21:29]MH_I2C_Read... [12:21:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:29]Read from MH i2c: E2 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: E2 0E 00 [12:21:29]MH_I2C_Read... [12:21:29]Read from MH i2c: E2 0E 00 38 16 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 C7 [12:21:29]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:21:29]wFMCommunicate OK [12:21:29]SAM_PROTO_GetShiftState done [12:21:29]FM_GetShiftState done [12:21:29]opened in 1727309552 [12:21:29]opened+sec_in_day 1727395952 [12:21:29]quantity*price = 200043 [12:21:29]sum+1 = 200044 [12:21:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.43 НСП 1% : 17.70 НДС 12% : 212.43 Наличными: 0.00 Безнал.: 2000.43 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 264 26.09.2024 12:21 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104924 ФПД: 22424222945809 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T122130&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104924&fm=22424222945809&tin=02508201610067®Number=0000000000145756&sum=200043 [12:21:31]StoreToDocumentArchive [12:21:31]shift 237 fd 104924 [12:21:31]save to /storage/0237/doc_00104924 [12:21:31]save last doc name /storage/0237/doc_00104924 to /storage/kkm_last_doc_name [12:21:31]save OK [12:21:31]Clear old archive folders... [12:21:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:21:31]tlvbuf is B6EB86E0 [12:21:31]SAM_PROTO_ClearQueue [12:21:31]wFMCommunicate request_size=4 [12:21:31]MH_SAM_APDU [12:21:31]CAPDU: 80 09 00 00 [12:21:31]Write to MH i2c: E2 08 00 45 16 80 09 00 00 00 00 00 00 CD [12:21:31]Write i2c OK [12:21:31]MH_I2C_Read... [12:21:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:21:31]Read from MH i2c: E2 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 03 00 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 03 00 45 16 00 90 00 CF [12:21:31]RAPDU: 90 00 [12:21:31]wFMCommunicate OK [12:21:31]SAM_PROTO_ClearQueue done [12:21:31]KKMCreateOFDPacket [12:21:31]OFDProtocolAddRootSTLVToBuf [12:21:31]FM_MakeSignedData [12:21:31]FM_MakeSignedData [12:21:31]SAM_PROTO_SignData [12:21:31]wFMCommunicate request_size=4 [12:21:31]MH_SAM_APDU [12:21:31]CAPDU: 80 0D 01 02 [12:21:31]Write to MH i2c: E2 08 00 46 16 80 0D 01 02 00 00 00 00 D5 [12:21:31]Write i2c OK [12:21:31]MH_I2C_Read... [12:21:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:21:31]Read from MH i2c: E2 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 03 00 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 03 00 46 16 00 90 00 D0 [12:21:31]RAPDU: 90 00 [12:21:31]wFMCommunicate OK [12:21:31]wFMCommunicate request_size=255 [12:21:31]MH_SAM_APDU [12:21:31]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 CA 51 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DC 99 01 00 35 04 06 00 14 [12:21:31]Write to MH i2c: E2 02 01 47 16 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 CA 51 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DC 99 01 00 35 04 06 00 14 00 00 63 [12:21:31]Write i2c OK [12:21:31]MH_I2C_Read... [12:21:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:31]Read from MH i2c: E2 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 03 00 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 03 00 47 16 00 90 00 D1 [12:21:31]RAPDU: 90 00 [12:21:31]wFMCommunicate OK [12:21:31]wFMCommunicate request_size=10 [12:21:31]MH_SAM_APDU [12:21:31]CAPDU: 80 0D 02 02 05 65 0B D7 D2 11 [12:21:31]Write to MH i2c: E2 0D 00 48 16 80 0D 02 02 05 00 65 0B D7 D2 11 00 00 0C [12:21:31]Write i2c OK [12:21:31]MH_I2C_Read... [12:21:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:21:31]Read from MH i2c: E2 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 03 00 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 03 00 48 16 00 90 00 D2 [12:21:31]RAPDU: 90 00 [12:21:31]wFMCommunicate OK [12:21:31]wFMCommunicate request_size=4 [12:21:31]MH_SAM_APDU [12:21:31]CAPDU: 80 0D 03 02 [12:21:31]Write to MH i2c: E2 08 00 49 16 80 0D 03 02 00 00 00 00 DA [12:21:31]Write i2c OK [12:21:31]MH_I2C_Read... [12:21:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:21:31]Read from MH i2c: E2 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 0B 00 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 0B 00 49 16 00 73 14 D0 FC 3C 14 34 85 90 00 37 [12:21:31]RAPDU: 73 14 D0 FC 3C 14 34 85 90 00 [12:21:31]wFMCommunicate OK [12:21:31]SAM_PROTO_SignData done [12:21:31]FM_MakeSignedData done [12:21:31]CreateOFDProtocolMessage [12:21:31]wFMCommunicate request_size=4 [12:21:31]MH_SAM_APDU [12:21:31]CAPDU: 80 11 00 00 [12:21:31]Write to MH i2c: E2 08 00 4A 16 80 11 00 00 00 00 00 00 DA [12:21:31]Write i2c OK [12:21:31]MH_I2C_Read... [12:21:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:31]Read from MH i2c: E2 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 17 00 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: E2 17 00 4A 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 35 [12:21:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:21:31]wFMCommunicate OK [12:21:31]CreateOFDProtocolMessage done [12:21:31]OFDSenderStorePacket 104924 [12:21:31]StoreOFDPacket docnum=104924 [12:21:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 ED 89 07 01 98 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 CA 51 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DC 99 01 00 35 04 06 00 14 65 0B D7 D2 11 73 14 D0 FC 3C 14 34 85 [12:21:31]CheckFolder [12:21:31]dirname=/storage/ofd_packets [12:21:31]CheckFolder done [12:21:31]ProducePacketName [12:21:31]name=ofd_packets/00104924 [12:21:31]NVStorageSaveData ofd_packets/00104924 [12:21:31]File name is /storage/ofd_packets/00104924 [12:21:31]Write 301 bytes [12:21:31]NVStorageSaveData done [12:21:31]OFDSenderStorePacket done [12:21:31]KKMCreateOFDPacket done [12:21:31]NVStorageSaveData kkm_last_timestamp [12:21:31]File name is /storage/kkm_last_timestamp [12:21:31]Write 4 bytes [12:21:31]NVStorageSaveData done [12:21:31]ExternCall_PrintAddStr [12:21:31]wPrintStart [12:21:31]Write to MH i2c: 01 00 00 4B 16 61 [12:21:31]Write i2c OK [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: 01 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: 01 07 00 [12:21:31]MH_I2C_Read... [12:21:31]Read from MH i2c: 01 07 00 4B 16 00 00 00 00 00 FF 0F 76 [12:21:31]RasterBufferAndPrint [12:21:31]line Счет N : (1)118372 [12:21:31]line ИНН: 02508201610067 [12:21:31]line Контрольно-Кассовый Чек [12:21:31]line ПРОДАЖА [12:21:31]line ТРК (МРК, ГНК) : 23 [12:21:31]line Товар: 2710124500 [12:21:31]line Аи-95-К-5 [12:21:31]line 26.960 * 74.20 [12:21:31]line = 2000.43 [12:21:31]line НДС 12% НСП 1% [12:21:31]line > о реализуемом товаре [12:21:31]line ИТОГО: 2000.43 [12:21:31]line НСП 1% : 17.70 [12:21:31]line НДС 12% : 212.43 [12:21:31]line Наличными: 0.00 [12:21:31]line Безнал.: 2000.43 [12:21:31]line Место: АЗС № 176 [12:21:31]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:21:31]line СНО: Общий режим [12:21:31]line Чек 264 26.09.2024 12:21 [12:21:31]line Смена: 237 ФФД: 1.0 [12:21:31]line ЗНМ: 0300000238 [12:21:31]line РНМ: 0000000000145756 [12:21:31]line Версия ККМ: v1.0 [12:21:31]line Платежная система: O! деньги [12:21:31]line ФМ: 0000000000959278 [12:21:31]line ФД: 104924 [12:21:31]line ФПД: 22424222945809 [12:21:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T122130&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104924&fm=22424222945809&tin=02508201610067®Number=0000000000145756&sum=200043 [12:21:31]OFD Sender: Processing packet 104924 [packets to send 51, broken 50] [12:21:31]ProducePacketName [12:21:31]name=ofd_packets/00104924 [12:21:31]OFD Sender: To server: pG, [12:21:31]CommunicateWithHost lk.salyk.kg:30040 [12:21:31]ConnectInit lk.salyk.kg [12:21:31]written 0, free lines is 4095 [12:21:32]Connected sock=10 [12:21:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 ED 89 07 01 98 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 50 69 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 6B 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FB 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 01 00 00 F4 03 04 00 CA 51 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DC 99 01 00 35 04 06 00 14 65 0B D7 D2 11 73 14 D0 FC 3C 14 34 85 [12:21:32]Write to MH i2c: 01 00 00 74 16 8A [12:21:32]Write i2c OK [12:21:32]MH_I2C_Read... [12:21:32]Read from MH i2c: 01 [12:21:32]MH_I2C_Read... [12:21:32]Read from MH i2c: 01 07 00 [12:21:32]MH_I2C_Read... [12:21:32]Read from MH i2c: 01 07 00 74 16 00 00 00 00 00 08 0D A6 [12:21:32]RasterBufferAndPrint [12:21:32]line [12:21:32]line [12:21:32]line [12:21:32]line [12:21:32]line [12:21:32]written 0, free lines is 3342 [12:21:32]MH_Cut [12:21:32]Write to MH i2c: D1 01 00 7B 16 01 63 [12:21:32]Write i2c OK [12:21:32]MH_I2C_Read... [12:21:32]Read from MH i2c: D1 [12:21:32]MH_I2C_Read... [12:21:32]Read from MH i2c: D1 01 00 [12:21:32]MH_I2C_Read... [12:21:32]Read from MH i2c: D1 01 00 7B 16 00 62 [12:21:32]Write to MH i2c: 01 00 00 7C 16 92 [12:21:32]Write i2c OK [12:21:32]MH_I2C_Read... [12:21:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 0B 1E 47 00 CA E0 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DC 99 01 00 F4 03 04 00 7B FB F4 66 B6 04 01 00 00 73 3E 6D 40 80 8E 2D B9 [12:21:32]CommunicateWithHost err = 0 [12:21:32]CheckOFDResponse [12:21:32]1017 (14) - 77093643461234 [12:21:32]1041 (16) - 0000000000959278 [12:21:32]1040 (4) - 104924 [12:21:32]1012 (4) - 26.09.2024 06:13 [12:21:32]1206 (1) - 0 [12:21:32]OFD Sender: Remove packet 104924 [12:21:32]ProducePacketName [12:21:32]name=ofd_packets/00104924 [12:21:32]NVStorageDeleteData [12:21:32]OFD Sender: No OFD packet to send [12:21:33]*** Cut start [12:21:33]*** Partial cut [12:21:33]*** CUTSNS_PIN = 1 [12:21:33]*** CUTSNS_PIN = 0 [12:21:33]*** Brake cut motor [12:21:33]Read from MH i2c: 01 [12:21:33]MH_I2C_Read... [12:21:33]*** Stop cut motor [12:21:33]*** Cut end [12:21:33]Read from MH i2c: 01 07 00 [12:21:33]MH_I2C_Read... [12:21:33]Read from MH i2c: 01 07 00 7C 16 00 00 00 00 00 FF 0F A7 [12:21:33]process_action close_receipt done [12:21:33]requested_data is exist [12:21:33]produce_requested_data [12:21:33]requested_item fm.sn is exist - process it [12:21:33]wFMCommunicate request_size=4 [12:21:33]MH_SAM_APDU [12:21:33]CAPDU: 80 11 00 00 [12:21:33]Write to MH i2c: E2 08 00 7D 16 80 11 00 00 00 00 00 00 0D [12:21:33]Write i2c OK [12:21:33]MH_I2C_Read... [12:21:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:21:33]Read from MH i2c: E2 [12:21:33]MH_I2C_Read... [12:21:33]Read from MH i2c: E2 17 00 [12:21:33]MH_I2C_Read... [12:21:33]Read from MH i2c: E2 17 00 7D 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 68 [12:21:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:21:33]wFMCommunicate OK [12:21:33]requested_item fd.num is exist - process it [12:21:33]SAM_PROTO_GetFieldsCounters [12:21:33]wFMCommunicate request_size=4 [12:21:33]MH_SAM_APDU [12:21:33]CAPDU: 80 13 00 00 [12:21:33]Write to MH i2c: E2 08 00 7E 16 80 13 00 00 00 00 00 00 10 [12:21:33]Write i2c OK [12:21:33]MH_I2C_Read... [12:21:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:21:33]Read from MH i2c: E2 [12:21:33]MH_I2C_Read... [12:21:33]Read from MH i2c: E2 62 00 [12:21:33]MH_I2C_Read... [12:21:33]Read from MH i2c: E2 62 00 7E 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 DC 99 01 00 0E 04 04 00 ED 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 BA [12:21:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 DC 99 01 00 0E 04 04 00 ED 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 [12:21:33]wFMCommunicate OK [12:21:33]SAM_PROTO_GetFieldsCounters done [12:21:33]requested_item shift.num is exist - process it [12:21:33]requested_item shift.opened is exist - process it [12:21:33]req_shift_opened [12:21:33]FM_GetShiftState [12:21:33]SAM_PROTO_GetShiftState [12:21:33]wFMCommunicate request_size=4 [12:21:33]MH_SAM_APDU [12:21:33]CAPDU: 80 13 01 00 [12:21:33]Write to MH i2c: E2 08 00 7F 16 80 13 01 00 00 00 00 00 12 [12:21:33]Write i2c OK [12:21:33]MH_I2C_Read... [12:21:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:21:33]Read from MH i2c: E2 [12:21:33]MH_I2C_Read... [12:21:33]Read from MH i2c: E2 0E 00 [12:21:33]MH_I2C_Read... [12:21:33]Read from MH i2c: E2 0E 00 7F 16 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 0E [12:21:33]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:21:33]wFMCommunicate OK [12:21:33]SAM_PROTO_GetShiftState done [12:21:33]FM_GetShiftState done [12:21:33]req_shift_opened done [12:21:33]requested_item shift.open_date is exist - process it [12:21:33]req_shift_open_date [12:21:33]req_shift_open_date done [12:21:33]produce_requested_data done [12:21:33]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104924,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:21:33]process_action_free close_receipt [12:21:33]json_value_free [12:21:33]json_value_free done [12:21:33]process_json_proto returns [12:21:33]Send response to host [12:21:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104924,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:21:33]free response buf [12:21:33]execute_script done [12:21:33]execute_script returns [12:21:33]free content buf [12:21:33]Sock 9.Close socket [12:21:33]Sock 9.Thread stoped [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:06]accept exits with 7 [12:22:06]New connection [12:22:06]New thread 3067018596 created [12:22:06]Thread 3066875236 joined [12:22:06]Waiting for new connection... [12:22:06] Sock 7.Parse request [12:22:06]Sock 7.Check first char [12:22:06]Sock 7.First char is OK [12:22:06]request: POST /json_proto HTTP/1.0 [12:22:06]Method: POST [12:22:06]URL: /json_proto [12:22:06]Method is POST - this is cgi request [12:22:06]url: /json_proto [12:22:06]query_string will be loaded in cgi processing [12:22:06]execute_cgi json_proto POST (null) [12:22:06]execute_cgi path=json_proto method=POST [12:22:06]POST find Content-Length [12:22:06]Host: 172.17.62.195:8080 [12:22:06]Content-Length: 677 [12:22:06]Content-Type: application/json [12:22:06] [12:22:06]POST finish read [12:22:06]Found Content-Length = 677 [12:22:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:06]execute_script... [12:22:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118373", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:06]POST & json_proto [12:22:06]process_json_proto [12:22:06]json parsed OK: [12:22:06]protocol is kg_v1.0 [12:22:06]action value=close_receipt [12:22:06]process_action close_receipt [12:22:06]cmd_close_receipt [12:22:06]MH_GetDate [12:22:06]Write to MH i2c: F0 00 00 80 16 85 [12:22:06]Write i2c OK [12:22:06]MH_I2C_Read... [12:22:06]Read from MH i2c: F0 [12:22:06]MH_I2C_Read... [12:22:06]Read from MH i2c: F0 09 00 [12:22:06]MH_I2C_Read... [12:22:06]Read from MH i2c: F0 09 00 80 16 00 EE 51 F5 66 65 34 CA 65 F0 [12:22:06]GetLastDocTimeStamp 1727353290 [12:22:06]current date 1727353326 [12:22:06]FM_GetShiftState [12:22:06]SAM_PROTO_GetShiftState [12:22:06]wFMCommunicate request_size=4 [12:22:06]MH_SAM_APDU [12:22:06]CAPDU: 80 13 01 00 [12:22:06]Write to MH i2c: E2 08 00 81 16 80 13 01 00 00 00 00 00 14 [12:22:06]Write i2c OK [12:22:06]MH_I2C_Read... [12:22:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:06]Read from MH i2c: E2 [12:22:06]MH_I2C_Read... [12:22:06]Read from MH i2c: E2 0E 00 [12:22:06]MH_I2C_Read... [12:22:06]Read from MH i2c: E2 0E 00 81 16 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 10 [12:22:06]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:22:06]wFMCommunicate OK [12:22:06]SAM_PROTO_GetShiftState done [12:22:06]FM_GetShiftState done [12:22:06]opened in 1727309552 [12:22:06]opened+sec_in_day 1727395952 [12:22:06]quantity*price = 50036 [12:22:06]sum+1 = 50037 [12:22:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 265 26.09.2024 12:22 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104925 ФПД: 98353693041938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T122206&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104925&fm=98353693041938&tin=02508201610067®Number=0000000000145756&sum=50000 [12:22:07]StoreToDocumentArchive [12:22:07]shift 237 fd 104925 [12:22:07]save to /storage/0237/doc_00104925 [12:22:07]save last doc name /storage/0237/doc_00104925 to /storage/kkm_last_doc_name [12:22:07]save OK [12:22:07]Clear old archive folders... [12:22:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:22:07]tlvbuf is 002C1890 [12:22:07]SAM_PROTO_ClearQueue [12:22:07]wFMCommunicate request_size=4 [12:22:07]MH_SAM_APDU [12:22:07]CAPDU: 80 09 00 00 [12:22:07]Write to MH i2c: E2 08 00 8E 16 80 09 00 00 00 00 00 00 16 [12:22:07]Write i2c OK [12:22:07]MH_I2C_Read... [12:22:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:22:07]Read from MH i2c: E2 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 03 00 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 03 00 8E 16 00 90 00 18 [12:22:07]RAPDU: 90 00 [12:22:07]wFMCommunicate OK [12:22:07]SAM_PROTO_ClearQueue done [12:22:07]KKMCreateOFDPacket [12:22:07]OFDProtocolAddRootSTLVToBuf [12:22:07]FM_MakeSignedData [12:22:07]FM_MakeSignedData [12:22:07]SAM_PROTO_SignData [12:22:07]wFMCommunicate request_size=4 [12:22:07]MH_SAM_APDU [12:22:07]CAPDU: 80 0D 01 02 [12:22:07]Write to MH i2c: E2 08 00 8F 16 80 0D 01 02 00 00 00 00 1E [12:22:07]Write i2c OK [12:22:07]MH_I2C_Read... [12:22:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:22:07]Read from MH i2c: E2 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 03 00 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 03 00 8F 16 00 90 00 19 [12:22:07]RAPDU: 90 00 [12:22:07]wFMCommunicate OK [12:22:07]wFMCommunicate request_size=255 [12:22:07]MH_SAM_APDU [12:22:07]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 EE 51 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DD 99 01 00 35 04 06 00 59 [12:22:07]Write to MH i2c: E2 02 01 90 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 EE 51 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DD 99 01 00 35 04 06 00 59 00 00 09 [12:22:07]Write i2c OK [12:22:07]MH_I2C_Read... [12:22:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:07]Read from MH i2c: E2 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 03 00 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 03 00 90 16 00 90 00 1A [12:22:07]RAPDU: 90 00 [12:22:07]wFMCommunicate OK [12:22:07]wFMCommunicate request_size=10 [12:22:07]MH_SAM_APDU [12:22:07]CAPDU: 80 0D 02 02 05 73 C0 EF A5 12 [12:22:07]Write to MH i2c: E2 0D 00 91 16 80 0D 02 02 05 00 73 C0 EF A5 12 00 00 04 [12:22:07]Write i2c OK [12:22:07]MH_I2C_Read... [12:22:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:07]Read from MH i2c: E2 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 03 00 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 03 00 91 16 00 90 00 1B [12:22:07]RAPDU: 90 00 [12:22:07]wFMCommunicate OK [12:22:07]wFMCommunicate request_size=4 [12:22:07]MH_SAM_APDU [12:22:07]CAPDU: 80 0D 03 02 [12:22:07]Write to MH i2c: E2 08 00 92 16 80 0D 03 02 00 00 00 00 23 [12:22:07]Write i2c OK [12:22:07]MH_I2C_Read... [12:22:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:22:07]Read from MH i2c: E2 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 0B 00 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 0B 00 92 16 00 09 2F 65 BC 27 A0 A2 2A 90 00 10 [12:22:07]RAPDU: 09 2F 65 BC 27 A0 A2 2A 90 00 [12:22:07]wFMCommunicate OK [12:22:07]SAM_PROTO_SignData done [12:22:07]FM_MakeSignedData done [12:22:07]CreateOFDProtocolMessage [12:22:07]wFMCommunicate request_size=4 [12:22:07]MH_SAM_APDU [12:22:07]CAPDU: 80 11 00 00 [12:22:07]Write to MH i2c: E2 08 00 93 16 80 11 00 00 00 00 00 00 23 [12:22:07]Write i2c OK [12:22:07]MH_I2C_Read... [12:22:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:07]Read from MH i2c: E2 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 17 00 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: E2 17 00 93 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 7E [12:22:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:22:07]wFMCommunicate OK [12:22:07]CreateOFDProtocolMessage done [12:22:07]OFDSenderStorePacket 104925 [12:22:07]StoreOFDPacket docnum=104925 [12:22:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 AD 5A 07 01 30 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 EE 51 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DD 99 01 00 35 04 06 00 59 73 C0 EF A5 12 09 2F 65 BC 27 A0 A2 2A [12:22:07]CheckFolder [12:22:07]dirname=/storage/ofd_packets [12:22:07]CheckFolder done [12:22:07]ProducePacketName [12:22:07]name=ofd_packets/00104925 [12:22:07]NVStorageSaveData ofd_packets/00104925 [12:22:07]File name is /storage/ofd_packets/00104925 [12:22:07]Write 301 bytes [12:22:07]NVStorageSaveData done [12:22:07]OFDSenderStorePacket done [12:22:07]KKMCreateOFDPacket done [12:22:07]NVStorageSaveData kkm_last_timestamp [12:22:07]File name is /storage/kkm_last_timestamp [12:22:07]Write 4 bytes [12:22:07]NVStorageSaveData done [12:22:07]ExternCall_PrintAddStr [12:22:07]wPrintStart [12:22:07]Write to MH i2c: 01 00 00 94 16 AA [12:22:07]Write i2c OK [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: 01 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: 01 07 00 [12:22:07]MH_I2C_Read... [12:22:07]Read from MH i2c: 01 07 00 94 16 00 00 00 00 00 FF 0F BF [12:22:07]RasterBufferAndPrint [12:22:07]line Счет N : (1)118373 [12:22:07]line ИНН: 02508201610067 [12:22:07]line Контрольно-Кассовый Чек [12:22:07]line ПРОДАЖА [12:22:07]line ТРК (МРК, ГНК) : 12 [12:22:07]line Товар: 2710124130 [12:22:07]line Аи-92-К-5 [12:22:07]line 7.380 * 67.80 [12:22:07]line = 500.36 [12:22:07]line НДС 12% НСП 1% [12:22:07]line > о реализуемом товаре [12:22:07]line ОКРУГЛЕНИЕ: -0.36 [12:22:07]line ИТОГО: 500.00 [12:22:07]line Внесено: 500.00 [12:22:07]line СДАЧА: 0.00 [12:22:07]line НСП 1% : 4.43 [12:22:07]line НДС 12% : 53.14 [12:22:07]line Наличными: 500.00 [12:22:07]line Безнал.: 0.00 [12:22:07]line Место: АЗС № 176 [12:22:07]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:22:07]line СНО: Общий режим [12:22:07]line Чек 265 26.09.2024 12:22 [12:22:07]line Смена: 237 ФФД: 1.0 [12:22:07]line ЗНМ: 0300000238 [12:22:07]line РНМ: 0000000000145756 [12:22:07]line Версия ККМ: v1.0 [12:22:07]line ФМ: 0000000000959278 [12:22:07]line ФД: 104925 [12:22:07]line ФПД: 98353693041938 [12:22:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T122206&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104925&fm=98353693041938&tin=02508201610067®Number=0000000000145756&sum=50000 [12:22:08]OFD Sender: Processing packet 104925 [packets to send 51, broken 50] [12:22:08]ProducePacketName [12:22:08]name=ofd_packets/00104925 [12:22:08]OFD Sender: To server: pG, [12:22:08]CommunicateWithHost lk.salyk.kg:30040 [12:22:08]ConnectInit lk.salyk.kg [12:22:08]written 0, free lines is 4095 [12:22:08]Connected sock=10 [12:22:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 AD 5A 07 01 30 A9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 01 00 00 F4 03 04 00 EE 51 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DD 99 01 00 35 04 06 00 59 73 C0 EF A5 12 09 2F 65 BC 27 A0 A2 2A [12:22:08]Write to MH i2c: 01 00 00 BE 16 D4 [12:22:08]Write i2c OK [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: 01 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: 01 07 00 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: 01 07 00 BE 16 00 00 00 00 00 04 0D EC [12:22:08]RasterBufferAndPrint [12:22:08]line [12:22:08]line [12:22:08]line [12:22:08]line [12:22:08]line [12:22:08]written 0, free lines is 3338 [12:22:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 67 1D 47 00 54 6E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DD 99 01 00 F4 03 04 00 9F FB F4 66 B6 04 01 00 00 09 5B 4E 44 45 A9 CD 7F [12:22:08]CommunicateWithHost err = 0 [12:22:08]CheckOFDResponse [12:22:08]1017 (14) - 77093643461234 [12:22:08]1041 (16) - 0000000000959278 [12:22:08]1040 (4) - 104925 [12:22:08]1012 (4) - 26.09.2024 06:13 [12:22:08]1206 (1) - 0 [12:22:08]OFD Sender: Remove packet 104925 [12:22:08]ProducePacketName [12:22:08]name=ofd_packets/00104925 [12:22:08]NVStorageDeleteData [12:22:08]MH_Cut [12:22:08]Write to MH i2c: D1 01 00 C5 16 01 AD [12:22:08]Write i2c OK [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: D1 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: D1 01 00 [12:22:08]MH_I2C_Read... [12:22:08]Read from MH i2c: D1 01 00 C5 16 00 AC [12:22:08]Write to MH i2c: 01 00 00 C6 16 DC [12:22:08]Write i2c OK [12:22:08]MH_I2C_Read... [12:22:09]OFD Sender: No OFD packet to send [12:22:09]*** Cut start [12:22:09]*** Partial cut [12:22:09]*** CUTSNS_PIN = 1 [12:22:09]*** CUTSNS_PIN = 0 [12:22:09]*** Brake cut motor [12:22:09]Read from MH i2c: 01 [12:22:09]MH_I2C_Read... [12:22:09]*** Stop cut motor [12:22:09]*** Cut end [12:22:09]Read from MH i2c: 01 07 00 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: 01 07 00 C6 16 00 00 00 00 00 FF 0F F1 [12:22:09]process_action close_receipt done [12:22:09]requested_data is exist [12:22:09]produce_requested_data [12:22:09]requested_item fm.sn is exist - process it [12:22:09]wFMCommunicate request_size=4 [12:22:09]MH_SAM_APDU [12:22:09]CAPDU: 80 11 00 00 [12:22:09]Write to MH i2c: E2 08 00 C7 16 80 11 00 00 00 00 00 00 57 [12:22:09]Write i2c OK [12:22:09]MH_I2C_Read... [12:22:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:09]Read from MH i2c: E2 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: E2 17 00 [12:22:09]MH_I2C_Read... [12:22:09]Read from MH i2c: E2 17 00 C7 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 B2 [12:22:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:22:09]wFMCommunicate OK [12:22:09]requested_item fd.num is exist - process it [12:22:09]SAM_PROTO_GetFieldsCounters [12:22:09]wFMCommunicate request_size=4 [12:22:09]MH_SAM_APDU [12:22:09]CAPDU: 80 13 00 00 [12:22:09]Write to MH i2c: E2 08 00 C8 16 80 13 00 00 00 00 00 00 5A [12:22:09]Write i2c OK [12:22:09]MH_I2C_Read... [12:22:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:10]Read from MH i2c: E2 [12:22:10]MH_I2C_Read... [12:22:10]Read from MH i2c: E2 62 00 [12:22:10]MH_I2C_Read... [12:22:10]Read from MH i2c: E2 62 00 C8 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 DD 99 01 00 0E 04 04 00 ED 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 08 [12:22:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 DD 99 01 00 0E 04 04 00 ED 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 [12:22:10]wFMCommunicate OK [12:22:10]SAM_PROTO_GetFieldsCounters done [12:22:10]requested_item shift.num is exist - process it [12:22:10]requested_item shift.opened is exist - process it [12:22:10]req_shift_opened [12:22:10]FM_GetShiftState [12:22:10]SAM_PROTO_GetShiftState [12:22:10]wFMCommunicate request_size=4 [12:22:10]MH_SAM_APDU [12:22:10]CAPDU: 80 13 01 00 [12:22:10]Write to MH i2c: E2 08 00 C9 16 80 13 01 00 00 00 00 00 5C [12:22:10]Write i2c OK [12:22:10]MH_I2C_Read... [12:22:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:10]Read from MH i2c: E2 [12:22:10]MH_I2C_Read... [12:22:10]Read from MH i2c: E2 0E 00 [12:22:10]MH_I2C_Read... [12:22:10]Read from MH i2c: E2 0E 00 C9 16 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 58 [12:22:10]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:22:10]wFMCommunicate OK [12:22:10]SAM_PROTO_GetShiftState done [12:22:10]FM_GetShiftState done [12:22:10]req_shift_opened done [12:22:10]requested_item shift.open_date is exist - process it [12:22:10]req_shift_open_date [12:22:10]req_shift_open_date done [12:22:10]produce_requested_data done [12:22:10]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104925,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:22:10]process_action_free close_receipt [12:22:10]json_value_free [12:22:10]json_value_free done [12:22:10]process_json_proto returns [12:22:10]Send response to host [12:22:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104925,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:22:10]free response buf [12:22:10]execute_script done [12:22:10]execute_script returns [12:22:10]free content buf [12:22:10]Sock 7.Close socket [12:22:10]Sock 7.Thread stoped [12:22:14]OFD Sender: No OFD packet to send [12:22:19]OFD Sender: No OFD packet to send [12:22:24]OFD Sender: No OFD packet to send [12:22:29]OFD Sender: No OFD packet to send [12:22:32]accept exits with 9 [12:22:32]New connection [12:22:32]New thread 3066875236 created [12:22:32]Thread 3067018596 joined [12:22:32]Waiting for new connection... [12:22:32] Sock 9.Parse request [12:22:32]Sock 9.Check first char [12:22:32]Sock 9.First char is OK [12:22:32]request: POST /json_proto HTTP/1.0 [12:22:32]Method: POST [12:22:32]URL: /json_proto [12:22:32]Method is POST - this is cgi request [12:22:32]url: /json_proto [12:22:32]query_string will be loaded in cgi processing [12:22:32]execute_cgi json_proto POST (null) [12:22:32]execute_cgi path=json_proto method=POST [12:22:32]POST find Content-Length [12:22:32]Host: 172.17.62.195:8080 [12:22:32]Content-Length: 677 [12:22:32]Content-Type: application/json [12:22:32] [12:22:32]POST finish read [12:22:32]Found Content-Length = 677 [12:22:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:32]execute_script... [12: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)118374", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:22:32]POST & json_proto [12:22:32]process_json_proto [12:22:32]json parsed OK: [12:22:32]protocol is kg_v1.0 [12:22:32]action value=close_receipt [12:22:32]process_action close_receipt [12:22:32]cmd_close_receipt [12:22:32]MH_GetDate [12:22:32]Write to MH i2c: F0 00 00 CA 16 CF [12:22:32]Write i2c OK [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: F0 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: F0 09 00 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: F0 09 00 CA 16 00 08 52 F5 66 65 34 CA 65 55 [12:22:32]GetLastDocTimeStamp 1727353326 [12:22:32]current date 1727353352 [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 CB 16 80 13 01 00 00 00 00 00 5E [12:22:32]Write i2c OK [12:22:32]MH_I2C_Read... [12:22:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:32]Read from MH i2c: E2 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 0E 00 [12:22:32]MH_I2C_Read... [12:22:32]Read from MH i2c: E2 0E 00 CB 16 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 5A [12:22:32]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:22:32]wFMCommunicate OK [12:22:32]SAM_PROTO_GetShiftState done [12:22:32]FM_GetShiftState done [12:22:32]opened in 1727309552 [12:22:32]opened+sec_in_day 1727395952 [12:22:32]quantity*price = 30035 [12:22:32]sum+1 = 30036 [12:22: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 266 26.09.2024 12:22 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104926 ФПД: 40683090310532 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T122232&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104926&fm=40683090310532&tin=02508201610067®Number=0000000000145756&sum=30000 [12:22:33]StoreToDocumentArchive [12:22:33]shift 237 fd 104926 [12:22:33]save to /storage/0237/doc_00104926 [12:22:33]save last doc name /storage/0237/doc_00104926 to /storage/kkm_last_doc_name [12:22:33]save OK [12:22:33]Clear old archive folders... [12:22:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:22:33]tlvbuf is 0033E110 [12:22:33]SAM_PROTO_ClearQueue [12:22:33]wFMCommunicate request_size=4 [12:22:33]MH_SAM_APDU [12:22:33]CAPDU: 80 09 00 00 [12:22:33]Write to MH i2c: E2 08 00 D8 16 80 09 00 00 00 00 00 00 60 [12:22:33]Write i2c OK [12:22:33]MH_I2C_Read... [12:22:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:22:33]Read from MH i2c: E2 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: E2 03 00 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: E2 03 00 D8 16 00 90 00 62 [12:22:33]RAPDU: 90 00 [12:22:33]wFMCommunicate OK [12:22:33]SAM_PROTO_ClearQueue done [12:22:33]KKMCreateOFDPacket [12:22:33]OFDProtocolAddRootSTLVToBuf [12:22:33]FM_MakeSignedData [12:22:33]FM_MakeSignedData [12:22:33]SAM_PROTO_SignData [12:22:33]wFMCommunicate request_size=4 [12:22:33]MH_SAM_APDU [12:22:33]CAPDU: 80 0D 01 02 [12:22:33]Write to MH i2c: E2 08 00 D9 16 80 0D 01 02 00 00 00 00 68 [12:22:33]Write i2c OK [12:22:33]MH_I2C_Read... [12:22:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:22:33]Read from MH i2c: E2 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: E2 03 00 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: E2 03 00 D9 16 00 90 00 63 [12:22:33]RAPDU: 90 00 [12:22:33]wFMCommunicate OK [12:22:33]wFMCommunicate request_size=255 [12:22:33]MH_SAM_APDU [12:22: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 35 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 0A 01 00 00 F4 03 04 00 08 52 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DE 99 01 00 35 04 06 00 25 [12:22:33]Write to MH i2c: E2 02 01 DA 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 35 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 0A 01 00 00 F4 03 04 00 08 52 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DE 99 01 00 35 04 06 00 25 00 00 5B [12:22:33]Write i2c OK [12:22:33]MH_I2C_Read... [12:22:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:33]Read from MH i2c: E2 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: E2 03 00 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: E2 03 00 DA 16 00 90 00 64 [12:22:33]RAPDU: 90 00 [12:22:33]wFMCommunicate OK [12:22:33]wFMCommunicate request_size=10 [12:22:33]MH_SAM_APDU [12:22:33]CAPDU: 80 0D 02 02 05 00 45 25 75 84 [12:22:33]Write to MH i2c: E2 0D 00 DB 16 80 0D 02 02 05 00 00 45 25 75 84 00 00 D8 [12:22:33]Write i2c OK [12:22:33]MH_I2C_Read... [12:22:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:22:33]Read from MH i2c: E2 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: E2 03 00 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: E2 03 00 DB 16 00 90 00 65 [12:22:33]RAPDU: 90 00 [12:22:33]wFMCommunicate OK [12:22:33]wFMCommunicate request_size=4 [12:22:33]MH_SAM_APDU [12:22:33]CAPDU: 80 0D 03 02 [12:22:33]Write to MH i2c: E2 08 00 DC 16 80 0D 03 02 00 00 00 00 6D [12:22:33]Write i2c OK [12:22:33]MH_I2C_Read... [12:22:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:22:33]Read from MH i2c: E2 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: E2 0B 00 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: E2 0B 00 DC 16 00 75 C5 75 B3 B2 F1 70 39 90 00 1C [12:22:33]RAPDU: 75 C5 75 B3 B2 F1 70 39 90 00 [12:22:33]wFMCommunicate OK [12:22:33]SAM_PROTO_SignData done [12:22:33]FM_MakeSignedData done [12:22:33]CreateOFDProtocolMessage [12:22:33]wFMCommunicate request_size=4 [12:22:33]MH_SAM_APDU [12:22:33]CAPDU: 80 11 00 00 [12:22:33]Write to MH i2c: E2 08 00 DD 16 80 11 00 00 00 00 00 00 6D [12:22:33]Write i2c OK [12:22:33]MH_I2C_Read... [12:22:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:33]Read from MH i2c: E2 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: E2 17 00 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: E2 17 00 DD 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 C8 [12:22:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:22:33]wFMCommunicate OK [12:22:33]CreateOFDProtocolMessage done [12:22:33]OFDSenderStorePacket 104926 [12:22:33]StoreOFDPacket docnum=104926 [12:22:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 22 10 07 01 B1 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 0A 01 00 00 F4 03 04 00 08 52 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DE 99 01 00 35 04 06 00 25 00 45 25 75 84 75 C5 75 B3 B2 F1 70 39 [12:22:33]CheckFolder [12:22:33]dirname=/storage/ofd_packets [12:22:33]CheckFolder done [12:22:33]ProducePacketName [12:22:33]name=ofd_packets/00104926 [12:22:33]NVStorageSaveData ofd_packets/00104926 [12:22:33]File name is /storage/ofd_packets/00104926 [12:22:33]Write 301 bytes [12:22:33]NVStorageSaveData done [12:22:33]OFDSenderStorePacket done [12:22:33]KKMCreateOFDPacket done [12:22:33]NVStorageSaveData kkm_last_timestamp [12:22:33]File name is /storage/kkm_last_timestamp [12:22:33]Write 4 bytes [12:22:33]NVStorageSaveData done [12:22:33]ExternCall_PrintAddStr [12:22:33]wPrintStart [12:22:33]Write to MH i2c: 01 00 00 DE 16 F4 [12:22:33]Write i2c OK [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: 01 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: 01 07 00 [12:22:33]MH_I2C_Read... [12:22:33]Read from MH i2c: 01 07 00 DE 16 00 00 00 00 00 FF 0F 09 [12:22:33]RasterBufferAndPrint [12:22:33]line Счет N : (1)118374 [12:22:33]line ИНН: 02508201610067 [12:22:33]line Контрольно-Кассовый Чек [12:22:33]line ПРОДАЖА [12:22:33]line ТРК (МРК, ГНК) : 42 [12:22:33]line Товар: 2710124130 [12:22:33]line Аи-92-К-5 [12:22:33]line 4.430 * 67.80 [12:22:33]line = 300.35 [12:22:33]line НДС 12% НСП 1% [12:22:33]line > о реализуемом товаре [12:22:33]line ОКРУГЛЕНИЕ: -0.35 [12:22:33]line ИТОГО: 300.00 [12:22:33]line Внесено: 300.00 [12:22:33]line СДАЧА: 0.00 [12:22:33]line НСП 1% : 2.66 [12:22:33]line НДС 12% : 31.90 [12:22:33]line Наличными: 300.00 [12:22:33]line Безнал.: 0.00 [12:22:33]line Место: АЗС № 176 [12:22:33]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:22:33]line СНО: Общий режим [12:22:33]line Чек 266 26.09.2024 12:22 [12:22:33]line Смена: 237 ФФД: 1.0 [12:22:33]line ЗНМ: 0300000238 [12:22:33]line РНМ: 0000000000145756 [12:22:33]line Версия ККМ: v1.0 [12:22:33]line ФМ: 0000000000959278 [12:22:33]line ФД: 104926 [12:22:33]line ФПД: 40683090310532 [12:22:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T122232&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104926&fm=40683090310532&tin=02508201610067®Number=0000000000145756&sum=30000 [12:22:33]OFD Sender: Processing packet 104926 [packets to send 51, broken 50] [12:22:33]ProducePacketName [12:22:33]name=ofd_packets/00104926 [12:22:33]OFD Sender: To server: pG, [12:22:33]CommunicateWithHost lk.salyk.kg:30040 [12:22:33]ConnectInit lk.salyk.kg [12:22:33]written 0, free lines is 4095 [12:22:34]Connected sock=10 [12:22:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 22 10 07 01 B1 53 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 0A 01 00 00 F4 03 04 00 08 52 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DE 99 01 00 35 04 06 00 25 00 45 25 75 84 75 C5 75 B3 B2 F1 70 39 [12:22:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 70 33 47 00 5F 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DE 99 01 00 F4 03 04 00 B9 FB F4 66 B6 04 01 00 00 5E 26 CA 5D 0F 7E 7D 87 [12:22:34]CommunicateWithHost err = 0 [12:22:34]CheckOFDResponse [12:22:34]1017 (14) - 77093643461234 [12:22:34]1041 (16) - 0000000000959278 [12:22:34]1040 (4) - 104926 [12:22:34]1012 (4) - 26.09.2024 06:14 [12:22:34]1206 (1) - 0 [12:22:34]OFD Sender: Remove packet 104926 [12:22:34]ProducePacketName [12:22:34]name=ofd_packets/00104926 [12:22:34]NVStorageDeleteData [12:22:34]Write to MH i2c: 01 00 00 08 17 1F [12:22:34]Write i2c OK [12:22:34]MH_I2C_Read... [12:22:34]Read from MH i2c: 01 [12:22:34]MH_I2C_Read... [12:22:34]Read from MH i2c: 01 07 00 [12:22:34]MH_I2C_Read... [12:22:34]Read from MH i2c: 01 07 00 08 17 00 00 00 00 00 04 0D 37 [12:22:34]RasterBufferAndPrint [12:22:34]line [12:22:34]line [12:22:34]line [12:22:34]line [12:22:34]line [12:22:34]written 0, free lines is 3338 [12:22:34]MH_Cut [12:22:34]Write to MH i2c: D1 01 00 0F 17 01 F8 [12:22:34]Write i2c OK [12:22:34]MH_I2C_Read... [12:22:34]Read from MH i2c: D1 [12:22:34]MH_I2C_Read... [12:22:34]Read from MH i2c: D1 01 00 [12:22:34]MH_I2C_Read... [12:22:34]Read from MH i2c: D1 01 00 0F 17 00 F7 [12:22:34]Write to MH i2c: 01 00 00 10 17 27 [12:22:34]Write i2c OK [12:22:34]MH_I2C_Read... [12:22:34]OFD Sender: No OFD packet to send [12:22:35]*** Cut start [12:22:35]*** Partial cut [12:22:35]*** CUTSNS_PIN = 1 [12:22:35]*** CUTSNS_PIN = 0 [12:22:35]*** Brake cut motor [12:22:35]Read from MH i2c: 01 [12:22:35]MH_I2C_Read... [12:22:35]*** Stop cut motor [12:22:35]*** Cut end [12:22:35]Read from MH i2c: 01 07 00 [12:22:35]MH_I2C_Read... [12:22:35]Read from MH i2c: 01 07 00 10 17 00 00 00 00 00 FF 0F 3C [12:22:35]process_action close_receipt done [12:22:35]requested_data is exist [12:22:35]produce_requested_data [12:22:35]requested_item fm.sn is exist - process it [12:22:35]wFMCommunicate request_size=4 [12:22:35]MH_SAM_APDU [12:22:35]CAPDU: 80 11 00 00 [12:22:35]Write to MH i2c: E2 08 00 11 17 80 11 00 00 00 00 00 00 A2 [12:22:35]Write i2c OK [12:22:35]MH_I2C_Read... [12:22:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:22:35]Read from MH i2c: E2 [12:22:35]MH_I2C_Read... [12:22:35]Read from MH i2c: E2 17 00 [12:22:35]MH_I2C_Read... [12:22:35]Read from MH i2c: E2 17 00 11 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 FD [12:22:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:22:35]wFMCommunicate OK [12:22:35]requested_item fd.num is exist - process it [12:22:35]SAM_PROTO_GetFieldsCounters [12:22:35]wFMCommunicate request_size=4 [12:22:35]MH_SAM_APDU [12:22:35]CAPDU: 80 13 00 00 [12:22:35]Write to MH i2c: E2 08 00 12 17 80 13 00 00 00 00 00 00 A5 [12:22:35]Write i2c OK [12:22:35]MH_I2C_Read... [12:22:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:22:35]Read from MH i2c: E2 [12:22:35]MH_I2C_Read... [12:22:35]Read from MH i2c: E2 62 00 [12:22:35]MH_I2C_Read... [12:22:35]Read from MH i2c: E2 62 00 12 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 DE 99 01 00 0E 04 04 00 ED 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 57 [12:22:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 DE 99 01 00 0E 04 04 00 ED 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 [12:22:35]wFMCommunicate OK [12:22:35]SAM_PROTO_GetFieldsCounters done [12:22:35]requested_item shift.num is exist - process it [12:22:35]requested_item shift.opened is exist - process it [12:22:35]req_shift_opened [12:22:35]FM_GetShiftState [12:22:35]SAM_PROTO_GetShiftState [12:22:35]wFMCommunicate request_size=4 [12:22:35]MH_SAM_APDU [12:22:35]CAPDU: 80 13 01 00 [12:22:35]Write to MH i2c: E2 08 00 13 17 80 13 01 00 00 00 00 00 A7 [12:22:35]Write i2c OK [12:22:35]MH_I2C_Read... [12:22:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:22:35]Read from MH i2c: E2 [12:22:35]MH_I2C_Read... [12:22:35]Read from MH i2c: E2 0E 00 [12:22:35]MH_I2C_Read... [12:22:35]Read from MH i2c: E2 0E 00 13 17 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 A3 [12:22:35]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:22:35]wFMCommunicate OK [12:22:35]SAM_PROTO_GetShiftState done [12:22:35]FM_GetShiftState done [12:22:35]req_shift_opened done [12:22:35]requested_item shift.open_date is exist - process it [12:22:35]req_shift_open_date [12:22:35]req_shift_open_date done [12:22:35]produce_requested_data done [12:22:35]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104926,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:22:35]process_action_free close_receipt [12:22:35]json_value_free [12:22:35]json_value_free done [12:22:35]process_json_proto returns [12:22:35]Send response to host [12:22:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104926,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:22:35]free response buf [12:22:35]execute_script done [12:22:35]execute_script returns [12:22:35]free content buf [12:22:35]Sock 9.Close socket [12:22:35]Sock 9.Thread stoped [12:22:39]OFD Sender: No OFD packet to send [12:22:44]OFD Sender: No OFD packet to send [12:22:49]OFD Sender: No OFD packet to send [12:22:54]OFD Sender: No OFD packet to send [12:22:59]OFD Sender: No OFD packet to send [12:23:04]OFD Sender: No OFD packet to send [12:23:09]OFD Sender: No OFD packet to send [12:23:14]OFD Sender: No OFD packet to send [12:23:19]OFD Sender: No OFD packet to send [12:23:24]OFD Sender: No OFD packet to send [12:23:29]OFD Sender: No OFD packet to send [12:23:34]OFD Sender: No OFD packet to send [12:23:39]OFD Sender: No OFD packet to send [12:23:44]OFD Sender: No OFD packet to send [12:23:49]OFD Sender: No OFD packet to send [12:23:54]OFD Sender: No OFD packet to send [12:23:59]OFD Sender: No OFD packet to send [12:24:04]OFD Sender: No OFD packet to send [12:24:09]OFD Sender: No OFD packet to send [12:24:15]OFD Sender: No OFD packet to send [12:24:20]OFD Sender: No OFD packet to send [12:24:25]OFD Sender: No OFD packet to send [12:24:30]OFD Sender: No OFD packet to send [12:24:35]OFD Sender: No OFD packet to send [12:24:40]OFD Sender: No OFD packet to send [12:24:45]OFD Sender: No OFD packet to send [12:24:50]OFD Sender: No OFD packet to send [12:24:55]OFD Sender: No OFD packet to send [12:24:58]accept exits with 7 [12:24:58]New connection [12:24:58]New thread 3067018596 created [12:24:58]Thread 3066875236 joined [12:24:58]Waiting for new connection... [12:24:58] Sock 7.Parse request [12:24:58]Sock 7.Check first char [12:24:58]Sock 7.First char is OK [12:24:58]request: POST /json_proto HTTP/1.0 [12:24:58]Method: POST [12:24:58]URL: /json_proto [12:24:58]Method is POST - this is cgi request [12:24:58]url: /json_proto [12:24:58]query_string will be loaded in cgi processing [12:24:58]execute_cgi json_proto POST (null) [12:24:58]execute_cgi path=json_proto method=POST [12:24:58]POST find Content-Length [12:24:58]Host: 172.17.62.195:8080 [12:24:58]Content-Length: 677 [12:24:58]Content-Type: application/json [12:24:58] [12:24:58]POST finish read [12:24:58]Found Content-Length = 677 [12:24:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:24:58]execute_script... [12:24: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)118375", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:24:58]POST & json_proto [12:24:58]process_json_proto [12:24:58]json parsed OK: [12:24:58]protocol is kg_v1.0 [12:24:58]action value=close_receipt [12:24:58]process_action close_receipt [12:24:58]cmd_close_receipt [12:24:58]MH_GetDate [12:24:58]Write to MH i2c: F0 00 00 14 17 1A [12:24:58]Write i2c OK [12:24:58]MH_I2C_Read... [12:24:58]Read from MH i2c: F0 [12:24:58]MH_I2C_Read... [12:24:58]Read from MH i2c: F0 09 00 [12:24:58]MH_I2C_Read... [12:24:58]Read from MH i2c: F0 09 00 14 17 00 9B 52 F5 66 65 34 CA 65 33 [12:24:58]GetLastDocTimeStamp 1727353352 [12:24:58]current date 1727353499 [12:24:58]FM_GetShiftState [12:24:58]SAM_PROTO_GetShiftState [12:24:58]wFMCommunicate request_size=4 [12:24:58]MH_SAM_APDU [12:24:58]CAPDU: 80 13 01 00 [12:24:58]Write to MH i2c: E2 08 00 15 17 80 13 01 00 00 00 00 00 A9 [12:24:58]Write i2c OK [12:24:58]MH_I2C_Read... [12:24:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:24:58]Read from MH i2c: E2 [12:24:58]MH_I2C_Read... [12:24:58]Read from MH i2c: E2 0E 00 [12:24:58]MH_I2C_Read... [12:24:58]Read from MH i2c: E2 0E 00 15 17 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 A5 [12:24:58]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:24:58]wFMCommunicate OK [12:24:58]SAM_PROTO_GetShiftState done [12:24:58]FM_GetShiftState done [12:24:58]opened in 1727309552 [12:24:58]opened+sec_in_day 1727395952 [12:24:58]quantity*price = 50036 [12:24:58]sum+1 = 50037 [12:24: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 267 26.09.2024 12:24 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104927 ФПД: 20129689096706 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T122459&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104927&fm=20129689096706&tin=02508201610067®Number=0000000000145756&sum=50000 [12:24:59]StoreToDocumentArchive [12:24:59]shift 237 fd 104927 [12:24:59]save to /storage/0237/doc_00104927 [12:24:59]save last doc name /storage/0237/doc_00104927 to /storage/kkm_last_doc_name [12:24:59]save OK [12:24:59]Clear old archive folders... [12:24:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:24:59]tlvbuf is 0033E540 [12:24:59]SAM_PROTO_ClearQueue [12:24:59]wFMCommunicate request_size=4 [12:24:59]MH_SAM_APDU [12:24:59]CAPDU: 80 09 00 00 [12:24:59]Write to MH i2c: E2 08 00 22 17 80 09 00 00 00 00 00 00 AB [12:24:59]Write i2c OK [12:24:59]MH_I2C_Read... [12:24:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:24:59]Read from MH i2c: E2 [12:24:59]MH_I2C_Read... [12:24:59]Read from MH i2c: E2 03 00 [12:24:59]MH_I2C_Read... [12:24:59]Read from MH i2c: E2 03 00 22 17 00 90 00 AD [12:24:59]RAPDU: 90 00 [12:24:59]wFMCommunicate OK [12:24:59]SAM_PROTO_ClearQueue done [12:24:59]KKMCreateOFDPacket [12:24:59]OFDProtocolAddRootSTLVToBuf [12:24:59]FM_MakeSignedData [12:24:59]FM_MakeSignedData [12:24:59]SAM_PROTO_SignData [12:24:59]wFMCommunicate request_size=4 [12:24:59]MH_SAM_APDU [12:24:59]CAPDU: 80 0D 01 02 [12:24:59]Write to MH i2c: E2 08 00 23 17 80 0D 01 02 00 00 00 00 B3 [12:24:59]Write i2c OK [12:24:59]MH_I2C_Read... [12:24:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:24:59]Read from MH i2c: E2 [12:24:59]MH_I2C_Read... [12:24:59]Read from MH i2c: E2 03 00 [12:24:59]MH_I2C_Read... [12:24:59]Read from MH i2c: E2 03 00 23 17 00 90 00 AE [12:24:59]RAPDU: 90 00 [12:24:59]wFMCommunicate OK [12:24:59]wFMCommunicate request_size=255 [12:24:59]MH_SAM_APDU [12:24: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 9B 52 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DF 99 01 00 35 04 06 00 12 [12:24:59]Write to MH i2c: E2 02 01 24 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 9B 52 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DF 99 01 00 35 04 06 00 12 00 00 09 [12:24:59]Write i2c OK [12:24:59]MH_I2C_Read... [12:25:00]OFD Sender: No OFD packet to send [12:25:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:25:00]Read from MH i2c: E2 [12:25:00]MH_I2C_Read... [12:25:00]Read from MH i2c: E2 03 00 [12:25:00]MH_I2C_Read... [12:25:00]Read from MH i2c: E2 03 00 24 17 00 90 00 AF [12:25:00]RAPDU: 90 00 [12:25:00]wFMCommunicate OK [12:25:00]wFMCommunicate request_size=10 [12:25:00]MH_SAM_APDU [12:25:00]CAPDU: 80 0D 02 02 05 4E CE F7 D2 02 [12:25:00]Write to MH i2c: E2 0D 00 25 17 80 0D 02 02 05 00 4E CE F7 D2 02 00 00 A7 [12:25:00]Write i2c OK [12:25:00]MH_I2C_Read... [12:25:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:25:00]Read from MH i2c: E2 [12:25:00]MH_I2C_Read... [12:25:00]Read from MH i2c: E2 03 00 [12:25:00]MH_I2C_Read... [12:25:00]Read from MH i2c: E2 03 00 25 17 00 90 00 B0 [12:25:00]RAPDU: 90 00 [12:25:00]wFMCommunicate OK [12:25:00]wFMCommunicate request_size=4 [12:25:00]MH_SAM_APDU [12:25:00]CAPDU: 80 0D 03 02 [12:25:00]Write to MH i2c: E2 08 00 26 17 80 0D 03 02 00 00 00 00 B8 [12:25:00]Write i2c OK [12:25:00]MH_I2C_Read... [12:25:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:25:00]Read from MH i2c: E2 [12:25:00]MH_I2C_Read... [12:25:00]Read from MH i2c: E2 0B 00 [12:25:00]MH_I2C_Read... [12:25:00]Read from MH i2c: E2 0B 00 26 17 00 20 93 86 00 13 A2 77 FD 90 00 1B [12:25:00]RAPDU: 20 93 86 00 13 A2 77 FD 90 00 [12:25:00]wFMCommunicate OK [12:25:00]SAM_PROTO_SignData done [12:25:00]FM_MakeSignedData done [12:25:00]CreateOFDProtocolMessage [12:25:00]wFMCommunicate request_size=4 [12:25:00]MH_SAM_APDU [12:25:00]CAPDU: 80 11 00 00 [12:25:00]Write to MH i2c: E2 08 00 27 17 80 11 00 00 00 00 00 00 B8 [12:25:00]Write i2c OK [12:25:00]MH_I2C_Read... [12:25:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:00]Read from MH i2c: E2 [12:25:00]MH_I2C_Read... [12:25:00]Read from MH i2c: E2 17 00 [12:25:00]MH_I2C_Read... [12:25:00]Read from MH i2c: E2 17 00 27 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 13 [12:25:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:25:00]wFMCommunicate OK [12:25:00]CreateOFDProtocolMessage done [12:25:00]OFDSenderStorePacket 104927 [12:25:00]StoreOFDPacket docnum=104927 [12:25:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 16 C5 07 01 87 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 9B 52 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DF 99 01 00 35 04 06 00 12 4E CE F7 D2 02 20 93 86 00 13 A2 77 FD [12:25:00]CheckFolder [12:25:00]dirname=/storage/ofd_packets [12:25:00]CheckFolder done [12:25:00]ProducePacketName [12:25:00]name=ofd_packets/00104927 [12:25:00]NVStorageSaveData ofd_packets/00104927 [12:25:00]File name is /storage/ofd_packets/00104927 [12:25:00]Write 301 bytes [12:25:00]NVStorageSaveData done [12:25:00]OFDSenderStorePacket done [12:25:00]KKMCreateOFDPacket done [12:25:00]NVStorageSaveData kkm_last_timestamp [12:25:00]File name is /storage/kkm_last_timestamp [12:25:00]Write 4 bytes [12:25:00]NVStorageSaveData done [12:25:00]ExternCall_PrintAddStr [12:25:00]wPrintStart [12:25:00]Write to MH i2c: 01 00 00 28 17 3F [12:25:00]Write i2c OK [12:25:00]MH_I2C_Read... [12:25:00]Read from MH i2c: 01 [12:25:00]MH_I2C_Read... [12:25:00]Read from MH i2c: 01 07 00 [12:25:00]MH_I2C_Read... [12:25:00]Read from MH i2c: 01 07 00 28 17 00 00 00 00 00 FF 0F 54 [12:25:00]RasterBufferAndPrint [12:25:00]line Счет N : (1)118375 [12:25:00]line ИНН: 02508201610067 [12:25:00]line Контрольно-Кассовый Чек [12:25:00]line ПРОДАЖА [12:25:00]line ТРК (МРК, ГНК) : 22 [12:25:00]line Товар: 2710124130 [12:25:00]line Аи-92-К-5 [12:25:00]line 7.380 * 67.80 [12:25:00]line = 500.36 [12:25:00]line НДС 12% НСП 1% [12:25:00]line > о реализуемом товаре [12:25:00]line ОКРУГЛЕНИЕ: -0.36 [12:25:00]line ИТОГО: 500.00 [12:25:00]line Внесено: 500.00 [12:25:00]line СДАЧА: 0.00 [12:25:00]line НСП 1% : 4.43 [12:25:00]line НДС 12% : 53.14 [12:25:00]line Наличными: 500.00 [12:25:00]line Безнал.: 0.00 [12:25:00]line Место: АЗС № 176 [12:25:00]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:25:00]line СНО: Общий режим [12:25:00]line Чек 267 26.09.2024 12:24 [12:25:00]line Смена: 237 ФФД: 1.0 [12:25:00]line ЗНМ: 0300000238 [12:25:00]line РНМ: 0000000000145756 [12:25:00]line Версия ККМ: v1.0 [12:25:00]line ФМ: 0000000000959278 [12:25:00]line ФД: 104927 [12:25:00]line ФПД: 20129689096706 [12:25:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T122459&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104927&fm=20129689096706&tin=02508201610067®Number=0000000000145756&sum=50000 [12:25:00]OFD Sender: Processing packet 104927 [packets to send 51, broken 50] [12:25:00]ProducePacketName [12:25:00]name=ofd_packets/00104927 [12:25:00]OFD Sender: To server: pG, [12:25:00]CommunicateWithHost lk.salyk.kg:30040 [12:25:00]ConnectInit lk.salyk.kg [12:25:00]written 0, free lines is 4095 [12:25:00]Connected sock=10 [12:25:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 16 C5 07 01 87 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 9B 52 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DF 99 01 00 35 04 06 00 12 4E CE F7 D2 02 20 93 86 00 13 A2 77 FD [12:25:01]Write to MH i2c: 01 00 00 52 17 69 [12:25:01]Write i2c OK [12:25:01]MH_I2C_Read... [12:25:01]Read from MH i2c: 01 [12:25:01]MH_I2C_Read... [12:25:01]Read from MH i2c: 01 07 00 [12:25:01]MH_I2C_Read... [12:25:01]Read from MH i2c: 01 07 00 52 17 00 00 00 00 00 FA 0C 76 [12:25:01]RasterBufferAndPrint [12:25:01]line [12:25:01]line [12:25:01]line [12:25:01]line [12:25:01]line [12:25:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 63 3D 47 00 B0 BD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 DF 99 01 00 F4 03 04 00 4B FC F4 66 B6 04 01 00 00 34 7C 68 7D 65 A5 26 F7 [12:25:01]CommunicateWithHost err = 0 [12:25:01]CheckOFDResponse [12:25:01]1017 (14) - 77093643461234 [12:25:01]1041 (16) - 0000000000959278 [12:25:01]1040 (4) - 104927 [12:25:01]1012 (4) - 26.09.2024 06:16 [12:25:01]1206 (1) - 0 [12:25:01]OFD Sender: Remove packet 104927 [12:25:01]ProducePacketName [12:25:01]name=ofd_packets/00104927 [12:25:01]NVStorageDeleteData [12:25:01]written 0, free lines is 3328 [12:25:01]MH_Cut [12:25:01]Write to MH i2c: D1 01 00 59 17 01 42 [12:25:01]Write i2c OK [12:25:01]MH_I2C_Read... [12:25:01]Read from MH i2c: D1 [12:25:01]MH_I2C_Read... [12:25:01]Read from MH i2c: D1 01 00 [12:25:01]MH_I2C_Read... [12:25:01]Read from MH i2c: D1 01 00 59 17 00 41 [12:25:01]Write to MH i2c: 01 00 00 5A 17 71 [12:25:01]Write i2c OK [12:25:01]MH_I2C_Read... [12:25:01]OFD Sender: No OFD packet to send [12:25:01]*** Cut start [12:25:01]*** Partial cut [12:25:01]*** CUTSNS_PIN = 1 [12:25:01]*** CUTSNS_PIN = 0 [12:25:02]*** Brake cut motor [12:25:02]Read from MH i2c: 01 [12:25:02]MH_I2C_Read... [12:25:02]*** Stop cut motor [12:25:02]*** Cut end [12:25:02]Read from MH i2c: 01 07 00 [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: 01 07 00 5A 17 00 00 00 00 00 FF 0F 86 [12:25:02]process_action close_receipt done [12:25:02]requested_data is exist [12:25:02]produce_requested_data [12:25:02]requested_item fm.sn is exist - process it [12:25:02]wFMCommunicate request_size=4 [12:25:02]MH_SAM_APDU [12:25:02]CAPDU: 80 11 00 00 [12:25:02]Write to MH i2c: E2 08 00 5B 17 80 11 00 00 00 00 00 00 EC [12:25:02]Write i2c OK [12:25:02]MH_I2C_Read... [12:25:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:25:02]Read from MH i2c: E2 [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: E2 17 00 [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: E2 17 00 5B 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 47 [12:25:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:25:02]wFMCommunicate OK [12:25:02]requested_item fd.num is exist - process it [12:25:02]SAM_PROTO_GetFieldsCounters [12:25:02]wFMCommunicate request_size=4 [12:25:02]MH_SAM_APDU [12:25:02]CAPDU: 80 13 00 00 [12:25:02]Write to MH i2c: E2 08 00 5C 17 80 13 00 00 00 00 00 00 EF [12:25:02]Write i2c OK [12:25:02]MH_I2C_Read... [12:25:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:25:02]Read from MH i2c: E2 [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: E2 62 00 [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: E2 62 00 5C 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 DF 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 A5 [12:25:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 DF 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 0B 01 00 00 5E 04 04 00 0B 01 00 00 57 04 04 00 0C 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:25:02]wFMCommunicate OK [12:25:02]SAM_PROTO_GetFieldsCounters done [12:25:02]requested_item shift.num is exist - process it [12:25:02]requested_item shift.opened is exist - process it [12:25:02]req_shift_opened [12:25:02]FM_GetShiftState [12:25:02]SAM_PROTO_GetShiftState [12:25:02]wFMCommunicate request_size=4 [12:25:02]MH_SAM_APDU [12:25:02]CAPDU: 80 13 01 00 [12:25:02]Write to MH i2c: E2 08 00 5D 17 80 13 01 00 00 00 00 00 F1 [12:25:02]Write i2c OK [12:25:02]MH_I2C_Read... [12:25:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:25:02]Read from MH i2c: E2 [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: E2 0E 00 [12:25:02]MH_I2C_Read... [12:25:02]Read from MH i2c: E2 0E 00 5D 17 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 ED [12:25:02]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:25:02]wFMCommunicate OK [12:25:02]SAM_PROTO_GetShiftState done [12:25:02]FM_GetShiftState done [12:25:02]req_shift_opened done [12:25:02]requested_item shift.open_date is exist - process it [12:25:02]req_shift_open_date [12:25:02]req_shift_open_date done [12:25:02]produce_requested_data done [12:25:02]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104927,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:25:02]process_action_free close_receipt [12:25:02]json_value_free [12:25:02]json_value_free done [12:25:02]process_json_proto returns [12:25:02]Send response to host [12:25:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104927,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:25:02]free response buf [12:25:02]execute_script done [12:25:02]execute_script returns [12:25:02]free content buf [12:25:02]Sock 7.Close socket [12:25:02]Sock 7.Thread stoped [12:25:06]OFD Sender: No OFD packet to send [12:25:11]OFD Sender: No OFD packet to send [12:25:16]OFD Sender: No OFD packet to send [12:25:21]OFD Sender: No OFD packet to send [12:25:26]OFD Sender: No OFD packet to send [12:25:31]OFD Sender: No OFD packet to send [12:25:36]OFD Sender: No OFD packet to send [12:25:41]OFD Sender: No OFD packet to send [12:25:46]OFD Sender: No OFD packet to send [12:25:51]OFD Sender: No OFD packet to send [12:25:56]OFD Sender: No OFD packet to send [12:26:01]OFD Sender: No OFD packet to send [12:26:06]OFD Sender: No OFD packet to send [12:26:11]OFD Sender: No OFD packet to send [12:26:16]OFD Sender: No OFD packet to send [12:26:21]OFD Sender: No OFD packet to send [12:26:26]OFD Sender: No OFD packet to send [12:26:31]OFD Sender: No OFD packet to send [12:26:36]OFD Sender: No OFD packet to send [12:26:41]OFD Sender: No OFD packet to send [12:26:46]OFD Sender: No OFD packet to send [12:26:51]OFD Sender: No OFD packet to send [12:26:56]OFD Sender: No OFD packet to send [12:27:01]OFD Sender: No OFD packet to send [12:27:06]OFD Sender: No OFD packet to send [12:27:11]OFD Sender: No OFD packet to send [12:27:16]OFD Sender: No OFD packet to send [12:27:21]OFD Sender: No OFD packet to send [12:27:26]OFD Sender: No OFD packet to send [12:27:31]OFD Sender: No OFD packet to send [12:27:36]OFD Sender: No OFD packet to send [12:27:41]OFD Sender: No OFD packet to send [12:27:46]OFD Sender: No OFD packet to send [12:27:51]OFD Sender: No OFD packet to send [12:27:56]OFD Sender: No OFD packet to send [12:28:01]OFD Sender: No OFD packet to send [12:28:06]OFD Sender: No OFD packet to send [12:28:11]OFD Sender: No OFD packet to send [12:28:16]OFD Sender: No OFD packet to send [12:28:21]OFD Sender: No OFD packet to send [12:28:26]OFD Sender: No OFD packet to send [12:28:31]OFD Sender: No OFD packet to send [12:28:36]OFD Sender: No OFD packet to send [12:28:41]OFD Sender: No OFD packet to send [12:28:46]OFD Sender: No OFD packet to send [12:28:51]OFD Sender: No OFD packet to send [12:28:56]OFD Sender: No OFD packet to send [12:29:01]OFD Sender: No OFD packet to send [12:29:06]OFD Sender: No OFD packet to send [12:29:11]OFD Sender: No OFD packet to send [12:29:16]OFD Sender: No OFD packet to send [12:29:21]OFD Sender: No OFD packet to send [12:29:26]OFD Sender: No OFD packet to send [12:29:31]OFD Sender: No OFD packet to send [12:29:36]OFD Sender: No OFD packet to send [12:29:41]OFD Sender: No OFD packet to send [12:29:46]OFD Sender: No OFD packet to send [12:29:51]OFD Sender: No OFD packet to send [12:29:56]OFD Sender: No OFD packet to send [12:30:01]OFD Sender: No OFD packet to send [12:30:06]OFD Sender: No OFD packet to send [12:30:11]OFD Sender: No OFD packet to send [12:30:16]OFD Sender: No OFD packet to send [12:30:17]accept exits with 9 [12:30:17]New connection [12:30:17]New thread 3066875236 created [12:30:17]Thread 3067018596 joined [12:30:17]Waiting for new connection... [12:30:17] Sock 9.Parse request [12:30:17]Sock 9.Check first char [12:30:17]Sock 9.First char is OK [12:30:17]request: POST /json_proto HTTP/1.0 [12:30:17]Method: POST [12:30:17]URL: /json_proto [12:30:17]Method is POST - this is cgi request [12:30:17]url: /json_proto [12:30:17]query_string will be loaded in cgi processing [12:30:17]execute_cgi json_proto POST (null) [12:30:17]execute_cgi path=json_proto method=POST [12:30:17]POST find Content-Length [12:30:17]Host: 172.17.62.195:8080 [12:30:17]Content-Length: 685 [12:30:17]Content-Type: application/json [12:30:17] [12:30:17]POST finish read [12:30:17]Found Content-Length = 685 [12:30:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 26.530, "sum" : 1000.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:30:17]execute_script... [12: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)118376", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 71", "code": "2711190000", "name": "\u0413\u0410\u0417-\u041A-3", "price" : 37.70, "quantity" : 26.530, "sum" : 1000.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:30:17]POST & json_proto [12:30:17]process_json_proto [12:30:17]json parsed OK: [12:30:17]protocol is kg_v1.0 [12:30:17]action value=close_receipt [12:30:17]process_action close_receipt [12:30:17]cmd_close_receipt [12:30:17]MH_GetDate [12:30:17]Write to MH i2c: F0 00 00 5E 17 64 [12:30:17]Write i2c OK [12:30:17]MH_I2C_Read... [12:30:17]Read from MH i2c: F0 [12:30:17]MH_I2C_Read... [12:30:17]Read from MH i2c: F0 09 00 [12:30:17]MH_I2C_Read... [12:30:17]Read from MH i2c: F0 09 00 5E 17 00 DA 53 F5 66 65 34 CA 65 BD [12:30:17]GetLastDocTimeStamp 1727353499 [12:30:17]current date 1727353818 [12:30:17]FM_GetShiftState [12:30:17]SAM_PROTO_GetShiftState [12:30:17]wFMCommunicate request_size=4 [12:30:17]MH_SAM_APDU [12:30:17]CAPDU: 80 13 01 00 [12:30:17]Write to MH i2c: E2 08 00 5F 17 80 13 01 00 00 00 00 00 F3 [12:30:17]Write i2c OK [12:30:17]MH_I2C_Read... [12:30:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:18]Read from MH i2c: E2 [12:30:18]MH_I2C_Read... [12:30:18]Read from MH i2c: E2 0E 00 [12:30:18]MH_I2C_Read... [12:30:18]Read from MH i2c: E2 0E 00 5F 17 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 EF [12:30:18]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:30:18]wFMCommunicate OK [12:30:18]SAM_PROTO_GetShiftState done [12:30:18]FM_GetShiftState done [12:30:18]opened in 1727309552 [12:30:18]opened+sec_in_day 1727395952 [12:30:18]quantity*price = 100018 [12:30:18]sum+1 = 100019 [12:30:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 268 26.09.2024 12:30 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104928 ФПД: 114817281976513 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T123018&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104928&fm=114817281976513&tin=02508201610067®Number=0000000000145756&sum=100000 [12:30:19]StoreToDocumentArchive [12:30:19]shift 237 fd 104928 [12:30:19]save to /storage/0237/doc_00104928 [12:30:19]save last doc name /storage/0237/doc_00104928 to /storage/kkm_last_doc_name [12:30:19]save OK [12:30:19]Clear old archive folders... [12:30:19]ProcessDocumentItem done err = 0, tmpTLVsize=250 [12:30:19]tlvbuf is 0033E020 [12:30:19]SAM_PROTO_ClearQueue [12:30:19]wFMCommunicate request_size=4 [12:30:19]MH_SAM_APDU [12:30:19]CAPDU: 80 09 00 00 [12:30:19]Write to MH i2c: E2 08 00 6C 17 80 09 00 00 00 00 00 00 F5 [12:30:19]Write i2c OK [12:30:19]MH_I2C_Read... [12:30:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:30:19]Read from MH i2c: E2 [12:30:19]MH_I2C_Read... [12:30:19]Read from MH i2c: E2 03 00 [12:30:19]MH_I2C_Read... [12:30:19]Read from MH i2c: E2 03 00 6C 17 00 90 00 F7 [12:30:19]RAPDU: 90 00 [12:30:19]wFMCommunicate OK [12:30:19]SAM_PROTO_ClearQueue done [12:30:19]KKMCreateOFDPacket [12:30:19]OFDProtocolAddRootSTLVToBuf [12:30:19]FM_MakeSignedData [12:30:19]FM_MakeSignedData [12:30:19]SAM_PROTO_SignData [12:30:19]wFMCommunicate request_size=4 [12:30:19]MH_SAM_APDU [12:30:19]CAPDU: 80 0D 01 02 [12:30:19]Write to MH i2c: E2 08 00 6D 17 80 0D 01 02 00 00 00 00 FD [12:30:19]Write i2c OK [12:30:19]MH_I2C_Read... [12:30:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:30:19]Read from MH i2c: E2 [12:30:19]MH_I2C_Read... [12:30:19]Read from MH i2c: E2 03 00 [12:30:19]MH_I2C_Read... [12:30:19]Read from MH i2c: E2 03 00 6D 17 00 90 00 F8 [12:30:19]RAPDU: 90 00 [12:30:19]wFMCommunicate OK [12:30:19]wFMCommunicate request_size=255 [12:30:19]MH_SAM_APDU [12:30:19]CAPDU: 80 0D 02 02 FA 03 00 FA 00 1E 04 01 00 01 23 04 4C 00 8A 04 0A 00 32 37 31 31 31 39 30 30 30 30 06 04 0B 00 D0 93 D0 90 D0 97 2D D0 9A 2D 33 FF 03 08 00 03 A2 67 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 B2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 0C 01 00 00 F4 03 04 00 DA 53 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E0 99 01 00 35 04 06 00 68 6C [12:30:19]Write to MH i2c: E2 02 01 6E 17 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 A2 67 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 B2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 0C 01 00 00 F4 03 04 00 DA 53 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E0 99 01 00 35 04 06 00 68 6C 00 00 FD [12:30:19]Write i2c OK [12:30:19]MH_I2C_Read... [12:30:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:19]Read from MH i2c: E2 [12:30:19]MH_I2C_Read... [12:30:19]Read from MH i2c: E2 03 00 [12:30:19]MH_I2C_Read... [12:30:19]Read from MH i2c: E2 03 00 6E 17 00 90 00 F9 [12:30:19]RAPDU: 90 00 [12:30:19]wFMCommunicate OK [12:30:19]wFMCommunicate request_size=9 [12:30:19]MH_SAM_APDU [12:30:19]CAPDU: 80 0D 02 02 04 FB 4E 68 C1 [12:30:19]Write to MH i2c: E2 0C 00 6F 17 80 0D 02 02 04 00 FB 4E 68 C1 00 00 7A [12:30:19]Write i2c OK [12:30:19]MH_I2C_Read... [12:30:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:19]Read from MH i2c: E2 [12:30:19]MH_I2C_Read... [12:30:19]Read from MH i2c: E2 03 00 [12:30:19]MH_I2C_Read... [12:30:19]Read from MH i2c: E2 03 00 6F 17 00 90 00 FA [12:30:19]RAPDU: 90 00 [12:30:19]wFMCommunicate OK [12:30:19]wFMCommunicate request_size=4 [12:30:19]MH_SAM_APDU [12:30:19]CAPDU: 80 0D 03 02 [12:30:19]Write to MH i2c: E2 08 00 70 17 80 0D 03 02 00 00 00 00 02 [12:30:19]Write i2c OK [12:30:19]MH_I2C_Read... [12:30:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:30:19]Read from MH i2c: E2 [12:30:19]MH_I2C_Read... [12:30:19]Read from MH i2c: E2 0B 00 [12:30:19]MH_I2C_Read... [12:30:19]Read from MH i2c: E2 0B 00 70 17 00 10 29 15 81 73 D1 2B 0E 90 00 4F [12:30:19]RAPDU: 10 29 15 81 73 D1 2B 0E 90 00 [12:30:19]wFMCommunicate OK [12:30:19]SAM_PROTO_SignData done [12:30:19]FM_MakeSignedData done [12:30:19]CreateOFDProtocolMessage [12:30:19]wFMCommunicate request_size=4 [12:30:19]MH_SAM_APDU [12:30:19]CAPDU: 80 11 00 00 [12:30:19]Write to MH i2c: E2 08 00 71 17 80 11 00 00 00 00 00 00 02 [12:30:19]Write i2c OK [12:30:19]MH_I2C_Read... [12:30:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:19]Read from MH i2c: E2 [12:30:19]MH_I2C_Read... [12:30:19]Read from MH i2c: E2 17 00 [12:30:19]MH_I2C_Read... [12:30:19]Read from MH i2c: E2 17 00 71 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 5D [12:30:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:30:19]wFMCommunicate OK [12:30:19]CreateOFDProtocolMessage done [12:30:19]OFDSenderStorePacket 104928 [12:30:19]StoreOFDPacket docnum=104928 [12:30:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 EE FC 06 01 BC 9D 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 A2 67 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 B2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 0C 01 00 00 F4 03 04 00 DA 53 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E0 99 01 00 35 04 06 00 68 6C FB 4E 68 C1 10 29 15 81 73 D1 2B 0E [12:30:19]CheckFolder [12:30:19]dirname=/storage/ofd_packets [12:30:19]CheckFolder done [12:30:19]ProducePacketName [12:30:19]name=ofd_packets/00104928 [12:30:19]NVStorageSaveData ofd_packets/00104928 [12:30:19]File name is /storage/ofd_packets/00104928 [12:30:19]Write 300 bytes [12:30:19]NVStorageSaveData done [12:30:19]OFDSenderStorePacket done [12:30:19]KKMCreateOFDPacket done [12:30:19]NVStorageSaveData kkm_last_timestamp [12:30:19]File name is /storage/kkm_last_timestamp [12:30:19]Write 4 bytes [12:30:19]NVStorageSaveData done [12:30:19]OFD Sender: Processing packet 104928 [packets to send 51, broken 50] [12:30:19]ProducePacketName [12:30:19]name=ofd_packets/00104928 [12:30:19]OFD Sender: To server: pG, [12:30:19]CommunicateWithHost lk.salyk.kg:30040 [12:30:19]ConnectInit lk.salyk.kg [12:30:19]ExternCall_PrintAddStr [12:30:19]wPrintStart [12:30:19]Write to MH i2c: 01 00 00 72 17 89 [12:30:19]Write i2c OK [12:30:19]MH_I2C_Read... [12:30:19]Read from MH i2c: 01 [12:30:19]MH_I2C_Read... [12:30:19]Read from MH i2c: 01 07 00 [12:30:19]MH_I2C_Read... [12:30:19]Read from MH i2c: 01 07 00 72 17 00 00 00 00 00 FF 0F 9E [12:30:19]RasterBufferAndPrint [12:30:19]line Счет N : (1)118376 [12:30:19]line ИНН: 02508201610067 [12:30:19]line Контрольно-Кассовый Чек [12:30:19]line ПРОДАЖА [12:30:19]line ТРК (МРК, ГНК) : 71 [12:30:19]line Товар: 2711190000 [12:30:19]line ГАЗ-К-3 [12:30:19]line 26.530 * 37.70 [12:30:19]line = 1000.18 [12:30:19]line НДС 12% НСП 1% [12:30:19]line > о реализуемом товаре [12:30:19]line ОКРУГЛЕНИЕ: -0.18 [12:30:19]line ИТОГО: 1000.00 [12:30:19]line Внесено: 1000.00 [12:30:19]line СДАЧА: 0.00 [12:30:19]line НСП 1% : 8.85 [12:30:19]line НДС 12% : 106.21 [12:30:19]line Наличными: 1000.00 [12:30:19]line Безнал.: 0.00 [12:30:19]line Место: АЗС № 176 [12:30:19]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:30:19]line СНО: Общий режим [12:30:19]line Чек 268 26.09.2024 12:30 [12:30:19]line Смена: 237 ФФД: 1.0 [12:30:19]line ЗНМ: 0300000238 [12:30:19]line РНМ: 0000000000145756 [12:30:19]line Версия ККМ: v1.0 [12:30:19]line ФМ: 0000000000959278 [12:30:19]line ФД: 104928 [12:30:19]line ФПД: 114817281976513 [12:30:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T123018&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104928&fm=114817281976513&tin=02508201610067®Number=0000000000145756&sum=100000 [12:30:20]Connected sock=11 [12:30:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0E 01 00 00 EE FC 06 01 BC 9D 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 A2 67 00 00 00 00 00 37 04 06 00 BA 0E 00 00 00 00 13 04 06 00 B2 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 0C 01 00 00 F4 03 04 00 DA 53 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E0 99 01 00 35 04 06 00 68 6C FB 4E 68 C1 10 29 15 81 73 D1 2B 0E [12:30:20]written 0, free lines is 4095 [12:30:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 BB 46 47 00 5D 9C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E0 99 01 00 F4 03 04 00 8A FD F4 66 B6 04 01 00 00 C3 46 88 B6 B9 51 A7 96 [12:30:20]CommunicateWithHost err = 0 [12:30:20]CheckOFDResponse [12:30:20]1017 (14) - 77093643461234 [12:30:20]1041 (16) - 0000000000959278 [12:30:20]1040 (4) - 104928 [12:30:20]1012 (4) - 26.09.2024 06:22 [12:30:20]1206 (1) - 0 [12:30:20]OFD Sender: Remove packet 104928 [12:30:20]ProducePacketName [12:30:20]name=ofd_packets/00104928 [12:30:20]NVStorageDeleteData [12:30:20]Write to MH i2c: 01 00 00 9C 17 B3 [12:30:20]Write i2c OK [12:30:20]MH_I2C_Read... [12:30:20]Read from MH i2c: 01 [12:30:20]MH_I2C_Read... [12:30:20]Read from MH i2c: 01 07 00 [12:30:20]MH_I2C_Read... [12:30:20]Read from MH i2c: 01 07 00 9C 17 00 00 00 00 00 F6 0C BC [12:30:20]RasterBufferAndPrint [12:30:20]line [12:30:20]line [12:30:20]line [12:30:20]line [12:30:20]line [12:30:20]written 0, free lines is 3325 [12:30:20]MH_Cut [12:30:20]Write to MH i2c: D1 01 00 A3 17 01 8C [12:30:20]Write i2c OK [12:30:20]MH_I2C_Read... [12:30:20]Read from MH i2c: D1 [12:30:20]MH_I2C_Read... [12:30:20]Read from MH i2c: D1 01 00 [12:30:20]MH_I2C_Read... [12:30:20]Read from MH i2c: D1 01 00 A3 17 00 8B [12:30:20]Write to MH i2c: 01 00 00 A4 17 BB [12:30:20]Write i2c OK [12:30:20]MH_I2C_Read... [12:30:20]OFD Sender: No OFD packet to send [12:30:21]*** Cut start [12:30:21]*** Partial cut [12:30:21]*** CUTSNS_PIN = 1 [12:30:21]*** CUTSNS_PIN = 0 [12:30:21]*** Brake cut motor [12:30:21]Read from MH i2c: 01 [12:30:21]MH_I2C_Read... [12:30:21]*** Stop cut motor [12:30:21]*** Cut end [12:30:21]Read from MH i2c: 01 07 00 [12:30:21]MH_I2C_Read... [12:30:21]Read from MH i2c: 01 07 00 A4 17 00 00 00 00 00 FF 0F D0 [12:30:21]process_action close_receipt done [12:30:21]requested_data is exist [12:30:21]produce_requested_data [12:30:21]requested_item fm.sn is exist - process it [12:30:21]wFMCommunicate request_size=4 [12:30:21]MH_SAM_APDU [12:30:21]CAPDU: 80 11 00 00 [12:30:21]Write to MH i2c: E2 08 00 A5 17 80 11 00 00 00 00 00 00 36 [12:30:21]Write i2c OK [12:30:21]MH_I2C_Read... [12:30:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:21]Read from MH i2c: E2 [12:30:21]MH_I2C_Read... [12:30:21]Read from MH i2c: E2 17 00 [12:30:21]MH_I2C_Read... [12:30:21]Read from MH i2c: E2 17 00 A5 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 91 [12:30:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:30:21]wFMCommunicate OK [12:30:21]requested_item fd.num is exist - process it [12:30:21]SAM_PROTO_GetFieldsCounters [12:30:21]wFMCommunicate request_size=4 [12:30:21]MH_SAM_APDU [12:30:21]CAPDU: 80 13 00 00 [12:30:21]Write to MH i2c: E2 08 00 A6 17 80 13 00 00 00 00 00 00 39 [12:30:21]Write i2c OK [12:30:21]MH_I2C_Read... [12:30:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:30:21]Read from MH i2c: E2 [12:30:21]MH_I2C_Read... [12:30:21]Read from MH i2c: E2 62 00 [12:30:21]MH_I2C_Read... [12:30:21]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 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 E0 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 F3 [12:30:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 E0 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 0C 01 00 00 5E 04 04 00 0C 01 00 00 57 04 04 00 0D 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:30:21]wFMCommunicate OK [12:30:21]SAM_PROTO_GetFieldsCounters done [12:30:21]requested_item shift.num is exist - process it [12:30:21]requested_item shift.opened is exist - process it [12:30:21]req_shift_opened [12:30:21]FM_GetShiftState [12:30:21]SAM_PROTO_GetShiftState [12:30:21]wFMCommunicate request_size=4 [12:30:21]MH_SAM_APDU [12:30:21]CAPDU: 80 13 01 00 [12:30:21]Write to MH i2c: E2 08 00 A7 17 80 13 01 00 00 00 00 00 3B [12:30:21]Write i2c OK [12:30:21]MH_I2C_Read... [12:30:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:22]Read from MH i2c: E2 [12:30:22]MH_I2C_Read... [12:30:22]Read from MH i2c: E2 0E 00 [12:30:22]MH_I2C_Read... [12:30:22]Read from MH i2c: E2 0E 00 A7 17 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 37 [12:30:22]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:30:22]wFMCommunicate OK [12:30:22]SAM_PROTO_GetShiftState done [12:30:22]FM_GetShiftState done [12:30:22]req_shift_opened done [12:30:22]requested_item shift.open_date is exist - process it [12:30:22]req_shift_open_date [12:30:22]req_shift_open_date done [12:30:22]produce_requested_data done [12:30:22]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104928,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:30:22]process_action_free close_receipt [12:30:22]json_value_free [12:30:22]json_value_free done [12:30:22]process_json_proto returns [12:30:22]Send response to host [12:30:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104928,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:30:22]free response buf [12:30:22]execute_script done [12:30:22]execute_script returns [12:30:22]free content buf [12:30:22]Sock 9.Close socket [12:30:22]Sock 9.Thread stoped [12:30:22]accept exits with 10 [12:30:22]New connection [12:30:22]New thread 3067018596 created [12:30:22]Thread 3066875236 joined [12:30:22]Waiting for new connection... [12:30:22] Sock 10.Parse request [12:30:22]Sock 10.Check first char [12:30:22]Sock 10.First char is OK [12:30:22]request: POST /json_proto HTTP/1.0 [12:30:22]Method: POST [12:30:22]URL: /json_proto [12:30:22]Method is POST - this is cgi request [12:30:22]url: /json_proto [12:30:22]query_string will be loaded in cgi processing [12:30:22]execute_cgi json_proto POST (null) [12:30:22]execute_cgi path=json_proto method=POST [12:30:22]POST find Content-Length [12:30:22]Host: 172.17.62.195:8080 [12:30:22]Content-Length: 677 [12:30:22]Content-Type: application/json [12:30:22] [12:30:22]POST finish read [12:30:22]Found Content-Length = 677 [12:30:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:30:22]execute_script... [12:30:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118378", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:30:22]POST & json_proto [12:30:22]process_json_proto [12:30:22]json parsed OK: [12:30:22]protocol is kg_v1.0 [12:30:22]action value=close_receipt [12:30:22]process_action close_receipt [12:30:22]cmd_close_receipt [12:30:22]MH_GetDate [12:30:22]Write to MH i2c: F0 00 00 A8 17 AE [12:30:22]Write i2c OK [12:30:22]MH_I2C_Read... [12:30:22]Read from MH i2c: F0 [12:30:22]MH_I2C_Read... [12:30:22]Read from MH i2c: F0 09 00 [12:30:22]MH_I2C_Read... [12:30:22]Read from MH i2c: F0 09 00 A8 17 00 DF 53 F5 66 65 34 CA 65 0C [12:30:22]GetLastDocTimeStamp 1727353818 [12:30:22]current date 1727353823 [12:30:22]FM_GetShiftState [12:30:22]SAM_PROTO_GetShiftState [12:30:22]wFMCommunicate request_size=4 [12:30:22]MH_SAM_APDU [12:30:22]CAPDU: 80 13 01 00 [12:30:22]Write to MH i2c: E2 08 00 A9 17 80 13 01 00 00 00 00 00 3D [12:30:22]Write i2c OK [12:30:22]MH_I2C_Read... [12:30:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:22]Read from MH i2c: E2 [12:30:22]MH_I2C_Read... [12:30:22]Read from MH i2c: E2 0E 00 [12:30:22]MH_I2C_Read... [12:30:22]Read from MH i2c: E2 0E 00 A9 17 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 39 [12:30:22]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:30:22]wFMCommunicate OK [12:30:22]SAM_PROTO_GetShiftState done [12:30:22]FM_GetShiftState done [12:30:22]opened in 1727309552 [12:30:22]opened+sec_in_day 1727395952 [12:30:22]quantity*price = 30035 [12:30:22]sum+1 = 30036 [12:30:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 269 26.09.2024 12:30 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104929 ФПД: 241720403943301 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T123023&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104929&fm=241720403943301&tin=02508201610067®Number=0000000000145756&sum=30000 [12:30:23]StoreToDocumentArchive [12:30:23]shift 237 fd 104929 [12:30:23]save to /storage/0237/doc_00104929 [12:30:23]save last doc name /storage/0237/doc_00104929 to /storage/kkm_last_doc_name [12:30:23]save OK [12:30:23]Clear old archive folders... [12:30:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:30:23]tlvbuf is B6F68290 [12:30:23]SAM_PROTO_ClearQueue [12:30:23]wFMCommunicate request_size=4 [12:30:23]MH_SAM_APDU [12:30:23]CAPDU: 80 09 00 00 [12:30:23]Write to MH i2c: E2 08 00 B6 17 80 09 00 00 00 00 00 00 3F [12:30:23]Write i2c OK [12:30:23]MH_I2C_Read... [12:30:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:30:24]Read from MH i2c: E2 [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: E2 03 00 [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: E2 03 00 B6 17 00 90 00 41 [12:30:24]RAPDU: 90 00 [12:30:24]wFMCommunicate OK [12:30:24]SAM_PROTO_ClearQueue done [12:30:24]KKMCreateOFDPacket [12:30:24]OFDProtocolAddRootSTLVToBuf [12:30:24]FM_MakeSignedData [12:30:24]FM_MakeSignedData [12:30:24]SAM_PROTO_SignData [12:30:24]wFMCommunicate request_size=4 [12:30:24]MH_SAM_APDU [12:30:24]CAPDU: 80 0D 01 02 [12:30:24]Write to MH i2c: E2 08 00 B7 17 80 0D 01 02 00 00 00 00 47 [12:30:24]Write i2c OK [12:30:24]MH_I2C_Read... [12:30:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:30:24]Read from MH i2c: E2 [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: E2 03 00 [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: E2 03 00 B7 17 00 90 00 42 [12:30:24]RAPDU: 90 00 [12:30:24]wFMCommunicate OK [12:30:24]wFMCommunicate request_size=255 [12:30:24]MH_SAM_APDU [12:30: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 35 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 0D 01 00 00 F4 03 04 00 DF 53 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E1 99 01 00 35 04 06 00 DB [12:30:24]Write to MH i2c: E2 02 01 B8 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 35 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 0D 01 00 00 F4 03 04 00 DF 53 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E1 99 01 00 35 04 06 00 DB 00 00 CE [12:30:24]Write i2c OK [12:30:24]MH_I2C_Read... [12:30:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:24]Read from MH i2c: E2 [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: E2 03 00 [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: E2 03 00 B8 17 00 90 00 43 [12:30:24]RAPDU: 90 00 [12:30:24]wFMCommunicate OK [12:30:24]wFMCommunicate request_size=10 [12:30:24]MH_SAM_APDU [12:30:24]CAPDU: 80 0D 02 02 05 D7 EA CF DF 85 [12:30:24]Write to MH i2c: E2 0D 00 B9 17 80 0D 02 02 05 00 D7 EA CF DF 85 00 00 48 [12:30:24]Write i2c OK [12:30:24]MH_I2C_Read... [12:30:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:24]Read from MH i2c: E2 [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: E2 03 00 [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: E2 03 00 B9 17 00 90 00 44 [12:30:24]RAPDU: 90 00 [12:30:24]wFMCommunicate OK [12:30:24]wFMCommunicate request_size=4 [12:30:24]MH_SAM_APDU [12:30:24]CAPDU: 80 0D 03 02 [12:30:24]Write to MH i2c: E2 08 00 BA 17 80 0D 03 02 00 00 00 00 4C [12:30:24]Write i2c OK [12:30:24]MH_I2C_Read... [12:30:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:30:24]Read from MH i2c: E2 [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: E2 0B 00 [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: E2 0B 00 BA 17 00 01 5F 34 4B F8 18 F0 E4 90 00 10 [12:30:24]RAPDU: 01 5F 34 4B F8 18 F0 E4 90 00 [12:30:24]wFMCommunicate OK [12:30:24]SAM_PROTO_SignData done [12:30:24]FM_MakeSignedData done [12:30:24]CreateOFDProtocolMessage [12:30:24]wFMCommunicate request_size=4 [12:30:24]MH_SAM_APDU [12:30:24]CAPDU: 80 11 00 00 [12:30:24]Write to MH i2c: E2 08 00 BB 17 80 11 00 00 00 00 00 00 4C [12:30:24]Write i2c OK [12:30:24]MH_I2C_Read... [12:30:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:24]Read from MH i2c: E2 [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: E2 17 00 [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: E2 17 00 BB 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 A7 [12:30:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:30:24]wFMCommunicate OK [12:30:24]CreateOFDProtocolMessage done [12:30:24]OFDSenderStorePacket 104929 [12:30:24]StoreOFDPacket docnum=104929 [12:30:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 EF 6C 07 01 65 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 35 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 0D 01 00 00 F4 03 04 00 DF 53 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E1 99 01 00 35 04 06 00 DB D7 EA CF DF 85 01 5F 34 4B F8 18 F0 E4 [12:30:24]CheckFolder [12:30:24]dirname=/storage/ofd_packets [12:30:24]CheckFolder done [12:30:24]ProducePacketName [12:30:24]name=ofd_packets/00104929 [12:30:24]NVStorageSaveData ofd_packets/00104929 [12:30:24]File name is /storage/ofd_packets/00104929 [12:30:24]Write 301 bytes [12:30:24]NVStorageSaveData done [12:30:24]OFDSenderStorePacket done [12:30:24]KKMCreateOFDPacket done [12:30:24]NVStorageSaveData kkm_last_timestamp [12:30:24]File name is /storage/kkm_last_timestamp [12:30:24]Write 4 bytes [12:30:24]NVStorageSaveData done [12:30:24]ExternCall_PrintAddStr [12:30:24]wPrintStart [12:30:24]Write to MH i2c: 01 00 00 BC 17 D3 [12:30:24]Write i2c OK [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: 01 [12:30:24]MH_I2C_Read... [12:30:24]OFD Sender: Processing packet 104929 [packets to send 51, broken 50] [12:30:24]ProducePacketName [12:30:24]name=ofd_packets/00104929 [12:30:24]OFD Sender: To server: pG, [12:30:24]CommunicateWithHost lk.salyk.kg:30040 [12:30:24]ConnectInit lk.salyk.kg [12:30:24]Read from MH i2c: 01 07 00 [12:30:24]MH_I2C_Read... [12:30:24]Read from MH i2c: 01 07 00 BC 17 00 00 00 00 00 FF 0F E8 [12:30:24]RasterBufferAndPrint [12:30:24]line Счет N : (1)118378 [12:30:24]line ИНН: 02508201610067 [12:30:24]line Контрольно-Кассовый Чек [12:30:24]line ПРОДАЖА [12:30:24]line ТРК (МРК, ГНК) : 22 [12:30:24]line Товар: 2710124130 [12:30:24]line Аи-92-К-5 [12:30:24]line 4.430 * 67.80 [12:30:24]line = 300.35 [12:30:24]line НДС 12% НСП 1% [12:30:24]line > о реализуемом товаре [12:30:24]line ОКРУГЛЕНИЕ: -0.35 [12:30:24]line ИТОГО: 300.00 [12:30:24]line Внесено: 300.00 [12:30:24]line СДАЧА: 0.00 [12:30:24]line НСП 1% : 2.66 [12:30:24]line НДС 12% : 31.90 [12:30:24]line Наличными: 300.00 [12:30:24]line Безнал.: 0.00 [12:30:24]line Место: АЗС № 176 [12:30:24]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:30:24]line СНО: Общий режим [12:30:24]line Чек 269 26.09.2024 12:30 [12:30:24]line Смена: 237 ФФД: 1.0 [12:30:24]line ЗНМ: 0300000238 [12:30:24]line РНМ: 0000000000145756 [12:30:24]line Версия ККМ: v1.0 [12:30:24]line ФМ: 0000000000959278 [12:30:24]line ФД: 104929 [12:30:24]line ФПД: 241720403943301 [12:30:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T123023&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104929&fm=241720403943301&tin=02508201610067®Number=0000000000145756&sum=30000 [12:30:24]written 0, free lines is 4095 [12:30:24]Connected sock=9 [12:30:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 EF 6C 07 01 65 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 35 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 0D 01 00 00 F4 03 04 00 DF 53 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E1 99 01 00 35 04 06 00 DB D7 EA CF DF 85 01 5F 34 4B F8 18 F0 E4 [12:30:25]Write to MH i2c: 01 00 00 E6 17 FD [12:30:25]Write i2c OK [12:30:25]MH_I2C_Read... [12:30:25]Read from MH i2c: 01 [12:30:25]MH_I2C_Read... [12:30:25]Read from MH i2c: 01 07 00 [12:30:25]MH_I2C_Read... [12:30:25]Read from MH i2c: 01 07 00 E6 17 00 00 00 00 00 05 0D 16 [12:30:25]RasterBufferAndPrint [12:30:25]line [12:30:25]line [12:30:25]line [12:30:25]line [12:30:25]line [12:30:25]written 0, free lines is 3348 [12:30:25]MH_Cut [12:30:25]Write to MH i2c: D1 01 00 ED 17 01 D6 [12:30:25]Write i2c OK [12:30:25]MH_I2C_Read... [12:30:25]Read from MH i2c: D1 [12:30:25]MH_I2C_Read... [12:30:25]Read from MH i2c: D1 01 00 [12:30:25]MH_I2C_Read... [12:30:25]Read from MH i2c: D1 01 00 ED 17 00 D5 [12:30:25]Write to MH i2c: 01 00 00 EE 17 05 [12:30:25]Write i2c OK [12:30:25]MH_I2C_Read... [12:30:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 E6 BB 47 00 FB 70 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E1 99 01 00 F4 03 04 00 8F FD F4 66 B6 04 01 00 00 A6 1D 24 14 CA E3 36 5C [12:30:25]CommunicateWithHost err = 0 [12:30:25]CheckOFDResponse [12:30:25]1017 (14) - 77093643461234 [12:30:25]1041 (16) - 0000000000959278 [12:30:25]1040 (4) - 104929 [12:30:25]1012 (4) - 26.09.2024 06:22 [12:30:25]1206 (1) - 0 [12:30:25]OFD Sender: Remove packet 104929 [12:30:25]ProducePacketName [12:30:25]name=ofd_packets/00104929 [12:30:25]NVStorageDeleteData [12:30:25]OFD Sender: No OFD packet to send [12:30:25]*** Cut start [12:30:25]*** Partial cut [12:30:25]*** CUTSNS_PIN = 1 [12:30:25]*** CUTSNS_PIN = 0 [12:30:25]*** Brake cut motor [12:30:26]Read from MH i2c: 01 [12:30:26]MH_I2C_Read... [12:30:26]*** Stop cut motor [12:30:26]*** Cut end [12:30:26]Read from MH i2c: 01 07 00 [12:30:26]MH_I2C_Read... [12:30:26]Read from MH i2c: 01 07 00 EE 17 00 00 00 00 00 FF 0F 1A [12:30:26]process_action close_receipt done [12:30:26]requested_data is exist [12:30:26]produce_requested_data [12:30:26]requested_item fm.sn is exist - process it [12:30:26]wFMCommunicate request_size=4 [12:30:26]MH_SAM_APDU [12:30:26]CAPDU: 80 11 00 00 [12:30:26]Write to MH i2c: E2 08 00 EF 17 80 11 00 00 00 00 00 00 80 [12:30:26]Write i2c OK [12:30:26]MH_I2C_Read... [12:30:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:26]Read from MH i2c: E2 [12:30:26]MH_I2C_Read... [12:30:26]Read from MH i2c: E2 17 00 [12:30:26]MH_I2C_Read... [12:30:26]Read from MH i2c: E2 17 00 EF 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 DB [12:30:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:30:26]wFMCommunicate OK [12:30:26]requested_item fd.num is exist - process it [12:30:26]SAM_PROTO_GetFieldsCounters [12:30:26]wFMCommunicate request_size=4 [12:30:26]MH_SAM_APDU [12:30:26]CAPDU: 80 13 00 00 [12:30:26]Write to MH i2c: E2 08 00 F0 17 80 13 00 00 00 00 00 00 83 [12:30:26]Write i2c OK [12:30:26]MH_I2C_Read... [12:30:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:30:26]Read from MH i2c: E2 [12:30:26]MH_I2C_Read... [12:30:26]Read from MH i2c: E2 62 00 [12:30:26]MH_I2C_Read... [12:30:26]Read from MH i2c: E2 62 00 F0 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 E1 99 01 00 0E 04 04 00 ED 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 41 [12:30:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 E1 99 01 00 0E 04 04 00 ED 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 [12:30:26]wFMCommunicate OK [12:30:26]SAM_PROTO_GetFieldsCounters done [12:30:26]requested_item shift.num is exist - process it [12:30:26]requested_item shift.opened is exist - process it [12:30:26]req_shift_opened [12:30:26]FM_GetShiftState [12:30:26]SAM_PROTO_GetShiftState [12:30:26]wFMCommunicate request_size=4 [12:30:26]MH_SAM_APDU [12:30:26]CAPDU: 80 13 01 00 [12:30:26]Write to MH i2c: E2 08 00 F1 17 80 13 01 00 00 00 00 00 85 [12:30:26]Write i2c OK [12:30:26]MH_I2C_Read... [12:30:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:26]Read from MH i2c: E2 [12:30:26]MH_I2C_Read... [12:30:26]Read from MH i2c: E2 0E 00 [12:30:26]MH_I2C_Read... [12:30:26]Read from MH i2c: E2 0E 00 F1 17 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 81 [12:30:26]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:30:26]wFMCommunicate OK [12:30:26]SAM_PROTO_GetShiftState done [12:30:26]FM_GetShiftState done [12:30:26]req_shift_opened done [12:30:26]requested_item shift.open_date is exist - process it [12:30:26]req_shift_open_date [12:30:26]req_shift_open_date done [12:30:26]produce_requested_data done [12:30:26]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104929,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:30:26]process_action_free close_receipt [12:30:26]json_value_free [12:30:26]json_value_free done [12:30:26]process_json_proto returns [12:30:26]Send response to host [12:30:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104929,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:30:26]free response buf [12:30:26]execute_script done [12:30:26]execute_script returns [12:30:26]free content buf [12:30:26]Sock 10.Close socket [12:30:26]Sock 10.Thread stoped [12:30:30]OFD Sender: No OFD packet to send [12:30:35]OFD Sender: No OFD packet to send [12:30:40]OFD Sender: No OFD packet to send [12:30:45]OFD Sender: No OFD packet to send [12:30:50]accept exits with 7 [12:30:50]New connection [12:30:50]New thread 3066875236 created [12:30:50]Thread 3067018596 joined [12:30:50]Waiting for new connection... [12:30:50] Sock 7.Parse request [12:30:50]Sock 7.Check first char [12:30:50]Sock 7.First char is OK [12:30:50]request: POST /json_proto HTTP/1.0 [12:30:50]Method: POST [12:30:50]URL: /json_proto [12:30:50]Method is POST - this is cgi request [12:30:50]url: /json_proto [12:30:50]query_string will be loaded in cgi processing [12:30:50]execute_cgi json_proto POST (null) [12:30:50]execute_cgi path=json_proto method=POST [12:30:50]POST find Content-Length [12:30:50]Host: 172.17.62.195:8080 [12:30:50]Content-Length: 677 [12:30:50]Content-Type: application/json [12:30:50] [12:30:50]POST finish read [12:30:50]Found Content-Length = 677 [12:30:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118379", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:30:50]execute_script... [12:30:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118379", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "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:30:50]POST & json_proto [12:30:50]process_json_proto [12:30:50]json parsed OK: [12:30:50]protocol is kg_v1.0 [12:30:50]action value=close_receipt [12:30:50]process_action close_receipt [12:30:50]cmd_close_receipt [12:30:50]MH_GetDate [12:30:50]Write to MH i2c: F0 00 00 F2 17 F8 [12:30:50]Write i2c OK [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: F0 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: F0 09 00 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: F0 09 00 F2 17 00 FA 53 F5 66 65 34 CA 65 71 [12:30:50]GetLastDocTimeStamp 1727353823 [12:30:50]current date 1727353850 [12:30:50]FM_GetShiftState [12:30:50]SAM_PROTO_GetShiftState [12:30:50]wFMCommunicate request_size=4 [12:30:50]MH_SAM_APDU [12:30:50]CAPDU: 80 13 01 00 [12:30:50]Write to MH i2c: E2 08 00 F3 17 80 13 01 00 00 00 00 00 87 [12:30:50]Write i2c OK [12:30:50]MH_I2C_Read... [12:30:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:50]Read from MH i2c: E2 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: E2 0E 00 [12:30:50]MH_I2C_Read... [12:30:50]Read from MH i2c: E2 0E 00 F3 17 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 83 [12:30:50]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:30:50]wFMCommunicate OK [12:30:50]SAM_PROTO_GetShiftState done [12:30:50]FM_GetShiftState done [12:30:50]opened in 1727309552 [12:30:50]opened+sec_in_day 1727395952 [12:30:50]quantity*price = 50036 [12:30:50]sum+1 = 50037 [12:30:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 270 26.09.2024 12:30 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104930 ФПД: 73860126805342 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T123050&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104930&fm=73860126805342&tin=02508201610067®Number=0000000000145756&sum=50000 [12:30:51]StoreToDocumentArchive [12:30:51]shift 237 fd 104930 [12:30:51]save to /storage/0237/doc_00104930 [12:30:51]save last doc name /storage/0237/doc_00104930 to /storage/kkm_last_doc_name [12:30:51]save OK [12:30:51]Clear old archive folders... [12:30:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:30:51]tlvbuf is 003146D0 [12:30:51]SAM_PROTO_ClearQueue [12:30:51]wFMCommunicate request_size=4 [12:30:51]MH_SAM_APDU [12:30:51]CAPDU: 80 09 00 00 [12:30:51]Write to MH i2c: E2 08 00 00 18 80 09 00 00 00 00 00 00 8A [12:30:51]Write i2c OK [12:30:51]MH_I2C_Read... [12:30:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:30:51]Read from MH i2c: E2 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: E2 03 00 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: E2 03 00 00 18 00 90 00 8C [12:30:51]RAPDU: 90 00 [12:30:51]wFMCommunicate OK [12:30:51]SAM_PROTO_ClearQueue done [12:30:51]KKMCreateOFDPacket [12:30:51]OFDProtocolAddRootSTLVToBuf [12:30:51]FM_MakeSignedData [12:30:51]FM_MakeSignedData [12:30:51]SAM_PROTO_SignData [12:30:51]wFMCommunicate request_size=4 [12:30:51]MH_SAM_APDU [12:30:51]CAPDU: 80 0D 01 02 [12:30:51]Write to MH i2c: E2 08 00 01 18 80 0D 01 02 00 00 00 00 92 [12:30:51]Write i2c OK [12:30:51]MH_I2C_Read... [12:30:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:30:51]Read from MH i2c: E2 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: E2 03 00 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: E2 03 00 01 18 00 90 00 8D [12:30:51]RAPDU: 90 00 [12:30:51]wFMCommunicate OK [12:30:51]wFMCommunicate request_size=255 [12:30:51]MH_SAM_APDU [12:30: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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 FA 53 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E2 99 01 00 35 04 06 00 43 [12:30:51]Write to MH i2c: E2 02 01 02 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 FA 53 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E2 99 01 00 35 04 06 00 43 00 00 7F [12:30:51]Write i2c OK [12:30:51]MH_I2C_Read... [12:30:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:51]Read from MH i2c: E2 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: E2 03 00 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: E2 03 00 02 18 00 90 00 8E [12:30:51]RAPDU: 90 00 [12:30:51]wFMCommunicate OK [12:30:51]wFMCommunicate request_size=10 [12:30:51]MH_SAM_APDU [12:30:51]CAPDU: 80 0D 02 02 05 2C E6 9F 0D 5E [12:30:51]Write to MH i2c: E2 0D 00 03 18 80 0D 02 02 05 00 2C E6 9F 0D 5E 00 00 BB [12:30:51]Write i2c OK [12:30:51]MH_I2C_Read... [12:30:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:30:51]Read from MH i2c: E2 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: E2 03 00 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: E2 03 00 03 18 00 90 00 8F [12:30:51]RAPDU: 90 00 [12:30:51]wFMCommunicate OK [12:30:51]wFMCommunicate request_size=4 [12:30:51]MH_SAM_APDU [12:30:51]CAPDU: 80 0D 03 02 [12:30:51]Write to MH i2c: E2 08 00 04 18 80 0D 03 02 00 00 00 00 97 [12:30:51]Write i2c OK [12:30:51]MH_I2C_Read... [12:30:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:30:51]Read from MH i2c: E2 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: E2 0B 00 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: E2 0B 00 04 18 00 BA 45 1C EE 24 C8 36 03 90 00 C6 [12:30:51]RAPDU: BA 45 1C EE 24 C8 36 03 90 00 [12:30:51]wFMCommunicate OK [12:30:51]SAM_PROTO_SignData done [12:30:51]FM_MakeSignedData done [12:30:51]CreateOFDProtocolMessage [12:30:51]wFMCommunicate request_size=4 [12:30:51]MH_SAM_APDU [12:30:51]CAPDU: 80 11 00 00 [12:30:51]Write to MH i2c: E2 08 00 05 18 80 11 00 00 00 00 00 00 97 [12:30:51]Write i2c OK [12:30:51]MH_I2C_Read... [12:30:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:51]Read from MH i2c: E2 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: E2 17 00 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: E2 17 00 05 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 F2 [12:30:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:30:51]wFMCommunicate OK [12:30:51]CreateOFDProtocolMessage done [12:30:51]OFDSenderStorePacket 104930 [12:30:51]StoreOFDPacket docnum=104930 [12:30:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A4 AA 07 01 8A 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 FA 53 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E2 99 01 00 35 04 06 00 43 2C E6 9F 0D 5E BA 45 1C EE 24 C8 36 03 [12:30:51]CheckFolder [12:30:51]dirname=/storage/ofd_packets [12:30:51]CheckFolder done [12:30:51]ProducePacketName [12:30:51]name=ofd_packets/00104930 [12:30:51]NVStorageSaveData ofd_packets/00104930 [12:30:51]File name is /storage/ofd_packets/00104930 [12:30:51]Write 301 bytes [12:30:51]NVStorageSaveData done [12:30:51]OFDSenderStorePacket done [12:30:51]KKMCreateOFDPacket done [12:30:51]NVStorageSaveData kkm_last_timestamp [12:30:51]File name is /storage/kkm_last_timestamp [12:30:51]Write 4 bytes [12:30:51]NVStorageSaveData done [12:30:51]ExternCall_PrintAddStr [12:30:51]wPrintStart [12:30:51]Write to MH i2c: 01 00 00 06 18 1E [12:30:51]Write i2c OK [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: 01 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: 01 07 00 [12:30:51]MH_I2C_Read... [12:30:51]Read from MH i2c: 01 07 00 06 18 00 00 00 00 00 FF 0F 33 [12:30:51]RasterBufferAndPrint [12:30:51]line Счет N : (1)118379 [12:30:51]line ИНН: 02508201610067 [12:30:51]line Контрольно-Кассовый Чек [12:30:51]line ПРОДАЖА [12:30:51]line ТРК (МРК, ГНК) : 32 [12:30:51]line Товар: 2710124130 [12:30:51]line Аи-92-К-5 [12:30:51]line 7.380 * 67.80 [12:30:51]line = 500.36 [12:30:51]line НДС 12% НСП 1% [12:30:51]line > о реализуемом товаре [12:30:51]line ОКРУГЛЕНИЕ: -0.36 [12:30:51]line ИТОГО: 500.00 [12:30:51]line Внесено: 500.00 [12:30:51]line СДАЧА: 0.00 [12:30:51]line НСП 1% : 4.43 [12:30:51]line НДС 12% : 53.14 [12:30:51]line Наличными: 500.00 [12:30:51]line Безнал.: 0.00 [12:30:51]line Место: АЗС № 176 [12:30:51]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:30:51]line СНО: Общий режим [12:30:51]line Чек 270 26.09.2024 12:30 [12:30:51]line Смена: 237 ФФД: 1.0 [12:30:51]line ЗНМ: 0300000238 [12:30:51]line РНМ: 0000000000145756 [12:30:51]line Версия ККМ: v1.0 [12:30:51]line ФМ: 0000000000959278 [12:30:51]line ФД: 104930 [12:30:51]line ФПД: 73860126805342 [12:30:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T123050&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104930&fm=73860126805342&tin=02508201610067®Number=0000000000145756&sum=50000 [12:30:52]OFD Sender: Processing packet 104930 [packets to send 51, broken 50] [12:30:52]ProducePacketName [12:30:52]name=ofd_packets/00104930 [12:30:52]OFD Sender: To server: pG, [12:30:52]CommunicateWithHost lk.salyk.kg:30040 [12:30:52]ConnectInit lk.salyk.kg [12:30:52]written 0, free lines is 4095 [12:30:52]Connected sock=10 [12:30:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A4 AA 07 01 8A 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 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 FA 53 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E2 99 01 00 35 04 06 00 43 2C E6 9F 0D 5E BA 45 1C EE 24 C8 36 03 [12:30:52]Write to MH i2c: 01 00 00 30 18 48 [12:30:52]Write i2c OK [12:30:52]MH_I2C_Read... [12:30:52]Read from MH i2c: 01 [12:30:52]MH_I2C_Read... [12:30:52]Read from MH i2c: 01 07 00 [12:30:52]MH_I2C_Read... [12:30:52]Read from MH i2c: 01 07 00 30 18 00 00 00 00 00 FE 0C 59 [12:30:52]RasterBufferAndPrint [12:30:52]line [12:30:52]line [12:30:52]line [12:30:52]line [12:30:52]line [12:30:52]written 0, free lines is 3332 [12:30:52]MH_Cut [12:30:52]Write to MH i2c: D1 01 00 37 18 01 21 [12:30:52]Write i2c OK [12:30:52]MH_I2C_Read... [12:30:52]Read from MH i2c: D1 [12:30:52]MH_I2C_Read... [12:30:52]Read from MH i2c: D1 01 00 [12:30:52]MH_I2C_Read... [12:30:52]Read from MH i2c: D1 01 00 37 18 00 20 [12:30:52]Write to MH i2c: 01 00 00 38 18 50 [12:30:52]Write i2c OK [12:30:52]MH_I2C_Read... [12:30:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 67 93 47 00 C8 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E2 99 01 00 F4 03 04 00 AB FD F4 66 B6 04 01 00 00 46 89 0A 50 06 CB AC D8 [12:30:52]CommunicateWithHost err = 0 [12:30:52]CheckOFDResponse [12:30:52]1017 (14) - 77093643461234 [12:30:52]1041 (16) - 0000000000959278 [12:30:52]1040 (4) - 104930 [12:30:52]1012 (4) - 26.09.2024 06:22 [12:30:52]1206 (1) - 0 [12:30:52]OFD Sender: Remove packet 104930 [12:30:52]ProducePacketName [12:30:52]name=ofd_packets/00104930 [12:30:52]NVStorageDeleteData [12:30:53]OFD Sender: No OFD packet to send [12:30:53]*** Cut start [12:30:53]*** Partial cut [12:30:53]*** CUTSNS_PIN = 1 [12:30:53]*** CUTSNS_PIN = 0 [12:30:53]*** Brake cut motor [12:30:53]Read from MH i2c: 01 [12:30:53]MH_I2C_Read... [12:30:53]*** Stop cut motor [12:30:54]*** Cut end [12:30:54]Read from MH i2c: 01 07 00 [12:30:54]MH_I2C_Read... [12:30:54]Read from MH i2c: 01 07 00 38 18 00 00 00 00 00 FF 0F 65 [12:30:54]process_action close_receipt done [12:30:54]requested_data is exist [12:30:54]produce_requested_data [12:30:54]requested_item fm.sn is exist - process it [12:30:54]wFMCommunicate request_size=4 [12:30:54]MH_SAM_APDU [12:30:54]CAPDU: 80 11 00 00 [12:30:54]Write to MH i2c: E2 08 00 39 18 80 11 00 00 00 00 00 00 CB [12:30:54]Write i2c OK [12:30:54]MH_I2C_Read... [12:30:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:30:54]Read from MH i2c: E2 [12:30:54]MH_I2C_Read... [12:30:54]Read from MH i2c: E2 17 00 [12:30:54]MH_I2C_Read... [12:30:54]Read from MH i2c: E2 17 00 39 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 26 [12:30:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:30:54]wFMCommunicate OK [12:30:54]requested_item fd.num is exist - process it [12:30:54]SAM_PROTO_GetFieldsCounters [12:30:54]wFMCommunicate request_size=4 [12:30:54]MH_SAM_APDU [12:30:54]CAPDU: 80 13 00 00 [12:30:54]Write to MH i2c: E2 08 00 3A 18 80 13 00 00 00 00 00 00 CE [12:30:54]Write i2c OK [12:30:54]MH_I2C_Read... [12:30:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:30:54]Read from MH i2c: E2 [12:30:54]MH_I2C_Read... [12:30:54]Read from MH i2c: E2 62 00 [12:30:54]MH_I2C_Read... [12:30:54]Read from MH i2c: E2 62 00 3A 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 E2 99 01 00 0E 04 04 00 ED 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 90 [12:30:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 E2 99 01 00 0E 04 04 00 ED 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 [12:30:54]wFMCommunicate OK [12:30:54]SAM_PROTO_GetFieldsCounters done [12:30:54]requested_item shift.num is exist - process it [12:30:54]requested_item shift.opened is exist - process it [12:30:54]req_shift_opened [12:30:54]FM_GetShiftState [12:30:54]SAM_PROTO_GetShiftState [12:30:54]wFMCommunicate request_size=4 [12:30:54]MH_SAM_APDU [12:30:54]CAPDU: 80 13 01 00 [12:30:54]Write to MH i2c: E2 08 00 3B 18 80 13 01 00 00 00 00 00 D0 [12:30:54]Write i2c OK [12:30:54]MH_I2C_Read... [12:30:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:30:54]Read from MH i2c: E2 [12:30:54]MH_I2C_Read... [12:30:54]Read from MH i2c: E2 0E 00 [12:30:54]MH_I2C_Read... [12:30:54]Read from MH i2c: E2 0E 00 3B 18 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 CC [12:30:54]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:30:54]wFMCommunicate OK [12:30:54]SAM_PROTO_GetShiftState done [12:30:54]FM_GetShiftState done [12:30:54]req_shift_opened done [12:30:54]requested_item shift.open_date is exist - process it [12:30:54]req_shift_open_date [12:30:54]req_shift_open_date done [12:30:54]produce_requested_data done [12:30:54]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104930,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:30:54]process_action_free close_receipt [12:30:54]json_value_free [12:30:54]json_value_free done [12:30:54]process_json_proto returns [12:30:54]Send response to host [12:30:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104930,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:30:54]free response buf [12:30:54]execute_script done [12:30:54]execute_script returns [12:30:54]free content buf [12:30:54]Sock 7.Close socket [12:30:54]Sock 7.Thread stoped [12:30:58]OFD Sender: No OFD packet to send [12:31:03]OFD Sender: No OFD packet to send [12:31:08]OFD Sender: No OFD packet to send [12:31:13]OFD Sender: No OFD packet to send [12:31:18]OFD Sender: No OFD packet to send [12:31:23]OFD Sender: No OFD packet to send [12:31:28]OFD Sender: No OFD packet to send [12:31:28]accept exits with 9 [12:31:28]New connection [12:31:28]New thread 3067018596 created [12:31:28]Thread 3066875236 joined [12:31:28]Waiting for new connection... [12:31:28] Sock 9.Parse request [12:31:28]Sock 9.Check first char [12:31:28]Sock 9.First char is OK [12:31:28]request: POST /json_proto HTTP/1.0 [12:31:28]Method: POST [12:31:28]URL: /json_proto [12:31:28]Method is POST - this is cgi request [12:31:28]url: /json_proto [12:31:28]query_string will be loaded in cgi processing [12:31:28]execute_cgi json_proto POST (null) [12:31:28]execute_cgi path=json_proto method=POST [12:31:28]POST find Content-Length [12:31:28]Host: 172.17.62.195:8080 [12:31:28]Content-Length: 677 [12:31:28]Content-Type: application/json [12:31:28] [12:31:28]POST finish read [12:31:28]Found Content-Length = 677 [12:31:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.490, "sum" : 440.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 440.00, "total" : 440.00, "payments": [ { "type": 0, "sum" : 440.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:28]execute_script... [12:31: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)118380", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 12", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.490, "sum" : 440.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 440.00, "total" : 440.00, "payments": [ { "type": 0, "sum" : 440.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:31:28]POST & json_proto [12:31:28]process_json_proto [12:31:28]json parsed OK: [12:31:28]protocol is kg_v1.0 [12:31:28]action value=close_receipt [12:31:28]process_action close_receipt [12:31:28]cmd_close_receipt [12:31:28]MH_GetDate [12:31:28]Write to MH i2c: F0 00 00 3C 18 43 [12:31:28]Write i2c OK [12:31:28]MH_I2C_Read... [12:31:28]Read from MH i2c: F0 [12:31:28]MH_I2C_Read... [12:31:28]Read from MH i2c: F0 09 00 [12:31:28]MH_I2C_Read... [12:31:28]Read from MH i2c: F0 09 00 3C 18 00 21 54 F5 66 65 34 CA 65 E4 [12:31:28]GetLastDocTimeStamp 1727353850 [12:31:28]current date 1727353889 [12:31:28]FM_GetShiftState [12:31:28]SAM_PROTO_GetShiftState [12:31:28]wFMCommunicate request_size=4 [12:31:28]MH_SAM_APDU [12:31:28]CAPDU: 80 13 01 00 [12:31:28]Write to MH i2c: E2 08 00 3D 18 80 13 01 00 00 00 00 00 D2 [12:31:28]Write i2c OK [12:31:28]MH_I2C_Read... [12:31:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:28]Read from MH i2c: E2 [12:31:28]MH_I2C_Read... [12:31:28]Read from MH i2c: E2 0E 00 [12:31:28]MH_I2C_Read... [12:31:28]Read from MH i2c: E2 0E 00 3D 18 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 CE [12:31:29]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:31:29]wFMCommunicate OK [12:31:29]SAM_PROTO_GetShiftState done [12:31:29]FM_GetShiftState done [12:31:29]opened in 1727309552 [12:31:29]opened+sec_in_day 1727395952 [12:31:29]quantity*price = 44002 [12:31:29]sum+1 = 44003 [12:31:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 440.00 Внесено: 440.00 СДАЧА: 0.00 НСП 1% : 3.89 НДС 12% : 46.73 Наличными: 440.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 271 26.09.2024 12:31 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104931 ФПД: 365749308095 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T123129&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104931&fm=365749308095&tin=02508201610067®Number=0000000000145756&sum=44000 [12:31:30]StoreToDocumentArchive [12:31:30]shift 237 fd 104931 [12:31:30]save to /storage/0237/doc_00104931 [12:31:30]save last doc name /storage/0237/doc_00104931 to /storage/kkm_last_doc_name [12:31:30]save OK [12:31:30]Clear old archive folders... [12:31:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:31:30]tlvbuf is 00303070 [12:31:30]SAM_PROTO_ClearQueue [12:31:30]wFMCommunicate request_size=4 [12:31:30]MH_SAM_APDU [12:31:30]CAPDU: 80 09 00 00 [12:31:30]Write to MH i2c: E2 08 00 4A 18 80 09 00 00 00 00 00 00 D4 [12:31:30]Write i2c OK [12:31:30]MH_I2C_Read... [12:31:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:31:30]Read from MH i2c: E2 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 03 00 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 03 00 4A 18 00 90 00 D6 [12:31:30]RAPDU: 90 00 [12:31:30]wFMCommunicate OK [12:31:30]SAM_PROTO_ClearQueue done [12:31:30]KKMCreateOFDPacket [12:31:30]OFDProtocolAddRootSTLVToBuf [12:31:30]FM_MakeSignedData [12:31:30]FM_MakeSignedData [12:31:30]SAM_PROTO_SignData [12:31:30]wFMCommunicate request_size=4 [12:31:30]MH_SAM_APDU [12:31:30]CAPDU: 80 0D 01 02 [12:31:30]Write to MH i2c: E2 08 00 4B 18 80 0D 01 02 00 00 00 00 DC [12:31:30]Write i2c OK [12:31:30]MH_I2C_Read... [12:31:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:31:30]Read from MH i2c: E2 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 03 00 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 03 00 4B 18 00 90 00 D7 [12:31:30]RAPDU: 90 00 [12:31:30]wFMCommunicate OK [12:31:30]wFMCommunicate request_size=255 [12:31:30]MH_SAM_APDU [12:31:30]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 5A 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E2 AB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 12 00 00 00 00 07 04 06 00 E0 AB 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 21 54 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E3 99 01 00 35 04 06 00 00 [12:31:30]Write to MH i2c: E2 02 01 4C 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 35 FF 03 08 00 03 5A 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E2 AB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 12 00 00 00 00 07 04 06 00 E0 AB 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 21 54 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E3 99 01 00 35 04 06 00 00 00 00 C0 [12:31:30]Write i2c OK [12:31:30]MH_I2C_Read... [12:31:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:30]Read from MH i2c: E2 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 03 00 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 03 00 4C 18 00 90 00 D8 [12:31:30]RAPDU: 90 00 [12:31:30]wFMCommunicate OK [12:31:30]wFMCommunicate request_size=10 [12:31:30]MH_SAM_APDU [12:31:30]CAPDU: 80 0D 02 02 05 55 28 5B 8A BF [12:31:30]Write to MH i2c: E2 0D 00 4D 18 80 0D 02 02 05 00 55 28 5B 8A BF 00 00 0A [12:31:30]Write i2c OK [12:31:30]MH_I2C_Read... [12:31:30]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:31:30]Read from MH i2c: E2 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 03 00 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 03 00 4D 18 00 90 00 D9 [12:31:30]RAPDU: 90 00 [12:31:30]wFMCommunicate OK [12:31:30]wFMCommunicate request_size=4 [12:31:30]MH_SAM_APDU [12:31:30]CAPDU: 80 0D 03 02 [12:31:30]Write to MH i2c: E2 08 00 4E 18 80 0D 03 02 00 00 00 00 E1 [12:31:30]Write i2c OK [12:31:30]MH_I2C_Read... [12:31:30]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:31:30]Read from MH i2c: E2 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 0B 00 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 0B 00 4E 18 00 67 FE 71 52 B4 13 E3 51 90 00 05 [12:31:30]RAPDU: 67 FE 71 52 B4 13 E3 51 90 00 [12:31:30]wFMCommunicate OK [12:31:30]SAM_PROTO_SignData done [12:31:30]FM_MakeSignedData done [12:31:30]CreateOFDProtocolMessage [12:31:30]wFMCommunicate request_size=4 [12:31:30]MH_SAM_APDU [12:31:30]CAPDU: 80 11 00 00 [12:31:30]Write to MH i2c: E2 08 00 4F 18 80 11 00 00 00 00 00 00 E1 [12:31:30]Write i2c OK [12:31:30]MH_I2C_Read... [12:31:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:30]Read from MH i2c: E2 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 17 00 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: E2 17 00 4F 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 3C [12:31:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:31:30]wFMCommunicate OK [12:31:30]CreateOFDProtocolMessage done [12:31:30]OFDSenderStorePacket 104931 [12:31:30]StoreOFDPacket docnum=104931 [12:31:30]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 2C FF 07 01 DA 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 35 FF 03 08 00 03 5A 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E2 AB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 12 00 00 00 00 07 04 06 00 E0 AB 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 21 54 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E3 99 01 00 35 04 06 00 00 55 28 5B 8A BF 67 FE 71 52 B4 13 E3 51 [12:31:30]CheckFolder [12:31:30]dirname=/storage/ofd_packets [12:31:30]CheckFolder done [12:31:30]ProducePacketName [12:31:30]name=ofd_packets/00104931 [12:31:30]NVStorageSaveData ofd_packets/00104931 [12:31:30]File name is /storage/ofd_packets/00104931 [12:31:30]Write 301 bytes [12:31:30]NVStorageSaveData done [12:31:30]OFDSenderStorePacket done [12:31:30]KKMCreateOFDPacket done [12:31:30]NVStorageSaveData kkm_last_timestamp [12:31:30]File name is /storage/kkm_last_timestamp [12:31:30]Write 4 bytes [12:31:30]NVStorageSaveData done [12:31:30]ExternCall_PrintAddStr [12:31:30]wPrintStart [12:31:30]Write to MH i2c: 01 00 00 50 18 68 [12:31:30]Write i2c OK [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: 01 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: 01 07 00 [12:31:30]MH_I2C_Read... [12:31:30]Read from MH i2c: 01 07 00 50 18 00 00 00 00 00 FF 0F 7D [12:31:30]RasterBufferAndPrint [12:31:30]line Счет N : (1)118380 [12:31:30]line ИНН: 02508201610067 [12:31:30]line Контрольно-Кассовый Чек [12:31:30]line ПРОДАЖА [12:31:30]line ТРК (МРК, ГНК) : 12 [12:31:30]line Товар: 2710124130 [12:31:30]line Аи-92-К-5 [12:31:30]line 6.490 * 67.80 [12:31:30]line = 440.02 [12:31:30]line НДС 12% НСП 1% [12:31:30]line > о реализуемом товаре [12:31:30]line ОКРУГЛЕНИЕ: -0.02 [12:31:30]line ИТОГО: 440.00 [12:31:30]line Внесено: 440.00 [12:31:30]line СДАЧА: 0.00 [12:31:30]line НСП 1% : 3.89 [12:31:30]line НДС 12% : 46.73 [12:31:30]line Наличными: 440.00 [12:31:30]line Безнал.: 0.00 [12:31:30]line Место: АЗС № 176 [12:31:30]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:31:30]line СНО: Общий режим [12:31:30]line Чек 271 26.09.2024 12:31 [12:31:30]line Смена: 237 ФФД: 1.0 [12:31:30]line ЗНМ: 0300000238 [12:31:30]line РНМ: 0000000000145756 [12:31:30]line Версия ККМ: v1.0 [12:31:30]line ФМ: 0000000000959278 [12:31:30]line ФД: 104931 [12:31:30]line ФПД: 365749308095 [12:31:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T123129&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104931&fm=365749308095&tin=02508201610067®Number=0000000000145756&sum=44000 [12:31:30]OFD Sender: Processing packet 104931 [packets to send 51, broken 50] [12:31:30]ProducePacketName [12:31:30]name=ofd_packets/00104931 [12:31:30]OFD Sender: To server: pG, [12:31:30]CommunicateWithHost lk.salyk.kg:30040 [12:31:31]ConnectInit lk.salyk.kg [12:31:31]written 0, free lines is 4095 [12:31:31]Connected sock=10 [12:31:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 2C FF 07 01 DA 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 35 FF 03 08 00 03 5A 19 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E2 AB 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 AB 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 85 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 12 00 00 00 00 07 04 06 00 E0 AB 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 21 54 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E3 99 01 00 35 04 06 00 00 55 28 5B 8A BF 67 FE 71 52 B4 13 E3 51 [12:31:31]Write to MH i2c: 01 00 00 7A 18 92 [12:31:31]Write i2c OK [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: 01 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: 01 07 00 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: 01 07 00 7A 18 00 00 00 00 00 0B 0D B1 [12:31:31]RasterBufferAndPrint [12:31:31]line [12:31:31]line [12:31:31]line [12:31:31]line [12:31:31]line [12:31:31]written 0, free lines is 3345 [12:31:31]MH_Cut [12:31:31]Write to MH i2c: D1 01 00 81 18 01 6B [12:31:31]Write i2c OK [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: D1 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: D1 01 00 [12:31:31]MH_I2C_Read... [12:31:31]Read from MH i2c: D1 01 00 81 18 00 6A [12:31:31]Write to MH i2c: 01 00 00 82 18 9A [12:31:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 A5 BA 47 00 7D 34 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E3 99 01 00 F4 03 04 00 D2 FD F4 66 B6 04 01 00 00 E9 A2 03 BB 33 CC 43 9B [12:31:31]CommunicateWithHost err = 0 [12:31:31]CheckOFDResponse [12:31:31]1017 (14) - 77093643461234 [12:31:31]1041 (16) - 0000000000959278 [12:31:31]1040 (4) - 104931 [12:31:31]1012 (4) - 26.09.2024 06:23 [12:31:31]1206 (1) - 0 [12:31:31]OFD Sender: Remove packet 104931 [12:31:31]ProducePacketName [12:31:31]name=ofd_packets/00104931 [12:31:31]NVStorageDeleteData [12:31:31]Write i2c OK [12:31:31]MH_I2C_Read... [12:31:31]OFD Sender: No OFD packet to send [12:31:32]*** Cut start [12:31:32]*** Partial cut [12:31:32]*** CUTSNS_PIN = 1 [12:31:32]*** CUTSNS_PIN = 0 [12:31:32]*** Brake cut motor [12:31:32]Read from MH i2c: 01 [12:31:32]MH_I2C_Read... [12:31:32]*** Stop cut motor [12:31:32]*** Cut end [12:31:32]Read from MH i2c: 01 07 00 [12:31:32]MH_I2C_Read... [12:31:32]Read from MH i2c: 01 07 00 82 18 00 00 00 00 00 FF 0F AF [12:31:32]process_action close_receipt done [12:31:32]requested_data is exist [12:31:32]produce_requested_data [12:31:32]requested_item fm.sn is exist - process it [12:31:32]wFMCommunicate request_size=4 [12:31:32]MH_SAM_APDU [12:31:32]CAPDU: 80 11 00 00 [12:31:32]Write to MH i2c: E2 08 00 83 18 80 11 00 00 00 00 00 00 15 [12:31:32]Write i2c OK [12:31:32]MH_I2C_Read... [12:31:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:31:32]Read from MH i2c: E2 [12:31:32]MH_I2C_Read... [12:31:32]Read from MH i2c: E2 17 00 [12:31:32]MH_I2C_Read... [12:31:32]Read from MH i2c: E2 17 00 83 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 70 [12:31:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:31:32]wFMCommunicate OK [12:31:32]requested_item fd.num is exist - process it [12:31:32]SAM_PROTO_GetFieldsCounters [12:31:32]wFMCommunicate request_size=4 [12:31:32]MH_SAM_APDU [12:31:32]CAPDU: 80 13 00 00 [12:31:32]Write to MH i2c: E2 08 00 84 18 80 13 00 00 00 00 00 00 18 [12:31:32]Write i2c OK [12:31:32]MH_I2C_Read... [12:31:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:31:32]Read from MH i2c: E2 [12:31:32]MH_I2C_Read... [12:31:32]Read from MH i2c: E2 62 00 [12:31:32]MH_I2C_Read... [12:31:32]Read from MH i2c: E2 62 00 84 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 E3 99 01 00 0E 04 04 00 ED 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 DE [12:31:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 E3 99 01 00 0E 04 04 00 ED 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 [12:31:32]wFMCommunicate OK [12:31:32]SAM_PROTO_GetFieldsCounters done [12:31:32]requested_item shift.num is exist - process it [12:31:32]requested_item shift.opened is exist - process it [12:31:32]req_shift_opened [12:31:32]FM_GetShiftState [12:31:32]SAM_PROTO_GetShiftState [12:31:32]wFMCommunicate request_size=4 [12:31:32]MH_SAM_APDU [12:31:32]CAPDU: 80 13 01 00 [12:31:32]Write to MH i2c: E2 08 00 85 18 80 13 01 00 00 00 00 00 1A [12:31:32]Write i2c OK [12:31:32]MH_I2C_Read... [12:31:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:31:32]Read from MH i2c: E2 [12:31:32]MH_I2C_Read... [12:31:32]Read from MH i2c: E2 0E 00 [12:31:32]MH_I2C_Read... [12:31:32]Read from MH i2c: E2 0E 00 85 18 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 16 [12:31:32]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:31:32]wFMCommunicate OK [12:31:32]SAM_PROTO_GetShiftState done [12:31:32]FM_GetShiftState done [12:31:32]req_shift_opened done [12:31:32]requested_item shift.open_date is exist - process it [12:31:32]req_shift_open_date [12:31:32]req_shift_open_date done [12:31:32]produce_requested_data done [12:31:32]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104931,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:31:32]process_action_free close_receipt [12:31:32]json_value_free [12:31:32]json_value_free done [12:31:32]process_json_proto returns [12:31:32]Send response to host [12:31:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104931,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:31:32]free response buf [12:31:32]execute_script done [12:31:32]execute_script returns [12:31:32]free content buf [12:31:32]Sock 9.Close socket [12:31:32]Sock 9.Thread stoped [12:31:37]OFD Sender: No OFD packet to send [12:31:42]OFD Sender: No OFD packet to send [12:31:47]OFD Sender: No OFD packet to send [12:31:52]OFD Sender: No OFD packet to send [12:31:57]OFD Sender: No OFD packet to send [12:32:02]OFD Sender: No OFD packet to send [12:32:07]OFD Sender: No OFD packet to send [12:32:12]OFD Sender: No OFD packet to send [12:32:17]OFD Sender: No OFD packet to send [12:32:22]OFD Sender: No OFD packet to send [12:32:27]OFD Sender: No OFD packet to send [12:32:32]OFD Sender: No OFD packet to send [12:32:37]OFD Sender: No OFD packet to send [12:32:37]accept exits with 7 [12:32:37]New connection [12:32:37]New thread 3066875236 created [12:32:37]Thread 3067018596 joined [12:32:37]Waiting for new connection... [12:32:37] Sock 7.Parse request [12:32:37]Sock 7.Check first char [12:32:37]Sock 7.First char is OK [12:32:37]request: POST /json_proto HTTP/1.0 [12:32:37]Method: POST [12:32:37]URL: /json_proto [12:32:37]Method is POST - this is cgi request [12:32:37]url: /json_proto [12:32:37]query_string will be loaded in cgi processing [12:32:37]execute_cgi json_proto POST (null) [12:32:37]execute_cgi path=json_proto method=POST [12:32:37]POST find Content-Length [12:32:37]Host: 172.17.62.195:8080 [12:32:37]Content-Length: 800 [12:32:37]Content-Type: application/json [12:32:37] [12:32:37]POST finish read [12:32:37]Found Content-Length = 800 [12:32:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:32:37]execute_script... [12:32: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)118381", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:32:37]POST & json_proto [12:32:37]process_json_proto [12:32:37]json parsed OK: [12:32:37]protocol is kg_v1.0 [12:32:37]action value=close_receipt [12:32:37]process_action close_receipt [12:32:37]cmd_close_receipt [12:32:37]MH_GetDate [12:32:37]Write to MH i2c: F0 00 00 86 18 8D [12:32:37]Write i2c OK [12:32:37]MH_I2C_Read... [12:32:37]Read from MH i2c: F0 [12:32:37]MH_I2C_Read... [12:32:37]Read from MH i2c: F0 09 00 [12:32:37]MH_I2C_Read... [12:32:37]Read from MH i2c: F0 09 00 86 18 00 65 54 F5 66 65 34 CA 65 72 [12:32:37]GetLastDocTimeStamp 1727353889 [12:32:37]current date 1727353957 [12:32:37]FM_GetShiftState [12:32:37]SAM_PROTO_GetShiftState [12:32:37]wFMCommunicate request_size=4 [12:32:37]MH_SAM_APDU [12:32:37]CAPDU: 80 13 01 00 [12:32:37]Write to MH i2c: E2 08 00 87 18 80 13 01 00 00 00 00 00 1C [12:32:37]Write i2c OK [12:32:37]MH_I2C_Read... [12:32:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:32:37]Read from MH i2c: E2 [12:32:37]MH_I2C_Read... [12:32:37]Read from MH i2c: E2 0E 00 [12:32:37]MH_I2C_Read... [12:32:37]Read from MH i2c: E2 0E 00 87 18 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 18 [12:32:37]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:32:37]wFMCommunicate OK [12:32:37]SAM_PROTO_GetShiftState done [12:32:37]FM_GetShiftState done [12:32:37]opened in 1727309552 [12:32:37]opened+sec_in_day 1727395952 [12:32:37]quantity*price = 40002 [12:32:37]sum+1 = 40003 [12:32:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 272 26.09.2024 12:32 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Платежная система: O! деньги ФМ: 0000000000959278 ФД: 104932 ФПД: 159449620865952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T123237&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104932&fm=159449620865952&tin=02508201610067®Number=0000000000145756&sum=40002 [12:32:38]StoreToDocumentArchive [12:32:38]shift 237 fd 104932 [12:32:38]save to /storage/0237/doc_00104932 [12:32:38]save last doc name /storage/0237/doc_00104932 to /storage/kkm_last_doc_name [12:32:38]save OK [12:32:38]Clear old archive folders... [12:32:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:32:38]tlvbuf is 002AAC00 [12:32:38]SAM_PROTO_ClearQueue [12:32:38]wFMCommunicate request_size=4 [12:32:38]MH_SAM_APDU [12:32:38]CAPDU: 80 09 00 00 [12:32:38]Write to MH i2c: E2 08 00 94 18 80 09 00 00 00 00 00 00 1E [12:32:38]Write i2c OK [12:32:38]MH_I2C_Read... [12:32:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:32:38]Read from MH i2c: E2 [12:32:38]MH_I2C_Read... [12:32:38]Read from MH i2c: E2 03 00 [12:32:38]MH_I2C_Read... [12:32:38]Read from MH i2c: E2 03 00 94 18 00 90 00 20 [12:32:38]RAPDU: 90 00 [12:32:38]wFMCommunicate OK [12:32:38]SAM_PROTO_ClearQueue done [12:32:38]KKMCreateOFDPacket [12:32:38]OFDProtocolAddRootSTLVToBuf [12:32:38]FM_MakeSignedData [12:32:38]FM_MakeSignedData [12:32:38]SAM_PROTO_SignData [12:32:38]wFMCommunicate request_size=4 [12:32:38]MH_SAM_APDU [12:32:38]CAPDU: 80 0D 01 02 [12:32:38]Write to MH i2c: E2 08 00 95 18 80 0D 01 02 00 00 00 00 26 [12:32:38]Write i2c OK [12:32:38]MH_I2C_Read... [12:32:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:32:38]Read from MH i2c: E2 [12:32:38]MH_I2C_Read... [12:32:38]Read from MH i2c: E2 03 00 [12:32:38]MH_I2C_Read... [12:32:38]Read from MH i2c: E2 03 00 95 18 00 90 00 21 [12:32:38]RAPDU: 90 00 [12:32:38]wFMCommunicate OK [12:32:38]wFMCommunicate request_size=255 [12:32:38]MH_SAM_APDU [12:32: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 35 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 10 01 00 00 F4 03 04 00 65 54 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E4 99 01 00 35 04 06 00 91 [12:32:38]Write to MH i2c: E2 02 01 96 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 35 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 10 01 00 00 F4 03 04 00 65 54 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E4 99 01 00 35 04 06 00 91 00 00 BA [12:32:38]Write i2c OK [12:32:38]MH_I2C_Read... [12:32:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:32:38]Read from MH i2c: E2 [12:32:38]MH_I2C_Read... [12:32:38]Read from MH i2c: E2 03 00 [12:32:38]MH_I2C_Read... [12:32:38]Read from MH i2c: E2 03 00 96 18 00 90 00 22 [12:32:38]RAPDU: 90 00 [12:32:38]wFMCommunicate OK [12:32:38]wFMCommunicate request_size=10 [12:32:38]MH_SAM_APDU [12:32:38]CAPDU: 80 0D 02 02 05 04 C2 02 E3 A0 [12:32:38]Write to MH i2c: E2 0D 00 97 18 80 0D 02 02 05 00 04 C2 02 E3 A0 00 00 7E [12:32:38]Write i2c OK [12:32:38]MH_I2C_Read... [12:32:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:32:38]Read from MH i2c: E2 [12:32:38]MH_I2C_Read... [12:32:38]Read from MH i2c: E2 03 00 [12:32:38]MH_I2C_Read... [12:32:38]Read from MH i2c: E2 03 00 97 18 00 90 00 23 [12:32:38]RAPDU: 90 00 [12:32:38]wFMCommunicate OK [12:32:38]wFMCommunicate request_size=4 [12:32:38]MH_SAM_APDU [12:32:38]CAPDU: 80 0D 03 02 [12:32:38]Write to MH i2c: E2 08 00 98 18 80 0D 03 02 00 00 00 00 2B [12:32:38]Write i2c OK [12:32:38]MH_I2C_Read... [12:32:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:32:38]Read from MH i2c: E2 [12:32:38]MH_I2C_Read... [12:32:38]Read from MH i2c: E2 0B 00 [12:32:38]MH_I2C_Read... [12:32:38]Read from MH i2c: E2 0B 00 98 18 00 D6 22 FF 37 AB 53 CC 69 90 00 8D [12:32:38]RAPDU: D6 22 FF 37 AB 53 CC 69 90 00 [12:32:38]wFMCommunicate OK [12:32:38]SAM_PROTO_SignData done [12:32:38]FM_MakeSignedData done [12:32:38]CreateOFDProtocolMessage [12:32:38]wFMCommunicate request_size=4 [12:32:38]MH_SAM_APDU [12:32:38]CAPDU: 80 11 00 00 [12:32:38]Write to MH i2c: E2 08 00 99 18 80 11 00 00 00 00 00 00 2B [12:32:38]Write i2c OK [12:32:38]MH_I2C_Read... [12:32:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:32:38]Read from MH i2c: E2 [12:32:38]MH_I2C_Read... [12:32:38]Read from MH i2c: E2 17 00 [12:32:38]MH_I2C_Read... [12:32:38]Read from MH i2c: E2 17 00 99 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 86 [12:32:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:32:38]wFMCommunicate OK [12:32:38]CreateOFDProtocolMessage done [12:32:38]OFDSenderStorePacket 104932 [12:32:38]StoreOFDPacket docnum=104932 [12:32:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 42 26 07 01 51 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 10 01 00 00 F4 03 04 00 65 54 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E4 99 01 00 35 04 06 00 91 04 C2 02 E3 A0 D6 22 FF 37 AB 53 CC 69 [12:32:38]CheckFolder [12:32:38]dirname=/storage/ofd_packets [12:32:38]CheckFolder done [12:32:38]ProducePacketName [12:32:38]name=ofd_packets/00104932 [12:32:38]NVStorageSaveData ofd_packets/00104932 [12:32:38]File name is /storage/ofd_packets/00104932 [12:32:38]Write 301 bytes [12:32:38]NVStorageSaveData done [12:32:38]OFDSenderStorePacket done [12:32:38]KKMCreateOFDPacket done [12:32:38]NVStorageSaveData kkm_last_timestamp [12:32:38]File name is /storage/kkm_last_timestamp [12:32:38]Write 4 bytes [12:32:38]NVStorageSaveData done [12:32:38]ExternCall_PrintAddStr [12:32:38]wPrintStart [12:32:38]Write to MH i2c: 01 00 00 9A 18 B2 [12:32:38]Write i2c OK [12:32:38]MH_I2C_Read... [12:32:38]Read from MH i2c: 01 [12:32:38]MH_I2C_Read... [12:32:38]Read from MH i2c: 01 07 00 [12:32:38]MH_I2C_Read... [12:32:38]Read from MH i2c: 01 07 00 9A 18 00 00 00 00 00 FF 0F C7 [12:32:38]RasterBufferAndPrint [12:32:38]line Счет N : (1)118381 [12:32:38]line ИНН: 02508201610067 [12:32:38]line Контрольно-Кассовый Чек [12:32:38]line ПРОДАЖА [12:32:38]line ТРК (МРК, ГНК) : 22 [12:32:38]line Товар: 2710124130 [12:32:38]line Аи-92-К-5 [12:32:38]line 5.900 * 67.80 [12:32:38]line = 400.02 [12:32:38]line НДС 12% НСП 1% [12:32:38]line > о реализуемом товаре [12:32:38]line ИТОГО: 400.02 [12:32:38]line НСП 1% : 3.54 [12:32:38]line НДС 12% : 42.48 [12:32:38]line Наличными: 0.00 [12:32:38]line Безнал.: 400.02 [12:32:38]line Место: АЗС № 176 [12:32:38]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:32:38]line СНО: Общий режим [12:32:38]line Чек 272 26.09.2024 12:32 [12:32:38]line Смена: 237 ФФД: 1.0 [12:32:38]line ЗНМ: 0300000238 [12:32:38]line РНМ: 0000000000145756 [12:32:38]line Версия ККМ: v1.0 [12:32:38]line Платежная система: O! деньги [12:32:38]line ФМ: 0000000000959278 [12:32:38]line ФД: 104932 [12:32:38]line ФПД: 159449620865952 [12:32:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T123237&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104932&fm=159449620865952&tin=02508201610067®Number=0000000000145756&sum=40002 [12:32:39]OFD Sender: Processing packet 104932 [packets to send 51, broken 50] [12:32:39]ProducePacketName [12:32:39]name=ofd_packets/00104932 [12:32:39]OFD Sender: To server: pG, [12:32:39]CommunicateWithHost lk.salyk.kg:30040 [12:32:39]ConnectInit lk.salyk.kg [12:32:39]written 0, free lines is 4095 [12:32:39]Connected sock=10 [12:32:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 42 26 07 01 51 31 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 10 01 00 00 F4 03 04 00 65 54 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E4 99 01 00 35 04 06 00 91 04 C2 02 E3 A0 D6 22 FF 37 AB 53 CC 69 [12:32:39]Write to MH i2c: 01 00 00 C3 18 DB [12:32:39]Write i2c OK [12:32:39]MH_I2C_Read... [12:32:39]Read from MH i2c: 01 [12:32:39]MH_I2C_Read... [12:32:39]Read from MH i2c: 01 07 00 [12:32:39]MH_I2C_Read... [12:32:39]Read from MH i2c: 01 07 00 C3 18 00 00 00 00 00 19 0D 08 [12:32:39]RasterBufferAndPrint [12:32:39]line [12:32:39]line [12:32:39]line [12:32:39]line [12:32:39]line [12:32:39]written 0, free lines is 3359 [12:32:39]MH_Cut [12:32:39]Write to MH i2c: D1 01 00 CA 18 01 B4 [12:32:39]Write i2c OK [12:32:39]MH_I2C_Read... [12:32:39]Read from MH i2c: D1 [12:32:39]MH_I2C_Read... [12:32:39]Read from MH i2c: D1 01 00 [12:32:39]MH_I2C_Read... [12:32:39]Read from MH i2c: D1 01 00 CA 18 00 B3 [12:32:39]Write to MH i2c: 01 00 00 CB 18 E3 [12:32:39]Write i2c OK [12:32:39]MH_I2C_Read... [12:32:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 B3 18 47 00 2E DD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E4 99 01 00 F4 03 04 00 16 FE F4 66 B6 04 01 00 00 7D AC 02 0D 51 3F B3 34 [12:32:39]CommunicateWithHost err = 0 [12:32:39]CheckOFDResponse [12:32:39]1017 (14) - 77093643461234 [12:32:39]1041 (16) - 0000000000959278 [12:32:39]1040 (4) - 104932 [12:32:39]1012 (4) - 26.09.2024 06:24 [12:32:39]1206 (1) - 0 [12:32:39]OFD Sender: Remove packet 104932 [12:32:39]ProducePacketName [12:32:39]name=ofd_packets/00104932 [12:32:39]NVStorageDeleteData [12:32:40]OFD Sender: No OFD packet to send [12:32:40]*** Cut start [12:32:40]*** Partial cut [12:32:40]*** CUTSNS_PIN = 1 [12:32:40]*** CUTSNS_PIN = 0 [12:32:40]*** Brake cut motor [12:32:40]Read from MH i2c: 01 [12:32:40]MH_I2C_Read... [12:32:40]*** Stop cut motor [12:32:40]*** Cut end [12:32:40]Read from MH i2c: 01 07 00 [12:32:40]MH_I2C_Read... [12:32:40]Read from MH i2c: 01 07 00 CB 18 00 00 00 00 00 FF 0F F8 [12:32:40]process_action close_receipt done [12:32:40]requested_data is exist [12:32:40]produce_requested_data [12:32:40]requested_item fm.sn is exist - process it [12:32:40]wFMCommunicate request_size=4 [12:32:40]MH_SAM_APDU [12:32:40]CAPDU: 80 11 00 00 [12:32:40]Write to MH i2c: E2 08 00 CC 18 80 11 00 00 00 00 00 00 5E [12:32:40]Write i2c OK [12:32:40]MH_I2C_Read... [12:32:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:32:41]Read from MH i2c: E2 [12:32:41]MH_I2C_Read... [12:32:41]Read from MH i2c: E2 17 00 [12:32:41]MH_I2C_Read... [12:32:41]Read from MH i2c: E2 17 00 CC 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 B9 [12:32:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:32:41]wFMCommunicate OK [12:32:41]requested_item fd.num is exist - process it [12:32:41]SAM_PROTO_GetFieldsCounters [12:32:41]wFMCommunicate request_size=4 [12:32:41]MH_SAM_APDU [12:32:41]CAPDU: 80 13 00 00 [12:32:41]Write to MH i2c: E2 08 00 CD 18 80 13 00 00 00 00 00 00 61 [12:32:41]Write i2c OK [12:32:41]MH_I2C_Read... [12:32:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:32:41]Read from MH i2c: E2 [12:32:41]MH_I2C_Read... [12:32:41]Read from MH i2c: E2 62 00 [12:32:41]MH_I2C_Read... [12:32:41]Read from MH i2c: E2 62 00 CD 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 E4 99 01 00 0E 04 04 00 ED 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 2B [12:32:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 E4 99 01 00 0E 04 04 00 ED 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 [12:32:41]wFMCommunicate OK [12:32:41]SAM_PROTO_GetFieldsCounters done [12:32:41]requested_item shift.num is exist - process it [12:32:41]requested_item shift.opened is exist - process it [12:32:41]req_shift_opened [12:32:41]FM_GetShiftState [12:32:41]SAM_PROTO_GetShiftState [12:32:41]wFMCommunicate request_size=4 [12:32:41]MH_SAM_APDU [12:32:41]CAPDU: 80 13 01 00 [12:32:41]Write to MH i2c: E2 08 00 CE 18 80 13 01 00 00 00 00 00 63 [12:32:41]Write i2c OK [12:32:41]MH_I2C_Read... [12:32:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:32:41]Read from MH i2c: E2 [12:32:41]MH_I2C_Read... [12:32:41]Read from MH i2c: E2 0E 00 [12:32:41]MH_I2C_Read... [12:32:41]Read from MH i2c: E2 0E 00 CE 18 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 5F [12:32:41]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:32:41]wFMCommunicate OK [12:32:41]SAM_PROTO_GetShiftState done [12:32:41]FM_GetShiftState done [12:32:41]req_shift_opened done [12:32:41]requested_item shift.open_date is exist - process it [12:32:41]req_shift_open_date [12:32:41]req_shift_open_date done [12:32:41]produce_requested_data done [12:32:41]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104932,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:32:41]process_action_free close_receipt [12:32:41]json_value_free [12:32:41]json_value_free done [12:32:41]process_json_proto returns [12:32:41]Send response to host [12:32:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104932,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:32:41]free response buf [12:32:41]execute_script done [12:32:41]execute_script returns [12:32:41]free content buf [12:32:41]Sock 7.Close socket [12:32:41]Sock 7.Thread stoped [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:35]OFD Sender: No OFD packet to send [12:33:40]OFD Sender: No OFD packet to send [12:33:45]OFD Sender: No OFD packet to send [12:33:50]OFD Sender: No OFD packet to send [12:33:55]OFD Sender: No OFD packet to send [12:34:00]OFD Sender: No OFD packet to send [12:34:05]OFD Sender: No OFD packet to send [12:34:10]OFD Sender: No OFD packet to send [12:34:15]OFD Sender: No OFD packet to send [12:34:20]OFD Sender: No OFD packet to send [12:34:25]OFD Sender: No OFD packet to send [12:34:30]OFD Sender: No OFD packet to send [12:34:35]OFD Sender: No OFD packet to send [12:34:40]OFD Sender: No OFD packet to send [12:34:45]OFD Sender: No OFD packet to send [12:34:50]OFD Sender: No OFD packet to send [12:34:55]OFD Sender: No OFD packet to send [12:35:00]OFD Sender: No OFD packet to send [12:35:05]OFD Sender: No OFD packet to send [12:35:10]OFD Sender: No OFD packet to send [12:35:12]accept exits with 9 [12:35:12]New connection [12:35:12]New thread 3067018596 created [12:35:12]Thread 3066875236 joined [12:35:12]Waiting for new connection... [12:35:12] Sock 9.Parse request [12:35:12]Sock 9.Check first char [12:35:12]Sock 9.First char is OK [12:35:12]request: POST /json_proto HTTP/1.0 [12:35:12]Method: POST [12:35:12]URL: /json_proto [12:35:12]Method is POST - this is cgi request [12:35:12]url: /json_proto [12:35:12]query_string will be loaded in cgi processing [12:35:12]execute_cgi json_proto POST (null) [12:35:12]execute_cgi path=json_proto method=POST [12:35:12]POST find Content-Length [12:35:12]Host: 172.17.62.195:8080 [12:35:12]Content-Length: 682 [12:35:12]Content-Type: application/json [12:35:12] [12:35:12]POST finish read [12:35:12]Found Content-Length = 682 [12:35:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:12]execute_script... [12:35:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118382", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 23", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:12]POST & json_proto [12:35:12]process_json_proto [12:35:12]json parsed OK: [12:35:12]protocol is kg_v1.0 [12:35:12]action value=close_receipt [12:35:12]process_action close_receipt [12:35:12]cmd_close_receipt [12:35:12]MH_GetDate [12:35:12]Write to MH i2c: F0 00 00 CF 18 D6 [12:35:12]Write i2c OK [12:35:12]MH_I2C_Read... [12:35:12]Read from MH i2c: F0 [12:35:12]MH_I2C_Read... [12:35:12]Read from MH i2c: F0 09 00 [12:35:12]MH_I2C_Read... [12:35:12]Read from MH i2c: F0 09 00 CF 18 00 00 55 F5 66 65 34 CA 65 57 [12:35:12]GetLastDocTimeStamp 1727353957 [12:35:12]current date 1727354112 [12:35:12]FM_GetShiftState [12:35:12]SAM_PROTO_GetShiftState [12:35:12]wFMCommunicate request_size=4 [12:35:12]MH_SAM_APDU [12:35:12]CAPDU: 80 13 01 00 [12:35:12]Write to MH i2c: E2 08 00 D0 18 80 13 01 00 00 00 00 00 65 [12:35:12]Write i2c OK [12:35:12]MH_I2C_Read... [12:35:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:12]Read from MH i2c: E2 [12:35:12]MH_I2C_Read... [12:35:12]Read from MH i2c: E2 0E 00 [12:35:12]MH_I2C_Read... [12:35:12]Read from MH i2c: E2 0E 00 D0 18 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 61 [12:35:12]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:35:12]wFMCommunicate OK [12:35:12]SAM_PROTO_GetShiftState done [12:35:12]FM_GetShiftState done [12:35:12]opened in 1727309552 [12:35:12]opened+sec_in_day 1727395952 [12:35:12]quantity*price = 100021 [12:35:12]sum+1 = 100023 [12:35:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 273 26.09.2024 12:35 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104933 ФПД: 119104096657375 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T123512&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104933&fm=119104096657375&tin=02508201610067®Number=0000000000145756&sum=100000 [12:35:13]StoreToDocumentArchive [12:35:13]shift 237 fd 104933 [12:35:13]save to /storage/0237/doc_00104933 [12:35:13]save last doc name /storage/0237/doc_00104933 to /storage/kkm_last_doc_name [12:35:13]save OK [12:35:13]Clear old archive folders... [12:35:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:35:13]tlvbuf is 0030B2E0 [12:35:13]SAM_PROTO_ClearQueue [12:35:13]wFMCommunicate request_size=4 [12:35:13]MH_SAM_APDU [12:35:13]CAPDU: 80 09 00 00 [12:35:13]Write to MH i2c: E2 08 00 DD 18 80 09 00 00 00 00 00 00 67 [12:35:13]Write i2c OK [12:35:13]MH_I2C_Read... [12:35:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:13]Read from MH i2c: E2 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: E2 03 00 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: E2 03 00 DD 18 00 90 00 69 [12:35:13]RAPDU: 90 00 [12:35:13]wFMCommunicate OK [12:35:13]SAM_PROTO_ClearQueue done [12:35:13]KKMCreateOFDPacket [12:35:13]OFDProtocolAddRootSTLVToBuf [12:35:13]FM_MakeSignedData [12:35:13]FM_MakeSignedData [12:35:13]SAM_PROTO_SignData [12:35:13]wFMCommunicate request_size=4 [12:35:13]MH_SAM_APDU [12:35:13]CAPDU: 80 0D 01 02 [12:35:13]Write to MH i2c: E2 08 00 DE 18 80 0D 01 02 00 00 00 00 6F [12:35:13]Write i2c OK [12:35:13]MH_I2C_Read... [12:35:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:13]Read from MH i2c: E2 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: E2 03 00 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: E2 03 00 DE 18 00 90 00 6A [12:35:13]RAPDU: 90 00 [12:35:13]wFMCommunicate OK [12:35:13]wFMCommunicate request_size=255 [12:35:13]MH_SAM_APDU [12:35:13]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 11 01 00 00 F4 03 04 00 00 55 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E5 99 01 00 35 04 06 00 6C [12:35:13]Write to MH i2c: E2 02 01 DF 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 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 00 55 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E5 99 01 00 35 04 06 00 6C 00 00 C0 [12:35:13]Write i2c OK [12:35:13]MH_I2C_Read... [12:35:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:13]Read from MH i2c: E2 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: E2 03 00 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: E2 03 00 DF 18 00 90 00 6B [12:35:13]RAPDU: 90 00 [12:35:13]wFMCommunicate OK [12:35:13]wFMCommunicate request_size=10 [12:35:13]MH_SAM_APDU [12:35:13]CAPDU: 80 0D 02 02 05 53 15 5F 5F DF [12:35:13]Write to MH i2c: E2 0D 00 E0 18 80 0D 02 02 05 00 53 15 5F 5F DF 00 00 81 [12:35:13]Write i2c OK [12:35:13]MH_I2C_Read... [12:35:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:13]Read from MH i2c: E2 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: E2 03 00 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: E2 03 00 E0 18 00 90 00 6C [12:35:13]RAPDU: 90 00 [12:35:13]wFMCommunicate OK [12:35:13]wFMCommunicate request_size=4 [12:35:13]MH_SAM_APDU [12:35:13]CAPDU: 80 0D 03 02 [12:35:13]Write to MH i2c: E2 08 00 E1 18 80 0D 03 02 00 00 00 00 74 [12:35:13]Write i2c OK [12:35:13]MH_I2C_Read... [12:35:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:13]Read from MH i2c: E2 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: E2 0B 00 [12:35:13]MH_I2C_Read... [12:35:13]Read from MH i2c: E2 0B 00 E1 18 00 A6 81 3F 69 63 C7 06 D2 90 00 46 [12:35:13]RAPDU: A6 81 3F 69 63 C7 06 D2 90 00 [12:35:13]wFMCommunicate OK [12:35:13]SAM_PROTO_SignData done [12:35:13]FM_MakeSignedData done [12:35:13]CreateOFDProtocolMessage [12:35:13]wFMCommunicate request_size=4 [12:35:13]MH_SAM_APDU [12:35:13]CAPDU: 80 11 00 00 [12:35:13]Write to MH i2c: E2 08 00 E2 18 80 11 00 00 00 00 00 00 74 [12:35:13]Write i2c OK [12:35:13]MH_I2C_Read... [12:35:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:14]Read from MH i2c: E2 [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: E2 17 00 [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: E2 17 00 E2 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 CF [12:35:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:35:14]wFMCommunicate OK [12:35:14]CreateOFDProtocolMessage done [12:35:14]OFDSenderStorePacket 104933 [12:35:14]StoreOFDPacket docnum=104933 [12:35:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 D4 A7 07 01 C2 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 00 55 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E5 99 01 00 35 04 06 00 6C 53 15 5F 5F DF A6 81 3F 69 63 C7 06 D2 [12:35:14]CheckFolder [12:35:14]dirname=/storage/ofd_packets [12:35:14]CheckFolder done [12:35:14]ProducePacketName [12:35:14]name=ofd_packets/00104933 [12:35:14]NVStorageSaveData ofd_packets/00104933 [12:35:14]File name is /storage/ofd_packets/00104933 [12:35:14]Write 301 bytes [12:35:14]NVStorageSaveData done [12:35:14]OFDSenderStorePacket done [12:35:14]KKMCreateOFDPacket done [12:35:14]NVStorageSaveData kkm_last_timestamp [12:35:14]File name is /storage/kkm_last_timestamp [12:35:14]Write 4 bytes [12:35:14]NVStorageSaveData done [12:35:14]ExternCall_PrintAddStr [12:35:14]wPrintStart [12:35:14]Write to MH i2c: 01 00 00 E3 18 FB [12:35:14]Write i2c OK [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: 01 [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: 01 07 00 [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: 01 07 00 E3 18 00 00 00 00 00 FF 0F 10 [12:35:14]RasterBufferAndPrint [12:35:14]line Счет N : (1)118382 [12:35:14]line ИНН: 02508201610067 [12:35:14]line Контрольно-Кассовый Чек [12:35:14]line ПРОДАЖА [12:35:14]line ТРК (МРК, ГНК) : 23 [12:35:14]line Товар: 2710124500 [12:35:14]line Аи-95-К-5 [12:35:14]line 13.480 * 74.20 [12:35:14]line = 1000.22 [12:35:14]line НДС 12% НСП 1% [12:35:14]line > о реализуемом товаре [12:35:14]line ОКРУГЛЕНИЕ: -0.22 [12:35:14]line ИТОГО: 1000.00 [12:35:14]line Внесено: 1000.00 [12:35:14]line СДАЧА: 0.00 [12:35:14]line НСП 1% : 8.85 [12:35:14]line НДС 12% : 106.22 [12:35:14]line Наличными: 1000.00 [12:35:14]line Безнал.: 0.00 [12:35:14]line Место: АЗС № 176 [12:35:14]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:35:14]line СНО: Общий режим [12:35:14]line Чек 273 26.09.2024 12:35 [12:35:14]line Смена: 237 ФФД: 1.0 [12:35:14]line ЗНМ: 0300000238 [12:35:14]line РНМ: 0000000000145756 [12:35:14]line Версия ККМ: v1.0 [12:35:14]line ФМ: 0000000000959278 [12:35:14]line ФД: 104933 [12:35:14]line ФПД: 119104096657375 [12:35:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T123512&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104933&fm=119104096657375&tin=02508201610067®Number=0000000000145756&sum=100000 [12:35:14]OFD Sender: Processing packet 104933 [packets to send 51, broken 50] [12:35:14]ProducePacketName [12:35:14]name=ofd_packets/00104933 [12:35:14]OFD Sender: To server: pG, [12:35:14]CommunicateWithHost lk.salyk.kg:30040 [12:35:14]ConnectInit lk.salyk.kg [12:35:14]written 0, free lines is 4095 [12:35:14]Connected sock=10 [12:35:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 D4 A7 07 01 C2 EF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A8 34 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 B6 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 11 01 00 00 F4 03 04 00 00 55 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E5 99 01 00 35 04 06 00 6C 53 15 5F 5F DF A6 81 3F 69 63 C7 06 D2 [12:35:14]Write to MH i2c: 01 00 00 0D 19 26 [12:35:14]Write i2c OK [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: 01 [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: 01 07 00 [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: 01 07 00 0D 19 00 00 00 00 00 0E 0D 48 [12:35:14]RasterBufferAndPrint [12:35:14]line [12:35:14]line [12:35:14]line [12:35:14]line [12:35:14]line [12:35:14]written 0, free lines is 3348 [12:35:14]MH_Cut [12:35:14]Write to MH i2c: D1 01 00 14 19 01 FF [12:35:14]Write i2c OK [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: D1 [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: D1 01 00 [12:35:14]MH_I2C_Read... [12:35:14]Read from MH i2c: D1 01 00 14 19 00 FE [12:35:14]Write to MH i2c: 01 00 00 15 19 2E [12:35:14]Write i2c OK [12:35:14]MH_I2C_Read... [12:35:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 DC 24 47 00 97 18 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E5 99 01 00 F4 03 04 00 B1 FE F4 66 B6 04 01 00 00 C1 EA A9 78 5B 24 4E EC [12:35:14]CommunicateWithHost err = 0 [12:35:14]CheckOFDResponse [12:35:14]1017 (14) - 77093643461234 [12:35:14]1041 (16) - 0000000000959278 [12:35:14]1040 (4) - 104933 [12:35:14]1012 (4) - 26.09.2024 06:26 [12:35:14]1206 (1) - 0 [12:35:14]OFD Sender: Remove packet 104933 [12:35:14]ProducePacketName [12:35:14]name=ofd_packets/00104933 [12:35:14]NVStorageDeleteData [12:35:15]OFD Sender: No OFD packet to send [12:35:15]*** Cut start [12:35:15]*** Partial cut [12:35:15]*** CUTSNS_PIN = 1 [12:35:15]*** CUTSNS_PIN = 0 [12:35:15]*** Brake cut motor [12:35:16]Read from MH i2c: 01 [12:35:16]MH_I2C_Read... [12:35:16]*** Stop cut motor [12:35:16]*** Cut end [12:35:16]Read from MH i2c: 01 07 00 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: 01 07 00 15 19 00 00 00 00 00 FF 0F 43 [12:35:16]process_action close_receipt done [12:35:16]requested_data is exist [12:35:16]produce_requested_data [12:35:16]requested_item fm.sn is exist - process it [12:35:16]wFMCommunicate request_size=4 [12:35:16]MH_SAM_APDU [12:35:16]CAPDU: 80 11 00 00 [12:35:16]Write to MH i2c: E2 08 00 16 19 80 11 00 00 00 00 00 00 A9 [12:35:16]Write i2c OK [12:35:16]MH_I2C_Read... [12:35:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:16]Read from MH i2c: E2 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: E2 17 00 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: E2 17 00 16 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 04 [12:35:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:35:16]wFMCommunicate OK [12:35:16]requested_item fd.num is exist - process it [12:35:16]SAM_PROTO_GetFieldsCounters [12:35:16]wFMCommunicate request_size=4 [12:35:16]MH_SAM_APDU [12:35:16]CAPDU: 80 13 00 00 [12:35:16]Write to MH i2c: E2 08 00 17 19 80 13 00 00 00 00 00 00 AC [12:35:16]Write i2c OK [12:35:16]MH_I2C_Read... [12:35:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:16]Read from MH i2c: E2 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: E2 62 00 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: E2 62 00 17 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 E5 99 01 00 0E 04 04 00 ED 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 7A [12:35:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 E5 99 01 00 0E 04 04 00 ED 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 [12:35:16]wFMCommunicate OK [12:35:16]SAM_PROTO_GetFieldsCounters done [12:35:16]requested_item shift.num is exist - process it [12:35:16]requested_item shift.opened is exist - process it [12:35:16]req_shift_opened [12:35:16]FM_GetShiftState [12:35:16]SAM_PROTO_GetShiftState [12:35:16]wFMCommunicate request_size=4 [12:35:16]MH_SAM_APDU [12:35:16]CAPDU: 80 13 01 00 [12:35:16]Write to MH i2c: E2 08 00 18 19 80 13 01 00 00 00 00 00 AE [12:35:16]Write i2c OK [12:35:16]MH_I2C_Read... [12:35:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:16]Read from MH i2c: E2 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: E2 0E 00 [12:35:16]MH_I2C_Read... [12:35:16]Read from MH i2c: E2 0E 00 18 19 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 AA [12:35:16]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:35:16]wFMCommunicate OK [12:35:16]SAM_PROTO_GetShiftState done [12:35:16]FM_GetShiftState done [12:35:16]req_shift_opened done [12:35:16]requested_item shift.open_date is exist - process it [12:35:16]req_shift_open_date [12:35:16]req_shift_open_date done [12:35:16]produce_requested_data done [12:35:16]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104933,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:35:16]process_action_free close_receipt [12:35:16]json_value_free [12:35:16]json_value_free done [12:35:16]process_json_proto returns [12:35:16]Send response to host [12:35:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104933,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:35:16]free response buf [12:35:16]execute_script done [12:35:16]execute_script returns [12:35:16]free content buf [12:35:16]Sock 9.Close socket [12:35:16]Sock 9.Thread stoped [12:35:20]OFD Sender: No OFD packet to send [12:35:25]OFD Sender: No OFD packet to send [12:35:30]OFD Sender: No OFD packet to send [12:35:35]OFD Sender: No OFD packet to send [12:35:40]OFD Sender: No OFD packet to send [12:35:45]OFD Sender: No OFD packet to send [12:35:50]OFD Sender: No OFD packet to send [12:35:55]OFD Sender: No OFD packet to send [12:36:00]OFD Sender: No OFD packet to send [12:36:04]accept exits with 7 [12:36:04]New connection [12:36:04]New thread 3066875236 created [12:36:04]Thread 3067018596 joined [12:36:04]Waiting for new connection... [12:36:04] Sock 7.Parse request [12:36:04]Sock 7.Check first char [12:36:04]Sock 7.First char is OK [12:36:04]request: POST /json_proto HTTP/1.0 [12:36:04]Method: POST [12:36:04]URL: /json_proto [12:36:04]Method is POST - this is cgi request [12:36:04]url: /json_proto [12:36:04]query_string will be loaded in cgi processing [12:36:04]execute_cgi json_proto POST (null) [12:36:04]execute_cgi path=json_proto method=POST [12:36:04]POST find Content-Length [12:36:04]Host: 172.17.62.195:8080 [12:36:04]Content-Length: 677 [12:36:04]Content-Type: application/json [12:36:04] [12:36:04]POST finish read [12:36:04]Found Content-Length = 677 [12:36:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118383", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:04]execute_script... [12:36:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118383", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:36:04]POST & json_proto [12:36:04]process_json_proto [12:36:04]json parsed OK: [12:36:04]protocol is kg_v1.0 [12:36:04]action value=close_receipt [12:36:04]process_action close_receipt [12:36:04]cmd_close_receipt [12:36:04]MH_GetDate [12:36:04]Write to MH i2c: F0 00 00 19 19 21 [12:36:04]Write i2c OK [12:36:04]MH_I2C_Read... [12:36:04]Read from MH i2c: F0 [12:36:04]MH_I2C_Read... [12:36:04]Read from MH i2c: F0 09 00 [12:36:04]MH_I2C_Read... [12:36:04]Read from MH i2c: F0 09 00 19 19 00 34 55 F5 66 65 34 CA 65 D6 [12:36:04]GetLastDocTimeStamp 1727354112 [12:36:04]current date 1727354164 [12:36:04]FM_GetShiftState [12:36:04]SAM_PROTO_GetShiftState [12:36:04]wFMCommunicate request_size=4 [12:36:04]MH_SAM_APDU [12:36:04]CAPDU: 80 13 01 00 [12:36:04]Write to MH i2c: E2 08 00 1A 19 80 13 01 00 00 00 00 00 B0 [12:36:04]Write i2c OK [12:36:04]MH_I2C_Read... [12:36:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:04]Read from MH i2c: E2 [12:36:04]MH_I2C_Read... [12:36:04]Read from MH i2c: E2 0E 00 [12:36:04]MH_I2C_Read... [12:36:04]Read from MH i2c: E2 0E 00 1A 19 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 AC [12:36:04]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:36:04]wFMCommunicate OK [12:36:04]SAM_PROTO_GetShiftState done [12:36:04]FM_GetShiftState done [12:36:04]opened in 1727309552 [12:36:04]opened+sec_in_day 1727395952 [12:36:04]quantity*price = 30035 [12:36:04]sum+1 = 30036 [12:36:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 274 26.09.2024 12:36 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104934 ФПД: 260761059441128 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T123604&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104934&fm=260761059441128&tin=02508201610067®Number=0000000000145756&sum=30000 [12:36:05]StoreToDocumentArchive [12:36:05]shift 237 fd 104934 [12:36:05]save to /storage/0237/doc_00104934 [12:36:05]save last doc name /storage/0237/doc_00104934 to /storage/kkm_last_doc_name [12:36:05]save OK [12:36:05]Clear old archive folders... [12:36:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:36:05]tlvbuf is 0037CA40 [12:36:05]SAM_PROTO_ClearQueue [12:36:05]wFMCommunicate request_size=4 [12:36:05]MH_SAM_APDU [12:36:05]CAPDU: 80 09 00 00 [12:36:05]Write to MH i2c: E2 08 00 27 19 80 09 00 00 00 00 00 00 B2 [12:36:05]Write i2c OK [12:36:05]MH_I2C_Read... [12:36:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:36:05]Read from MH i2c: E2 [12:36:05]MH_I2C_Read... [12:36:05]Read from MH i2c: E2 03 00 [12:36:05]MH_I2C_Read... [12:36:05]Read from MH i2c: E2 03 00 27 19 00 90 00 B4 [12:36:05]RAPDU: 90 00 [12:36:05]wFMCommunicate OK [12:36:05]SAM_PROTO_ClearQueue done [12:36:05]KKMCreateOFDPacket [12:36:05]OFDProtocolAddRootSTLVToBuf [12:36:05]FM_MakeSignedData [12:36:05]FM_MakeSignedData [12:36:05]SAM_PROTO_SignData [12:36:05]wFMCommunicate request_size=4 [12:36:05]MH_SAM_APDU [12:36:05]CAPDU: 80 0D 01 02 [12:36:05]Write to MH i2c: E2 08 00 28 19 80 0D 01 02 00 00 00 00 BA [12:36:05]Write i2c OK [12:36:05]MH_I2C_Read... [12:36:05]OFD Sender: No OFD packet to send [12:36:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:36:05]Read from MH i2c: E2 [12:36:05]MH_I2C_Read... [12:36:05]Read from MH i2c: E2 03 00 [12:36:05]MH_I2C_Read... [12:36:05]Read from MH i2c: E2 03 00 28 19 00 90 00 B5 [12:36:05]RAPDU: 90 00 [12:36:05]wFMCommunicate OK [12:36:05]wFMCommunicate request_size=255 [12:36:05]MH_SAM_APDU [12:36:05]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 12 01 00 00 F4 03 04 00 34 55 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E6 99 01 00 35 04 06 00 ED [12:36:05]Write to MH i2c: E2 02 01 29 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 35 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 12 01 00 00 F4 03 04 00 34 55 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E6 99 01 00 35 04 06 00 ED 00 00 B4 [12:36:05]Write i2c OK [12:36:05]MH_I2C_Read... [12:36:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:05]Read from MH i2c: E2 [12:36:05]MH_I2C_Read... [12:36:05]Read from MH i2c: E2 03 00 [12:36:05]MH_I2C_Read... [12:36:05]Read from MH i2c: E2 03 00 29 19 00 90 00 B6 [12:36:05]RAPDU: 90 00 [12:36:05]wFMCommunicate OK [12:36:05]wFMCommunicate request_size=10 [12:36:05]MH_SAM_APDU [12:36:05]CAPDU: 80 0D 02 02 05 29 2A 51 B9 E8 [12:36:05]Write to MH i2c: E2 0D 00 2A 19 80 0D 02 02 05 00 29 2A 51 B9 E8 00 00 0C [12:36:05]Write i2c OK [12:36:05]MH_I2C_Read... [12:36:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:36:05]Read from MH i2c: E2 [12:36:05]MH_I2C_Read... [12:36:05]Read from MH i2c: E2 03 00 [12:36:05]MH_I2C_Read... [12:36:05]Read from MH i2c: E2 03 00 2A 19 00 90 00 B7 [12:36:05]RAPDU: 90 00 [12:36:05]wFMCommunicate OK [12:36:05]wFMCommunicate request_size=4 [12:36:05]MH_SAM_APDU [12:36:05]CAPDU: 80 0D 03 02 [12:36:05]Write to MH i2c: E2 08 00 2B 19 80 0D 03 02 00 00 00 00 BF [12:36:05]Write i2c OK [12:36:05]MH_I2C_Read... [12:36:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:36:05]Read from MH i2c: E2 [12:36:05]MH_I2C_Read... [12:36:05]Read from MH i2c: E2 0B 00 [12:36:05]MH_I2C_Read... [12:36:05]Read from MH i2c: E2 0B 00 2B 19 00 BF 38 59 44 2D 47 38 43 90 00 43 [12:36:05]RAPDU: BF 38 59 44 2D 47 38 43 90 00 [12:36:05]wFMCommunicate OK [12:36:05]SAM_PROTO_SignData done [12:36:05]FM_MakeSignedData done [12:36:05]CreateOFDProtocolMessage [12:36:05]wFMCommunicate request_size=4 [12:36:05]MH_SAM_APDU [12:36:05]CAPDU: 80 11 00 00 [12:36:05]Write to MH i2c: E2 08 00 2C 19 80 11 00 00 00 00 00 00 BF [12:36:05]Write i2c OK [12:36:05]MH_I2C_Read... [12:36:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:05]Read from MH i2c: E2 [12:36:05]MH_I2C_Read... [12:36:05]Read from MH i2c: E2 17 00 [12:36:05]MH_I2C_Read... [12:36:05]Read from MH i2c: E2 17 00 2C 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 1A [12:36:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:36:05]wFMCommunicate OK [12:36:05]CreateOFDProtocolMessage done [12:36:05]OFDSenderStorePacket 104934 [12:36:05]StoreOFDPacket docnum=104934 [12:36:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 24 F4 07 01 F2 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 35 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 12 01 00 00 F4 03 04 00 34 55 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E6 99 01 00 35 04 06 00 ED 29 2A 51 B9 E8 BF 38 59 44 2D 47 38 43 [12:36:05]CheckFolder [12:36:05]dirname=/storage/ofd_packets [12:36:05]CheckFolder done [12:36:05]ProducePacketName [12:36:05]name=ofd_packets/00104934 [12:36:05]NVStorageSaveData ofd_packets/00104934 [12:36:05]File name is /storage/ofd_packets/00104934 [12:36:05]Write 301 bytes [12:36:05]NVStorageSaveData done [12:36:05]OFDSenderStorePacket done [12:36:05]KKMCreateOFDPacket done [12:36:05]NVStorageSaveData kkm_last_timestamp [12:36:05]File name is /storage/kkm_last_timestamp [12:36:05]Write 4 bytes [12:36:05]NVStorageSaveData done [12:36:05]ExternCall_PrintAddStr [12:36:05]wPrintStart [12:36:05]Write to MH i2c: 01 00 00 2D 19 46 [12:36:05]Write i2c OK [12:36:05]MH_I2C_Read... [12:36:05]Read from MH i2c: 01 [12:36:05]MH_I2C_Read... [12:36:05]Read from MH i2c: 01 07 00 [12:36:05]MH_I2C_Read... [12:36:05]Read from MH i2c: 01 07 00 2D 19 00 00 00 00 00 FF 0F 5B [12:36:05]RasterBufferAndPrint [12:36:05]line Счет N : (1)118383 [12:36:05]line ИНН: 02508201610067 [12:36:05]line Контрольно-Кассовый Чек [12:36:05]line ПРОДАЖА [12:36:05]line ТРК (МРК, ГНК) : 42 [12:36:05]line Товар: 2710124130 [12:36:05]line Аи-92-К-5 [12:36:05]line 4.430 * 67.80 [12:36:05]line = 300.35 [12:36:05]line НДС 12% НСП 1% [12:36:05]line > о реализуемом товаре [12:36:05]line ОКРУГЛЕНИЕ: -0.35 [12:36:05]line ИТОГО: 300.00 [12:36:05]line Внесено: 300.00 [12:36:05]line СДАЧА: 0.00 [12:36:05]line НСП 1% : 2.66 [12:36:05]line НДС 12% : 31.90 [12:36:05]line Наличными: 300.00 [12:36:05]line Безнал.: 0.00 [12:36:05]line Место: АЗС № 176 [12:36:05]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:36:05]line СНО: Общий режим [12:36:05]line Чек 274 26.09.2024 12:36 [12:36:05]line Смена: 237 ФФД: 1.0 [12:36:05]line ЗНМ: 0300000238 [12:36:05]line РНМ: 0000000000145756 [12:36:05]line Версия ККМ: v1.0 [12:36:05]line ФМ: 0000000000959278 [12:36:05]line ФД: 104934 [12:36:05]line ФПД: 260761059441128 [12:36:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T123604&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104934&fm=260761059441128&tin=02508201610067®Number=0000000000145756&sum=30000 [12:36:06]OFD Sender: Processing packet 104934 [packets to send 51, broken 50] [12:36:06]ProducePacketName [12:36:06]name=ofd_packets/00104934 [12:36:06]OFD Sender: To server: pG, [12:36:06]CommunicateWithHost lk.salyk.kg:30040 [12:36:06]ConnectInit lk.salyk.kg [12:36:06]written 0, free lines is 4095 [12:36:06]Connected sock=10 [12:36:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 24 F4 07 01 F2 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 35 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 12 01 00 00 F4 03 04 00 34 55 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E6 99 01 00 35 04 06 00 ED 29 2A 51 B9 E8 BF 38 59 44 2D 47 38 43 [12:36:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 95 E0 47 00 47 C5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E6 99 01 00 F4 03 04 00 E5 FE F4 66 B6 04 01 00 00 34 D8 C0 E1 76 9A DB 1B [12:36:06]CommunicateWithHost err = 0 [12:36:06]CheckOFDResponse [12:36:06]1017 (14) - 77093643461234 [12:36:06]1041 (16) - 0000000000959278 [12:36:06]1040 (4) - 104934 [12:36:06]1012 (4) - 26.09.2024 06:27 [12:36:06]1206 (1) - 0 [12:36:06]OFD Sender: Remove packet 104934 [12:36:06]ProducePacketName [12:36:06]name=ofd_packets/00104934 [12:36:06]NVStorageDeleteData [12:36:06]Write to MH i2c: 01 00 00 57 19 70 [12:36:06]Write i2c OK [12:36:06]MH_I2C_Read... [12:36:06]Read from MH i2c: 01 [12:36:06]MH_I2C_Read... [12:36:06]Read from MH i2c: 01 07 00 [12:36:06]MH_I2C_Read... [12:36:06]Read from MH i2c: 01 07 00 57 19 00 00 00 00 00 04 0D 88 [12:36:06]RasterBufferAndPrint [12:36:06]line [12:36:06]line [12:36:06]line [12:36:06]line [12:36:06]line [12:36:06]written 0, free lines is 3338 [12:36:06]MH_Cut [12:36:06]Write to MH i2c: D1 01 00 5E 19 01 49 [12:36:06]Write i2c OK [12:36:06]MH_I2C_Read... [12:36:06]Read from MH i2c: D1 [12:36:06]MH_I2C_Read... [12:36:06]Read from MH i2c: D1 01 00 [12:36:06]MH_I2C_Read... [12:36:06]Read from MH i2c: D1 01 00 5E 19 00 48 [12:36:06]Write to MH i2c: 01 00 00 5F 19 78 [12:36:06]Write i2c OK [12:36:06]MH_I2C_Read... [12:36:07]OFD Sender: No OFD packet to send [12:36:07]*** Cut start [12:36:07]*** Partial cut [12:36:07]*** CUTSNS_PIN = 1 [12:36:07]*** CUTSNS_PIN = 0 [12:36:07]*** Brake cut motor [12:36:07]Read from MH i2c: 01 [12:36:07]MH_I2C_Read... [12:36:07]*** Stop cut motor [12:36:07]*** Cut end [12:36:07]Read from MH i2c: 01 07 00 [12:36:07]MH_I2C_Read... [12:36:07]Read from MH i2c: 01 07 00 5F 19 00 00 00 00 00 FF 0F 8D [12:36:07]process_action close_receipt done [12:36:07]requested_data is exist [12:36:07]produce_requested_data [12:36:07]requested_item fm.sn is exist - process it [12:36:07]wFMCommunicate request_size=4 [12:36:07]MH_SAM_APDU [12:36:07]CAPDU: 80 11 00 00 [12:36:07]Write to MH i2c: E2 08 00 60 19 80 11 00 00 00 00 00 00 F3 [12:36:07]Write i2c OK [12:36:07]MH_I2C_Read... [12:36:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:36:08]Read from MH i2c: E2 [12:36:08]MH_I2C_Read... [12:36:08]Read from MH i2c: E2 17 00 [12:36:08]MH_I2C_Read... [12:36:08]Read from MH i2c: E2 17 00 60 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 4E [12:36:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:36:08]wFMCommunicate OK [12:36:08]requested_item fd.num is exist - process it [12:36:08]SAM_PROTO_GetFieldsCounters [12:36:08]wFMCommunicate request_size=4 [12:36:08]MH_SAM_APDU [12:36:08]CAPDU: 80 13 00 00 [12:36:08]Write to MH i2c: E2 08 00 61 19 80 13 00 00 00 00 00 00 F6 [12:36:08]Write i2c OK [12:36:08]MH_I2C_Read... [12:36:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:36:08]Read from MH i2c: E2 [12:36:08]MH_I2C_Read... [12:36:08]Read from MH i2c: E2 62 00 [12:36:08]MH_I2C_Read... [12:36:08]Read from MH i2c: E2 62 00 61 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 E6 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 C8 [12:36:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 E6 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 12 01 00 00 5E 04 04 00 12 01 00 00 57 04 04 00 13 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:36:08]wFMCommunicate OK [12:36:08]SAM_PROTO_GetFieldsCounters done [12:36:08]requested_item shift.num is exist - process it [12:36:08]requested_item shift.opened is exist - process it [12:36:08]req_shift_opened [12:36:08]FM_GetShiftState [12:36:08]SAM_PROTO_GetShiftState [12:36:08]wFMCommunicate request_size=4 [12:36:08]MH_SAM_APDU [12:36:08]CAPDU: 80 13 01 00 [12:36:08]Write to MH i2c: E2 08 00 62 19 80 13 01 00 00 00 00 00 F8 [12:36:08]Write i2c OK [12:36:08]MH_I2C_Read... [12:36:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:36:08]Read from MH i2c: E2 [12:36:08]MH_I2C_Read... [12:36:08]Read from MH i2c: E2 0E 00 [12:36:08]MH_I2C_Read... [12:36:08]Read from MH i2c: E2 0E 00 62 19 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F4 [12:36:08]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:36:08]wFMCommunicate OK [12:36:08]SAM_PROTO_GetShiftState done [12:36:08]FM_GetShiftState done [12:36:08]req_shift_opened done [12:36:08]requested_item shift.open_date is exist - process it [12:36:08]req_shift_open_date [12:36:08]req_shift_open_date done [12:36:08]produce_requested_data done [12:36:08]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104934,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:36:08]process_action_free close_receipt [12:36:08]json_value_free [12:36:08]json_value_free done [12:36:08]process_json_proto returns [12:36:08]Send response to host [12:36:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104934,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:36:08]free response buf [12:36:08]execute_script done [12:36:08]execute_script returns [12:36:08]free content buf [12:36:08]Sock 7.Close socket [12:36:08]Sock 7.Thread stoped [12:36:12]OFD Sender: No OFD packet to send [12:36:17]OFD Sender: No OFD packet to send [12:36:22]OFD Sender: No OFD packet to send [12:36:27]OFD Sender: No OFD packet to send [12:36:32]OFD Sender: No OFD packet to send [12:36:37]OFD Sender: No OFD packet to send [12:36:42]OFD Sender: No OFD packet to send [12:36:47]OFD Sender: No OFD packet to send [12:36:52]OFD Sender: No OFD packet to send [12:36:57]OFD Sender: No OFD packet to send [12:37:02]OFD Sender: No OFD packet to send [12:37:07]OFD Sender: No OFD packet to send [12:37:12]OFD Sender: No OFD packet to send [12:37:17]OFD Sender: No OFD packet to send [12:37:22]OFD Sender: No OFD packet to send [12:37:23]accept exits with 9 [12:37:23]New connection [12:37:23]New thread 3067018596 created [12:37:23]Thread 3066875236 joined [12:37:23]Waiting for new connection... [12:37:23] Sock 9.Parse request [12:37:23]Sock 9.Check first char [12:37:23]Sock 9.First char is OK [12:37:23]request: POST /json_proto HTTP/1.0 [12:37:23]Method: POST [12:37:23]URL: /json_proto [12:37:23]Method is POST - this is cgi request [12:37:23]url: /json_proto [12:37:23]query_string will be loaded in cgi processing [12:37:23]execute_cgi json_proto POST (null) [12:37:23]execute_cgi path=json_proto method=POST [12:37:23]POST find Content-Length [12:37:23]Host: 172.17.62.195:8080 [12:37:23]Content-Length: 677 [12:37:23]Content-Type: application/json [12:37:23] [12:37:23]POST finish read [12:37:23]Found Content-Length = 677 [12:37:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:23]execute_script... [12:37:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118384", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:37:23]POST & json_proto [12:37:23]process_json_proto [12:37:23]json parsed OK: [12:37:23]protocol is kg_v1.0 [12:37:23]action value=close_receipt [12:37:23]process_action close_receipt [12:37:23]cmd_close_receipt [12:37:23]MH_GetDate [12:37:23]Write to MH i2c: F0 00 00 63 19 6B [12:37:23]Write i2c OK [12:37:23]MH_I2C_Read... [12:37:23]Read from MH i2c: F0 [12:37:23]MH_I2C_Read... [12:37:23]Read from MH i2c: F0 09 00 [12:37:23]MH_I2C_Read... [12:37:23]Read from MH i2c: F0 09 00 63 19 00 84 55 F5 66 65 34 CA 65 70 [12:37:23]GetLastDocTimeStamp 1727354164 [12:37:23]current date 1727354244 [12:37:23]FM_GetShiftState [12:37:23]SAM_PROTO_GetShiftState [12:37:23]wFMCommunicate request_size=4 [12:37:23]MH_SAM_APDU [12:37:23]CAPDU: 80 13 01 00 [12:37:23]Write to MH i2c: E2 08 00 64 19 80 13 01 00 00 00 00 00 FA [12:37:23]Write i2c OK [12:37:23]MH_I2C_Read... [12:37:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:23]Read from MH i2c: E2 [12:37:23]MH_I2C_Read... [12:37:23]Read from MH i2c: E2 0E 00 [12:37:23]MH_I2C_Read... [12:37:23]Read from MH i2c: E2 0E 00 64 19 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 F6 [12:37:23]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:37:23]wFMCommunicate OK [12:37:23]SAM_PROTO_GetShiftState done [12:37:23]FM_GetShiftState done [12:37:23]opened in 1727309552 [12:37:23]opened+sec_in_day 1727395952 [12:37:23]quantity*price = 30035 [12:37:23]sum+1 = 30036 [12:37: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 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 275 26.09.2024 12:37 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104935 ФПД: 135905121301903 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T123724&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104935&fm=135905121301903&tin=02508201610067®Number=0000000000145756&sum=30000 [12:37:24]StoreToDocumentArchive [12:37:24]shift 237 fd 104935 [12:37:24]save to /storage/0237/doc_00104935 [12:37:24]save last doc name /storage/0237/doc_00104935 to /storage/kkm_last_doc_name [12:37:24]save OK [12:37:24]Clear old archive folders... [12:37:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:37:24]tlvbuf is B6ED1460 [12:37:24]SAM_PROTO_ClearQueue [12:37:24]wFMCommunicate request_size=4 [12:37:24]MH_SAM_APDU [12:37:24]CAPDU: 80 09 00 00 [12:37:24]Write to MH i2c: E2 08 00 71 19 80 09 00 00 00 00 00 00 FC [12:37:24]Write i2c OK [12:37:24]MH_I2C_Read... [12:37:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:37:24]Read from MH i2c: E2 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: E2 03 00 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: E2 03 00 71 19 00 90 00 FE [12:37:24]RAPDU: 90 00 [12:37:24]wFMCommunicate OK [12:37:24]SAM_PROTO_ClearQueue done [12:37:24]KKMCreateOFDPacket [12:37:24]OFDProtocolAddRootSTLVToBuf [12:37:24]FM_MakeSignedData [12:37:24]FM_MakeSignedData [12:37:24]SAM_PROTO_SignData [12:37:24]wFMCommunicate request_size=4 [12:37:24]MH_SAM_APDU [12:37:24]CAPDU: 80 0D 01 02 [12:37:24]Write to MH i2c: E2 08 00 72 19 80 0D 01 02 00 00 00 00 04 [12:37:24]Write i2c OK [12:37:24]MH_I2C_Read... [12:37:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:37:24]Read from MH i2c: E2 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: E2 03 00 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: E2 03 00 72 19 00 90 00 FF [12:37:24]RAPDU: 90 00 [12:37:24]wFMCommunicate OK [12:37:24]wFMCommunicate request_size=255 [12:37:24]MH_SAM_APDU [12:37: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 35 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 13 01 00 00 F4 03 04 00 84 55 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E7 99 01 00 35 04 06 00 7B [12:37:24]Write to MH i2c: E2 02 01 73 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 35 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 13 01 00 00 F4 03 04 00 84 55 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E7 99 01 00 35 04 06 00 7B 00 00 DE [12:37:24]Write i2c OK [12:37:24]MH_I2C_Read... [12:37:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:24]Read from MH i2c: E2 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: E2 03 00 [12:37:24]MH_I2C_Read... [12:37:24]Read from MH i2c: E2 03 00 73 19 00 90 00 00 [12:37:24]RAPDU: 90 00 [12:37:24]wFMCommunicate OK [12:37:24]wFMCommunicate request_size=10 [12:37:24]MH_SAM_APDU [12:37:24]CAPDU: 80 0D 02 02 05 9A E0 7A 75 8F [12:37:25]Write to MH i2c: E2 0D 00 74 19 80 0D 02 02 05 00 9A E0 7A 75 8F 00 00 09 [12:37:25]Write i2c OK [12:37:25]MH_I2C_Read... [12:37:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:37:25]Read from MH i2c: E2 [12:37:25]MH_I2C_Read... [12:37:25]Read from MH i2c: E2 03 00 [12:37:25]MH_I2C_Read... [12:37:25]Read from MH i2c: E2 03 00 74 19 00 90 00 01 [12:37:25]RAPDU: 90 00 [12:37:25]wFMCommunicate OK [12:37:25]wFMCommunicate request_size=4 [12:37:25]MH_SAM_APDU [12:37:25]CAPDU: 80 0D 03 02 [12:37:25]Write to MH i2c: E2 08 00 75 19 80 0D 03 02 00 00 00 00 09 [12:37:25]Write i2c OK [12:37:25]MH_I2C_Read... [12:37:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:37:25]Read from MH i2c: E2 [12:37:25]MH_I2C_Read... [12:37:25]Read from MH i2c: E2 0B 00 [12:37:25]MH_I2C_Read... [12:37:25]Read from MH i2c: E2 0B 00 75 19 00 B1 77 86 F8 0B 21 87 48 90 00 AB [12:37:25]RAPDU: B1 77 86 F8 0B 21 87 48 90 00 [12:37:25]wFMCommunicate OK [12:37:25]SAM_PROTO_SignData done [12:37:25]FM_MakeSignedData done [12:37:25]CreateOFDProtocolMessage [12:37:25]wFMCommunicate request_size=4 [12:37:25]MH_SAM_APDU [12:37:25]CAPDU: 80 11 00 00 [12:37:25]Write to MH i2c: E2 08 00 76 19 80 11 00 00 00 00 00 00 09 [12:37:25]Write i2c OK [12:37:25]MH_I2C_Read... [12:37:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:25]Read from MH i2c: E2 [12:37:25]MH_I2C_Read... [12:37:25]Read from MH i2c: E2 17 00 [12:37:25]MH_I2C_Read... [12:37:25]Read from MH i2c: E2 17 00 76 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 64 [12:37:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:37:25]wFMCommunicate OK [12:37:25]CreateOFDProtocolMessage done [12:37:25]OFDSenderStorePacket 104935 [12:37:25]StoreOFDPacket docnum=104935 [12:37:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A4 33 07 01 F4 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 13 01 00 00 F4 03 04 00 84 55 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E7 99 01 00 35 04 06 00 7B 9A E0 7A 75 8F B1 77 86 F8 0B 21 87 48 [12:37:25]CheckFolder [12:37:25]dirname=/storage/ofd_packets [12:37:25]CheckFolder done [12:37:25]ProducePacketName [12:37:25]name=ofd_packets/00104935 [12:37:25]NVStorageSaveData ofd_packets/00104935 [12:37:25]File name is /storage/ofd_packets/00104935 [12:37:25]Write 301 bytes [12:37:25]NVStorageSaveData done [12:37:25]OFDSenderStorePacket done [12:37:25]KKMCreateOFDPacket done [12:37:25]NVStorageSaveData kkm_last_timestamp [12:37:25]File name is /storage/kkm_last_timestamp [12:37:25]Write 4 bytes [12:37:25]NVStorageSaveData done [12:37:25]ExternCall_PrintAddStr [12:37:25]wPrintStart [12:37:25]Write to MH i2c: 01 00 00 77 19 90 [12:37:25]Write i2c OK [12:37:25]MH_I2C_Read... [12:37:25]Read from MH i2c: 01 [12:37:25]MH_I2C_Read... [12:37:25]Read from MH i2c: 01 07 00 [12:37:25]MH_I2C_Read... [12:37:25]Read from MH i2c: 01 07 00 77 19 00 00 00 00 00 FF 0F A5 [12:37:25]RasterBufferAndPrint [12:37:25]line Счет N : (1)118384 [12:37:25]line ИНН: 02508201610067 [12:37:25]line Контрольно-Кассовый Чек [12:37:25]line ПРОДАЖА [12:37:25]line ТРК (МРК, ГНК) : 22 [12:37:25]line Товар: 2710124130 [12:37:25]line Аи-92-К-5 [12:37:25]line 4.430 * 67.80 [12:37:25]line = 300.35 [12:37:25]line НДС 12% НСП 1% [12:37:25]line > о реализуемом товаре [12:37:25]line ОКРУГЛЕНИЕ: -0.35 [12:37:25]line ИТОГО: 300.00 [12:37:25]line Внесено: 300.00 [12:37:25]line СДАЧА: 0.00 [12:37:25]line НСП 1% : 2.66 [12:37:25]line НДС 12% : 31.90 [12:37:25]line Наличными: 300.00 [12:37:25]line Безнал.: 0.00 [12:37:25]line Место: АЗС № 176 [12:37:25]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:37:25]line СНО: Общий режим [12:37:25]line Чек 275 26.09.2024 12:37 [12:37:25]line Смена: 237 ФФД: 1.0 [12:37:25]line ЗНМ: 0300000238 [12:37:25]line РНМ: 0000000000145756 [12:37:25]line Версия ККМ: v1.0 [12:37:25]line ФМ: 0000000000959278 [12:37:25]line ФД: 104935 [12:37:25]line ФПД: 135905121301903 [12:37:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T123724&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104935&fm=135905121301903&tin=02508201610067®Number=0000000000145756&sum=30000 [12:37:25]OFD Sender: Processing packet 104935 [packets to send 51, broken 50] [12:37:25]ProducePacketName [12:37:25]name=ofd_packets/00104935 [12:37:25]OFD Sender: To server: pG, [12:37:25]CommunicateWithHost lk.salyk.kg:30040 [12:37:25]ConnectInit lk.salyk.kg [12:37:25]written 0, free lines is 4095 [12:37:25]Connected sock=11 [12:37:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A4 33 07 01 F4 E2 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 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 13 01 00 00 F4 03 04 00 84 55 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E7 99 01 00 35 04 06 00 7B 9A E0 7A 75 8F B1 77 86 F8 0B 21 87 48 [12:37:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 9C B3 47 00 59 67 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E7 99 01 00 F4 03 04 00 34 FF F4 66 B6 04 01 00 00 D6 B6 83 9D E4 30 C1 5C [12:37:25]CommunicateWithHost err = 0 [12:37:25]CheckOFDResponse [12:37:25]1017 (14) - 77093643461234 [12:37:25]1041 (16) - 0000000000959278 [12:37:25]1040 (4) - 104935 [12:37:25]1012 (4) - 26.09.2024 06:29 [12:37:25]1206 (1) - 0 [12:37:25]OFD Sender: Remove packet 104935 [12:37:25]ProducePacketName [12:37:25]name=ofd_packets/00104935 [12:37:25]NVStorageDeleteData [12:37:25]Write to MH i2c: 01 00 00 A1 19 BA [12:37:25]Write i2c OK [12:37:25]MH_I2C_Read... [12:37:25]Read from MH i2c: 01 [12:37:25]MH_I2C_Read... [12:37:25]Read from MH i2c: 01 07 00 [12:37:25]MH_I2C_Read... [12:37:25]Read from MH i2c: 01 07 00 A1 19 00 00 00 00 00 FD 0C CA [12:37:25]RasterBufferAndPrint [12:37:25]line [12:37:25]line [12:37:25]line [12:37:25]line [12:37:25]line [12:37:25]written 0, free lines is 3331 [12:37:25]MH_Cut [12:37:25]Write to MH i2c: D1 01 00 A8 19 01 93 [12:37:25]Write i2c OK [12:37:25]MH_I2C_Read... [12:37:25]Read from MH i2c: D1 [12:37:25]MH_I2C_Read... [12:37:25]Read from MH i2c: D1 01 00 [12:37:25]MH_I2C_Read... [12:37:25]Read from MH i2c: D1 01 00 A8 19 00 92 [12:37:25]Write to MH i2c: 01 00 00 A9 19 C2 [12:37:25]Write i2c OK [12:37:25]MH_I2C_Read... [12:37:26]OFD Sender: No OFD packet to send [12:37:26]*** Cut start [12:37:26]*** Partial cut [12:37:26]*** CUTSNS_PIN = 1 [12:37:26]*** CUTSNS_PIN = 0 [12:37:26]*** Brake cut motor [12:37:27]Read from MH i2c: 01 [12:37:27]MH_I2C_Read... [12:37:27]*** Stop cut motor [12:37:27]*** Cut end [12:37:27]Read from MH i2c: 01 07 00 [12:37:27]MH_I2C_Read... [12:37:27]Read from MH i2c: 01 07 00 A9 19 00 00 00 00 00 FF 0F D7 [12:37:27]process_action close_receipt done [12:37:27]requested_data is exist [12:37:27]produce_requested_data [12:37:27]requested_item fm.sn is exist - process it [12:37:27]wFMCommunicate request_size=4 [12:37:27]MH_SAM_APDU [12:37:27]CAPDU: 80 11 00 00 [12:37:27]Write to MH i2c: E2 08 00 AA 19 80 11 00 00 00 00 00 00 3D [12:37:27]Write i2c OK [12:37:27]MH_I2C_Read... [12:37:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:37:27]Read from MH i2c: E2 [12:37:27]MH_I2C_Read... [12:37:27]Read from MH i2c: E2 17 00 [12:37:27]MH_I2C_Read... [12:37:27]Read from MH i2c: E2 17 00 AA 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 98 [12:37:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:37:27]wFMCommunicate OK [12:37:27]requested_item fd.num is exist - process it [12:37:27]SAM_PROTO_GetFieldsCounters [12:37:27]wFMCommunicate request_size=4 [12:37:27]MH_SAM_APDU [12:37:27]CAPDU: 80 13 00 00 [12:37:27]Write to MH i2c: E2 08 00 AB 19 80 13 00 00 00 00 00 00 40 [12:37:27]Write i2c OK [12:37:27]MH_I2C_Read... [12:37:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:37:27]Read from MH i2c: E2 [12:37:27]MH_I2C_Read... [12:37:27]Read from MH i2c: E2 62 00 [12:37:27]MH_I2C_Read... [12:37:27]Read from MH i2c: E2 62 00 AB 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 E7 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 16 [12:37:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 E7 99 01 00 0E 04 04 00 ED 00 00 00 12 04 04 00 13 01 00 00 5E 04 04 00 13 01 00 00 57 04 04 00 14 01 00 00 19 04 04 00 00 00 00 00 90 00 [12:37:27]wFMCommunicate OK [12:37:27]SAM_PROTO_GetFieldsCounters done [12:37:27]requested_item shift.num is exist - process it [12:37:27]requested_item shift.opened is exist - process it [12:37:27]req_shift_opened [12:37:27]FM_GetShiftState [12:37:27]SAM_PROTO_GetShiftState [12:37:27]wFMCommunicate request_size=4 [12:37:27]MH_SAM_APDU [12:37:27]CAPDU: 80 13 01 00 [12:37:27]Write to MH i2c: E2 08 00 AC 19 80 13 01 00 00 00 00 00 42 [12:37:27]Write i2c OK [12:37:27]MH_I2C_Read... [12:37:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:37:27]Read from MH i2c: E2 [12:37:27]MH_I2C_Read... [12:37:27]Read from MH i2c: E2 0E 00 [12:37:27]MH_I2C_Read... [12:37:27]Read from MH i2c: E2 0E 00 AC 19 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 3E [12:37:27]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:37:27]wFMCommunicate OK [12:37:27]SAM_PROTO_GetShiftState done [12:37:27]FM_GetShiftState done [12:37:27]req_shift_opened done [12:37:27]requested_item shift.open_date is exist - process it [12:37:27]req_shift_open_date [12:37:27]req_shift_open_date done [12:37:27]produce_requested_data done [12:37:27]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104935,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:37:27]process_action_free close_receipt [12:37:27]json_value_free [12:37:27]json_value_free done [12:37:27]process_json_proto returns [12:37:27]Send response to host [12:37:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104935,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:37:27]free response buf [12:37:27]execute_script done [12:37:27]execute_script returns [12:37:27]free content buf [12:37:27]Sock 9.Close socket [12:37:27]Sock 9.Thread stoped [12:37:31]OFD Sender: No OFD packet to send [12:37:36]OFD Sender: No OFD packet to send [12:37:41]OFD Sender: No OFD packet to send [12:37:46]OFD Sender: No OFD packet to send [12:37:51]OFD Sender: No OFD packet to send [12:37:56]OFD Sender: No OFD packet to send [12:38:01]OFD Sender: No OFD packet to send [12:38:06]OFD Sender: No OFD packet to send [12:38:11]OFD Sender: No OFD packet to send [12:38:16]OFD Sender: No OFD packet to send [12:38:21]OFD Sender: No OFD packet to send [12:38:26]OFD Sender: No OFD packet to send [12:38:31]OFD Sender: No OFD packet to send [12:38:36]OFD Sender: No OFD packet to send [12:38:41]OFD Sender: No OFD packet to send [12:38:46]OFD Sender: No OFD packet to send [12:38:47]accept exits with 7 [12:38:47]New connection [12:38:47]New thread 3066875236 created [12:38:47]Thread 3067018596 joined [12:38:47]Waiting for new connection... [12:38:47] Sock 7.Parse request [12:38:47]Sock 7.Check first char [12:38:47]Sock 7.First char is OK [12:38:47]request: POST /json_proto HTTP/1.0 [12:38:47]Method: POST [12:38:47]URL: /json_proto [12:38:47]Method is POST - this is cgi request [12:38:47]url: /json_proto [12:38:47]query_string will be loaded in cgi processing [12:38:47]execute_cgi json_proto POST (null) [12:38:47]execute_cgi path=json_proto method=POST [12:38:47]POST find Content-Length [12:38:47]Host: 172.17.62.195:8080 [12:38:47]Content-Length: 677 [12:38:47]Content-Type: application/json [12:38:47] [12:38:47]POST finish read [12:38:47]Found Content-Length = 677 [12:38:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:38:47]execute_script... [12: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)118385", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 6.740, "sum" : 500.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:38:47]POST & json_proto [12:38:47]process_json_proto [12:38:47]json parsed OK: [12:38:47]protocol is kg_v1.0 [12:38:47]action value=close_receipt [12:38:47]process_action close_receipt [12:38:47]cmd_close_receipt [12:38:47]MH_GetDate [12:38:47]Write to MH i2c: F0 00 00 AD 19 B5 [12:38:47]Write i2c OK [12:38:47]MH_I2C_Read... [12:38:47]Read from MH i2c: F0 [12:38:47]MH_I2C_Read... [12:38:47]Read from MH i2c: F0 09 00 [12:38:47]MH_I2C_Read... [12:38:47]Read from MH i2c: F0 09 00 AD 19 00 D7 55 F5 66 65 34 CA 65 0D [12:38:47]GetLastDocTimeStamp 1727354244 [12:38:47]current date 1727354327 [12:38:47]FM_GetShiftState [12:38:47]SAM_PROTO_GetShiftState [12:38:47]wFMCommunicate request_size=4 [12:38:47]MH_SAM_APDU [12:38:47]CAPDU: 80 13 01 00 [12:38:47]Write to MH i2c: E2 08 00 AE 19 80 13 01 00 00 00 00 00 44 [12:38:47]Write i2c OK [12:38:47]MH_I2C_Read... [12:38:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:38:47]Read from MH i2c: E2 [12:38:47]MH_I2C_Read... [12:38:47]Read from MH i2c: E2 0E 00 [12:38:47]MH_I2C_Read... [12:38:47]Read from MH i2c: E2 0E 00 AE 19 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 40 [12:38:47]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:38:47]wFMCommunicate OK [12:38:47]SAM_PROTO_GetShiftState done [12:38:47]FM_GetShiftState done [12:38:47]opened in 1727309552 [12:38:47]opened+sec_in_day 1727395952 [12:38:47]quantity*price = 50010 [12:38:47]sum+1 = 50012 [12:38:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 276 26.09.2024 12:38 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104936 ФПД: 86278627619466 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T123847&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104936&fm=86278627619466&tin=02508201610067®Number=0000000000145756&sum=50000 [12:38:48]StoreToDocumentArchive [12:38:48]shift 237 fd 104936 [12:38:48]save to /storage/0237/doc_00104936 [12:38:48]save last doc name /storage/0237/doc_00104936 to /storage/kkm_last_doc_name [12:38:48]save OK [12:38:48]Clear old archive folders... [12:38:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:38:48]tlvbuf is 00314830 [12:38:48]SAM_PROTO_ClearQueue [12:38:48]wFMCommunicate request_size=4 [12:38:48]MH_SAM_APDU [12:38:48]CAPDU: 80 09 00 00 [12:38:48]Write to MH i2c: E2 08 00 BB 19 80 09 00 00 00 00 00 00 46 [12:38:48]Write i2c OK [12:38:48]MH_I2C_Read... [12:38:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:38:48]Read from MH i2c: E2 [12:38:48]MH_I2C_Read... [12:38:48]Read from MH i2c: E2 03 00 [12:38:48]MH_I2C_Read... [12:38:48]Read from MH i2c: E2 03 00 BB 19 00 90 00 48 [12:38:48]RAPDU: 90 00 [12:38:48]wFMCommunicate OK [12:38:48]SAM_PROTO_ClearQueue done [12:38:48]KKMCreateOFDPacket [12:38:48]OFDProtocolAddRootSTLVToBuf [12:38:48]FM_MakeSignedData [12:38:48]FM_MakeSignedData [12:38:48]SAM_PROTO_SignData [12:38:48]wFMCommunicate request_size=4 [12:38:48]MH_SAM_APDU [12:38:48]CAPDU: 80 0D 01 02 [12:38:48]Write to MH i2c: E2 08 00 BC 19 80 0D 01 02 00 00 00 00 4E [12:38:48]Write i2c OK [12:38:48]MH_I2C_Read... [12:38:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:38:48]Read from MH i2c: E2 [12:38:48]MH_I2C_Read... [12:38:48]Read from MH i2c: E2 03 00 [12:38:48]MH_I2C_Read... [12:38:48]Read from MH i2c: E2 03 00 BC 19 00 90 00 49 [12:38:48]RAPDU: 90 00 [12:38:48]wFMCommunicate OK [12:38:48]wFMCommunicate request_size=255 [12:38:48]MH_SAM_APDU [12:38:48]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 D7 55 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E8 99 01 00 35 04 06 00 4E [12:38:48]Write to MH i2c: E2 02 01 BD 19 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 D7 55 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E8 99 01 00 35 04 06 00 4E 00 00 19 [12:38:48]Write i2c OK [12:38:48]MH_I2C_Read... [12:38:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:38:48]Read from MH i2c: E2 [12:38:48]MH_I2C_Read... [12:38:48]Read from MH i2c: E2 03 00 [12:38:48]MH_I2C_Read... [12:38:48]Read from MH i2c: E2 03 00 BD 19 00 90 00 4A [12:38:48]RAPDU: 90 00 [12:38:48]wFMCommunicate OK [12:38:48]wFMCommunicate request_size=10 [12:38:48]MH_SAM_APDU [12:38:48]CAPDU: 80 0D 02 02 05 78 4E F3 72 8A [12:38:48]Write to MH i2c: E2 0D 00 BE 19 80 0D 02 02 05 00 78 4E F3 72 8A 00 00 10 [12:38:48]Write i2c OK [12:38:48]MH_I2C_Read... [12:38:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:38:48]Read from MH i2c: E2 [12:38:48]MH_I2C_Read... [12:38:48]Read from MH i2c: E2 03 00 [12:38:48]MH_I2C_Read... [12:38:48]Read from MH i2c: E2 03 00 BE 19 00 90 00 4B [12:38:48]RAPDU: 90 00 [12:38:48]wFMCommunicate OK [12:38:48]wFMCommunicate request_size=4 [12:38:48]MH_SAM_APDU [12:38:48]CAPDU: 80 0D 03 02 [12:38:48]Write to MH i2c: E2 08 00 BF 19 80 0D 03 02 00 00 00 00 53 [12:38:48]Write i2c OK [12:38:48]MH_I2C_Read... [12:38:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:38:48]Read from MH i2c: E2 [12:38:48]MH_I2C_Read... [12:38:48]Read from MH i2c: E2 0B 00 [12:38:48]MH_I2C_Read... [12:38:48]Read from MH i2c: E2 0B 00 BF 19 00 03 FF 71 9E CE E0 1C D2 90 00 01 [12:38:48]RAPDU: 03 FF 71 9E CE E0 1C D2 90 00 [12:38:48]wFMCommunicate OK [12:38:48]SAM_PROTO_SignData done [12:38:48]FM_MakeSignedData done [12:38:48]CreateOFDProtocolMessage [12:38:48]wFMCommunicate request_size=4 [12:38:48]MH_SAM_APDU [12:38:48]CAPDU: 80 11 00 00 [12:38:48]Write to MH i2c: E2 08 00 C0 19 80 11 00 00 00 00 00 00 53 [12:38:48]Write i2c OK [12:38:48]MH_I2C_Read... [12:38:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:38:48]Read from MH i2c: E2 [12:38:48]MH_I2C_Read... [12:38:48]Read from MH i2c: E2 17 00 [12:38:48]MH_I2C_Read... [12:38:48]Read from MH i2c: E2 17 00 C0 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 AE [12:38:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:38:48]wFMCommunicate OK [12:38:48]CreateOFDProtocolMessage done [12:38:48]OFDSenderStorePacket 104936 [12:38:48]StoreOFDPacket docnum=104936 [12:38:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A9 D0 07 01 30 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 D7 55 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E8 99 01 00 35 04 06 00 4E 78 4E F3 72 8A 03 FF 71 9E CE E0 1C D2 [12:38:48]CheckFolder [12:38:48]dirname=/storage/ofd_packets [12:38:48]CheckFolder done [12:38:48]ProducePacketName [12:38:48]name=ofd_packets/00104936 [12:38:48]NVStorageSaveData ofd_packets/00104936 [12:38:48]File name is /storage/ofd_packets/00104936 [12:38:48]Write 301 bytes [12:38:48]NVStorageSaveData done [12:38:48]OFDSenderStorePacket done [12:38:48]KKMCreateOFDPacket done [12:38:48]NVStorageSaveData kkm_last_timestamp [12:38:48]File name is /storage/kkm_last_timestamp [12:38:48]Write 4 bytes [12:38:48]NVStorageSaveData done [12:38:48]ExternCall_PrintAddStr [12:38:48]wPrintStart [12:38:48]Write to MH i2c: 01 00 00 C1 19 DA [12:38:48]Write i2c OK [12:38:48]MH_I2C_Read... [12:38:48]Read from MH i2c: 01 [12:38:48]MH_I2C_Read... [12:38:48]Read from MH i2c: 01 07 00 [12:38:48]MH_I2C_Read... [12:38:48]Read from MH i2c: 01 07 00 C1 19 00 00 00 00 00 FF 0F EF [12:38:48]RasterBufferAndPrint [12:38:48]line Счет N : (1)118385 [12:38:48]line ИНН: 02508201610067 [12:38:48]line Контрольно-Кассовый Чек [12:38:48]line ПРОДАЖА [12:38:48]line ТРК (МРК, ГНК) : 13 [12:38:48]line Товар: 2710124500 [12:38:48]line Аи-95-К-5 [12:38:48]line 6.740 * 74.20 [12:38:48]line = 500.11 [12:38:48]line НДС 12% НСП 1% [12:38:48]line > о реализуемом товаре [12:38:48]line ОКРУГЛЕНИЕ: -0.11 [12:38:48]line ИТОГО: 500.00 [12:38:48]line Внесено: 500.00 [12:38:48]line СДАЧА: 0.00 [12:38:48]line НСП 1% : 4.43 [12:38:48]line НДС 12% : 53.11 [12:38:48]line Наличными: 500.00 [12:38:48]line Безнал.: 0.00 [12:38:48]line Место: АЗС № 176 [12:38:48]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:38:48]line СНО: Общий режим [12:38:48]line Чек 276 26.09.2024 12:38 [12:38:48]line Смена: 237 ФФД: 1.0 [12:38:48]line ЗНМ: 0300000238 [12:38:48]line РНМ: 0000000000145756 [12:38:48]line Версия ККМ: v1.0 [12:38:48]line ФМ: 0000000000959278 [12:38:48]line ФД: 104936 [12:38:48]line ФПД: 86278627619466 [12:38:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T123847&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104936&fm=86278627619466&tin=02508201610067®Number=0000000000145756&sum=50000 [12:38:49]OFD Sender: Processing packet 104936 [packets to send 51, broken 50] [12:38:49]ProducePacketName [12:38:49]name=ofd_packets/00104936 [12:38:49]OFD Sender: To server: pG, [12:38:49]CommunicateWithHost lk.salyk.kg:30040 [12:38:49]ConnectInit lk.salyk.kg [12:38:49]written 0, free lines is 4095 [12:38:49]Connected sock=10 [12:38:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 A9 D0 07 01 30 6D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 54 1A 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 5B C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 14 01 00 00 F4 03 04 00 D7 55 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E8 99 01 00 35 04 06 00 4E 78 4E F3 72 8A 03 FF 71 9E CE E0 1C D2 [12:38:49]Write to MH i2c: 01 00 00 EB 19 04 [12:38:49]Write i2c OK [12:38:49]MH_I2C_Read... [12:38:49]Read from MH i2c: 01 [12:38:49]MH_I2C_Read... [12:38:49]Read from MH i2c: 01 07 00 [12:38:49]MH_I2C_Read... [12:38:49]Read from MH i2c: 01 07 00 EB 19 00 00 00 00 00 FD 0C 14 [12:38:49]RasterBufferAndPrint [12:38:49]line [12:38:49]line [12:38:49]line [12:38:49]line [12:38:49]line [12:38:49]written 0, free lines is 3331 [12:38:49]MH_Cut [12:38:49]Write to MH i2c: D1 01 00 F2 19 01 DD [12:38:49]Write i2c OK [12:38:49]MH_I2C_Read... [12:38:49]Read from MH i2c: D1 [12:38:49]MH_I2C_Read... [12:38:49]Read from MH i2c: D1 01 00 [12:38:49]MH_I2C_Read... [12:38:49]Read from MH i2c: D1 01 00 F2 19 00 DC [12:38:49]Write to MH i2c: 01 00 00 F3 19 0C [12:38:49]Write i2c OK [12:38:49]MH_I2C_Read... [12:38:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 2A 60 47 00 63 50 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E8 99 01 00 F4 03 04 00 88 FF F4 66 B6 04 01 00 00 4A 18 8D D1 6A 32 AA 2A [12:38:49]CommunicateWithHost err = 0 [12:38:49]CheckOFDResponse [12:38:49]1017 (14) - 77093643461234 [12:38:49]1041 (16) - 0000000000959278 [12:38:49]1040 (4) - 104936 [12:38:49]1012 (4) - 26.09.2024 06:30 [12:38:49]1206 (1) - 0 [12:38:49]OFD Sender: Remove packet 104936 [12:38:49]ProducePacketName [12:38:49]name=ofd_packets/00104936 [12:38:49]NVStorageDeleteData [12:38:50]OFD Sender: No OFD packet to send [12:38:50]*** Cut start [12:38:50]*** Partial cut [12:38:50]*** CUTSNS_PIN = 1 [12:38:50]*** CUTSNS_PIN = 0 [12:38:50]*** Brake cut motor [12:38:50]Read from MH i2c: 01 [12:38:50]MH_I2C_Read... [12:38:50]*** Stop cut motor [12:38:50]*** Cut end [12:38:50]Read from MH i2c: 01 07 00 [12:38:50]MH_I2C_Read... [12:38:50]Read from MH i2c: 01 07 00 F3 19 00 00 00 00 00 FF 0F 21 [12:38:50]process_action close_receipt done [12:38:50]requested_data is exist [12:38:50]produce_requested_data [12:38:50]requested_item fm.sn is exist - process it [12:38:50]wFMCommunicate request_size=4 [12:38:50]MH_SAM_APDU [12:38:50]CAPDU: 80 11 00 00 [12:38:50]Write to MH i2c: E2 08 00 F4 19 80 11 00 00 00 00 00 00 87 [12:38:50]Write i2c OK [12:38:50]MH_I2C_Read... [12:38:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:38:50]Read from MH i2c: E2 [12:38:50]MH_I2C_Read... [12:38:50]Read from MH i2c: E2 17 00 [12:38:50]MH_I2C_Read... [12:38:50]Read from MH i2c: E2 17 00 F4 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 E2 [12:38:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:38:50]wFMCommunicate OK [12:38:50]requested_item fd.num is exist - process it [12:38:50]SAM_PROTO_GetFieldsCounters [12:38:50]wFMCommunicate request_size=4 [12:38:50]MH_SAM_APDU [12:38:50]CAPDU: 80 13 00 00 [12:38:50]Write to MH i2c: E2 08 00 F5 19 80 13 00 00 00 00 00 00 8A [12:38:50]Write i2c OK [12:38:50]MH_I2C_Read... [12:38:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:38:51]Read from MH i2c: E2 [12:38:51]MH_I2C_Read... [12:38:51]Read from MH i2c: E2 62 00 [12:38:51]MH_I2C_Read... [12:38:51]Read from MH i2c: E2 62 00 F5 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 E8 99 01 00 0E 04 04 00 ED 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 64 [12:38:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 E8 99 01 00 0E 04 04 00 ED 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 [12:38:51]wFMCommunicate OK [12:38:51]SAM_PROTO_GetFieldsCounters done [12:38:51]requested_item shift.num is exist - process it [12:38:51]requested_item shift.opened is exist - process it [12:38:51]req_shift_opened [12:38:51]FM_GetShiftState [12:38:51]SAM_PROTO_GetShiftState [12:38:51]wFMCommunicate request_size=4 [12:38:51]MH_SAM_APDU [12:38:51]CAPDU: 80 13 01 00 [12:38:51]Write to MH i2c: E2 08 00 F6 19 80 13 01 00 00 00 00 00 8C [12:38:51]Write i2c OK [12:38:51]MH_I2C_Read... [12:38:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:38:51]Read from MH i2c: E2 [12:38:51]MH_I2C_Read... [12:38:51]Read from MH i2c: E2 0E 00 [12:38:51]MH_I2C_Read... [12:38:51]Read from MH i2c: E2 0E 00 F6 19 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 88 [12:38:51]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:38:51]wFMCommunicate OK [12:38:51]SAM_PROTO_GetShiftState done [12:38:51]FM_GetShiftState done [12:38:51]req_shift_opened done [12:38:51]requested_item shift.open_date is exist - process it [12:38:51]req_shift_open_date [12:38:51]req_shift_open_date done [12:38:51]produce_requested_data done [12:38:51]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104936,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:38:51]process_action_free close_receipt [12:38:51]json_value_free [12:38:51]json_value_free done [12:38:51]process_json_proto returns [12:38:51]Send response to host [12:38:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104936,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:38:51]free response buf [12:38:51]execute_script done [12:38:51]execute_script returns [12:38:51]free content buf [12:38:51]Sock 7.Close socket [12:38:51]Sock 7.Thread stoped [12:38:55]OFD Sender: No OFD packet to send [12:39:00]OFD Sender: No OFD packet to send [12:39:05]OFD Sender: No OFD packet to send [12:39:10]OFD Sender: No OFD packet to send [12:39:15]OFD Sender: No OFD packet to send [12:39:20]OFD Sender: No OFD packet to send [12:39:25]OFD Sender: No OFD packet to send [12:39:30]OFD Sender: No OFD packet to send [12:39:35]OFD Sender: No OFD packet to send [12:39:40]OFD Sender: No OFD packet to send [12:39:45]OFD Sender: No OFD packet to send [12:39:50]OFD Sender: No OFD packet to send [12:39:55]OFD Sender: No OFD packet to send [12:40:00]OFD Sender: No OFD packet to send [12:40:05]OFD Sender: No OFD packet to send [12:40:10]OFD Sender: No OFD packet to send [12:40:15]OFD Sender: No OFD packet to send [12:40:20]OFD Sender: No OFD packet to send [12:40:25]OFD Sender: No OFD packet to send [12:40:30]OFD Sender: No OFD packet to send [12:40:35]OFD Sender: No OFD packet to send [12:40:40]OFD Sender: No OFD packet to send [12:40:45]OFD Sender: No OFD packet to send [12:40:50]OFD Sender: No OFD packet to send [12:40:55]OFD Sender: No OFD packet to send [12:41:00]OFD Sender: No OFD packet to send [12:41:05]OFD Sender: No OFD packet to send [12:41:10]OFD Sender: No OFD packet to send [12:41:15]OFD Sender: No OFD packet to send [12:41:20]OFD Sender: No OFD packet to send [12:41:25]OFD Sender: No OFD packet to send [12:41:30]OFD Sender: No OFD packet to send [12:41:35]OFD Sender: No OFD packet to send [12:41:40]OFD Sender: No OFD packet to send [12:41:45]OFD Sender: No OFD packet to send [12:41:50]OFD Sender: No OFD packet to send [12:41:55]OFD Sender: No OFD packet to send [12:42:00]OFD Sender: No OFD packet to send [12:42:05]OFD Sender: No OFD packet to send [12:42:05]accept exits with 9 [12:42:05]New connection [12:42:05]New thread 3067018596 created [12:42:05]Thread 3066875236 joined [12:42:05]Waiting for new connection... [12:42:05] Sock 9.Parse request [12:42:05]Sock 9.Check first char [12:42:05]Sock 9.First char is OK [12:42:05]request: POST /json_proto HTTP/1.0 [12:42:05]Method: POST [12:42:05]URL: /json_proto [12:42:05]Method is POST - this is cgi request [12:42:05]url: /json_proto [12:42:05]query_string will be loaded in cgi processing [12:42:05]execute_cgi json_proto POST (null) [12:42:05]execute_cgi path=json_proto method=POST [12:42:05]POST find Content-Length [12:42:05]Host: 172.17.62.195:8080 [12:42:05]Content-Length: 670 [12:42:05]Content-Type: application/json [12:42:05] [12:42:05]POST finish read [12:42:05]Found Content-Length = 670 [12:42:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "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:42:05]execute_script... [12:42: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)118386", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 14", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 69.30, "quantity" : 5.780, "sum" : 400.55, "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:42:05]POST & json_proto [12:42:05]process_json_proto [12:42:05]json parsed OK: [12:42:05]protocol is kg_v1.0 [12:42:05]action value=close_receipt [12:42:05]process_action close_receipt [12:42:05]cmd_close_receipt [12:42:05]MH_GetDate [12:42:05]Write to MH i2c: F0 00 00 F7 19 FF [12:42:05]Write i2c OK [12:42:05]MH_I2C_Read... [12:42:05]Read from MH i2c: F0 [12:42:05]MH_I2C_Read... [12:42:05]Read from MH i2c: F0 09 00 [12:42:05]MH_I2C_Read... [12:42:05]Read from MH i2c: F0 09 00 F7 19 00 9E 56 F5 66 65 34 CA 65 1F [12:42:05]GetLastDocTimeStamp 1727354327 [12:42:05]current date 1727354526 [12:42:05]FM_GetShiftState [12:42:05]SAM_PROTO_GetShiftState [12:42:05]wFMCommunicate request_size=4 [12:42:05]MH_SAM_APDU [12:42:05]CAPDU: 80 13 01 00 [12:42:05]Write to MH i2c: E2 08 00 F8 19 80 13 01 00 00 00 00 00 8E [12:42:05]Write i2c OK [12:42:05]MH_I2C_Read... [12:42:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:05]Read from MH i2c: E2 [12:42:05]MH_I2C_Read... [12:42:05]Read from MH i2c: E2 0E 00 [12:42:05]MH_I2C_Read... [12:42:05]Read from MH i2c: E2 0E 00 F8 19 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 8A [12:42:05]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:42:05]wFMCommunicate OK [12:42:05]SAM_PROTO_GetShiftState done [12:42:05]FM_GetShiftState done [12:42:05]opened in 1727309552 [12:42:05]opened+sec_in_day 1727395952 [12:42:05]quantity*price = 40055 [12:42:05]sum+1 = 40056 [12:42:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.54 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 277 26.09.2024 12:42 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104937 ФПД: 3062980316854 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T124206&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104937&fm=3062980316854&tin=02508201610067®Number=0000000000145756&sum=40000 [12:42:07]StoreToDocumentArchive [12:42:07]shift 237 fd 104937 [12:42:07]save to /storage/0237/doc_00104937 [12:42:07]save last doc name /storage/0237/doc_00104937 to /storage/kkm_last_doc_name [12:42:07]save OK [12:42:07]Clear old archive folders... [12:42:07]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:42:07]tlvbuf is 00314230 [12:42:07]SAM_PROTO_ClearQueue [12:42:07]wFMCommunicate request_size=4 [12:42:07]MH_SAM_APDU [12:42:07]CAPDU: 80 09 00 00 [12:42:07]Write to MH i2c: E2 08 00 05 1A 80 09 00 00 00 00 00 00 91 [12:42:07]Write i2c OK [12:42:07]MH_I2C_Read... [12:42:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:07]Read from MH i2c: E2 [12:42:07]MH_I2C_Read... [12:42:07]Read from MH i2c: E2 03 00 [12:42:07]MH_I2C_Read... [12:42:07]Read from MH i2c: E2 03 00 05 1A 00 90 00 93 [12:42:07]RAPDU: 90 00 [12:42:07]wFMCommunicate OK [12:42:07]SAM_PROTO_ClearQueue done [12:42:07]KKMCreateOFDPacket [12:42:07]OFDProtocolAddRootSTLVToBuf [12:42:07]FM_MakeSignedData [12:42:07]FM_MakeSignedData [12:42:07]SAM_PROTO_SignData [12:42:07]wFMCommunicate request_size=4 [12:42:07]MH_SAM_APDU [12:42:07]CAPDU: 80 0D 01 02 [12:42:07]Write to MH i2c: E2 08 00 06 1A 80 0D 01 02 00 00 00 00 99 [12:42:07]Write i2c OK [12:42:07]MH_I2C_Read... [12:42:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:07]Read from MH i2c: E2 [12:42:07]MH_I2C_Read... [12:42:07]Read from MH i2c: E2 03 00 [12:42:07]MH_I2C_Read... [12:42:07]Read from MH i2c: E2 03 00 06 1A 00 90 00 94 [12:42:07]RAPDU: 90 00 [12:42:07]wFMCommunicate OK [12:42:07]wFMCommunicate request_size=255 [12:42:07]MH_SAM_APDU [12:42:07]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 40 9C 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 01 00 00 F4 03 04 00 9E 56 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E9 99 01 00 35 04 06 00 [12:42:07]Write to MH i2c: E2 02 01 07 1A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 40 9C 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 01 00 00 F4 03 04 00 9E 56 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E9 99 01 00 35 04 06 00 00 00 E0 [12:42:07]Write i2c OK [12:42:07]MH_I2C_Read... [12:42:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:07]Read from MH i2c: E2 [12:42:07]MH_I2C_Read... [12:42:07]Read from MH i2c: E2 03 00 [12:42:07]MH_I2C_Read... [12:42:07]Read from MH i2c: E2 03 00 07 1A 00 90 00 95 [12:42:07]RAPDU: 90 00 [12:42:07]wFMCommunicate OK [12:42:07]wFMCommunicate request_size=11 [12:42:07]MH_SAM_APDU [12:42:07]CAPDU: 80 0D 02 02 06 02 C9 27 DA 8E B6 [12:42:07]Write to MH i2c: E2 0E 00 08 1A 80 0D 02 02 06 00 02 C9 27 DA 8E B6 00 00 B8 [12:42:07]Write i2c OK [12:42:07]MH_I2C_Read... [12:42:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:07]Read from MH i2c: E2 [12:42:07]MH_I2C_Read... [12:42:07]Read from MH i2c: E2 03 00 [12:42:07]MH_I2C_Read... [12:42:07]Read from MH i2c: E2 03 00 08 1A 00 90 00 96 [12:42:07]RAPDU: 90 00 [12:42:07]wFMCommunicate OK [12:42:07]wFMCommunicate request_size=4 [12:42:07]MH_SAM_APDU [12:42:07]CAPDU: 80 0D 03 02 [12:42:07]Write to MH i2c: E2 08 00 09 1A 80 0D 03 02 00 00 00 00 9E [12:42:07]Write i2c OK [12:42:07]MH_I2C_Read... [12:42:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:07]Read from MH i2c: E2 [12:42:07]MH_I2C_Read... [12:42:07]Read from MH i2c: E2 0B 00 [12:42:07]MH_I2C_Read... [12:42:07]Read from MH i2c: E2 0B 00 09 1A 00 1F 09 BA BA 40 8B D4 8B 90 00 65 [12:42:07]RAPDU: 1F 09 BA BA 40 8B D4 8B 90 00 [12:42:07]wFMCommunicate OK [12:42:07]SAM_PROTO_SignData done [12:42:07]FM_MakeSignedData done [12:42:07]CreateOFDProtocolMessage [12:42:07]wFMCommunicate request_size=4 [12:42:07]MH_SAM_APDU [12:42:07]CAPDU: 80 11 00 00 [12:42:07]Write to MH i2c: E2 08 00 0A 1A 80 11 00 00 00 00 00 00 9E [12:42:07]Write i2c OK [12:42:07]MH_I2C_Read... [12:42:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:07]Read from MH i2c: E2 [12:42:07]MH_I2C_Read... [12:42:07]Read from MH i2c: E2 17 00 [12:42:07]MH_I2C_Read... [12:42:07]Read from MH i2c: E2 17 00 0A 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 F9 [12:42:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:42:07]wFMCommunicate OK [12:42:07]CreateOFDProtocolMessage done [12:42:07]OFDSenderStorePacket 104937 [12:42:07]StoreOFDPacket docnum=104937 [12:42:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 52 58 08 01 9D 40 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 40 9C 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 01 00 00 F4 03 04 00 9E 56 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E9 99 01 00 35 04 06 00 02 C9 27 DA 8E B6 1F 09 BA BA 40 8B D4 8B [12:42:07]CheckFolder [12:42:07]dirname=/storage/ofd_packets [12:42:07]CheckFolder done [12:42:07]ProducePacketName [12:42:07]name=ofd_packets/00104937 [12:42:07]NVStorageSaveData ofd_packets/00104937 [12:42:07]File name is /storage/ofd_packets/00104937 [12:42:07]Write 302 bytes [12:42:07]NVStorageSaveData done [12:42:07]OFDSenderStorePacket done [12:42:07]KKMCreateOFDPacket done [12:42:07]NVStorageSaveData kkm_last_timestamp [12:42:07]File name is /storage/kkm_last_timestamp [12:42:07]Write 4 bytes [12:42:07]NVStorageSaveData done [12:42:07]ExternCall_PrintAddStr [12:42:07]wPrintStart [12:42:07]Write to MH i2c: 01 00 00 0B 1A 25 [12:42:07]Write i2c OK [12:42:07]MH_I2C_Read... [12:42:07]Read from MH i2c: 01 [12:42:07]MH_I2C_Read... [12:42:07]Read from MH i2c: 01 07 00 [12:42:07]MH_I2C_Read... [12:42:07]Read from MH i2c: 01 07 00 0B 1A 00 00 00 00 00 FF 0F 3A [12:42:07]RasterBufferAndPrint [12:42:07]line Счет N : (1)118386 [12:42:07]line ИНН: 02508201610067 [12:42:07]line Контрольно-Кассовый Чек [12:42:07]line ПРОДАЖА [12:42:07]line ТРК (МРК, ГНК) : 14 [12:42:07]line Товар: 2710124130 [12:42:07]line SUPER-92-К-5 [12:42:07]line 5.780 * 69.30 [12:42:07]line = 400.55 [12:42:07]line НДС 12% НСП 1% [12:42:07]line > о реализуемом товаре [12:42:07]line ОКРУГЛЕНИЕ: -0.55 [12:42:07]line ИТОГО: 400.00 [12:42:07]line Внесено: 400.00 [12:42:07]line СДАЧА: 0.00 [12:42:07]line НСП 1% : 3.54 [12:42:07]line НДС 12% : 42.54 [12:42:07]line Наличными: 400.00 [12:42:07]line Безнал.: 0.00 [12:42:07]line Место: АЗС № 176 [12:42:07]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:42:07]line СНО: Общий режим [12:42:07]line Чек 277 26.09.2024 12:42 [12:42:07]line Смена: 237 ФФД: 1.0 [12:42:07]line ЗНМ: 0300000238 [12:42:07]line РНМ: 0000000000145756 [12:42:07]line Версия ККМ: v1.0 [12:42:07]line ФМ: 0000000000959278 [12:42:07]line ФД: 104937 [12:42:07]line ФПД: 3062980316854 [12:42:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T124206&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104937&fm=3062980316854&tin=02508201610067®Number=0000000000145756&sum=40000 [12:42:07]OFD Sender: Processing packet 104937 [packets to send 51, broken 50] [12:42:07]ProducePacketName [12:42:07]name=ofd_packets/00104937 [12:42:07]OFD Sender: To server: pG, [12:42:07]CommunicateWithHost lk.salyk.kg:30040 [12:42:07]ConnectInit lk.salyk.kg [12:42:07]written 0, free lines is 4095 [12:42:08]Connected sock=10 [12:42:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 52 58 08 01 9D 40 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 94 16 00 00 00 00 00 37 04 06 00 12 1B 00 00 00 00 13 04 06 00 77 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 10 00 00 00 00 07 04 06 00 40 9C 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 01 00 00 F4 03 04 00 9E 56 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E9 99 01 00 35 04 06 00 02 C9 27 DA 8E B6 1F 09 BA BA 40 8B D4 8B [12:42:08]Write to MH i2c: 01 00 00 35 1A 4F [12:42:08]Write i2c OK [12:42:08]MH_I2C_Read... [12:42:08]Read from MH i2c: 01 [12:42:08]MH_I2C_Read... [12:42:08]Read from MH i2c: 01 07 00 [12:42:08]MH_I2C_Read... [12:42:08]Read from MH i2c: 01 07 00 35 1A 00 00 00 00 00 04 0D 67 [12:42:08]RasterBufferAndPrint [12:42:08]line [12:42:08]line [12:42:08]line [12:42:08]line [12:42:08]line [12:42:08]written 0, free lines is 3339 [12:42:08]MH_Cut [12:42:08]Write to MH i2c: D1 01 00 3C 1A 01 28 [12:42:08]Write i2c OK [12:42:08]MH_I2C_Read... [12:42:08]Read from MH i2c: D1 [12:42:08]MH_I2C_Read... [12:42:08]Read from MH i2c: D1 01 00 [12:42:08]MH_I2C_Read... [12:42:08]Read from MH i2c: D1 01 00 3C 1A 00 27 [12:42:08]Write to MH i2c: 01 00 00 3D 1A 57 [12:42:08]Write i2c OK [12:42:08]MH_I2C_Read... [12:42:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 2C 88 47 00 E2 3B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 E9 99 01 00 F4 03 04 00 4F 00 F5 66 B6 04 01 00 00 44 7A 4F 02 D2 D4 02 A8 [12:42:08]CommunicateWithHost err = 0 [12:42:08]CheckOFDResponse [12:42:08]1017 (14) - 77093643461234 [12:42:08]1041 (16) - 0000000000959278 [12:42:08]1040 (4) - 104937 [12:42:08]1012 (4) - 26.09.2024 06:33 [12:42:08]1206 (1) - 0 [12:42:08]OFD Sender: Remove packet 104937 [12:42:08]ProducePacketName [12:42:08]name=ofd_packets/00104937 [12:42:08]NVStorageDeleteData [12:42:08]OFD Sender: No OFD packet to send [12:42:09]*** Cut start [12:42:09]*** Partial cut [12:42:09]*** CUTSNS_PIN = 1 [12:42:09]*** CUTSNS_PIN = 0 [12:42:09]*** Brake cut motor [12:42:09]Read from MH i2c: 01 [12:42:09]MH_I2C_Read... [12:42:09]*** Stop cut motor [12:42:09]*** Cut end [12:42:09]Read from MH i2c: 01 07 00 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: 01 07 00 3D 1A 00 00 00 00 00 FF 0F 6C [12:42:09]process_action close_receipt done [12:42:09]requested_data is exist [12:42:09]produce_requested_data [12:42:09]requested_item fm.sn is exist - process it [12:42:09]wFMCommunicate request_size=4 [12:42:09]MH_SAM_APDU [12:42:09]CAPDU: 80 11 00 00 [12:42:09]Write to MH i2c: E2 08 00 3E 1A 80 11 00 00 00 00 00 00 D2 [12:42:09]Write i2c OK [12:42:09]MH_I2C_Read... [12:42:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:09]Read from MH i2c: E2 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: E2 17 00 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: E2 17 00 3E 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 2D [12:42:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:42:09]wFMCommunicate OK [12:42:09]requested_item fd.num is exist - process it [12:42:09]SAM_PROTO_GetFieldsCounters [12:42:09]wFMCommunicate request_size=4 [12:42:09]MH_SAM_APDU [12:42:09]CAPDU: 80 13 00 00 [12:42:09]Write to MH i2c: E2 08 00 3F 1A 80 13 00 00 00 00 00 00 D5 [12:42:09]Write i2c OK [12:42:09]MH_I2C_Read... [12:42:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:09]Read from MH i2c: E2 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: E2 62 00 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: E2 62 00 3F 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 E9 99 01 00 0E 04 04 00 ED 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 B3 [12:42:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 E9 99 01 00 0E 04 04 00 ED 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 [12:42:09]wFMCommunicate OK [12:42:09]SAM_PROTO_GetFieldsCounters done [12:42:09]requested_item shift.num is exist - process it [12:42:09]requested_item shift.opened is exist - process it [12:42:09]req_shift_opened [12:42:09]FM_GetShiftState [12:42:09]SAM_PROTO_GetShiftState [12:42:09]wFMCommunicate request_size=4 [12:42:09]MH_SAM_APDU [12:42:09]CAPDU: 80 13 01 00 [12:42:09]Write to MH i2c: E2 08 00 40 1A 80 13 01 00 00 00 00 00 D7 [12:42:09]Write i2c OK [12:42:09]MH_I2C_Read... [12:42:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:09]Read from MH i2c: E2 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: E2 0E 00 [12:42:09]MH_I2C_Read... [12:42:09]Read from MH i2c: E2 0E 00 40 1A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D3 [12:42:09]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:42:09]wFMCommunicate OK [12:42:09]SAM_PROTO_GetShiftState done [12:42:09]FM_GetShiftState done [12:42:09]req_shift_opened done [12:42:09]requested_item shift.open_date is exist - process it [12:42:09]req_shift_open_date [12:42:09]req_shift_open_date done [12:42:09]produce_requested_data done [12:42:09]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104937,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:42:09]process_action_free close_receipt [12:42:09]json_value_free [12:42:09]json_value_free done [12:42:09]process_json_proto returns [12:42:09]Send response to host [12:42:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104937,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:42:09]free response buf [12:42:09]execute_script done [12:42:09]execute_script returns [12:42:09]free content buf [12:42:09]Sock 9.Close socket [12:42:09]Sock 9.Thread stoped [12:42:13]OFD Sender: No OFD packet to send [12:42:18]OFD Sender: No OFD packet to send [12:42:23]OFD Sender: No OFD packet to send [12:42:28]OFD Sender: No OFD packet to send [12:42:33]accept exits with 7 [12:42:33]New connection [12:42:33]New thread 3066875236 created [12:42:33]Thread 3067018596 joined [12:42:33]Waiting for new connection... [12:42:33] Sock 7.Parse request [12:42:33]Sock 7.Check first char [12:42:33]Sock 7.First char is OK [12:42:33]request: POST /json_proto HTTP/1.0 [12:42:33]Method: POST [12:42:33]URL: /json_proto [12:42:33]Method is POST - this is cgi request [12:42:33]url: /json_proto [12:42:33]query_string will be loaded in cgi processing [12:42:33]execute_cgi json_proto POST (null) [12:42:33]execute_cgi path=json_proto method=POST [12:42:33]POST find Content-Length [12:42:33]Host: 172.17.62.195:8080 [12:42:33]Content-Length: 677 [12:42:33]Content-Type: application/json [12:42:33] [12:42:33]POST finish read [12:42:33]Found Content-Length = 677 [12:42:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118387", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:33]execute_script... [12:42: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)118387", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 22", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:42:33]POST & json_proto [12:42:33]process_json_proto [12:42:33]json parsed OK: [12:42:33]protocol is kg_v1.0 [12:42:33]action value=close_receipt [12:42:33]process_action close_receipt [12:42:33]cmd_close_receipt [12:42:33]MH_GetDate [12:42:33]Write to MH i2c: F0 00 00 41 1A 4A [12:42:33]Write i2c OK [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: F0 [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: F0 09 00 [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: F0 09 00 41 1A 00 BA 56 F5 66 65 34 CA 65 86 [12:42:33]GetLastDocTimeStamp 1727354526 [12:42:33]current date 1727354554 [12:42:33]FM_GetShiftState [12:42:33]SAM_PROTO_GetShiftState [12:42:33]wFMCommunicate request_size=4 [12:42:33]MH_SAM_APDU [12:42:33]CAPDU: 80 13 01 00 [12:42:33]Write to MH i2c: E2 08 00 42 1A 80 13 01 00 00 00 00 00 D9 [12:42:33]Write i2c OK [12:42:33]MH_I2C_Read... [12:42:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:33]Read from MH i2c: E2 [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: E2 0E 00 [12:42:33]MH_I2C_Read... [12:42:33]Read from MH i2c: E2 0E 00 42 1A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 D5 [12:42:33]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:42:33]wFMCommunicate OK [12:42:33]SAM_PROTO_GetShiftState done [12:42:33]FM_GetShiftState done [12:42:33]opened in 1727309552 [12:42:33]opened+sec_in_day 1727395952 [12:42:33]quantity*price = 60003 [12:42:33]sum+1 = 60004 [12:42:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 278 26.09.2024 12:42 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104938 ФПД: 68215516513436 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T124234&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104938&fm=68215516513436&tin=02508201610067®Number=0000000000145756&sum=60000 [12:42:34]StoreToDocumentArchive [12:42:34]shift 237 fd 104938 [12:42:34]save to /storage/0237/doc_00104938 [12:42:34]save last doc name /storage/0237/doc_00104938 to /storage/kkm_last_doc_name [12:42:34]save OK [12:42:34]Clear old archive folders... [12:42:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:42:34]tlvbuf is B6F655D0 [12:42:34]SAM_PROTO_ClearQueue [12:42:34]wFMCommunicate request_size=4 [12:42:34]MH_SAM_APDU [12:42:34]CAPDU: 80 09 00 00 [12:42:34]Write to MH i2c: E2 08 00 4F 1A 80 09 00 00 00 00 00 00 DB [12:42:34]Write i2c OK [12:42:34]MH_I2C_Read... [12:42:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:42:34]Read from MH i2c: E2 [12:42:34]MH_I2C_Read... [12:42:34]Read from MH i2c: E2 03 00 [12:42:34]MH_I2C_Read... [12:42:34]Read from MH i2c: E2 03 00 4F 1A 00 90 00 DD [12:42:34]RAPDU: 90 00 [12:42:34]wFMCommunicate OK [12:42:34]SAM_PROTO_ClearQueue done [12:42:34]KKMCreateOFDPacket [12:42:34]OFDProtocolAddRootSTLVToBuf [12:42:34]FM_MakeSignedData [12:42:34]FM_MakeSignedData [12:42:34]SAM_PROTO_SignData [12:42:34]wFMCommunicate request_size=4 [12:42:34]MH_SAM_APDU [12:42:34]CAPDU: 80 0D 01 02 [12:42:34]Write to MH i2c: E2 08 00 50 1A 80 0D 01 02 00 00 00 00 E3 [12:42:34]Write i2c OK [12:42:34]MH_I2C_Read... [12:42:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:42:34]Read from MH i2c: E2 [12:42:34]MH_I2C_Read... [12:42:34]Read from MH i2c: E2 03 00 [12:42:34]MH_I2C_Read... [12:42:34]Read from MH i2c: E2 03 00 50 1A 00 90 00 DE [12:42:34]RAPDU: 90 00 [12:42:34]wFMCommunicate OK [12:42:34]wFMCommunicate request_size=255 [12:42:34]MH_SAM_APDU [12:42: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 35 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 16 01 00 00 F4 03 04 00 BA 56 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 EA 99 01 00 35 04 06 00 3E [12:42:34]Write to MH i2c: E2 02 01 51 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 35 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 16 01 00 00 F4 03 04 00 BA 56 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 EA 99 01 00 35 04 06 00 3E 00 00 65 [12:42:34]Write i2c OK [12:42:34]MH_I2C_Read... [12:42:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:34]Read from MH i2c: E2 [12:42:34]MH_I2C_Read... [12:42:34]Read from MH i2c: E2 03 00 [12:42:34]MH_I2C_Read... [12:42:34]Read from MH i2c: E2 03 00 51 1A 00 90 00 DF [12:42:34]RAPDU: 90 00 [12:42:34]wFMCommunicate OK [12:42:34]wFMCommunicate request_size=10 [12:42:34]MH_SAM_APDU [12:42:34]CAPDU: 80 0D 02 02 05 0A A9 A1 44 9C [12:42:34]Write to MH i2c: E2 0D 00 52 1A 80 0D 02 02 05 00 0A A9 A1 44 9C 00 00 24 [12:42:34]Write i2c OK [12:42:34]MH_I2C_Read... [12:42:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:42:34]Read from MH i2c: E2 [12:42:34]MH_I2C_Read... [12:42:34]Read from MH i2c: E2 03 00 [12:42:34]MH_I2C_Read... [12:42:34]Read from MH i2c: E2 03 00 52 1A 00 90 00 E0 [12:42:34]RAPDU: 90 00 [12:42:34]wFMCommunicate OK [12:42:34]wFMCommunicate request_size=4 [12:42:34]MH_SAM_APDU [12:42:34]CAPDU: 80 0D 03 02 [12:42:34]Write to MH i2c: E2 08 00 53 1A 80 0D 03 02 00 00 00 00 E8 [12:42:34]Write i2c OK [12:42:34]MH_I2C_Read... [12:42:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:42:35]Read from MH i2c: E2 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: E2 0B 00 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: E2 0B 00 53 1A 00 0A F1 83 35 7E 41 24 AE 90 00 2D [12:42:35]RAPDU: 0A F1 83 35 7E 41 24 AE 90 00 [12:42:35]wFMCommunicate OK [12:42:35]SAM_PROTO_SignData done [12:42:35]FM_MakeSignedData done [12:42:35]CreateOFDProtocolMessage [12:42:35]wFMCommunicate request_size=4 [12:42:35]MH_SAM_APDU [12:42:35]CAPDU: 80 11 00 00 [12:42:35]Write to MH i2c: E2 08 00 54 1A 80 11 00 00 00 00 00 00 E8 [12:42:35]Write i2c OK [12:42:35]MH_I2C_Read... [12:42:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:35]Read from MH i2c: E2 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: E2 17 00 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: E2 17 00 54 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 43 [12:42:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:42:35]wFMCommunicate OK [12:42:35]CreateOFDProtocolMessage done [12:42:35]OFDSenderStorePacket 104938 [12:42:35]StoreOFDPacket docnum=104938 [12:42:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 C9 AB 07 01 E0 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 35 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 16 01 00 00 F4 03 04 00 BA 56 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 EA 99 01 00 35 04 06 00 3E 0A A9 A1 44 9C 0A F1 83 35 7E 41 24 AE [12:42:35]CheckFolder [12:42:35]dirname=/storage/ofd_packets [12:42:35]CheckFolder done [12:42:35]ProducePacketName [12:42:35]name=ofd_packets/00104938 [12:42:35]NVStorageSaveData ofd_packets/00104938 [12:42:35]File name is /storage/ofd_packets/00104938 [12:42:35]Write 301 bytes [12:42:35]NVStorageSaveData done [12:42:35]OFDSenderStorePacket done [12:42:35]KKMCreateOFDPacket done [12:42:35]NVStorageSaveData kkm_last_timestamp [12:42:35]File name is /storage/kkm_last_timestamp [12:42:35]Write 4 bytes [12:42:35]NVStorageSaveData done [12:42:35]ExternCall_PrintAddStr [12:42:35]wPrintStart [12:42:35]Write to MH i2c: 01 00 00 55 1A 6F [12:42:35]Write i2c OK [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: 01 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: 01 07 00 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: 01 07 00 55 1A 00 00 00 00 00 FF 0F 84 [12:42:35]RasterBufferAndPrint [12:42:35]line Счет N : (1)118387 [12:42:35]line ИНН: 02508201610067 [12:42:35]line Контрольно-Кассовый Чек [12:42:35]line ПРОДАЖА [12:42:35]line ТРК (МРК, ГНК) : 22 [12:42:35]line Товар: 2710124130 [12:42:35]line Аи-92-К-5 [12:42:35]line 8.850 * 67.80 [12:42:35]line = 600.03 [12:42:35]line НДС 12% НСП 1% [12:42:35]line > о реализуемом товаре [12:42:35]line ОКРУГЛЕНИЕ: -0.03 [12:42:35]line ИТОГО: 600.00 [12:42:35]line Внесено: 600.00 [12:42:35]line СДАЧА: 0.00 [12:42:35]line НСП 1% : 5.31 [12:42:35]line НДС 12% : 63.72 [12:42:35]line Наличными: 600.00 [12:42:35]line Безнал.: 0.00 [12:42:35]line Место: АЗС № 176 [12:42:35]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:42:35]line СНО: Общий режим [12:42:35]line Чек 278 26.09.2024 12:42 [12:42:35]line Смена: 237 ФФД: 1.0 [12:42:35]line ЗНМ: 0300000238 [12:42:35]line РНМ: 0000000000145756 [12:42:35]line Версия ККМ: v1.0 [12:42:35]line ФМ: 0000000000959278 [12:42:35]line ФД: 104938 [12:42:35]line ФПД: 68215516513436 [12:42:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T124234&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104938&fm=68215516513436&tin=02508201610067®Number=0000000000145756&sum=60000 [12:42:35]OFD Sender: Processing packet 104938 [packets to send 51, broken 50] [12:42:35]ProducePacketName [12:42:35]name=ofd_packets/00104938 [12:42:35]OFD Sender: To server: pG, [12:42:35]CommunicateWithHost lk.salyk.kg:30040 [12:42:35]ConnectInit lk.salyk.kg [12:42:35]written 0, free lines is 4095 [12:42:35]Connected sock=10 [12:42:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 C9 AB 07 01 E0 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 35 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 16 01 00 00 F4 03 04 00 BA 56 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 EA 99 01 00 35 04 06 00 3E 0A A9 A1 44 9C 0A F1 83 35 7E 41 24 AE [12:42:35]Write to MH i2c: 01 00 00 7F 1A 99 [12:42:35]Write i2c OK [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: 01 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: 01 07 00 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: 01 07 00 7F 1A 00 00 00 00 00 05 0D B2 [12:42:35]RasterBufferAndPrint [12:42:35]line [12:42:35]line [12:42:35]line [12:42:35]line [12:42:35]line [12:42:35]written 0, free lines is 3340 [12:42:35]MH_Cut [12:42:35]Write to MH i2c: D1 01 00 86 1A 01 72 [12:42:35]Write i2c OK [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: D1 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: D1 01 00 [12:42:35]MH_I2C_Read... [12:42:35]Read from MH i2c: D1 01 00 86 1A 00 71 [12:42:35]Write to MH i2c: 01 00 00 87 1A A1 [12:42:35]Write i2c OK [12:42:35]MH_I2C_Read... [12:42:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 3F 13 47 00 36 AF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 EA 99 01 00 F4 03 04 00 6A 00 F5 66 B6 04 01 00 00 D3 14 79 B0 52 50 9B B7 [12:42:35]CommunicateWithHost err = 0 [12:42:35]CheckOFDResponse [12:42:35]1017 (14) - 77093643461234 [12:42:35]1041 (16) - 0000000000959278 [12:42:35]1040 (4) - 104938 [12:42:35]1012 (4) - 26.09.2024 06:34 [12:42:35]1206 (1) - 0 [12:42:35]OFD Sender: Remove packet 104938 [12:42:35]ProducePacketName [12:42:35]name=ofd_packets/00104938 [12:42:35]NVStorageDeleteData [12:42:36]OFD Sender: No OFD packet to send [12:42:36]*** Cut start [12:42:36]*** Partial cut [12:42:36]*** CUTSNS_PIN = 1 [12:42:36]*** CUTSNS_PIN = 0 [12:42:36]*** Brake cut motor [12:42:37]Read from MH i2c: 01 [12:42:37]MH_I2C_Read... [12:42:37]*** Stop cut motor [12:42:37]*** Cut end [12:42:37]Read from MH i2c: 01 07 00 [12:42:37]MH_I2C_Read... [12:42:37]Read from MH i2c: 01 07 00 87 1A 00 00 00 00 00 FF 0F B6 [12:42:37]process_action close_receipt done [12:42:37]requested_data is exist [12:42:37]produce_requested_data [12:42:37]requested_item fm.sn is exist - process it [12:42:37]wFMCommunicate request_size=4 [12:42:37]MH_SAM_APDU [12:42:37]CAPDU: 80 11 00 00 [12:42:37]Write to MH i2c: E2 08 00 88 1A 80 11 00 00 00 00 00 00 1C [12:42:37]Write i2c OK [12:42:37]MH_I2C_Read... [12:42:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:42:37]Read from MH i2c: E2 [12:42:37]MH_I2C_Read... [12:42:37]Read from MH i2c: E2 17 00 [12:42:37]MH_I2C_Read... [12:42:37]Read from MH i2c: E2 17 00 88 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 77 [12:42:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:42:37]wFMCommunicate OK [12:42:37]requested_item fd.num is exist - process it [12:42:37]SAM_PROTO_GetFieldsCounters [12:42:37]wFMCommunicate request_size=4 [12:42:37]MH_SAM_APDU [12:42:37]CAPDU: 80 13 00 00 [12:42:37]Write to MH i2c: E2 08 00 89 1A 80 13 00 00 00 00 00 00 1F [12:42:37]Write i2c OK [12:42:37]MH_I2C_Read... [12:42:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:42:37]Read from MH i2c: E2 [12:42:37]MH_I2C_Read... [12:42:37]Read from MH i2c: E2 62 00 [12:42:37]MH_I2C_Read... [12:42:37]Read from MH i2c: E2 62 00 89 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 EA 99 01 00 0E 04 04 00 ED 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 01 [12:42:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 EA 99 01 00 0E 04 04 00 ED 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 [12:42:37]wFMCommunicate OK [12:42:37]SAM_PROTO_GetFieldsCounters done [12:42:37]requested_item shift.num is exist - process it [12:42:37]requested_item shift.opened is exist - process it [12:42:37]req_shift_opened [12:42:37]FM_GetShiftState [12:42:37]SAM_PROTO_GetShiftState [12:42:37]wFMCommunicate request_size=4 [12:42:37]MH_SAM_APDU [12:42:37]CAPDU: 80 13 01 00 [12:42:37]Write to MH i2c: E2 08 00 8A 1A 80 13 01 00 00 00 00 00 21 [12:42:37]Write i2c OK [12:42:37]MH_I2C_Read... [12:42:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:42:37]Read from MH i2c: E2 [12:42:37]MH_I2C_Read... [12:42:37]Read from MH i2c: E2 0E 00 [12:42:37]MH_I2C_Read... [12:42:37]Read from MH i2c: E2 0E 00 8A 1A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 1D [12:42:37]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:42:37]wFMCommunicate OK [12:42:37]SAM_PROTO_GetShiftState done [12:42:37]FM_GetShiftState done [12:42:37]req_shift_opened done [12:42:37]requested_item shift.open_date is exist - process it [12:42:37]req_shift_open_date [12:42:37]req_shift_open_date done [12:42:37]produce_requested_data done [12:42:37]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104938,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:42:37]process_action_free close_receipt [12:42:37]json_value_free [12:42:37]json_value_free done [12:42:37]process_json_proto returns [12:42:37]Send response to host [12:42:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104938,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:42:37]free response buf [12:42:37]execute_script done [12:42:37]execute_script returns [12:42:37]free content buf [12:42:37]Sock 7.Close socket [12:42:37]Sock 7.Thread stoped [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:43:01]OFD Sender: No OFD packet to send [12:43:06]OFD Sender: No OFD packet to send [12:43:11]OFD Sender: No OFD packet to send [12:43:16]OFD Sender: No OFD packet to send [12:43:21]OFD Sender: No OFD packet to send [12:43:26]OFD Sender: No OFD packet to send [12:43:31]OFD Sender: No OFD packet to send [12:43:36]OFD Sender: No OFD packet to send [12:43:41]OFD Sender: No OFD packet to send [12:43:46]OFD Sender: No OFD packet to send [12:43:51]OFD Sender: No OFD packet to send [12:43:56]OFD Sender: No OFD packet to send [12:44:01]OFD Sender: No OFD packet to send [12:44:06]OFD Sender: No OFD packet to send [12:44:11]OFD Sender: No OFD packet to send [12:44:16]OFD Sender: No OFD packet to send [12:44:21]OFD Sender: No OFD packet to send [12:44:26]OFD Sender: No OFD packet to send [12:44:31]OFD Sender: No OFD packet to send [12:44:36]OFD Sender: No OFD packet to send [12:44:39]accept exits with 9 [12:44:39]New connection [12:44:39]New thread 3067018596 created [12:44:39]Thread 3066875236 joined [12:44:39]Waiting for new connection... [12:44:39] Sock 9.Parse request [12:44:39]Sock 9.Check first char [12:44:39]Sock 9.First char is OK [12:44:39]request: POST /json_proto HTTP/1.0 [12:44:39]Method: POST [12:44:39]URL: /json_proto [12:44:39]Method is POST - this is cgi request [12:44:39]url: /json_proto [12:44:39]query_string will be loaded in cgi processing [12:44:39]execute_cgi json_proto POST (null) [12:44:39]execute_cgi path=json_proto method=POST [12:44:39]POST find Content-Length [12:44:39]Host: 172.17.62.195:8080 [12:44:39]Content-Length: 677 [12:44:39]Content-Type: application/json [12:44:39] [12:44:39]POST finish read [12:44:39]Found Content-Length = 677 [12:44:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118388", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:39]execute_script... [12:44:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118388", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:44:39]POST & json_proto [12:44:39]process_json_proto [12:44:39]json parsed OK: [12:44:39]protocol is kg_v1.0 [12:44:39]action value=close_receipt [12:44:39]process_action close_receipt [12:44:39]cmd_close_receipt [12:44:39]MH_GetDate [12:44:39]Write to MH i2c: F0 00 00 8B 1A 94 [12:44:39]Write i2c OK [12:44:39]MH_I2C_Read... [12:44:39]Read from MH i2c: F0 [12:44:39]MH_I2C_Read... [12:44:39]Read from MH i2c: F0 09 00 [12:44:39]MH_I2C_Read... [12:44:39]Read from MH i2c: F0 09 00 8B 1A 00 38 57 F5 66 65 34 CA 65 4F [12:44:39]GetLastDocTimeStamp 1727354554 [12:44:39]current date 1727354680 [12:44:39]FM_GetShiftState [12:44:39]SAM_PROTO_GetShiftState [12:44:39]wFMCommunicate request_size=4 [12:44:39]MH_SAM_APDU [12:44:39]CAPDU: 80 13 01 00 [12:44:39]Write to MH i2c: E2 08 00 8C 1A 80 13 01 00 00 00 00 00 23 [12:44:39]Write i2c OK [12:44:39]MH_I2C_Read... [12:44:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:39]Read from MH i2c: E2 [12:44:39]MH_I2C_Read... [12:44:39]Read from MH i2c: E2 0E 00 [12:44:39]MH_I2C_Read... [12:44:39]Read from MH i2c: E2 0E 00 8C 1A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 1F [12:44:39]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:44:39]wFMCommunicate OK [12:44:39]SAM_PROTO_GetShiftState done [12:44:39]FM_GetShiftState done [12:44:39]opened in 1727309552 [12:44:39]opened+sec_in_day 1727395952 [12:44:39]quantity*price = 20001 [12:44:39]sum+1 = 20002 [12:44:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 279 26.09.2024 12:44 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 ФМ: 0000000000959278 ФД: 104939 ФПД: 210464073785220 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T124440&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104939&fm=210464073785220&tin=02508201610067®Number=0000000000145756&sum=20000 [12:44:40]StoreToDocumentArchive [12:44:40]shift 237 fd 104939 [12:44:40]save to /storage/0237/doc_00104939 [12:44:40]save last doc name /storage/0237/doc_00104939 to /storage/kkm_last_doc_name [12:44:40]save OK [12:44:40]Clear old archive folders... [12:44:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:44:40]tlvbuf is 002B7C40 [12:44:40]SAM_PROTO_ClearQueue [12:44:40]wFMCommunicate request_size=4 [12:44:40]MH_SAM_APDU [12:44:40]CAPDU: 80 09 00 00 [12:44:40]Write to MH i2c: E2 08 00 99 1A 80 09 00 00 00 00 00 00 25 [12:44:40]Write i2c OK [12:44:40]MH_I2C_Read... [12:44:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:44:40]Read from MH i2c: E2 [12:44:40]MH_I2C_Read... [12:44:40]Read from MH i2c: E2 03 00 [12:44:40]MH_I2C_Read... [12:44:40]Read from MH i2c: E2 03 00 99 1A 00 90 00 27 [12:44:40]RAPDU: 90 00 [12:44:40]wFMCommunicate OK [12:44:40]SAM_PROTO_ClearQueue done [12:44:40]KKMCreateOFDPacket [12:44:40]OFDProtocolAddRootSTLVToBuf [12:44:40]FM_MakeSignedData [12:44:40]FM_MakeSignedData [12:44:40]SAM_PROTO_SignData [12:44:40]wFMCommunicate request_size=4 [12:44:40]MH_SAM_APDU [12:44:40]CAPDU: 80 0D 01 02 [12:44:40]Write to MH i2c: E2 08 00 9A 1A 80 0D 01 02 00 00 00 00 2D [12:44:40]Write i2c OK [12:44:40]MH_I2C_Read... [12:44:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:44:41]Read from MH i2c: E2 [12:44:41]MH_I2C_Read... [12:44:41]Read from MH i2c: E2 03 00 [12:44:41]MH_I2C_Read... [12:44:41]Read from MH i2c: E2 03 00 9A 1A 00 90 00 28 [12:44:41]RAPDU: 90 00 [12:44:41]wFMCommunicate OK [12:44:41]wFMCommunicate request_size=255 [12:44:41]MH_SAM_APDU [12:44: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 35 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 17 01 00 00 F4 03 04 00 38 57 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 EB 99 01 00 35 04 06 00 BF [12:44:41]Write to MH i2c: E2 02 01 9B 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 35 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 17 01 00 00 F4 03 04 00 38 57 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 EB 99 01 00 35 04 06 00 BF 00 00 EC [12:44:41]Write i2c OK [12:44:41]MH_I2C_Read... [12:44:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:41]Read from MH i2c: E2 [12:44:41]MH_I2C_Read... [12:44:41]Read from MH i2c: E2 03 00 [12:44:41]MH_I2C_Read... [12:44:41]Read from MH i2c: E2 03 00 9B 1A 00 90 00 29 [12:44:41]RAPDU: 90 00 [12:44:41]wFMCommunicate OK [12:44:41]wFMCommunicate request_size=10 [12:44:41]MH_SAM_APDU [12:44:41]CAPDU: 80 0D 02 02 05 6A 7C 5B 1F 84 [12:44:41]Write to MH i2c: E2 0D 00 9C 1A 80 0D 02 02 05 00 6A 7C 5B 1F 84 00 00 1E [12:44:41]Write i2c OK [12:44:41]MH_I2C_Read... [12:44:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:44:41]Read from MH i2c: E2 [12:44:41]MH_I2C_Read... [12:44:41]Read from MH i2c: E2 03 00 [12:44:41]MH_I2C_Read... [12:44:41]Read from MH i2c: E2 03 00 9C 1A 00 90 00 2A [12:44:41]RAPDU: 90 00 [12:44:41]wFMCommunicate OK [12:44:41]wFMCommunicate request_size=4 [12:44:41]MH_SAM_APDU [12:44:41]CAPDU: 80 0D 03 02 [12:44:41]Write to MH i2c: E2 08 00 9D 1A 80 0D 03 02 00 00 00 00 32 [12:44:41]Write i2c OK [12:44:41]MH_I2C_Read... [12:44:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:44:41]Read from MH i2c: E2 [12:44:41]MH_I2C_Read... [12:44:41]Read from MH i2c: E2 0B 00 [12:44:41]MH_I2C_Read... [12:44:41]Read from MH i2c: E2 0B 00 9D 1A 00 2B BC 8C 57 BD 3E CE E8 90 00 AE [12:44:41]RAPDU: 2B BC 8C 57 BD 3E CE E8 90 00 [12:44:41]wFMCommunicate OK [12:44:41]SAM_PROTO_SignData done [12:44:41]FM_MakeSignedData done [12:44:41]CreateOFDProtocolMessage [12:44:41]wFMCommunicate request_size=4 [12:44:41]MH_SAM_APDU [12:44:41]CAPDU: 80 11 00 00 [12:44:41]Write to MH i2c: E2 08 00 9E 1A 80 11 00 00 00 00 00 00 32 [12:44:41]Write i2c OK [12:44:41]MH_I2C_Read... [12:44:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:41]Read from MH i2c: E2 [12:44:41]MH_I2C_Read... [12:44:41]Read from MH i2c: E2 17 00 [12:44:41]MH_I2C_Read... [12:44:41]Read from MH i2c: E2 17 00 9E 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 8D [12:44:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:44:41]wFMCommunicate OK [12:44:41]CreateOFDProtocolMessage done [12:44:41]OFDSenderStorePacket 104939 [12:44:41]StoreOFDPacket docnum=104939 [12:44:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 54 36 07 01 42 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 35 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 17 01 00 00 F4 03 04 00 38 57 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 EB 99 01 00 35 04 06 00 BF 6A 7C 5B 1F 84 2B BC 8C 57 BD 3E CE E8 [12:44:41]CheckFolder [12:44:41]dirname=/storage/ofd_packets [12:44:41]CheckFolder done [12:44:41]ProducePacketName [12:44:41]name=ofd_packets/00104939 [12:44:41]NVStorageSaveData ofd_packets/00104939 [12:44:41]File name is /storage/ofd_packets/00104939 [12:44:41]Write 301 bytes [12:44:41]NVStorageSaveData done [12:44:41]OFDSenderStorePacket done [12:44:41]KKMCreateOFDPacket done [12:44:41]NVStorageSaveData kkm_last_timestamp [12:44:41]File name is /storage/kkm_last_timestamp [12:44:41]Write 4 bytes [12:44:41]NVStorageSaveData done [12:44:41]ExternCall_PrintAddStr [12:44:41]wPrintStart [12:44:41]Write to MH i2c: 01 00 00 9F 1A B9 [12:44:41]Write i2c OK [12:44:41]MH_I2C_Read... [12:44:41]Read from MH i2c: 01 [12:44:41]MH_I2C_Read... [12:44:41]Read from MH i2c: 01 07 00 [12:44:41]MH_I2C_Read... [12:44:41]Read from MH i2c: 01 07 00 9F 1A 00 00 00 00 00 FF 0F CE [12:44:41]RasterBufferAndPrint [12:44:41]line Счет N : (1)118388 [12:44:41]line ИНН: 02508201610067 [12:44:41]line Контрольно-Кассовый Чек [12:44:41]line ПРОДАЖА [12:44:41]line ТРК (МРК, ГНК) : 42 [12:44:41]line Товар: 2710124130 [12:44:41]line Аи-92-К-5 [12:44:41]line 2.950 * 67.80 [12:44:41]line = 200.01 [12:44:41]line НДС 12% НСП 1% [12:44:41]line > о реализуемом товаре [12:44:41]line ОКРУГЛЕНИЕ: -0.01 [12:44:41]line ИТОГО: 200.00 [12:44:41]line Внесено: 200.00 [12:44:41]line СДАЧА: 0.00 [12:44:41]line НСП 1% : 1.77 [12:44:41]line НДС 12% : 21.24 [12:44:41]line Наличными: 200.00 [12:44:41]line Безнал.: 0.00 [12:44:41]line Место: АЗС № 176 [12:44:41]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:44:41]line СНО: Общий режим [12:44:41]line Чек 279 26.09.2024 12:44 [12:44:41]line Смена: 237 ФФД: 1.0 [12:44:41]line ЗНМ: 0300000238 [12:44:41]line РНМ: 0000000000145756 [12:44:41]line Версия ККМ: v1.0 [12:44:41]line ФМ: 0000000000959278 [12:44:41]line ФД: 104939 [12:44:41]line ФПД: 210464073785220 [12:44:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T124440&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104939&fm=210464073785220&tin=02508201610067®Number=0000000000145756&sum=20000 [12:44:41]OFD Sender: Processing packet 104939 [packets to send 51, broken 50] [12:44:41]ProducePacketName [12:44:41]name=ofd_packets/00104939 [12:44:41]OFD Sender: To server: pG, [12:44:41]CommunicateWithHost lk.salyk.kg:30040 [12:44:41]ConnectInit lk.salyk.kg [12:44:41]written 0, free lines is 4095 [12:44:41]Connected sock=10 [12:44:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 54 36 07 01 42 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 35 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 17 01 00 00 F4 03 04 00 38 57 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 EB 99 01 00 35 04 06 00 BF 6A 7C 5B 1F 84 2B BC 8C 57 BD 3E CE E8 [12:44:42]Write to MH i2c: 01 00 00 C9 1A E3 [12:44:42]Write i2c OK [12:44:42]MH_I2C_Read... [12:44:42]Read from MH i2c: 01 [12:44:42]MH_I2C_Read... [12:44:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 6C 37 47 00 13 A3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 EB 99 01 00 F4 03 04 00 E8 00 F5 66 B6 04 01 00 00 EF D9 D7 60 22 49 B7 77 [12:44:42]CommunicateWithHost err = 0 [12:44:42]CheckOFDResponse [12:44:42]1017 (14) - 77093643461234 [12:44:42]1041 (16) - 0000000000959278 [12:44:42]1040 (4) - 104939 [12:44:42]1012 (4) - 26.09.2024 06:36 [12:44:42]1206 (1) - 0 [12:44:42]OFD Sender: Remove packet 104939 [12:44:42]ProducePacketName [12:44:42]name=ofd_packets/00104939 [12:44:42]NVStorageDeleteData [12:44:42]Read from MH i2c: 01 07 00 [12:44:42]MH_I2C_Read... [12:44:42]Read from MH i2c: 01 07 00 C9 1A 00 00 00 00 00 03 0D FA [12:44:42]RasterBufferAndPrint [12:44:42]line [12:44:42]line [12:44:42]line [12:44:42]line [12:44:42]line [12:44:42]written 0, free lines is 3349 [12:44:42]MH_Cut [12:44:42]Write to MH i2c: D1 01 00 D0 1A 01 BC [12:44:42]Write i2c OK [12:44:42]MH_I2C_Read... [12:44:42]Read from MH i2c: D1 [12:44:42]MH_I2C_Read... [12:44:42]Read from MH i2c: D1 01 00 [12:44:42]MH_I2C_Read... [12:44:42]Read from MH i2c: D1 01 00 D0 1A 00 BB [12:44:42]Write to MH i2c: 01 00 00 D1 1A EB [12:44:42]Write i2c OK [12:44:42]MH_I2C_Read... [12:44:42]OFD Sender: No OFD packet to send [12:44:42]*** Cut start [12:44:42]*** Partial cut [12:44:42]*** CUTSNS_PIN = 1 [12:44:42]*** CUTSNS_PIN = 0 [12:44:43]*** Brake cut motor [12:44:43]Read from MH i2c: 01 [12:44:43]MH_I2C_Read... [12:44:43]*** Stop cut motor [12:44:43]*** Cut end [12:44:43]Read from MH i2c: 01 07 00 [12:44:43]MH_I2C_Read... [12:44:43]Read from MH i2c: 01 07 00 D1 1A 00 00 00 00 00 FF 0F 00 [12:44:43]process_action close_receipt done [12:44:43]requested_data is exist [12:44:43]produce_requested_data [12:44:43]requested_item fm.sn is exist - process it [12:44:43]wFMCommunicate request_size=4 [12:44:43]MH_SAM_APDU [12:44:43]CAPDU: 80 11 00 00 [12:44:43]Write to MH i2c: E2 08 00 D2 1A 80 11 00 00 00 00 00 00 66 [12:44:43]Write i2c OK [12:44:43]MH_I2C_Read... [12:44:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:44:43]Read from MH i2c: E2 [12:44:43]MH_I2C_Read... [12:44:43]Read from MH i2c: E2 17 00 [12:44:43]MH_I2C_Read... [12:44:43]Read from MH i2c: E2 17 00 D2 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 C1 [12:44:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:44:43]wFMCommunicate OK [12:44:43]requested_item fd.num is exist - process it [12:44:43]SAM_PROTO_GetFieldsCounters [12:44:43]wFMCommunicate request_size=4 [12:44:43]MH_SAM_APDU [12:44:43]CAPDU: 80 13 00 00 [12:44:43]Write to MH i2c: E2 08 00 D3 1A 80 13 00 00 00 00 00 00 69 [12:44:43]Write i2c OK [12:44:43]MH_I2C_Read... [12:44:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:44:43]Read from MH i2c: E2 [12:44:43]MH_I2C_Read... [12:44:43]Read from MH i2c: E2 62 00 [12:44:43]MH_I2C_Read... [12:44:43]Read from MH i2c: E2 62 00 D3 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 EB 99 01 00 0E 04 04 00 ED 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 4F [12:44:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 EB 99 01 00 0E 04 04 00 ED 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 [12:44:43]wFMCommunicate OK [12:44:43]SAM_PROTO_GetFieldsCounters done [12:44:43]requested_item shift.num is exist - process it [12:44:43]requested_item shift.opened is exist - process it [12:44:43]req_shift_opened [12:44:43]FM_GetShiftState [12:44:43]SAM_PROTO_GetShiftState [12:44:43]wFMCommunicate request_size=4 [12:44:43]MH_SAM_APDU [12:44:43]CAPDU: 80 13 01 00 [12:44:43]Write to MH i2c: E2 08 00 D4 1A 80 13 01 00 00 00 00 00 6B [12:44:43]Write i2c OK [12:44:43]MH_I2C_Read... [12:44:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:44:43]Read from MH i2c: E2 [12:44:43]MH_I2C_Read... [12:44:43]Read from MH i2c: E2 0E 00 [12:44:43]MH_I2C_Read... [12:44:43]Read from MH i2c: E2 0E 00 D4 1A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 67 [12:44:43]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:44:43]wFMCommunicate OK [12:44:43]SAM_PROTO_GetShiftState done [12:44:43]FM_GetShiftState done [12:44:43]req_shift_opened done [12:44:43]requested_item shift.open_date is exist - process it [12:44:43]req_shift_open_date [12:44:43]req_shift_open_date done [12:44:43]produce_requested_data done [12:44:43]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104939,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:44:43]process_action_free close_receipt [12:44:43]json_value_free [12:44:43]json_value_free done [12:44:43]process_json_proto returns [12:44:43]Send response to host [12:44:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104939,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:44:43]free response buf [12:44:43]execute_script done [12:44:43]execute_script returns [12:44:43]free content buf [12:44:43]Sock 9.Close socket [12:44:43]Sock 9.Thread stoped [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:02]OFD Sender: No OFD packet to send [12:45:07]OFD Sender: No OFD packet to send [12:45:12]OFD Sender: No OFD packet to send [12:45:17]OFD Sender: No OFD packet to send [12:45:22]accept exits with 7 [12:45:22]New connection [12:45:22]New thread 3066875236 created [12:45:22]Thread 3067018596 joined [12:45:22]Waiting for new connection... [12:45:22] Sock 7.Parse request [12:45:22]Sock 7.Check first char [12:45:22]Sock 7.First char is OK [12:45:22]request: POST /json_proto HTTP/1.0 [12:45:22]Method: POST [12:45:22]URL: /json_proto [12:45:22]Method is POST - this is cgi request [12:45:22]url: /json_proto [12:45:22]query_string will be loaded in cgi processing [12:45:22]execute_cgi json_proto POST (null) [12:45:22]execute_cgi path=json_proto method=POST [12:45:22]POST find Content-Length [12:45:22]Host: 172.17.62.195:8080 [12:45:22]Content-Length: 966 [12:45:22]Content-Type: application/json [12:45:22] [12:45:22]POST finish read [12:45:22]Found Content-Length = 966 [12:45:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 68.30, "quantity" : 21.970, "sum" : 1500.55, "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\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 21.97 \u0441\u043E\u043C", "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" ] } } [12:45:22]execute_script... [12:45: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)118389", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 24", "code": "2710124130", "name": "SUPER-92-\u041A-5", "price" : 68.30, "quantity" : 21.970, "sum" : 1500.55, "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\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 176\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 21.97 \u0441\u043E\u043C", "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" ] } } [12:45:22]POST & json_proto [12:45:22]process_json_proto [12:45:22]json parsed OK: [12:45:22]protocol is kg_v1.0 [12:45:22]action value=close_receipt [12:45:22]process_action close_receipt [12:45:22]cmd_close_receipt [12:45:22]MH_GetDate [12:45:22]Write to MH i2c: F0 00 00 D5 1A DE [12:45:22]Write i2c OK [12:45:22]MH_I2C_Read... [12:45:22]Read from MH i2c: F0 [12:45:22]MH_I2C_Read... [12:45:22]Read from MH i2c: F0 09 00 [12:45:22]MH_I2C_Read... [12:45:22]Read from MH i2c: F0 09 00 D5 1A 00 63 57 F5 66 65 34 CA 65 C4 [12:45:22]GetLastDocTimeStamp 1727354680 [12:45:22]current date 1727354723 [12:45:22]FM_GetShiftState [12:45:22]SAM_PROTO_GetShiftState [12:45:22]wFMCommunicate request_size=4 [12:45:22]MH_SAM_APDU [12:45:22]CAPDU: 80 13 01 00 [12:45:22]Write to MH i2c: E2 08 00 D6 1A 80 13 01 00 00 00 00 00 6D [12:45:22]Write i2c OK [12:45:22]MH_I2C_Read... [12:45:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:22]Read from MH i2c: E2 [12:45:22]MH_I2C_Read... [12:45:22]Read from MH i2c: E2 0E 00 [12:45:22]MH_I2C_Read... [12:45:22]Read from MH i2c: E2 0E 00 D6 1A 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 69 [12:45:22]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:45:22]wFMCommunicate OK [12:45:22]SAM_PROTO_GetShiftState done [12:45:22]FM_GetShiftState done [12:45:22]opened in 1727309552 [12:45:22]opened+sec_in_day 1727395952 [12:45:22]quantity*price = 150055 [12:45:22]sum+1 = 150056 [12:45:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.35 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 176 Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 СНО: Общий режим Чек 280 26.09.2024 12:45 Смена: 237 ФФД: 1.0 ЗНМ: 0300000238 РНМ: 0000000000145756 Версия ККМ: v1.0 Дисконтная программа S-92 номер 176 сэкономлено 21.97 сом ФМ: 0000000000959278 ФД: 104940 ФПД: 112714676342533 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T124523&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104940&fm=112714676342533&tin=02508201610067®Number=0000000000145756&sum=150000 [12:45:23]StoreToDocumentArchive [12:45:23]shift 237 fd 104940 [12:45:23]save to /storage/0237/doc_00104940 [12:45:23]save last doc name /storage/0237/doc_00104940 to /storage/kkm_last_doc_name [12:45:23]save OK [12:45:23]Clear old archive folders... [12:45:23]ProcessDocumentItem done err = 0, tmpTLVsize=252 [12:45:23]tlvbuf is B6EEA600 [12:45:23]SAM_PROTO_ClearQueue [12:45:23]wFMCommunicate request_size=4 [12:45:23]MH_SAM_APDU [12:45:23]CAPDU: 80 09 00 00 [12:45:23]Write to MH i2c: E2 08 00 E3 1A 80 09 00 00 00 00 00 00 6F [12:45:23]Write i2c OK [12:45:23]MH_I2C_Read... [12:45:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:45:23]Read from MH i2c: E2 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: E2 03 00 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: E2 03 00 E3 1A 00 90 00 71 [12:45:23]RAPDU: 90 00 [12:45:23]wFMCommunicate OK [12:45:23]SAM_PROTO_ClearQueue done [12:45:23]KKMCreateOFDPacket [12:45:23]OFDProtocolAddRootSTLVToBuf [12:45:23]FM_MakeSignedData [12:45:23]FM_MakeSignedData [12:45:23]SAM_PROTO_SignData [12:45:23]wFMCommunicate request_size=4 [12:45:23]MH_SAM_APDU [12:45:23]CAPDU: 80 0D 01 02 [12:45:23]Write to MH i2c: E2 08 00 E4 1A 80 0D 01 02 00 00 00 00 77 [12:45:23]Write i2c OK [12:45:23]MH_I2C_Read... [12:45:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:45:23]Read from MH i2c: E2 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: E2 03 00 [12:45:23]MH_I2C_Read... [12:45:23]Read from MH i2c: E2 03 00 E4 1A 00 90 00 72 [12:45:23]RAPDU: 90 00 [12:45:23]wFMCommunicate OK [12:45:23]wFMCommunicate request_size=255 [12:45:23]MH_SAM_APDU [12:45:23]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D2 55 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 27 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 63 57 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 EC 99 01 00 35 04 06 00 [12:45:23]Write to MH i2c: E2 02 01 E5 1A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D2 55 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 27 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 63 57 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 EC 99 01 00 35 04 06 00 00 00 61 [12:45:23]Write i2c OK [12:45:23]MH_I2C_Read... [12:45:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:24]Read from MH i2c: E2 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: E2 03 00 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: E2 03 00 E5 1A 00 90 00 73 [12:45:24]RAPDU: 90 00 [12:45:24]wFMCommunicate OK [12:45:24]wFMCommunicate request_size=11 [12:45:24]MH_SAM_APDU [12:45:24]CAPDU: 80 0D 02 02 06 66 83 6E 3E 8F 05 [12:45:24]Write to MH i2c: E2 0E 00 E6 1A 80 0D 02 02 06 00 66 83 6E 3E 8F 05 00 00 AF [12:45:24]Write i2c OK [12:45:24]MH_I2C_Read... [12:45:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:24]Read from MH i2c: E2 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: E2 03 00 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: E2 03 00 E6 1A 00 90 00 74 [12:45:24]RAPDU: 90 00 [12:45:24]wFMCommunicate OK [12:45:24]wFMCommunicate request_size=4 [12:45:24]MH_SAM_APDU [12:45:24]CAPDU: 80 0D 03 02 [12:45:24]Write to MH i2c: E2 08 00 E7 1A 80 0D 03 02 00 00 00 00 7C [12:45:24]Write i2c OK [12:45:24]MH_I2C_Read... [12:45:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:45:24]Read from MH i2c: E2 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: E2 0B 00 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: E2 0B 00 E7 1A 00 11 91 1C 84 2A F5 46 ED 90 00 11 [12:45:24]RAPDU: 11 91 1C 84 2A F5 46 ED 90 00 [12:45:24]wFMCommunicate OK [12:45:24]SAM_PROTO_SignData done [12:45:24]FM_MakeSignedData done [12:45:24]CreateOFDProtocolMessage [12:45:24]wFMCommunicate request_size=4 [12:45:24]MH_SAM_APDU [12:45:24]CAPDU: 80 11 00 00 [12:45:24]Write to MH i2c: E2 08 00 E8 1A 80 11 00 00 00 00 00 00 7C [12:45:24]Write i2c OK [12:45:24]MH_I2C_Read... [12:45:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:24]Read from MH i2c: E2 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: E2 17 00 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: E2 17 00 E8 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 D7 [12:45:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:45:24]wFMCommunicate OK [12:45:24]CreateOFDProtocolMessage done [12:45:24]OFDSenderStorePacket 104940 [12:45:24]StoreOFDPacket docnum=104940 [12:45:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 AE 0E 08 01 9A 64 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D2 55 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 27 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 63 57 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 EC 99 01 00 35 04 06 00 66 83 6E 3E 8F 05 11 91 1C 84 2A F5 46 ED [12:45:24]CheckFolder [12:45:24]dirname=/storage/ofd_packets [12:45:24]CheckFolder done [12:45:24]ProducePacketName [12:45:24]name=ofd_packets/00104940 [12:45:24]NVStorageSaveData ofd_packets/00104940 [12:45:24]File name is /storage/ofd_packets/00104940 [12:45:24]Write 302 bytes [12:45:24]NVStorageSaveData done [12:45:24]OFDSenderStorePacket done [12:45:24]KKMCreateOFDPacket done [12:45:24]NVStorageSaveData kkm_last_timestamp [12:45:24]File name is /storage/kkm_last_timestamp [12:45:24]Write 4 bytes [12:45:24]NVStorageSaveData done [12:45:24]ExternCall_PrintAddStr [12:45:24]wPrintStart [12:45:24]Write to MH i2c: 01 00 00 E9 1A 03 [12:45:24]Write i2c OK [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: 01 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: 01 07 00 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: 01 07 00 E9 1A 00 00 00 00 00 FF 0F 18 [12:45:24]RasterBufferAndPrint [12:45:24]line Счет N : (1)118389 [12:45:24]line ИНН: 02508201610067 [12:45:24]line Контрольно-Кассовый Чек [12:45:24]line ПРОДАЖА [12:45:24]line ТРК (МРК, ГНК) : 24 [12:45:24]line Товар: 2710124130 [12:45:24]line SUPER-92-К-5 [12:45:24]line 21.970 * 68.30 [12:45:24]line = 1500.55 [12:45:24]line НДС 12% НСП 1% [12:45:24]line > о реализуемом товаре [12:45:24]line ОКРУГЛЕНИЕ: -0.55 [12:45:24]line ИТОГО: 1500.00 [12:45:24]line Внесено: 1500.00 [12:45:24]line СДАЧА: 0.00 [12:45:24]line НСП 1% : 13.28 [12:45:24]line НДС 12% : 159.35 [12:45:24]line Наличными: 1500.00 [12:45:24]line Безнал.: 0.00 [12:45:24]line Место: АЗС № 176 [12:45:24]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:45:24]line СНО: Общий режим [12:45:24]line Чек 280 26.09.2024 12:45 [12:45:24]line Смена: 237 ФФД: 1.0 [12:45:24]line ЗНМ: 0300000238 [12:45:24]line РНМ: 0000000000145756 [12:45:24]line Версия ККМ: v1.0 [12:45:24]line [12:45:24]line Дисконтная программа [12:45:24]line S-92 [12:45:24]line номер 176 [12:45:24]line сэкономлено 21.97 сом [12:45:24]line ФМ: 0000000000959278 [12:45:24]line ФД: 104940 [12:45:24]line ФПД: 112714676342533 [12:45:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T124523&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104940&fm=112714676342533&tin=02508201610067®Number=0000000000145756&sum=150000 [12:45:24]OFD Sender: Processing packet 104940 [packets to send 51, broken 50] [12:45:24]ProducePacketName [12:45:24]name=ofd_packets/00104940 [12:45:24]OFD Sender: To server: pG, [12:45:24]CommunicateWithHost lk.salyk.kg:30040 [12:45:24]ConnectInit lk.salyk.kg [12:45:24]written 0, free lines is 4095 [12:45:24]Connected sock=9 [12:45:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 01 00 00 AE 0E 08 01 9A 64 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D2 55 00 00 00 00 00 37 04 06 00 AE 1A 00 00 00 00 13 04 06 00 27 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3F 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 18 01 00 00 F4 03 04 00 63 57 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 EC 99 01 00 35 04 06 00 66 83 6E 3E 8F 05 11 91 1C 84 2A F5 46 ED [12:45:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 E8 6D 47 00 F2 A7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 EC 99 01 00 F4 03 04 00 13 01 F5 66 B6 04 01 00 00 3C 4B 75 DF 52 FD 38 74 [12:45:24]CommunicateWithHost err = 0 [12:45:24]CheckOFDResponse [12:45:24]1017 (14) - 77093643461234 [12:45:24]1041 (16) - 0000000000959278 [12:45:24]1040 (4) - 104940 [12:45:24]1012 (4) - 26.09.2024 06:37 [12:45:24]1206 (1) - 0 [12:45:24]OFD Sender: Remove packet 104940 [12:45:24]ProducePacketName [12:45:24]name=ofd_packets/00104940 [12:45:24]NVStorageDeleteData [12:45:24]Write to MH i2c: 01 00 00 18 1B 33 [12:45:24]Write i2c OK [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: 01 [12:45:24]MH_I2C_Read... [12:45:24]Read from MH i2c: 01 07 00 [12:45:24]MH_I2C_Read... [12:45:25]Read from MH i2c: 01 07 00 18 1B 00 00 00 00 00 BB 0C 01 [12:45:25]RasterBufferAndPrint [12:45:25]line [12:45:25]line [12:45:25]line [12:45:25]line [12:45:25]line [12:45:25]written 0, free lines is 3266 [12:45:25]MH_Cut [12:45:25]Write to MH i2c: D1 01 00 1F 1B 01 0C [12:45:25]Write i2c OK [12:45:25]MH_I2C_Read... [12:45:25]Read from MH i2c: D1 [12:45:25]MH_I2C_Read... [12:45:25]Read from MH i2c: D1 01 00 [12:45:25]MH_I2C_Read... [12:45:25]Read from MH i2c: D1 01 00 1F 1B 00 0B [12:45:25]Write to MH i2c: 01 00 00 20 1B 3B [12:45:25]Write i2c OK [12:45:25]MH_I2C_Read... [12:45:25]OFD Sender: No OFD packet to send [12:45:25]*** Cut start [12:45:25]*** Partial cut [12:45:25]*** CUTSNS_PIN = 1 [12:45:25]*** CUTSNS_PIN = 0 [12:45:25]*** Brake cut motor [12:45:26]Read from MH i2c: 01 [12:45:26]MH_I2C_Read... [12:45:26]*** Stop cut motor [12:45:26]*** Cut end [12:45:26]Read from MH i2c: 01 07 00 [12:45:26]MH_I2C_Read... [12:45:26]Read from MH i2c: 01 07 00 20 1B 00 00 00 00 00 FF 0F 50 [12:45:26]process_action close_receipt done [12:45:26]requested_data is exist [12:45:26]produce_requested_data [12:45:26]requested_item fm.sn is exist - process it [12:45:26]wFMCommunicate request_size=4 [12:45:26]MH_SAM_APDU [12:45:26]CAPDU: 80 11 00 00 [12:45:26]Write to MH i2c: E2 08 00 21 1B 80 11 00 00 00 00 00 00 B6 [12:45:26]Write i2c OK [12:45:26]MH_I2C_Read... [12:45:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:26]Read from MH i2c: E2 [12:45:26]MH_I2C_Read... [12:45:26]Read from MH i2c: E2 17 00 [12:45:26]MH_I2C_Read... [12:45:26]Read from MH i2c: E2 17 00 21 1B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 11 [12:45:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:45:26]wFMCommunicate OK [12:45:26]requested_item fd.num is exist - process it [12:45:26]SAM_PROTO_GetFieldsCounters [12:45:26]wFMCommunicate request_size=4 [12:45:26]MH_SAM_APDU [12:45:26]CAPDU: 80 13 00 00 [12:45:26]Write to MH i2c: E2 08 00 22 1B 80 13 00 00 00 00 00 00 B9 [12:45:26]Write i2c OK [12:45:26]MH_I2C_Read... [12:45:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:26]Read from MH i2c: E2 [12:45:26]MH_I2C_Read... [12:45:26]Read from MH i2c: E2 62 00 [12:45:26]MH_I2C_Read... [12:45:26]Read from MH i2c: E2 62 00 22 1B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 EC 99 01 00 0E 04 04 00 ED 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 A3 [12:45:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 EC 99 01 00 0E 04 04 00 ED 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 [12:45:26]wFMCommunicate OK [12:45:26]SAM_PROTO_GetFieldsCounters done [12:45:26]requested_item shift.num is exist - process it [12:45:26]requested_item shift.opened is exist - process it [12:45:26]req_shift_opened [12:45:26]FM_GetShiftState [12:45:26]SAM_PROTO_GetShiftState [12:45:26]wFMCommunicate request_size=4 [12:45:26]MH_SAM_APDU [12:45:26]CAPDU: 80 13 01 00 [12:45:26]Write to MH i2c: E2 08 00 23 1B 80 13 01 00 00 00 00 00 BB [12:45:26]Write i2c OK [12:45:26]MH_I2C_Read... [12:45:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:26]Read from MH i2c: E2 [12:45:26]MH_I2C_Read... [12:45:26]Read from MH i2c: E2 0E 00 [12:45:26]MH_I2C_Read... [12:45:26]Read from MH i2c: E2 0E 00 23 1B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 B7 [12:45:26]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:45:26]wFMCommunicate OK [12:45:26]SAM_PROTO_GetShiftState done [12:45:26]FM_GetShiftState done [12:45:26]req_shift_opened done [12:45:26]requested_item shift.open_date is exist - process it [12:45:26]req_shift_open_date [12:45:26]req_shift_open_date done [12:45:26]produce_requested_data done [12:45:26]produce_requested_data return {"fm.sn":"0000000000959278","fd.num":104940,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552} [12:45:26]process_action_free close_receipt [12:45:26]json_value_free [12:45:26]json_value_free done [12:45:26]process_json_proto returns [12:45:26]Send response to host [12:45:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000959278","fd.num":104940,"shift.num":237,"shift.opened":1,"shift.open_date":1727309552}}} [12:45:26]free response buf [12:45:26]execute_script done [12:45:26]execute_script returns [12:45:26]free content buf [12:45:26]Sock 7.Close socket [12:45:26]Sock 7.Thread stoped [12:45:30]OFD Sender: No OFD packet to send [12:45:35]OFD Sender: No OFD packet to send [12:45:40]OFD Sender: No OFD packet to send [12:45:45]OFD Sender: No OFD packet to send [12:45:50]OFD Sender: No OFD packet to send [12:45:55]OFD Sender: No OFD packet to send [12:46:00]OFD Sender: No OFD packet to send [12:46:05]OFD Sender: No OFD packet to send [12:46:10]OFD Sender: No OFD packet to send [12:46:15]OFD Sender: No OFD packet to send [12:46:20]OFD Sender: No OFD packet to send [12:46:25]OFD Sender: No OFD packet to send [12:46:30]OFD Sender: No OFD packet to send [12:46:35]OFD Sender: No OFD packet to send [12:46:40]OFD Sender: No OFD packet to send [12:46:45]OFD Sender: No OFD packet to send [12:46:50]OFD Sender: No OFD packet to send [12:46:55]OFD Sender: No OFD packet to send [12:47:00]OFD Sender: No OFD packet to send [12:47:05]OFD Sender: No OFD packet to send [12:47:10]OFD Sender: No OFD packet to send [12:47:15]OFD Sender: No OFD packet to send [12:47:20]OFD Sender: No OFD packet to send [12:47:25]OFD Sender: No OFD packet to send [12:47:30]OFD Sender: No OFD packet to send [12:47:35]OFD Sender: No OFD packet to send [12:47:40]OFD Sender: No OFD packet to send [12:47:45]OFD Sender: No OFD packet to send [12:47:50]OFD Sender: No OFD packet to send [12:47:55]OFD Sender: No OFD packet to send [12:48:00]OFD Sender: No OFD packet to send [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:33]recv_with_timeout no data received [12:48:35]OFD Sender: No OFD packet to send [12:51:37]OFD Sender: No OFD packet to send [12:51:42]OFD Sender: No OFD packet to send [12:51:47]OFD Sender: No OFD packet to send [12:51:52]OFD Sender: No OFD packet to send [12:51:57]OFD Sender: No OFD packet to send [12:52:02]OFD Sender: No OFD packet to send [12:52:05]accept exits with 9 [12:52:05]New connection [12:52:05]New thread 3066875236 created [12:52:05]Thread 3067018596 joined [12:52:05]Waiting for new connection... [12:52:05] Sock 9.Parse request [12:52:05]Sock 9.Check first char [12:52:05]Sock 9.First char is OK [12:52:05]request: POST /json_proto HTTP/1.0 [12:52:05]Method: POST [12:52:05]URL: /json_proto [12:52:05]Method is POST - this is cgi request [12:52:05]url: /json_proto [12:52:05]query_string will be loaded in cgi processing [12:52:05]execute_cgi json_proto POST (null) [12:52:05]execute_cgi path=json_proto method=POST [12:52:05]POST find Content-Length [12:52:05]Host: 172.17.62.195:8080 [12:52:05]Content-Length: 682 [12:52:05]Content-Type: application/json [12:52:05] [12:52:05]POST finish read [12:52:05]Found Content-Length = 682 [12:52:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)118392", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:52:05]execute_script... [12:52: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)118392", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 13", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.20, "quantity" : 13.480, "sum" : 1000.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:52:05]POST & json_proto [12:52:05]process_json_proto [12:52:05]json parsed OK: [12:52:05]protocol is kg_v1.0 [12:52:05]action value=close_receipt [12:52:05]process_action close_receipt [12:52:05]cmd_close_receipt [12:52:05]MH_GetDate [12:52:05]Write to MH i2c: F0 00 00 73 1B 7D [12:52:05]Write i2c OK [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: F0 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: F0 09 00 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: F0 09 00 73 1B 00 F6 58 F5 66 65 34 CA 65 F7 [12:52:05]GetLastDocTimeStamp 1727354920 [12:52:05]current date 1727355126 [12:52:05]FM_GetShiftState [12:52:05]SAM_PROTO_GetShiftState [12:52:05]wFMCommunicate request_size=4 [12:52:05]MH_SAM_APDU [12:52:05]CAPDU: 80 13 01 00 [12:52:05]Write to MH i2c: E2 08 00 74 1B 80 13 01 00 00 00 00 00 0C [12:52:05]Write i2c OK [12:52:05]MH_I2C_Read... [12:52:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:05]Read from MH i2c: E2 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: E2 0E 00 [12:52:05]MH_I2C_Read... [12:52:05]Read from MH i2c: E2 0E 00 74 1B 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 08 [12:52:05]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:52:05]wFMCommunicate OK [12:52:05]SAM_PROTO_GetShiftState done [12:52:05]FM_GetShiftState done [12:52:05]opened in 1727309552 [12:52:05]opened+sec_in_day 1727395952 [12:52:05]quantity*price = 100021 [12:52:05]sum+1 = 100023 [12:52:05]Check (price>sum+1) || (price+1 о реализуемом товаре [12:52:43]line ОКРУГЛЕНИЕ: -0.01 [12:52:43]line ИТОГО: 3500.00 [12:52:43]line Внесено: 3500.00 [12:52:43]line СДАЧА: 0.00 [12:52:43]line НСП 1% : 30.97 [12:52:43]line НДС 12% : 371.68 [12:52:43]line Наличными: 3500.00 [12:52:43]line Безнал.: 0.00 [12:52:43]line Место: АЗС № 176 [12:52:43]line Адрес: 720000 г. Ош, Памирский тракт 1 км, д. 102, 40.534963, 72.816790 [12:52:43]line СНО: Общий режим [12:52:43]line Чек 283 26.09.2024 12:52 [12:52:43]line Смена: 237 ФФД: 1.0 [12:52:43]line ЗНМ: 0300000238 [12:52:43]line РНМ: 0000000000145756 [12:52:43]line Версия ККМ: v1.0 [12:52:43]line ФМ: 0000000000959278 [12:52:43]line ФД: 104943 [12:52:43]line ФПД: 154116564015914 [12:52:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240926T125242&type=1&operation_type=1&fn_number=0000000000959278&fd_number=104943&fm=154116564015914&tin=02508201610067®Number=0000000000145756&sum=350000 [12:52:43]written 0, free lines is 4095 [12:52:43]OFD Sender: Processing packet 104943 [packets to send 51, broken 50] [12:52:43]ProducePacketName [12:52:43]name=ofd_packets/00104943 [12:52:43]OFD Sender: To server: pG, [12:52:43]CommunicateWithHost lk.salyk.kg:30040 [12:52:43]ConnectInit lk.salyk.kg [12:52:43]Connected sock=11 [12:52:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0F 01 00 00 89 60 07 01 E0 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 B8 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 31 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 57 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 19 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1B 01 00 00 F4 03 04 00 1A 59 F5 66 0E 04 04 00 ED 00 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 EF 99 01 00 35 04 06 00 8C 2B 0F 0D 5B 2A 95 D0 28 87 7D B7 88 D3 [12:52:43]Write to MH i2c: 01 00 00 FB 1B 16 [12:52:43]Write i2c OK [12:52:43]MH_I2C_Read... [12:52:43]Read from MH i2c: 01 [12:52:43]MH_I2C_Read... [12:52:43]Read from MH i2c: 01 07 00 [12:52:43]MH_I2C_Read... [12:52:43]Read from MH i2c: 01 07 00 FB 1B 00 00 00 00 00 1C 0D 46 [12:52:43]RasterBufferAndPrint [12:52:43]line [12:52:43]line [12:52:43]line [12:52:43]line [12:52:43]line [12:52:43]written 0, free lines is 3374 [12:52:43]MH_Cut [12:52:43]Write to MH i2c: D1 01 00 02 1C 01 F0 [12:52:43]Write i2c OK [12:52:43]MH_I2C_Read... [12:52:43]Read from MH i2c: D1 [12:52:43]MH_I2C_Read... [12:52:43]Read from MH i2c: D1 01 00 [12:52:43]MH_I2C_Read... [12:52:43]Read from MH i2c: D1 01 00 02 1C 00 EF [12:52:43]Write to MH i2c: 01 00 00 03 1C 1F [12:52:43]Write i2c OK [12:52:43]MH_I2C_Read... [12:52:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 4F 00 00 00 F7 7D 47 00 37 FB A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 10 04 04 00 EF 99 01 00 F4 03 04 00 CA 02 F5 66 B6 04 01 00 00 64 62 82 72 1E EA 65 45 [12:52:43]CommunicateWithHost err = 0 [12:52:43]CheckOFDResponse [12:52:43]1017 (14) - 77093643461234 [12:52:43]1041 (16) - 0000000000959278 [12:52:43]1040 (4) - 104943 [12:52:43]1012 (4) - 26.09.2024 06:44 [12:52:43]1206 (1) - 0 [12:52:43]OFD Sender: Remove packet 104943 [12:52:43]ProducePacketName [12:52:43]name=ofd_packets/00104943 [12:52:43]NVStorageDeleteData [12:52:44]OFD Sender: No OFD packet to send [12:52:44]*** Cut start [12:52:44]*** Partial cut [12:52:44]*** CUTSNS_PIN = 1 [12:52:44]*** CUTSNS_PIN = 0 [12:52:44]*** Brake cut motor [12:52:44]Read from MH i2c: 01 [12:52:44]MH_I2C_Read... [12:52:44]*** Stop cut motor [12:52:44]*** Cut end [12:52:44]Read from MH i2c: 01 07 00 [12:52:44]MH_I2C_Read... [12:52:44]Read from MH i2c: 01 07 00 03 1C 00 00 00 00 00 FF 0F 34 [12:52:44]process_action close_receipt done [12:52:44]requested_data is exist [12:52:44]produce_requested_data [12:52:44]requested_item fm.sn is exist - process it [12:52:44]wFMCommunicate request_size=4 [12:52:44]MH_SAM_APDU [12:52:44]CAPDU: 80 11 00 00 [12:52:44]Write to MH i2c: E2 08 00 04 1C 80 11 00 00 00 00 00 00 9A [12:52:44]Write i2c OK [12:52:44]MH_I2C_Read... [12:52:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:45]Read from MH i2c: E2 [12:52:45]MH_I2C_Read... [12:52:45]Read from MH i2c: E2 17 00 [12:52:45]MH_I2C_Read... [12:52:45]Read from MH i2c: E2 17 00 04 1C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 F5 [12:52:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 90 00 [12:52:45]wFMCommunicate OK [12:52:45]requested_item fd.num is exist - process it [12:52:45]SAM_PROTO_GetFieldsCounters [12:52:45]wFMCommunicate request_size=4 [12:52:45]MH_SAM_APDU [12:52:45]CAPDU: 80 13 00 00 [12:52:45]Write to MH i2c: E2 08 00 05 1C 80 13 00 00 00 00 00 00 9D [12:52:45]Write i2c OK [12:52:45]MH_I2C_Read... [12:52:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:52:45]Read from MH i2c: E2 [12:52:45]MH_I2C_Read... [12:52:45]Read from MH i2c: E2 62 00 [12:52:45]MH_I2C_Read... [12:52:45]Read from MH i2c: E2 62 00 05 1C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 EF 99 01 00 0E 04 04 00 ED 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 93 [12:52:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 35 39 32 37 38 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 31 34 35 37 35 36 10 04 04 00 EF 99 01 00 0E 04 04 00 ED 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 [12:52:45]wFMCommunicate OK [12:52:45]SAM_PROTO_GetFieldsCounters done [12:52:45]requested_item shift.num is exist - process it [12:52:45]requested_item shift.opened is exist - process it [12:52:45]req_shift_opened [12:52:45]FM_GetShiftState [12:52:45]SAM_PROTO_GetShiftState [12:52:45]wFMCommunicate request_size=4 [12:52:45]MH_SAM_APDU [12:52:45]CAPDU: 80 13 01 00 [12:52:45]Write to MH i2c: E2 08 00 06 1C 80 13 01 00 00 00 00 00 9F [12:52:45]Write i2c OK [12:52:45]MH_I2C_Read... [12:52:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:45]Read from MH i2c: E2 [12:52:45]MH_I2C_Read... [12:52:45]Read from MH i2c: E2 0E 00 [12:52:45]MH_I2C_Read... [12:52:45]Read from MH i2c: E2 0E 00 06 1C 00 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 9B [12:52:45]RAPDU: 09 00 01 F0 A6 F4 66 00 00 00 00 90 00 [12:52:45]wFMCommunicate OK [12:52:45]SAM_PROTO_GetShiftState done [12:52:45]FM_GetShiftState done [12:52:45]req_shift_opened done [13:15:31]OFD Sender: No OFD packet to send [13:15:36]OFD Sender: No OFD packet to send [13:15:41]OFD Sender: No OFD packet to send [13:15:46]OFD Sender: No OFD packet to send [13:15:51]OFD Sender: No OFD packet to send [13:15:56]OFD Sender: No OFD packet to send [13:16:01]OFD Sender: No OFD packet to send [13:16:06]OFD Sender: No OFD packet to send [13:16:11]OFD Sender: No OFD packet to send [13:16:16]OFD Sender: No OFD packet to send [13:16:21]OFD Sender: No OFD packet to send [13:16:26]OFD Sender: No OFD packet to send [13:16:31]OFD Sender: No OFD packet to send [13:16:36]OFD Sender: No OFD packet to send [13:16:41]OFD Sender: No OFD packet to send [13:16:46]OFD Sender: No OFD packet to send [13:16:51]OFD Sender: No OFD packet to send [13:16:56]OFD Sender: No OFD packet to send [13:17:01]OFD Sender: No OFD packet to send [13:17:06]OFD Sender: No OFD packet to send [13:17:11]OFD Sender: No OFD packet to send [13:17:16]OFD Sender: No OFD packet to send [13:17:21]OFD Sender: No OFD packet to send [13:17:26]OFD Sender: No OFD packet to send [13:17:31]OFD Sender: No OFD packet to send [13:17:36]OFD Sender: No OFD packet to send [13:17:40]ConnectInit Can't connect to host [13:17:41]OFD Sender: No OFD packet to send